From vmiklos at frugalware.org Wed Aug 1 00:05:20 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 1 00:05:22 2007 Subject: [Frugalware-git] frugalware-current: libetpan-0.49-2-i686 Message-ID: <20070731220520.478C313A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c1edbdd623548b795ddee7303d85249cbc5745fd commit c1edbdd623548b795ddee7303d85249cbc5745fd Author: VMiklos Date: Wed Aug 1 00:05:12 2007 +0200 libetpan-0.49-2-i686 rebuilt with db-4.6 diff --git a/source/lib-extra/libetpan/FrugalBuild b/source/lib-extra/libetpan/FrugalBuild index 568c98a..3a87b66 100644 --- a/source/lib-extra/libetpan/FrugalBuild +++ b/source/lib-extra/libetpan/FrugalBuild @@ -4,14 +4,15 @@ pkgname=libetpan pkgver=0.49 -pkgrel=1 +pkgrel=2 pkgdesc="A mail library" url="http://libetpan.sourceforge.net/" -depends=('openssl' 'db>=4.5.20' 'cyrus-sasl' 'glibc') +depends=('openssl' 'db>=4.6.18' 'cyrus-sasl' 'glibc') groups=('lib-extra') archs=('x86_64' 'i686') _F_sourceforge_broken_up2date=1 Finclude sourceforge +sha1sums=('857fb35678aed2b7a67bea37907c0f4faec6f17f') build() { @@ -21,5 +22,4 @@ build() chmod +x $Fdestdir/usr/lib/libetpan.so* || Fdie } -sha1sums=('857fb35678aed2b7a67bea37907c0f4faec6f17f') # optimization OK From vmiklos at frugalware.org Wed Aug 1 00:09:15 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 1 00:09:17 2007 Subject: [Frugalware-git] frugalware-current: bogofilter-1.1.5-2-i686 Message-ID: <20070731220915.7421D13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=cb0ffcf02372ab92c5ea7adcc79f838bc53aa365 commit cb0ffcf02372ab92c5ea7adcc79f838bc53aa365 Author: VMiklos Date: Wed Aug 1 00:09:03 2007 +0200 bogofilter-1.1.5-2-i686 rebuilt with db-4.6 diff --git a/source/network-extra/bogofilter/FrugalBuild b/source/network-extra/bogofilter/FrugalBuild index 0374afd..285eaa3 100644 --- a/source/network-extra/bogofilter/FrugalBuild +++ b/source/network-extra/bogofilter/FrugalBuild @@ -3,13 +3,13 @@ pkgname=bogofilter pkgver=1.1.5 -pkgrel=1 +pkgrel=2 pkgdesc="A very fast Bayesian spam filtering tool." _F_sourceforge_broken_up2date=1 Finclude sourceforge url="http://bogofilter.sourceforge.net/" license="GPL2" -depends=('glibc' 'db>=4.5.20') +depends=('db>=4.6.18') backup=(etc/bogofilter.cf) groups=('network-extra') archs=('i686' 'x86_64') From vmiklos at frugalware.org Wed Aug 1 00:21:08 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 1 00:21:10 2007 Subject: [Frugalware-git] frugalware-current: apache-2.2.4-4-i686 Message-ID: <20070731222108.3854313A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=078f571a0597e1e72c26070f9c095ff328545114 commit 078f571a0597e1e72c26070f9c095ff328545114 Author: VMiklos Date: Wed Aug 1 00:20:58 2007 +0200 apache-2.2.4-4-i686 rebuilt with db-4.6 diff --git a/source/network/apache/FrugalBuild b/source/network/apache/FrugalBuild index 603e684..8fb44b7 100644 --- a/source/network/apache/FrugalBuild +++ b/source/network/apache/FrugalBuild @@ -4,12 +4,12 @@ pkgname=apache pkgver=2.2.4 -pkgrel=3 +pkgrel=4 pkgdesc="A high performance Unix-based HTTP server (with SSL)" url="http://httpd.apache.org/" backup=(etc/httpd/conf/{httpd.conf,ssl.conf,ssl.crt/server.crt,ssl.csr/server.csr,ssl.key/server.key} \ var/www/html/index.html) -depends=('gdbm' 'db>=4.5.20' 'openssl' 'expat' 'apr-util>=1.2.8-2') +depends=('gdbm' 'db>=4.6.18' 'openssl' 'expat' 'apr-util>=1.2.8-3') groups=('network') archs=('i686' 'x86_64') up2date="lynx -dump http://httpd.apache.org/download.cgi |grep 'best available'|sed 's/.*r \(.*\) i.*/\1/;q'" From vmiklos at frugalware.org Wed Aug 1 00:35:56 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 1 00:35:58 2007 Subject: [Frugalware-git] frugalware-current: python-2.5.1-3-i686 Message-ID: <20070731223556.6DA1913A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=18f48adb938e0ace3db410486c67aeb342993681 commit 18f48adb938e0ace3db410486c67aeb342993681 Author: VMiklos Date: Wed Aug 1 00:35:47 2007 +0200 python-2.5.1-3-i686 rebuilt with db-4.6 diff --git a/source/devel/python/FrugalBuild b/source/devel/python/FrugalBuild index 47e0bdc..07614eb 100644 --- a/source/devel/python/FrugalBuild +++ b/source/devel/python/FrugalBuild @@ -4,10 +4,10 @@ pkgname=python pkgver=2.5.1 shortpkgver=2.5 # 2.3 if $pkgver=2.3.4 -pkgrel=2 +pkgrel=3 pkgdesc="A high-level scripting language" url="http://www.python.org" -depends=('glibc' 'db>=4.5.20' 'bzip2' 'gdbm' 'openssl' 'glib2') +depends=('glibc' 'db>=4.6.18' 'bzip2' 'gdbm' 'openssl' 'glib2') makedepends=('tk' 'gtk+2') groups=('devel' 'devel-core') archs=('i686' 'x86_64' 'ppc') From vmiklos at frugalware.org Wed Aug 1 00:55:49 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 1 00:55:51 2007 Subject: [Frugalware-git] frugalware-current: libgda-3.0.1-2-i686 Message-ID: <20070731225549.3FAB013A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a84e310cb53e99345ba264c1ac5536a8bc2a54c0 commit a84e310cb53e99345ba264c1ac5536a8bc2a54c0 Author: VMiklos Date: Wed Aug 1 00:55:39 2007 +0200 libgda-3.0.1-2-i686 rebuilt with db-4.6 diff --git a/source/gnome/libgda/FrugalBuild b/source/gnome/libgda/FrugalBuild index 59851e3..75a41ac 100644 --- a/source/gnome/libgda/FrugalBuild +++ b/source/gnome/libgda/FrugalBuild @@ -3,11 +3,11 @@ pkgname=libgda pkgver=3.0.1 -pkgrel=1 +pkgrel=2 pkgdesc="An interface to the GDA architecture" url="http://www.gnome-db.org/" depends=('glib2' 'libxslt' 'readline' 'popt' 'scrollkeeper' 'libpq' 'libmysqlclient' 'libldap' 'gamin') -makedepends=('intltool' 'perl-xml' 'db>=4.5' 'unixodbc' 'gtk-doc' 'openldap' 'mysql' 'postgresql' 'gnome-common') +makedepends=('intltool' 'perl-xml' 'db>=4.6.18' 'unixodbc' 'gtk-doc' 'openldap' 'mysql' 'postgresql' 'gnome-common') groups=('gnome' 'gnome-libs') archs=('i686' 'x86_64') _F_gnome_scrollkeeper=y From boobaa at frugalware.org Wed Aug 1 07:42:56 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Wed Aug 1 07:42:58 2007 Subject: [Frugalware-git] frugalware-current: drupal-5.2-1-i686 Message-ID: <20070801054256.D7B6F13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=56cbe871c204270f6256233acee11de318705249 commit 56cbe871c204270f6256233acee11de318705249 Author: CSÉCSY László Date: Wed Aug 1 07:42:35 2007 +0200 drupal-5.2-1-i686 version bump closes #2295 in -current updated up2date (exclude devel versions) diff --git a/source/network-extra/drupal/FrugalBuild b/source/network-extra/drupal/FrugalBuild index 47d1d36..66b3f41 100644 --- a/source/network-extra/drupal/FrugalBuild +++ b/source/network-extra/drupal/FrugalBuild @@ -2,19 +2,19 @@ # Maintainer: AlexExtreme pkgname=drupal -pkgver=5.1 -pkgrel=2 +pkgver=5.2 +pkgrel=1 pkgdesc="An advanced content management system to manage your website" url="http://drupal.org" rodepends=('apache' 'php' 'mysql' 'webappconfig') depends=() groups=('network-extra') archs=('i686' 'x86_64') -up2date="lynx -dump http://drupal.org/download | grep -m1 '.tar.gz' | Flasttar" +up2date="lynx -dump http://drupal.org/download | grep -m1 'l-[0-9\.]*.tar.gz' | Flasttar" backup=(var/www/drupal/sites/default/settings.php) source=(http://drupal.org/files/projects/drupal-$pkgver.tar.gz \ drupalsetup README.Frugalware) -sha1sums=('2306dcce888272cdcc7d26101e76d80113f6c0b2' \ +sha1sums=('d6460630b5c946c0fff152da5a83ff638fb8b097' \ 'c56deef0edee4cea4b9391d20358eb7e2faf0005' \ '64c0eadd7a2e00b11644458a4eeea8e3203fa739') options=('stick') From boobaa at frugalware.org Wed Aug 1 08:14:54 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Wed Aug 1 08:14:57 2007 Subject: [Frugalware-git] boobaa: postfix-2.4.4-1-i686 Message-ID: <20070801061454.CE3B913A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boobaa/.git;a=commitdiff;h=5ebfabcea137bdcc69e814df8eb1b2c6b506cf54 commit 5ebfabcea137bdcc69e814df8eb1b2c6b506cf54 Author: CSÉCSY László Date: Wed Aug 1 08:13:59 2007 +0200 postfix-2.4.4-1-i686 version bump updated VDA patch's version (it is released in parallel with postfix) new m8r, ok by iron diff --git a/source/network/postfix/FrugalBuild b/source/network/postfix/FrugalBuild index 33838af..0833a0f 100644 --- a/source/network/postfix/FrugalBuild +++ b/source/network/postfix/FrugalBuild @@ -1,12 +1,13 @@ # Compiling Time: 0.70 SBU -# Maintainer: Karoly CZOVEK +# Maintainer: CSÉCSY László +# Former m8r: Karoly CZOVEK # Contributor: VMiklos # Contributor: Krisztian VASAS pkgname=postfix -pkgver=2.4.3 -pkgrel=2 -vdaver=2.4.0 +pkgver=2.4.4 +pkgrel=1 +vdaver=2.4.4 pkgdesc="A fast, easy to administer, and secure MTA" url="http://www.postfix.org/" depends=('db>=4.6.18' 'pcre' 'cyrus-sasl' 'libmysqlclient' 'libldap' 'libpq>=8.2-1') @@ -25,12 +26,12 @@ up2date="lynx -dump $mirror/index.html|grep -m1 '.tar.gz'|sed 's/.*-\(.*\).tar.g source=($mirror/official/$pkgname-$pkgver.tar.gz \ rc.$pkgname \ README.Frugalware - http://vda.sourceforge.net/VDA/postfix-$vdaver-vda.patch.gz) + http://vda.sourceforge.net/VDA/postfix-$vdaver-vda-ng.patch.gz) -sha1sums=('7d3625332bb3e877e59ef01fad56b444ac59967b'\ +sha1sums=('7ccac18b06de24bbf1069a4265044e1cdfb40d35'\ 'aef63e40eb4321f2cf7985983964e93e9c2a4cd0'\ 'b05736300a01bc6d4d0ca7bb92704de29b68651d'\ - '0e1de0bb9de24ea9766d9930a945e3b94fc2a250') + '4e2905606da03a3f117fa4b4b703c3c5b2f1c174') APPLY_PATCH_VDA=${APPLY_PATCH_VDA:-1} USE_FEATURE_SASL=${USE_FEATURE_SASL:-1} @@ -71,7 +72,7 @@ build() fi if [ $APPLY_PATCH_VDA -eq 1 ]; then - Fpatch postfix-$vdaver-vda.patch + Fpatch postfix-$vdaver-vda-ng.patch fi Fcd From vmiklos at frugalware.org Wed Aug 1 09:22:09 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 1 09:22:11 2007 Subject: [Frugalware-git] frugalware-current: gnome-vfs-2.18.1-5-i686 Message-ID: <20070801072209.66C0213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a422b703d89938510fe5eddb46ea59a8cfe1fb84 commit a422b703d89938510fe5eddb46ea59a8cfe1fb84 Author: VMiklos Date: Wed Aug 1 09:21:51 2007 +0200 gnome-vfs-2.18.1-5-i686 rebuilt with db-4.6 diff --git a/source/gnome/gnome-vfs/FrugalBuild b/source/gnome/gnome-vfs/FrugalBuild index 2fdb0a5..44910f7 100644 --- a/source/gnome/gnome-vfs/FrugalBuild +++ b/source/gnome/gnome-vfs/FrugalBuild @@ -4,11 +4,11 @@ pkgname=gnome-vfs pkgver=2.18.1 -pkgrel=4 +pkgrel=5 pkgdesc="GNOME Virtual File System" url="http://www.gnome.org/" depends=('gconf>=2.18.0.1' 'bzip2' 'hal>=0.5.8.1' 'dbus-glib>=0.71' 'gnome-mime-data' 'gamin' \ - 'avahi-glib>=0.6.17' 'xfsprogs-acl' 'heimdal>=1.0' 'db>=4.5.20') + 'avahi-glib>=0.6.17' 'xfsprogs-acl' 'heimdal>=1.0' 'db>=4.6.18') makedepends=('intltool' 'gtk-doc' 'samba') rodepends=('gnome-mount>=0.6') groups=('gnome' 'gnome-core') From vmiklos at frugalware.org Wed Aug 1 10:01:51 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 1 10:01:59 2007 Subject: [Frugalware-git] frugalware-current: evolution-data-server-1.10.3.1-3-i686 Message-ID: <20070801080151.3F3BA13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=8b0cd9029540f01f6130aebb33bfda8517185c71 commit 8b0cd9029540f01f6130aebb33bfda8517185c71 Author: VMiklos Date: Wed Aug 1 10:01:41 2007 +0200 evolution-data-server-1.10.3.1-3-i686 rebuilt with db-4.6 diff --git a/source/gnome/evolution-data-server/FrugalBuild b/source/gnome/evolution-data-server/FrugalBuild index ef80315..8d810ac 100644 --- a/source/gnome/evolution-data-server/FrugalBuild +++ b/source/gnome/evolution-data-server/FrugalBuild @@ -3,15 +3,16 @@ pkgname=evolution-data-server pkgver=1.10.3.1 -pkgrel=2 +pkgrel=3 pkgdesc="Evolution Data Server provides a central location for addressbook and calendar in the GNOME Desktop" url="http://www.gnome.org/" depends=('nss>=3.11.5' 'libsoup>=2.2.100-2' 'libgnomeui>=2.18.0' 'heimdal>=1.0' 'gnome-keyring>=0.8' \ - 'db>=4.5.20') + 'db>=4.6.18') makedepends=('intltool' 'gtk-doc' 'openldap>=2.3.24') groups=('gnome' 'gnome-core') archs=('i686' 'x86_64') Finclude gnome +sha1sums=('d6406d617a8d72b20a1c26083f0d2c090092d6e0') subpkgs=('evolution-data-server-ldap') subdescs=('Evolution Data Server LDAP extensions.') @@ -26,6 +27,5 @@ build() { Fsplit evolution-data-server-ldap usr/lib/libexchange-storage* Fsplit evolution-data-server-ldap usr/lib/evolution-data-server-1.2/extensions/libebookbackendldap* } -sha1sums=('d6406d617a8d72b20a1c26083f0d2c090092d6e0') # optimization OK From boobaa at frugalware.org Wed Aug 1 10:05:54 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Wed Aug 1 10:05:56 2007 Subject: [Frugalware-git] frugalware-current: kdeaddons-3.5.7-2-i686 Message-ID: <20070801080554.48BA613A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=6d2d22c5bd86c4be3e31e7a4b61d239f244bdccf commit 6d2d22c5bd86c4be3e31e7a4b61d239f244bdccf Author: CSÉCSY László Date: Wed Aug 1 10:04:23 2007 +0200 kdeaddons-3.5.7-2-i686 rebuilt with db-4.6 diff --git a/source/kde/kdeaddons/FrugalBuild b/source/kde/kdeaddons/FrugalBuild index 8c5f5da..3ca447c 100644 --- a/source/kde/kdeaddons/FrugalBuild +++ b/source/kde/kdeaddons/FrugalBuild @@ -3,12 +3,12 @@ pkgname=kdeaddons pkgver=3.5.7 -pkgrel=1 +pkgrel=2 pkgdesc="Additional plugins and scripts for some KDE applications." groups=('kde') archs=('i686' 'x86_64') makedepends=('xmms') -depends=('kdemultimedia>=3.5.7' 'kdegames>=3.5.7' 'sdl' 'db>=4.5.20') +depends=('kdemultimedia>=3.5.7' 'kdegames>=3.5.7' 'sdl' 'db>=4.6.18') _F_kde_split_docs=1 Finclude kde Fconfopts="$Fconfopts --with-sdl" From vmiklos at frugalware.org Wed Aug 1 10:19:16 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 1 10:19:18 2007 Subject: [Frugalware-git] frugalware-current: klibido-0.2.5-4-i686 Message-ID: <20070801081916.122BD13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=696bf0276d4ba474dddc00eaf3f3609df4fb7825 commit 696bf0276d4ba474dddc00eaf3f3609df4fb7825 Author: VMiklos Date: Wed Aug 1 10:19:00 2007 +0200 klibido-0.2.5-4-i686 rebuilt with db-4.6 diff --git a/source/kde-extra/klibido/FrugalBuild b/source/kde-extra/klibido/FrugalBuild index 9238ab0..bafe5dc 100644 --- a/source/kde-extra/klibido/FrugalBuild +++ b/source/kde-extra/klibido/FrugalBuild @@ -3,9 +3,9 @@ pkgname=klibido pkgver=0.2.5 -pkgrel=3 +pkgrel=4 pkgdesc="KLibido is a KDE usenet news grabber for Linux." -depends=('db>=4.5.20' 'uudeview' 'kdelibs') +depends=('db>=4.6.18' 'uudeview' 'kdelibs') groups=('kde-extra') archs=('i686' 'x86_64') _F_kde_defaults=0 From boobaa at frugalware.org Wed Aug 1 11:24:16 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Wed Aug 1 11:24:18 2007 Subject: [Frugalware-git] frugalware-current: subversion-1.4.4-4-i686 Message-ID: <20070801092416.771FE13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=fe7bca81391f6978c39bc0b5c68e6eb176d40321 commit fe7bca81391f6978c39bc0b5c68e6eb176d40321 Author: CSÉCSY László Date: Wed Aug 1 11:23:49 2007 +0200 subversion-1.4.4-4-i686 rebuilt with db-4.6-based apr-util & apache diff --git a/source/devel-extra/subversion/FrugalBuild b/source/devel-extra/subversion/FrugalBuild index 1283ef0..eecb348 100644 --- a/source/devel-extra/subversion/FrugalBuild +++ b/source/devel-extra/subversion/FrugalBuild @@ -3,10 +3,10 @@ pkgname=subversion pkgver=1.4.4 -pkgrel=3 +pkgrel=4 pkgdesc="A version control system that is a compelling replacement for CVS." url="http://subversion.tigris.org/" -depends=('neon>=0.26.4-2' 'apr-util>=1.2.8-2' 'apr>=1.2.9') +depends=('neon>=0.26.4-2' 'apr-util>=1.2.8-3' 'apr>=1.2.9') makedepends=('apache>=2.2.4-3' 'swig' 'ruby') groups=('devel-extra') archs=('i686' 'x86_64') @@ -18,7 +18,7 @@ subpkgs=('mod_svn' "$pkgname-svnserve" "$pkgname-bindings") subdescs=('SVN module for apache 2.X webservers to use SVN server via apache' \ 'Standalone SVN server daemon' \ 'Python,Ruby,Perl bindings for subversion') -subdepends=("apache>=2.2.4-3 $pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver perl python ruby swig") +subdepends=("apache>=2.2.4-4 $pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver perl python ruby swig") subgroups=('devel-extra' 'devel-extra' 'devel-extra') subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64') subbackup=('etc/httpd/conf/modules.d/mod_dav_svn.conf' '' '') From vmiklos at frugalware.org Wed Aug 1 11:27:38 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 1 11:27:41 2007 Subject: [Frugalware-git] frugalware-current: monodevelop-0.14-3-i686 Message-ID: <20070801092738.496FF13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=041c13a3cd305c5a07558d8a937e254286ab1f24 commit 041c13a3cd305c5a07558d8a937e254286ab1f24 Author: VMiklos Date: Wed Aug 1 11:27:19 2007 +0200 monodevelop-0.14-3-i686 rebuitl with firefox-2.0.0.6 diff --git a/source/gnome-extra/monodevelop/FrugalBuild b/source/gnome-extra/monodevelop/FrugalBuild index 5f7326f..9ab9308 100644 --- a/source/gnome-extra/monodevelop/FrugalBuild +++ b/source/gnome-extra/monodevelop/FrugalBuild @@ -3,10 +3,10 @@ pkgname=monodevelop pkgver=0.14 -pkgrel=2 +pkgrel=3 pkgdesc="A project to port SharpDevelop to Gtk#" url="http://www.mono-project.com/" -depends=('gecko-sharp' 'gtksourceview-sharp' 'shared-mime-info' 'mono-tools' 'firefox=2.0.0.5' 'ikvm' 'boo' 'gnome-sharp') +depends=('gecko-sharp' 'gtksourceview-sharp' 'shared-mime-info' 'mono-tools' 'firefox=2.0.0.6' 'ikvm' 'boo' 'gnome-sharp') makedepends=('intltool') groups=('gnome-extra') archs=('i686' 'x86_64') From boobaa at frugalware.org Wed Aug 1 15:55:36 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Wed Aug 1 15:55:40 2007 Subject: [Frugalware-git] frugalware-current: kdesdk-3.5.7-2-i686 Message-ID: <20070801135536.B5BF713A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d0796d5648a186318d7b21efe95548d6424719bf commit d0796d5648a186318d7b21efe95548d6424719bf Author: CSÉCSY László Date: Wed Aug 1 15:55:07 2007 +0200 kdesdk-3.5.7-2-i686 rebuilt with db-4.6-based subversion diff --git a/source/kde-extra/kdesdk/FrugalBuild b/source/kde-extra/kdesdk/FrugalBuild index a534c7f..8679dc3 100644 --- a/source/kde-extra/kdesdk/FrugalBuild +++ b/source/kde-extra/kdesdk/FrugalBuild @@ -3,11 +3,11 @@ pkgname=kdesdk pkgver=3.5.7 -pkgrel=1 +pkgrel=2 pkgdesc="KDE Software Development Kit." groups=('kde-extra') archs=('i686' 'x86_64') -depends=('kdebase>=3.5.7' 'db>=4.5.20' 'subversion>=1.4.0-3') +depends=('kdebase>=3.5.7' 'db>=4.6.18' 'subversion>=1.4.0-4') makedepends=('doxygen' 'cvs' 'qt-docs') _F_kde_split_docs=1 Finclude kde From priyank at frugalware.org Wed Aug 1 16:05:18 2007 From: priyank at frugalware.org (Priyank) Date: Wed Aug 1 16:05:22 2007 Subject: [Frugalware-git] gfpm: gfpm-interface: fixes in cb_gfpm_refresh_button_clicked() Message-ID: <20070801140518.D2D7013A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=793c630131d76f89042747a1d0a76ae69a77dc2b commit 793c630131d76f89042747a1d0a76ae69a77dc2b Author: Priyank Date: Wed Aug 1 19:34:45 2007 +0530 gfpm-interface: fixes in cb_gfpm_refresh_button_clicked() * Display a confirmation to the user * Pass the list of packages to cb_gfpm_apply_button_clicked() diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index fce3551..34ab396 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -823,12 +823,23 @@ cb_gfpm_refresh_button_clicked (GtkButton *button, gpointer data) { g_print ("error %s", pacman_strerror(pm_errno)); } - packages = pacman_trans_getinfo (PM_TRANS_PACKAGES); + packages = pacman_trans_getinfo (PM_TRANS_PACKAGES); if (gfpm_plist_question("Following packages will be upgraded. Do you want to continue ?", gfpm_pmlist_to_glist(packages)) == GTK_RESPONSE_YES) { + + PM_LIST *i = NULL; + gfpm_package_list_free (GFPM_INSTALL_LIST); + gfpm_package_list_free (GFPM_REMOVE_LIST); + for (i=pacman_list_first(packages);i;i=pacman_list_next(i)) + { + PM_SYNCPKG *sync = pacman_list_getdata (i); + PM_PKG *pk = pacman_sync_getinfo (sync, PM_SYNC_PKG); + gfpm_package_list_add (GFPM_INSTALL_LIST, pacman_pkg_getinfo(pk, PM_PKG_NAME)); + } + pacman_trans_release (); cb_gfpm_apply_btn_clicked (NULL, NULL); } - + cleanup: pacman_pkg_free (pm_lpkg); pacman_pkg_free (pm_spkg); diff --git a/src/gfpm-messages.c b/src/gfpm-messages.c index e8693cd..f56e4d7 100644 --- a/src/gfpm-messages.c +++ b/src/gfpm-messages.c @@ -310,7 +310,7 @@ gfpm_plist_question (const char *main_msg, GList *packages) pkgname = pacman_pkg_getinfo (pkg, PM_PKG_NAME); pkgver = pacman_pkg_getinfo (pkg, PM_PKG_VERSION); gtk_list_store_append (store, &iter); - pkgstring = g_strdup_printf("%s%s", pkgname, pkgver); + pkgstring = g_strdup_printf("%s-%s", pkgname, pkgver); gtk_list_store_set (store, &iter, 0, pkgstring, -1); g_free (pkgstring); } From boobaa at frugalware.org Wed Aug 1 16:13:39 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Wed Aug 1 16:13:41 2007 Subject: [Frugalware-git] frugalware-current: ekiga-2.0.9-1-i686 Message-ID: <20070801141339.0A4B413A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e25ed52b2a14631dd3eab5568cdd0fa7144db0d0 commit e25ed52b2a14631dd3eab5568cdd0fa7144db0d0 Author: CSÉCSY László Date: Wed Aug 1 16:13:32 2007 +0200 ekiga-2.0.9-1-i686 rebuilt with heimdal-1.0-based evo-da-se per iron's req on irc diff --git a/source/gnome/ekiga/FrugalBuild b/source/gnome/ekiga/FrugalBuild index 2a597e5..4177ce1 100644 --- a/source/gnome/ekiga/FrugalBuild +++ b/source/gnome/ekiga/FrugalBuild @@ -8,7 +8,7 @@ pkgdesc="Ekiga is an open source VoIP and Telephony client" url="http://ekiga.org" groups=('gnome') archs=('i686' 'x86_64') -depends=('opal>=2.2.8' 'dbus-glib>=0.71-2' 'gnome-desktop>=2.18.0' 'evolution-data-server>=1.10.0' 'avahi-glib>=0.6.19') +depends=('opal>=2.2.8' 'dbus-glib>=0.71-2' 'gnome-desktop>=2.18.0' 'evolution-data-server>=1.10.3.1-2' 'avahi-glib>=0.6.19') makedepends=('intltool' 'gnome-doc-utils') _F_gnome_schemas=('/etc/gconf/schemas/ekiga.schemas') _F_gnome_scrollkeeper="y" From vmiklos at frugalware.org Wed Aug 1 16:19:12 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 1 16:19:15 2007 Subject: [Frugalware-git] frugalware-current: xgl-20060505-8-i686 Message-ID: <20070801141912.CEDC013A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=1197a624f1b64e1bc46e6e08827c10c704034861 commit 1197a624f1b64e1bc46e6e08827c10c704034861 Author: VMiklos Date: Wed Aug 1 16:18:56 2007 +0200 xgl-20060505-8-i686 patch from Alex: - mention desktop-effects - no longer refer to no longer existing compiz-cvs - other fixes diff --git a/source/x11-extra/xgl/FrugalBuild b/source/x11-extra/xgl/FrugalBuild index 4281f60..d9a9f7c 100644 --- a/source/x11-extra/xgl/FrugalBuild +++ b/source/x11-extra/xgl/FrugalBuild @@ -5,7 +5,7 @@ pkgname=xgl pkgver=20060505 mesaver=20060505 mesaname=Mesa-cvs -pkgrel=7 +pkgrel=8 pkgdesc="OpenGL accelerated X server" url="http://www.freedesktop.org/Software/Xgl" groups=('x11-extra') @@ -25,13 +25,13 @@ source=(http://ftp.frugalware.org/pub/other/sources/xgl/$pkgname-$pkgver.tar.bz2 autogen-no-run-configure.patch \ README.Frugalware fw-xgl-control) sha1sums=('65f14bbccdb080512a19131522f51602e4501ca9' \ - '5ea5b7a76de393098e0171e4e2a48a7969a5356c' \ - 'f31702e0029b2d68018598e73ed55c4d6c58367b' \ - '859b98a4049400be152032fc09ceff2afe9e6dcf' \ - '863ad92892785c3785b122bf54d0def4d4d2732c' \ - '9080a863743aa22710edb4ca5e5552b48db00e6f' \ - '4549a22a758a0beaa0b13af5b63fc6b8e98fd6dc' \ - '12b9ef1d31b058f484d5ade0d8a987b7e2579c92') + '5ea5b7a76de393098e0171e4e2a48a7969a5356c' \ + 'f31702e0029b2d68018598e73ed55c4d6c58367b' \ + '859b98a4049400be152032fc09ceff2afe9e6dcf' \ + '863ad92892785c3785b122bf54d0def4d4d2732c' \ + '9080a863743aa22710edb4ca5e5552b48db00e6f' \ + '355a6b1c34420f12774045e821a447fab7074d39' \ + '6efd93510083337d4f58e427fae26bace535bb91') build() { Fpatchall diff --git a/source/x11-extra/xgl/README.Frugalware b/source/x11-extra/xgl/README.Frugalware index b534aef..5575b1c 100644 --- a/source/x11-extra/xgl/README.Frugalware +++ b/source/x11-extra/xgl/README.Frugalware @@ -61,7 +61,7 @@ $ su - Enter your root password, then run: --------------------------------------- -# pacman-g2 -Sy mesa-cvs xgl compiz-cvs +# pacman-g2 -Sy mesa-cvs xgl compiz desktop-effects --------------------------------------- Now run: diff --git a/source/x11-extra/xgl/fw-xgl-control b/source/x11-extra/xgl/fw-xgl-control index 57f2bbe..71e80a0 100644 --- a/source/x11-extra/xgl/fw-xgl-control +++ b/source/x11-extra/xgl/fw-xgl-control @@ -1,9 +1,9 @@ #!/bin/bash # Frugalware Xgl Control script. -# Copyright (C) 2006 Alex Smith +# Copyright (C) 2007 Alex Smith -PACMAN="/usr/bin/pacman" +PACMAN="/usr/bin/pacman-g2" USE_COLOR="Y" CARD="" OPTS="" @@ -174,24 +174,10 @@ case $1 in msg "Detecting cards..." detectcard if [ "$GDM" ]; then - msg "Checking if compiz-cvs is available..." + msg "Checking if compiz is available..." fi if [ "$GDM" -a "`type -p compiz`" ]; then - ENABLE_COMPIZ=1 - msg "Compiz detected. If you would like to use Beryl instead, set ENABLE_COMPIZ" - msg "to 0 in /etc/sysconfig/compiz and follow the steps outlined at the bottom of" - msg "this page: http://wiki.beryl-project.org/index.php/Install/Frugalware" - msg "Checking if CGWD is available..." - if [ -x "/usr/bin/cgwd" ]; then - USE_CGWD=1 - msg "CGWD is installed so I will enable it. If you don't want to use it, set" - msg "USE_CGWD to 0 in /etc/sysconfig/compiz" - else - USE_CGWD=0 - fi - else - ENABLE_COMPIZ=0 - USE_CGWD=0 + msg "Compiz detected. You probably want to install desktop-effects. Do this afterwards with pacman" fi if [ "`type -p beryl-manager`" ]; then ENABLE_BERYL=1 @@ -210,14 +196,6 @@ case $1 in sed -i "s|^ServerArgsLocal=.*|ServerArgsLocal=$OPTS|" /usr/share/config/kdm/kdmrc sed -i "s|^ServerCmd=.*|ServerCmd=/usr/bin/Xgl|" /usr/share/config/kdm/kdmrc fi - if [ "$GDM" ]; then - msg "Configuring Compiz..." - echo "# Should compiz be run when Gnome or Xfce starts?" > /etc/sysconfig/compiz - echo "ENABLE_COMPIZ=${ENABLE_COMPIZ}" >> /etc/sysconfig/compiz - echo "" >> /etc/sysconfig/compiz - echo "# Shall we use CGWD instead of gnome-window-decorator? Only works if cgwd is installed" >> /etc/sysconfig/compiz - echo "USE_CGWD=${USE_CGWD}" >> /etc/sysconfig/compiz - fi if [ "$KDM" -a -x /usr/env/beryl.sh ]; then msg "Configuring Beryl..." echo "# Should beryl be run when KDE starts?" > /etc/sysconfig/beryl @@ -230,14 +208,6 @@ case $1 in fi ;; -d|--disable|--disable-xgl) - if [ "$GDM" ]; then - msg "Disabling Compiz..." - echo "# Should compiz be run when Gnome starts?" > /etc/sysconfig/compiz - echo "ENABLE_COMPIZ=0" >> /etc/sysconfig/compiz - echo "" >> /etc/sysconfig/compiz - echo "# Shall we use CGWD instead of gnome-window-decorator? Only works if cgwd is installed" >> /etc/sysconfig/compiz - echo "USE_CGWD=0" >> /etc/sysconfig/compiz - fi if [ "$KDM" -a -x /usr/env/beryl.sh ]; then msg "Disabling Beryl..." echo "# Should beryl be run when KDE starts?" > /etc/sysconfig/beryl @@ -259,7 +229,7 @@ case $1 in fi ;; *) - msg "Frugalware Xgl Control 0.1.3 Copyright (C) 2006 Alex Smith" + msg "Frugalware Xgl Control 0.2.0 Copyright (C) 2007 Alex Smith" msg2 "Usage: $0 --enable-xgl" msg2 " $0 --disable-xgl" exit 1 From boobaa at frugalware.org Wed Aug 1 16:53:44 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Wed Aug 1 16:53:47 2007 Subject: [Frugalware-git] frugalware-current: ekiga-2.0.9-2-i686 Message-ID: <20070801145344.B45F113A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=94598b9799e0165751eef1016dd402d12a8ef175 commit 94598b9799e0165751eef1016dd402d12a8ef175 Author: CSÉCSY László Date: Wed Aug 1 16:53:33 2007 +0200 ekiga-2.0.9-2-i686 shame on me: I have forgotten the relbump diff --git a/source/gnome/ekiga/FrugalBuild b/source/gnome/ekiga/FrugalBuild index 4177ce1..1390ed5 100644 --- a/source/gnome/ekiga/FrugalBuild +++ b/source/gnome/ekiga/FrugalBuild @@ -3,7 +3,7 @@ pkgname=ekiga pkgver=2.0.9 -pkgrel=1 +pkgrel=2 pkgdesc="Ekiga is an open source VoIP and Telephony client" url="http://ekiga.org" groups=('gnome') From priyank at frugalware.org Wed Aug 1 17:01:00 2007 From: priyank at frugalware.org (Priyank) Date: Wed Aug 1 17:01:01 2007 Subject: [Frugalware-git] gfpm: gfpm-progress: now also displays the number of bytes recieved. Message-ID: <20070801150100.1AC2313A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=029bc8082bce60d435421d1715c097aed3d1bebc commit 029bc8082bce60d435421d1715c097aed3d1bebc Author: Priyank Date: Wed Aug 1 20:30:35 2007 +0530 gfpm-progress: now also displays the number of bytes recieved. diff --git a/glade/gfpm.glade b/glade/gfpm.glade index 15eb02c..e8e4490 100644 --- a/glade/gfpm.glade +++ b/glade/gfpm.glade @@ -587,6 +587,7 @@ Installed packages True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 False @@ -599,10 +600,27 @@ Installed packages - + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + + + + 1 + - + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 2 + + + False + 2 + diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index 34ab396..3580ecf 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -791,7 +791,7 @@ cb_gfpm_refresh_button_clicked (GtkButton *button, gpointer data) gfpm_progress_set_main_text (_("Synchronizing package databases")); gfpm_progress_show (TRUE); - ret = pacman_db_update (1, sync_db); + ret = pacman_db_update (0, sync_db); gfpm_progress_show (FALSE); /* check for a pacman-g2 update */ pm_lpkg = pacman_db_readpkg (local_db, "pacman-g2"); diff --git a/src/gfpm-progress.c b/src/gfpm-progress.c index 500e46f..3135364 100644 --- a/src/gfpm-progress.c +++ b/src/gfpm-progress.c @@ -37,6 +37,7 @@ GtkWidget *progresswindow = NULL; static GtkWidget *main_label = NULL; static GtkWidget *sub_label = NULL; static GtkWidget *rate_label = NULL; +static GtkWidget *rec_label = NULL; static GtkWidget *rate_box = NULL; float rate; @@ -60,6 +61,7 @@ gfpm_progress_init (void) sub_label = glade_xml_get_widget (xml, "sub_pr_label"); rate_label = glade_xml_get_widget (xml, "rate_pr_label"); rate_box = glade_xml_get_widget (xml, "rate_pr_box"); + rec_label = glade_xml_get_widget (xml, "rx_pr_label"); return; } @@ -84,6 +86,7 @@ gfpm_progress_update (netbuf *ctl, int xferred, void *arg) char rate_text[10]; struct timeval t1; float tdiff; + gchar *rx_str = NULL; ctl = NULL; size = *(int*)arg; @@ -111,6 +114,9 @@ gfpm_progress_update (netbuf *ctl, int xferred, void *arg) { sprintf (rate_text, "%6.1fK/s", rate); } + rx_str = g_strdup_printf ("%dK / %dK", (xferred+offset)/1024, size/1024); + gtk_label_set_text (GTK_LABEL(rec_label), rx_str); + while (gtk_events_pending ()) gtk_main_iteration (); gtk_progress_bar_set_text (progressbar, text); @@ -181,6 +187,7 @@ gfpm_progress_event (unsigned char event, void *data1, void *data2) if (data1 == NULL) return; gtk_widget_hide (rate_box); + gtk_widget_hide (rec_label); while (gtk_events_pending ()) gtk_main_iteration (); switch (event) @@ -225,6 +232,7 @@ gfpm_progress_event (unsigned char event, void *data1, void *data2) case PM_TRANS_EVT_RETRIEVE_START: substr = g_strdup_printf (_("Retrieving packages from %s"), (char*)data1); m = 1; gtk_widget_show (rate_box); + gtk_widget_show (rec_label); break; default: return; } From priyank at frugalware.org Wed Aug 1 17:42:59 2007 From: priyank at frugalware.org (Priyank) Date: Wed Aug 1 17:43:02 2007 Subject: [Frugalware-git] gfpm: gfpm-interface: added a 'download only' option to apply dialog. Message-ID: <20070801154259.3EF3213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=f369961cf03249364db98410e0bbfad8591bfc87 commit f369961cf03249364db98410e0bbfad8591bfc87 Author: Priyank Date: Wed Aug 1 21:12:25 2007 +0530 gfpm-interface: added a 'download only' option to apply dialog. diff --git a/glade/gfpm.glade b/glade/gfpm.glade index e8e4490..99c1709 100644 --- a/glade/gfpm.glade +++ b/glade/gfpm.glade @@ -938,7 +938,7 @@ Installed packages - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK @@ -952,10 +952,17 @@ Installed packages - - - - + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Download only (do not install/upgrade) + 0 + True + + + 1 + diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index 3580ecf..6d9af05 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -61,6 +61,7 @@ static GtkWidget *gfpm_inst_upgcheck; static GtkWidget *gfpm_inst_depcheck; static GtkWidget *gfpm_inst_forcheck; static GtkWidget *gfpm_apply_inst_depcheck; +static GtkWidget *gfpm_apply_inst_dwocheck; static GtkWidget *gfpm_apply_rem_depcheck; static void cb_gfpm_repos_combo_changed (GtkComboBox *combo, gpointer data); @@ -102,6 +103,7 @@ gfpm_interface_init (void) gfpm_inst_forcheck = glade_xml_get_widget (xml, "forcheck"); gfpm_apply_inst_depcheck = glade_xml_get_widget (xml, "applyinstdepcheck"); gfpm_apply_rem_depcheck = glade_xml_get_widget (xml, "applyremdepcheck"); + gfpm_apply_inst_dwocheck = glade_xml_get_widget (xml, "applyinstdwcheck"); /* Setup repository combobox */ widget = glade_xml_get_widget (xml, "combobox_repos"); @@ -321,6 +323,8 @@ cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) gint flags = 0; if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gfpm_apply_inst_depcheck))) flags |= PM_TRANS_FLAG_NODEPS; + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gfpm_apply_inst_dwocheck))) + flags |= PM_TRANS_FLAG_DOWNLOADONLY; /* create transaction */ if (pacman_trans_init(PM_TRANS_TYPE_SYNC, flags, gfpm_progress_event, NULL, gfpm_progress_install) == -1) { From boobaa at frugalware.org Wed Aug 1 17:54:01 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Wed Aug 1 17:54:03 2007 Subject: [Frugalware-git] frugalware-current: evolution-2.10.3-3-i686 Message-ID: <20070801155401.75D4913A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f5afc13060f325beeb248c893efe51a9067b58b7 commit f5afc13060f325beeb248c893efe51a9067b58b7 Author: CSÉCSY László Date: Wed Aug 1 17:53:49 2007 +0200 evolution-2.10.3-3-i686 rebuilt with db-4.6-based evo-da-se diff --git a/source/gnome/evolution/FrugalBuild b/source/gnome/evolution/FrugalBuild index bb3612a..377501d 100644 --- a/source/gnome/evolution/FrugalBuild +++ b/source/gnome/evolution/FrugalBuild @@ -3,10 +3,10 @@ pkgname=evolution pkgver=2.10.3 -pkgrel=2 +pkgrel=3 pkgdesc="Integrated mail, calendar and address book suite for GNOME" url="http://www.gnome.org/projects/evolution/" -depends=('gail>=1.18.0' 'gal>=2.5.3-3' 'evolution-data-server>=1.10.3.1' 'gtkhtml>=3.14.3' \ +depends=('gail>=1.18.0' 'gal>=2.5.3-3' 'evolution-data-server>=1.10.3.1-3' 'gtkhtml>=3.14.3' \ 'gnome-spell>=1.0.7-3' 'scrollkeeper' 'heimdal>=1.0' \ 'evolution-data-server-ldap>=1.10.3.1' 'libbonobo>=2.18.0' 'nss>=3.11.5' 'nspr>=4.6.6' \ 'libnotify') From priyank at frugalware.org Wed Aug 1 18:12:45 2007 From: priyank at frugalware.org (Priyank) Date: Wed Aug 1 18:12:50 2007 Subject: [Frugalware-git] gfpm: gfpm: added icon from frugalpkg Message-ID: <20070801161245.EA21613A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=45dc344f751d95968dbb85dcefea11748d903b6a commit 45dc344f751d95968dbb85dcefea11748d903b6a Author: Priyank Date: Wed Aug 1 21:42:19 2007 +0530 gfpm: added icon from frugalpkg * Restructured glade and icon dirs and accordingly modified the build system * gfpm.png is now installed under /usr/share/icons/hicolor/.. diff --git a/Makefile.am b/Makefile.am index c05dd29..c01c5fd 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,2 @@ -SUBDIRS = src po +SUBDIRS = src data po -sharedir = $(pkgdatadir) -share_DATA = glade/gfpm.glade glade/gfpmlog.png - -EXTRA_DIST = $(share_DATA) diff --git a/configure.ac b/configure.ac index ec43797..2f533d7 100644 --- a/configure.ac +++ b/configure.ac @@ -36,6 +36,9 @@ dnl ========================================================================== AC_OUTPUT([ src/Makefile +data/Makefile +data/icons/Makefile +data/icons/48x48/Makefile po/Makefile.in Makefile ]) diff --git a/data/Makefile.am b/data/Makefile.am new file mode 100644 index 0000000..35d75e1 --- /dev/null +++ b/data/Makefile.am @@ -0,0 +1,7 @@ +SUBDIRS = icons + +gladedir = $(datadir)/gfpm +glade_DATA = gfpm.glade gfpmlog.png + +EXTRA_DIST = $(glade_DATA) + diff --git a/data/gfpm.glade b/data/gfpm.glade new file mode 100644 index 0000000..99c1709 --- /dev/null +++ b/data/gfpm.glade @@ -0,0 +1,1095 @@ + + + + + + gfpm - Frugalware Package Manager + GTK_WIN_POS_CENTER + 800 + 600 + + + + True + + + True + + + True + _Gfpm + True + + + + + True + E_xit + True + + + + True + gtk-quit + 1 + + + + + + + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Options + Options + True + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + _Clear package cache + True + + + + gtk-clear + + + + + + + + + + + True + _Help + True + + + + + True + About Gfpm + _About Gfpm + True + + + True + gtk-about + 1 + + + + + + + + + + + False + + + + + True + GTK_TOOLBAR_BOTH + + + True + Apply Changes + Apply + gtk-apply + + + False + + + + + True + Refresh the package lists + Synchronize + True + gtk-refresh + + + False + + + + + True + Refresh the package lists + Install from file + True + gtk-go-down + + + + False + + + + + True + Help + True + gtk-help + + + False + + + + + True + + + 20 + True + + + + + False + False + + + + + True + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 5 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Search packages + + + + + True + True + + + 1 + + + + + + + False + False + + + + + True + + + True + 10 + gtk-find + 3 + + + + + False + False + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + False + False + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Quit + gtk-quit + + + + False + + + + + False + 1 + + + + + True + 170 + + + True + + + True + 4 + 0 + GTK_SHADOW_IN + + + True + 5 + 5 + 5 + 5 + + + True + + + True + All packages +Installed packages + + + False + + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + + + True + 2 + False + True + + + + + 2 + 1 + + + + + + + + + + + False + True + + + + + True + 300 + + + True + 5 + 0 + GTK_SHADOW_IN + + + True + 5 + 5 + 5 + 5 + + + True + False + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + True + + + + + + + + + True + <b>Packages</b> + True + + + label_item + + + + + False + True + + + + + True + 5 + 0 + GTK_SHADOW_IN + + + True + 5 + 5 + 5 + 5 + + + True + + + True + False + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + False + True + + + + + False + + + + + True + Detials + + + tab + False + False + + + + + True + False + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + False + False + + + + + 1 + False + + + + + True + Files + + + tab + 1 + False + False + + + + + + + + + True + <b>Information</b> + True + + + label_item + + + + + True + True + + + + + True + True + + + + + 3 + + + + + True + 5 + + + False + GTK_PACK_END + 2 + + + + + + + window1 + False + GTK_WIN_POS_CENTER_ALWAYS + True + True + True + False + GDK_GRAVITY_CENTER + + + True + + + True + gfpmlog.png + + + False + False + + + + + + + + + + 350 + 125 + Gfpm + False + GTK_WIN_POS_CENTER_ON_PARENT + GDK_WINDOW_TYPE_HINT_DIALOG + + + True + 8 + + + True + + + True + 0 + Please wait... + + + False + False + 4 + + + + + True + 0.10000000149011612 + + + False + False + 4 + 1 + + + + + False + + + + + True + True + 0.10000000149 + + + + False + False + 3 + 1 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Transfer Rate: + + + False + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + + + False + 1 + + + + + False + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + + + + 1 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 2 + + + False + 2 + + + + + False + 4 + 2 + + + + + + + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 5 + GTK_WIN_POS_CENTER_ON_PARENT + GDK_WINDOW_TYPE_HINT_DIALOG + False + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 5 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 8 + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Remove old packages from cache + 0 + True + True + + + False + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Remove all packages from cache + 0 + True + True + rem_old_opt + + + False + 1 + + + + + False + 1 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + GTK_BUTTONBOX_EDGE + + + True + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + gtk-apply + True + 0 + + + + + True + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + gtk-close + True + 0 + + + + 1 + + + + + False + GTK_PACK_END + + + + + + + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 5 + Install package from file + GTK_WIN_POS_CENTER_ON_PARENT + GDK_WINDOW_TYPE_HINT_DIALOG + False + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 2 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + False + 1 + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Force install + 0 + True + + + False + 2 + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Upgrade existing + 0 + True + + + False + 3 + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Skip dependency checks + 0 + True + + + False + 4 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + GTK_BUTTONBOX_EDGE + + + True + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 3 + gtk-apply + + + False + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Install + + + 1 + + + + + + + + + True + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + gtk-close + True + 0 + + + + 1 + + + + + False + GTK_PACK_END + + + + + + + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 5 + GTK_WIN_POS_CENTER_ON_PARENT + 350 + GDK_WINDOW_TYPE_HINT_DIALOG + mainwindow + False + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 2 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 6 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + The following operations will be performed + + + False + + + + + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 2 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + <b>Install packages:</b> + True + + + False + + + + + 110 + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_ETCHED_OUT + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + + + + + False + 1 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + 4 + Total size: + + + False + 2 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Skip dependency checks + 0 + True + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Download only (do not install/upgrade) + 0 + True + + + 1 + + + + + 3 + + + + + 1 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + False + 2 + + + + + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 2 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + <b>Remove packages:</b> + True + + + False + + + + + 110 + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_ETCHED_OUT + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + + + + + False + 1 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + 3 + Total size: + + + False + 2 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Skip dependency checks + 0 + True + + + + + + + + + + + 3 + + + + + 3 + + + + + False + 1 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + GTK_BUTTONBOX_END + + + + + + + + + False + GTK_PACK_END + + + + + + diff --git a/data/gfpmlog.png b/data/gfpmlog.png new file mode 100644 index 0000000..852f9b5 Binary files /dev/null and b/data/gfpmlog.png differ diff --git a/data/icons/48x48/Makefile.am b/data/icons/48x48/Makefile.am new file mode 100644 index 0000000..22db3f6 --- /dev/null +++ b/data/icons/48x48/Makefile.am @@ -0,0 +1,4 @@ +icondir = $(datadir)/icons/hicolor/48x48/apps +icon_DATA = gfpm.png + +EXTRA_DIST = $(icon_DATA) diff --git a/data/icons/48x48/gfpm.png b/data/icons/48x48/gfpm.png new file mode 100644 index 0000000..0648259 Binary files /dev/null and b/data/icons/48x48/gfpm.png differ diff --git a/data/icons/Makefile.am b/data/icons/Makefile.am new file mode 100644 index 0000000..be1dcdd --- /dev/null +++ b/data/icons/Makefile.am @@ -0,0 +1,13 @@ +SUBDIRS = 48x48 + +gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor + +install-data-hook: + @-if test -z "$(DESTDIR)"; then \ + echo "Updating Gtk icon cache."; \ + $(gtk_update_icon_cache); \ + else \ + echo "*** Icon cache not updated. After (un)install, run this:"; \ + echo "*** $(gtk_update_icon_cache)"; \ + fi + diff --git a/glade/gfpm.glade b/glade/gfpm.glade deleted file mode 100644 index 99c1709..0000000 --- a/glade/gfpm.glade +++ /dev/null @@ -1,1095 +0,0 @@ - - - - - - gfpm - Frugalware Package Manager - GTK_WIN_POS_CENTER - 800 - 600 - - - - True - - - True - - - True - _Gfpm - True - - - - - True - E_xit - True - - - - True - gtk-quit - 1 - - - - - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Options - Options - True - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - _Clear package cache - True - - - - gtk-clear - - - - - - - - - - - True - _Help - True - - - - - True - About Gfpm - _About Gfpm - True - - - True - gtk-about - 1 - - - - - - - - - - - False - - - - - True - GTK_TOOLBAR_BOTH - - - True - Apply Changes - Apply - gtk-apply - - - False - - - - - True - Refresh the package lists - Synchronize - True - gtk-refresh - - - False - - - - - True - Refresh the package lists - Install from file - True - gtk-go-down - - - - False - - - - - True - Help - True - gtk-help - - - False - - - - - True - - - 20 - True - - - - - False - False - - - - - True - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Search packages - - - - - True - True - - - 1 - - - - - - - False - False - - - - - True - - - True - 10 - gtk-find - 3 - - - - - False - False - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - False - False - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Quit - gtk-quit - - - - False - - - - - False - 1 - - - - - True - 170 - - - True - - - True - 4 - 0 - GTK_SHADOW_IN - - - True - 5 - 5 - 5 - 5 - - - True - - - True - All packages -Installed packages - - - False - - - - - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - - - True - 2 - False - True - - - - - 2 - 1 - - - - - - - - - - - False - True - - - - - True - 300 - - - True - 5 - 0 - GTK_SHADOW_IN - - - True - 5 - 5 - 5 - 5 - - - True - False - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - - - True - True - - - - - - - - - True - <b>Packages</b> - True - - - label_item - - - - - False - True - - - - - True - 5 - 0 - GTK_SHADOW_IN - - - True - 5 - 5 - 5 - 5 - - - True - - - True - False - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - - - True - False - True - - - - - False - - - - - True - Detials - - - tab - False - False - - - - - True - False - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - - - True - False - False - - - - - 1 - False - - - - - True - Files - - - tab - 1 - False - False - - - - - - - - - True - <b>Information</b> - True - - - label_item - - - - - True - True - - - - - True - True - - - - - 3 - - - - - True - 5 - - - False - GTK_PACK_END - 2 - - - - - - - window1 - False - GTK_WIN_POS_CENTER_ALWAYS - True - True - True - False - GDK_GRAVITY_CENTER - - - True - - - True - gfpmlog.png - - - False - False - - - - - - - - - - 350 - 125 - Gfpm - False - GTK_WIN_POS_CENTER_ON_PARENT - GDK_WINDOW_TYPE_HINT_DIALOG - - - True - 8 - - - True - - - True - 0 - Please wait... - - - False - False - 4 - - - - - True - 0.10000000149011612 - - - False - False - 4 - 1 - - - - - False - - - - - True - True - 0.10000000149 - - - - False - False - 3 - 1 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Transfer Rate: - - - False - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - - - False - 1 - - - - - False - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - - - - 1 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 2 - - - False - 2 - - - - - False - 4 - 2 - - - - - - - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - GTK_WIN_POS_CENTER_ON_PARENT - GDK_WINDOW_TYPE_HINT_DIALOG - False - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 8 - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Remove old packages from cache - 0 - True - True - - - False - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Remove all packages from cache - 0 - True - True - rem_old_opt - - - False - 1 - - - - - False - 1 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - GTK_BUTTONBOX_EDGE - - - True - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-apply - True - 0 - - - - - True - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-close - True - 0 - - - - 1 - - - - - False - GTK_PACK_END - - - - - - - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - Install package from file - GTK_WIN_POS_CENTER_ON_PARENT - GDK_WINDOW_TYPE_HINT_DIALOG - False - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 2 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - False - 1 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Force install - 0 - True - - - False - 2 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Upgrade existing - 0 - True - - - False - 3 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Skip dependency checks - 0 - True - - - False - 4 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - GTK_BUTTONBOX_EDGE - - - True - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 3 - gtk-apply - - - False - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Install - - - 1 - - - - - - - - - True - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-close - True - 0 - - - - 1 - - - - - False - GTK_PACK_END - - - - - - - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - GTK_WIN_POS_CENTER_ON_PARENT - 350 - GDK_WINDOW_TYPE_HINT_DIALOG - mainwindow - False - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 2 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 6 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - The following operations will be performed - - - False - - - - - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 2 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - <b>Install packages:</b> - True - - - False - - - - - 110 - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_ETCHED_OUT - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - True - - - - - False - 1 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - 4 - Total size: - - - False - 2 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Skip dependency checks - 0 - True - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Download only (do not install/upgrade) - 0 - True - - - 1 - - - - - 3 - - - - - 1 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - False - 2 - - - - - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 2 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - <b>Remove packages:</b> - True - - - False - - - - - 110 - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_ETCHED_OUT - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - True - - - - - False - 1 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - 3 - Total size: - - - False - 2 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Skip dependency checks - 0 - True - - - - - - - - - - - 3 - - - - - 3 - - - - - False - 1 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - GTK_BUTTONBOX_END - - - - - - - - - False - GTK_PACK_END - - - - - - diff --git a/glade/gfpmlog.png b/glade/gfpmlog.png deleted file mode 100644 index 852f9b5..0000000 Binary files a/glade/gfpmlog.png and /dev/null differ From priyank at frugalware.org Wed Aug 1 18:16:50 2007 From: priyank at frugalware.org (Priyank) Date: Wed Aug 1 18:16:51 2007 Subject: [Frugalware-git] gfpm: gfpm-about.c: fix copyright year. Message-ID: <20070801161650.52E2813A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=10d5c78e6d2ad907204364a94f210d01403b89f5 commit 10d5c78e6d2ad907204364a94f210d01403b89f5 Author: Priyank Date: Wed Aug 1 21:46:27 2007 +0530 gfpm-about.c: fix copyright year. diff --git a/src/gfpm-about.c b/src/gfpm-about.c index dcddb1c..ee3260c 100644 --- a/src/gfpm-about.c +++ b/src/gfpm-about.c @@ -60,7 +60,7 @@ gfpm_about (void) gtk_show_about_dialog (GTK_WINDOW(gfpm_mw), "name", PACKAGE, "version", VERSION, - "copyright", _("(C) 2007 Frugalware Developer Team (GPL)"), + "copyright", _("(C) 2006-2007 Frugalware Developer Team (GPL)"), "comments", _("A graphical package manager for Frugalware Linux."), "license", license, "authors", authors, From vmiklos at frugalware.org Wed Aug 1 22:16:22 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 1 22:16:26 2007 Subject: [Frugalware-git] frugalware-current: gcc-4.2.1-2-i686 Message-ID: <20070801201622.2CBA413A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c25e45ac425de3610d65df6fc4b9ac66930eda77 commit c25e45ac425de3610d65df6fc4b9ac66930eda77 Author: VMiklos Date: Wed Aug 1 22:15:53 2007 +0200 gcc-4.2.1-2-i686 new libgomp subpackage diff --git a/source/devel/gcc/FrugalBuild b/source/devel/gcc/FrugalBuild index 8d0f788..24dcd1d 100644 --- a/source/devel/gcc/FrugalBuild +++ b/source/devel/gcc/FrugalBuild @@ -3,7 +3,7 @@ pkgname=gcc pkgver=4.2.1 -pkgrel=1 +pkgrel=2 pkgdesc="The GNU Compiler Collection" url="http://gcc.gnu.org" depends=('binutils' 'libstdc++') @@ -23,30 +23,32 @@ subpkgs=('libgcc' 'libstdc++' \ 'libgfortran' 'gcc-gfortran' \ 'libgcj' 'libgcj-awt' 'gcc-gcj' \ 'libobjc' 'gcc-objc' 'gcc-objc++' \ - 'gcc-treelang' 'libffi' 'libssp') + 'gcc-treelang' 'libffi' 'libssp' 'libgomp') subdescs=('GCC shared support library' 'GNU Standard C++ Library' \ 'Ada 95 runtime shared libraries' 'Ada 95 support for GCC' \ 'Fortran 95 runtime' 'Fortran 95 support for GCC' \ 'Java runtime library for gcc' 'AWT peer libraries for libgcj' 'Java support for GCC' \ 'Objective-C runtime' 'Objective-C support for GCC' 'Objective-C++ support for GCC' \ 'Treelang support for GCC' \ - 'FFI libraries from GCC' 'SSP libraries from GCC') + 'FFI libraries from GCC' 'SSP libraries from GCC' \ + 'GNU OpenMP runtime library') subdepends=('glibc' 'libgcc' \ 'libgcc' "gcc=$pkgver libgnat" \ 'glibc' "gcc=$pkgver mpfr libgfortran" \ 'libgcc zip' 'libgcj gtk+2 libart_lgpl libxtst' "gcc=$pkgver libgcj" \ 'libgcc' "gcc=$pkgver libobjc" "gcc=$pkgver libobjc" \ - "gcc=$pkgver" "glibc" "glibc") -subbackup=('' '' '' '' '' '' "usr/lib/gcj-$pkgver/classmap.db" '' '' '' '' '' '' '' '') + "gcc=$pkgver" "glibc" "glibc" "glibc") +subbackup=('' '' '' '' '' '' "usr/lib/gcj-$pkgver/classmap.db" '' '' '' '' '' '' '' '' '') subgroups=('lib chroot-core' 'lib chroot-core' \ 'lib-extra' 'devel-extra' \ 'lib-extra' 'devel-extra' \ 'lib' 'xlib' 'devel-extra' \ 'lib-extra' 'devel-extra' 'devel-extra' \ - 'devel-extra' 'lib' 'lib') + 'devel-extra' 'lib' 'lib' 'lib') subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' - 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64') + 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' \ + 'i686 x86_64') [ "$CARCH" == "x86_64" ] && Fconfopts="$Fconfopts --libdir=/usr/lib --disable-multilib" @@ -75,7 +77,7 @@ build() make STAGE_CC_WRAPPER="$FCC" BOOT_CFLAGS="$CFLAGS" GCJFLAGS="$CFLAGS" bootstrap || return 1 - unset MAKEFLAGS # this is needed by libffi , FIXME - crazy - + unset MAKEFLAGS #this is needed by libffi Fmakeinstall # conflicts with binutils @@ -176,6 +178,9 @@ build() # libssp Fsplit libssp usr/lib/libssp* Fsplit libssp usr/lib/gcc/$CHOST/$pkgver/include/ssp/ + # libgomp + Fsplit libgomp usr/info/libgomp.info + Fsplit libgomp usr/lib/libgomp.* } # optimization OK From vmiklos at frugalware.org Wed Aug 1 22:44:07 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 1 22:44:09 2007 Subject: [Frugalware-git] frugalware-current: live-2007.07.25-1-i686 Message-ID: <20070801204407.6E71113A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=399e2dff37ce1ed5c64afc92da71face748b3798 commit 399e2dff37ce1ed5c64afc92da71face748b3798 Author: VMiklos Date: Wed Aug 1 22:43:45 2007 +0200 live-2007.07.25-1-i686 version bump diff --git a/source/multimedia/live/FrugalBuild b/source/multimedia/live/FrugalBuild index 38f6c81..0f62a2c 100644 --- a/source/multimedia/live/FrugalBuild +++ b/source/multimedia/live/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=live -pkgver=2007.07.10 +pkgver=2007.07.25 pkgrel=1 pkgdesc="Source-code libraries for standards-based RTP/RTCP/RTSP multimedia streaming" url="http://www.live555.com/" @@ -11,7 +11,7 @@ groups=('multimedia') archs=('i686' 'x86_64') up2date="lynx -dump http://www.live555.com/liveMedia/public/|grep tar.gz$|sed 's/.*live.\(.*\)\.t.*/\1/;q'" source=(http://www.live555.com/liveMedia/public/live.$pkgver.tar.gz) -sha1sums=('add00efa0bbb137e7d3248742521053360c4068b') +sha1sums=('424f98f24f8ce701f1064c3678616337faa9e8d3') build() { From vmiklos at frugalware.org Wed Aug 1 23:22:46 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 1 23:22:48 2007 Subject: [Frugalware-git] frugalware-current: flac-1.2.0-1-i686 Message-ID: <20070801212246.0722913A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ea01d9a9f601d8e8adb668418d6b0549dd368139 commit ea01d9a9f601d8e8adb668418d6b0549dd368139 Author: VMiklos Date: Wed Aug 1 23:22:36 2007 +0200 flac-1.2.0-1-i686 version bump no sover++ this time ;) diff --git a/source/multimedia/flac/FrugalBuild b/source/multimedia/flac/FrugalBuild index 49b1b30..d4b0801 100644 --- a/source/multimedia/flac/FrugalBuild +++ b/source/multimedia/flac/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=flac -pkgver=1.1.4 +pkgver=1.2.0 pkgrel=1 pkgdesc="Free Lossless Audio Coder" depends=('libogg') @@ -11,8 +11,8 @@ groups=('multimedia') archs=('i686' 'x86_64') Finclude sourceforge up2date="lynx -dump http://sourceforge.net/project/showfiles.php?group_id=13478|grep -m1 'flac-\(.*\)-src'|sed 's/.*flac-\(.*\)-src.*/\1/'" +sha1sums=('019f50a71a755b2d4247cae8f9fb2264de61916d') if [ "$CARCH" == "x86_64" ]; then Fconfopts="$Fconfopts --enable-sse" fi -sha1sums=('b4ce77a96d7ec89a1555b016d90ad4899e613141') # optimization OK From vmiklos at frugalware.org Thu Aug 2 09:15:20 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 09:15:25 2007 Subject: [Frugalware-git] frugalware-current: gcc-4.2.1-2-i686 Message-ID: <20070802071520.B1F5113A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ccda6c5e30b13f3b0ee2f1ddfa5659e75e3c9caa commit ccda6c5e30b13f3b0ee2f1ddfa5659e75e3c9caa Author: VMiklos Date: Thu Aug 2 09:14:59 2007 +0200 gcc-4.2.1-2-i686 up2date fix diff --git a/source/devel/gcc/FrugalBuild b/source/devel/gcc/FrugalBuild index 24dcd1d..b7e0944 100644 --- a/source/devel/gcc/FrugalBuild +++ b/source/devel/gcc/FrugalBuild @@ -12,7 +12,7 @@ provides=('c-compiler') groups=('devel' 'devel-core') archs=('i686' 'x86_64') options=('scriptlet') -up2date="lynx -dump $url|grep Current|sed 's/.*GCC \(.*\) (.*/\1/'" +up2date="lynx -dump $url|grep Current|sed 's/.*GCC //'" source=(http://ftp.gnu.org/pub/gnu/gcc/gcc-$pkgver/gcc-$pkgver.tar.bz2 \ ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-man-4.2.0.tar.bz2 \ README.Frugalware) From boobaa at frugalware.org Thu Aug 2 09:17:56 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Thu Aug 2 09:18:01 2007 Subject: [Frugalware-git] frugalware-current: validator-0.8.0-2-i686 Message-ID: <20070802071756.EE2E913A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=07e58a4790f311fa3e3c39f8ce4a66fd5aa599a7 commit 07e58a4790f311fa3e3c39f8ce4a66fd5aa599a7 Author: CSÉCSY László Date: Thu Aug 2 09:17:30 2007 +0200 validator-0.8.0-2-i686 added a patch to be able to start mod_proxyless httpd with validator ok by vmiklos@ diff --git a/source/network-extra/validator/FrugalBuild b/source/network-extra/validator/FrugalBuild index ed666af..8102a47 100644 --- a/source/network-extra/validator/FrugalBuild +++ b/source/network-extra/validator/FrugalBuild @@ -3,7 +3,7 @@ pkgname=validator pkgver=0.8.0 -pkgrel=1 +pkgrel=2 pkgdesc="The W3C Markup Validator." url="http://validator.w3.org/" rodepends=('perl-config-general' 'perl-net-ip' 'perl-set-intspan' \ @@ -14,13 +14,16 @@ groups=('network-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://validator.w3.org/whatsnew.html|grep Release|sed 's/.* -- \(.*\) R.*/\1/;q'" source=($url/dist/validator-${pkgver//./_}.tar.gz \ - $url/dist/sgml-lib-${pkgver//./_}.tar.gz) + $url/dist/sgml-lib-${pkgver//./_}.tar.gz \ + proxy.patch) sha1sums=('e3c7ff52ae2df23d4c0b9a1160199c186d4352b4' \ - '0e4663b0341aa781840eb27193e37269dcd649ee') + '0e4663b0341aa781840eb27193e37269dcd649ee' \ + '32d2f8042488d778acb64a39d997e0fe73bed61a') build() { Fcd + Fpatchall Fmkdir /var/www/validator Fsed '#Base = /usr/local/validator' 'Base = /var/www/validator' htdocs/config/validator.conf Fsed 'Library = \$Base' 'Library = /var/www/validator' htdocs/config/validator.conf diff --git a/source/network-extra/validator/proxy.patch b/source/network-extra/validator/proxy.patch new file mode 100644 index 0000000..ad2a1de --- /dev/null +++ b/source/network-extra/validator/proxy.patch @@ -0,0 +1,14 @@ +diff -Naur validator-0.8.0-orig/httpd/conf/httpd.conf validator-0.8.0/httpd/conf/httpd.conf +--- validator-0.8.0-orig/httpd/conf/httpd.conf 2007-07-25 03:26:39.000000000 +0200 ++++ validator-0.8.0/httpd/conf/httpd.conf 2007-08-02 09:12:20.000000000 +0200 +@@ -70,8 +70,9 @@ + RewriteRule /w3c-validator/whatsnew.atom$ http://www.w3.org/QA/Tools/validator-whatsnew.atom [P,L] + + ++ + + Order Deny,Allow + Allow from all + +- ++ From vmiklos at frugalware.org Thu Aug 2 09:35:15 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 09:35:17 2007 Subject: [Frugalware-git] frugalware-current: os-prober-1.21-1-i686 Message-ID: <20070802073515.DF6A513A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=03f8a0f291b9f220cb457c53b2ae2b596a21fc31 commit 03f8a0f291b9f220cb457c53b2ae2b596a21fc31 Author: VMiklos Date: Thu Aug 2 09:34:59 2007 +0200 os-prober-1.21-1-i686 version bump diff --git a/source/base/os-prober/FrugalBuild b/source/base/os-prober/FrugalBuild index 174b27f..5c70567 100644 --- a/source/base/os-prober/FrugalBuild +++ b/source/base/os-prober/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=os-prober -pkgver=1.19 +pkgver=1.21 pkgrel=1 pkgdesc="Utility to detect other OSes on a set of drives." url="http://packages.debian.org/os-prober" @@ -12,7 +12,7 @@ archs=('i686' 'x86_64') up2date="lynx -dump http://ftp.debian.org/debian/pool/main/o/os-prober/|Flasttar|sed 's/.*_//'" source=(http://ftp.debian.org/debian/pool/main/o/os-prober/os-prober_$pkgver.tar.gz \ os-prober-frugalware.diff) -sha1sums=('cf36f3d0302404f83d80a58fca800d64db640e53' \ +sha1sums=('f8c9f29f145f7e25139d7c0f4d08a291bbea6d41' \ 'f32a69a86bf8c03478a14f74d69d46d05e909615') options=('force') From vmiklos at frugalware.org Thu Aug 2 09:38:00 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 09:38:02 2007 Subject: [Frugalware-git] frugalwareutils: libfwgrubconfig/os_prober(): port to os-prober 1.21 Message-ID: <20070802073800.A5A6F13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalwareutils/.git;a=commitdiff;h=2a321dee6107a72ab0cc149847e4079a2d5d0722 commit 2a321dee6107a72ab0cc149847e4079a2d5d0722 Author: VMiklos Date: Thu Aug 2 09:37:46 2007 +0200 libfwgrubconfig/os_prober(): port to os-prober 1.21 just don't use the removed --mounted option, mounted parts are automatically deteced now diff --git a/libfwgrubconfig/libfwgrubconfig.c b/libfwgrubconfig/libfwgrubconfig.c index 4edebc2..f8c9acf 100644 --- a/libfwgrubconfig/libfwgrubconfig.c +++ b/libfwgrubconfig/libfwgrubconfig.c @@ -525,7 +525,7 @@ static int os_prober(FILE *fp) if(stat("/usr/bin/linux-boot-prober", &buf)) continue; - ptr = g_strdup_printf("linux-boot-prober --mounted %s", entry->rootdev); + ptr = g_strdup_printf("linux-boot-prober %s", entry->rootdev); pp = popen(ptr, "r"); free(ptr); if(!pp) From boobaa at frugalware.org Thu Aug 2 09:49:12 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Thu Aug 2 09:49:14 2007 Subject: [Frugalware-git] boobaa: amavisd-new-2.5.2-1-i686 Message-ID: <20070802074912.8B2D713A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boobaa/.git;a=commitdiff;h=1c4317cfb0831057b3e1888c1d705c0662f7823d commit 1c4317cfb0831057b3e1888c1d705c0662f7823d Author: CSÉCSY László Date: Thu Aug 2 09:33:32 2007 +0200 amavisd-new-2.5.2-1-i686 version bump new m8r (ok by iron) changing UID/GID, so upgrade will break amavis without RTFM lots of other fixes & changes diff --git a/source/network-extra/amavisd-new/FrugalBuild b/source/network-extra/amavisd-new/FrugalBuild index 21e086e..f86b57d 100644 --- a/source/network-extra/amavisd-new/FrugalBuild +++ b/source/network-extra/amavisd-new/FrugalBuild @@ -1,31 +1,31 @@ # Compiling Time: 0.01 SBU -# Maintainer: Karoly CZOVEK +# Maintainer: CSÉCSY László +# Former m8r: Karoly CZOVEK # Contributor: Zoltan Kiss pkgname=amavisd-new -pkgver=2.5.1 +pkgver=2.5.2 pkgrel=1 pkgdesc="Amavisd-new is a high-performance interface between mailer (MTA) and content checkers" url="http://www.ijs.si/software/amavisd/" -depends=('perl-archive-tar' 'perl-archive-zip' 'perl-bdb' 'perl-convert-tnef' \ - 'perl-convert-uulib' 'perl-io-stringy' 'perl-io-zlib' \ - 'perl-mailtools' 'perl-mime-tools' 'perl-net-server' \ +depends=('perl-archive-tar' 'perl-archive-zip' 'perl-bdb' 'perl-convert-tnef'\ + 'perl-convert-uulib' 'perl-io-stringy' 'perl-io-zlib'\ + 'perl-mailtools' 'perl-mime-tools' 'perl-net-server'\ 'perl-unix-syslog' 'spamassassin') backup=('etc/amavis/20-userconf' 'etc/amavis/10-amavisconf') groups=('network-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url |grep -A 2 'Most recent versions'|grep 'amavis' |sed 's/.*amavisd-new-\(.*\)\.tar.*/\1/;q'" source=($url/amavisd-new-$pkgver.tar.gz 10-amavisconf 20-userconf \ - rc.amavisd-new amavisconf) -sha1sums=('1a93e3c773f51d2c5062ee9fc5a4b0a782758c43' \ - '648421546adab952f6ace5834c269f8a80256b84' \ - '681dea305554a05b4a7279b56c7c1282650fcb8f' \ - 'b0f1274ac015a13a1ebd2cb8d4b2e001bc57f78d' \ - '0817540bbce13a5ac1861d1e82dcbcf740f977e8') - + rc.amavisd-new amavisconf README.Frugalware) +sha1sums=('2465131448ce10dac8511450695ff63bc565e6db' \ + '648421546adab952f6ace5834c269f8a80256b84' \ + '681dea305554a05b4a7279b56c7c1282650fcb8f' \ + 'abbe37aedba303f48e7827841e9e84dc2bb02ca7' \ + '0817540bbce13a5ac1861d1e82dcbcf740f977e8' \ + 'f09d2c56d797c699c3dffcc0c21b293d0098d0a5') build() { - Fcd Fsed "'-Home'=>'/var/amavis/db'" "'-Home'=>'/var/lib/amavis/db'" \ amavisd-agent @@ -38,7 +38,7 @@ build() { Fmkdir var/lib/amavis/tmp var/lib/amavis/var var/lib/amavis/db \ var/lib/amavis/helpers var/lib/amavis/quarantine \ var/lib/amavis/home var/lock/amavis - Fexerel usr/share/doc/$pkgname-$pkgver/examples/amavisd-release + Fexerel usr/share/doc/$pkgname-$pkgver/examples/amavisd-release Ffilerel usr/share/doc/$pkgname-$pkgver/examples/amavisd.conf-sample Ffilerel usr/share/doc/$pkgname-$pkgver/examples/amavisd.conf-default Ffilerel LDAP.schema usr/share/doc/$pkgname-$pkgver/ldap/amavis.schema @@ -55,7 +55,4 @@ build() { Fmkdir /usr/sbin Fln ../../var/lib/frugalware/system/amavisconf /usr/sbin/amavisconf } - -# optimalization OK - -# vim: ft=sh +# optimization OK diff --git a/source/network-extra/amavisd-new/README.Frugalware b/source/network-extra/amavisd-new/README.Frugalware new file mode 100644 index 0000000..f6fd954 --- /dev/null +++ b/source/network-extra/amavisd-new/README.Frugalware @@ -0,0 +1,13 @@ +From amavisd-new-2.5.2-1 we no longer use a random uid/gid, but dedicated +ones. Because of this amavis service will not start if you have it installed +before, so you have to correct this by issuing these commands: + +------------ +groupmod -g 40 amavis +usermod -u 40 -g 40 amavis +chown -R amavis:amavis /var/lib/amavis +chown -R amavis:amavis /var/lock/amavis +------------ + +You should chown any other amavis-owned stuff you may have lying around, these +are only the default ones. diff --git a/source/network-extra/amavisd-new/amavisd-new.install b/source/network-extra/amavisd-new/amavisd-new.install index c98bc91..2a1f928 100644 --- a/source/network-extra/amavisd-new/amavisd-new.install +++ b/source/network-extra/amavisd-new/amavisd-new.install @@ -1,8 +1,11 @@ post_install() { - /usr/sbin/groupadd amavis - /usr/sbin/useradd -g amavis -d /var/lib/amavis -s /bin/false \ - -c "Amavisd-new" amavis + if ! grep -q '^amavis:' /etc/group ; then + groupadd -g 40 amavis + fi + if ! grep -q '^amavis:' /etc/passwd ; then + useradd -u 40 -g 40 -s /bin/false -c "Amavisd-new" -d /var/lib/amavis amavis + fi chown -R amavis.amavis /var/lib/amavis chown -R amavis.amavis /var/lock/amavis echo "Please run 'amavisconf' to configure amavis!" @@ -10,9 +13,9 @@ post_install() pre_remove() { - /usr/sbin/chkconfig --del rc.amavisd-new - /usr/sbin/userdel -r amavis >/dev/null 2>&1 - /usr/sbin/groupdel amavis >/dev/null 2>&1 + chkconfig --del rc.amavisd-new + userdel -r amavis >/dev/null 2>&1 + groupdel amavis >/dev/null 2>&1 } op=$1 diff --git a/source/network-extra/amavisd-new/messages/amavisd-new.en b/source/network-extra/amavisd-new/messages/amavisd-new.en index 08eef64..8d3a985 100644 --- a/source/network-extra/amavisd-new/messages/amavisd-new.en +++ b/source/network-extra/amavisd-new/messages/amavisd-new.en @@ -2,3 +2,5 @@ stopamavisd="Stopping amavisd-new" startamavisd="Starting amavisd-new" nramavisd="Amavisd-new not running" aramavisd="Amavisd-new already running" +uamavis="Wrong uid, read /usr/share/doc/amavisd-new-*/README.Frugalware" +gamavis="Wrong gid, read /usr/share/doc/amavisd-new-*/README.Frugalware" diff --git a/source/network-extra/amavisd-new/messages/amavisd-new.hu b/source/network-extra/amavisd-new/messages/amavisd-new.hu index 19182af..e3311c6 100644 --- a/source/network-extra/amavisd-new/messages/amavisd-new.hu +++ b/source/network-extra/amavisd-new/messages/amavisd-new.hu @@ -1,4 +1,6 @@ stopamavisd="Amavisd-new leállítása" startamavisd="Amavisd-new indítása" nramavisd="Az Amavisd-new nem fut" -aramavisd="Az Amavisd-new már fut" \ No newline at end of file +aramavisd="Az Amavisd-new már fut" +uamavis="Hibás uid, olvassa el az /usr/share/doc/amavisd-new-*/README.Frugalware-t" +gamavis="Hibás gid, olvassa el az /usr/share/doc/amavisd-new-*/README.Frugalware-t" diff --git a/source/network-extra/amavisd-new/rc.amavisd-new b/source/network-extra/amavisd-new/rc.amavisd-new index 0b987ca..df5dc32 100644 --- a/source/network-extra/amavisd-new/rc.amavisd-new +++ b/source/network-extra/amavisd-new/rc.amavisd-new @@ -16,37 +16,45 @@ confdir="/etc/amavis" cmd_opts="" get_params() { - PARAMS="" - for i in `ls -1 $confdir` - do - PARAMS="$PARAMS -c $confdir/$i" - done + PARAMS="" + for i in `ls -1 $confdir` + do + PARAMS="$PARAMS -c $confdir/$i" + done } - if [ "$1" = "stop" ]; then - if [ ! -e $pid_file ]; then - echo -n "$nramavisd" - ok 1 - exit 0 - fi - stop "$stopamavisd" - kill -TERM `cat $pid_file` - rm $pid_file - ok $? - elif [ "$1" = "restart" ]; then - "$0" stop - sleep 1 - "$0" start - else # start - if [ -e $pid_file ]; then - echo -n "$aramavisd" - ok 1 - exit 0 - fi - get_params - $prog $PARAMS $opts - start "$startamavisd" - ok $? + if [ ! -e $pid_file ]; then + echo -n "$nramavisd" + ok 1 + exit 0 + fi + stop "$stopamavisd" + kill -TERM `cat $pid_file` + rm $pid_file + ok $? +elif [ "$1" = "restart" ]; then + "$0" stop + sleep 1 + "$0" start +else # start + if [ $(id -u amavis) != 40 ]; then + echo -n "$uamavis" + ok 999 + exit 0 + fi + if [ $(id -g amavis) != 40 ]; then + echo -n "$gamavis" + ok 999 + exit 0 + fi + if [ -e $pid_file ]; then + echo -n "$aramavisd" + ok 1 + exit 0 + fi + get_params + $prog $PARAMS $opts + start "$startamavisd" + ok $? fi - \ No newline at end of file From boobaa at frugalware.org Thu Aug 2 09:49:12 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Thu Aug 2 09:49:14 2007 Subject: [Frugalware-git] boobaa: Changing uid/gid of amavis Message-ID: <20070802074912.9F49913A4028@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boobaa/.git;a=commitdiff;h=7e7fd355444c5b2fd6121b3bc1f24f55b0920039 commit 7e7fd355444c5b2fd6121b3bc1f24f55b0920039 Author: CSÉCSY László Date: Thu Aug 2 09:35:56 2007 +0200 Changing uid/gid of amavis and removing that damned rc-foo.new file (vmiklos: why doesn't dg want to record this change?) diff --git a/docs/ids.txt b/docs/ids.txt index afb37a8..f44f8c7 100644 --- a/docs/ids.txt +++ b/docs/ids.txt @@ -7,7 +7,6 @@ `---------------`---------------`----------------------------------------------- User Group Package -------------------------------------------------------------------------------- -amavis amavis amavisd-new munin munin munin and munin-node -------------------------------------------------------------------------------- @@ -58,7 +57,7 @@ ID User Package Group Package 037 netdev shadow 038 messagebus dbus messagebus dbus 039 hald hal hald hal -040 +040 amavis amavisd-new amavis amavisd-new 041 042 gdm shadow gdm shadow 043 shadow shadow diff --git a/source/network-extra/amavisd-new/rc.amavisd-new.new b/source/network-extra/amavisd-new/rc.amavisd-new.new deleted file mode 100644 index 5600819..0000000 --- a/source/network-extra/amavisd-new/rc.amavisd-new.new +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/bash - -# (c) 2005 Marcus Habermehl -# (c) 2005 Zoltan Kiss -# rc.amavisd-new for FrugalWare -# distributed under GPL License - -# chkconfig: 2345 81 32 -# description: Starts and stops the Amavis mail filter daemon. - -source /lib/initscripts/functions -TEXTDOMAIN=amavisd-new - -actions=(restart start status stop) -daemon="Amavisd-new" - -pid="$(pidof amavisd 2> /dev/null)" - -rc_start() -{ - start_msg - if [ -z ${pid} ] ; then - PARAMS= - for i in `ls -1 /etc/amavis` ; do - PARAMS="${PARAMS} -c /etc/amavis/${i}" - done - - /usr/sbin/amavisd ${PARAMS} - ok $? - else - ok 999 - fi -} - -rc_stop() -{ - stop_msg - if [ ! -z ${pid} ] ; then - killall amavisd - ok $? - else - ok 999 - fi -} - -rc_exec $1 - -# vim: ft=sh From vmiklos at frugalware.org Thu Aug 2 10:08:39 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 10:08:43 2007 Subject: [Frugalware-git] frugalware-current: aterm-1.0.1-1-i686 Message-ID: <20070802080839.AA69113A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=08f9e7d66eada9394f5749deb09b147d261071f1 commit 08f9e7d66eada9394f5749deb09b147d261071f1 Author: VMiklos Date: Thu Aug 2 10:08:25 2007 +0200 aterm-1.0.1-1-i686 version bump diff --git a/source/xlib/aterm/FrugalBuild b/source/xlib/aterm/FrugalBuild index 1f03105..b4fa398 100644 --- a/source/xlib/aterm/FrugalBuild +++ b/source/xlib/aterm/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: VMiklos pkgname=aterm -pkgver=1.0.0 -pkgrel=3 +pkgver=1.0.1 +pkgrel=1 pkgdesc="A VT100 terminal emulator for X with transparency support" url="http://aterm.sourceforge.net/" depends=('libxext' 'libsm' 'libxt') @@ -11,8 +11,7 @@ groups=('xlib') archs=('i686' 'x86_64') _F_sourceforge_ext=".tar.bz2" Finclude sourceforge -sha1sums=('806fd20aec2851c5eea26d9e6a707985da3579a3') +sha1sums=('a975753b415306a0734efc3773de8a86129bb54b') Fconfopts="$Fconfopts --enable-transparency=yes --enable-background-image --enable-fading \ --enable-menubar --enable-graphics" - -# optimalization OK +# optimization OK From boobaa at frugalware.org Thu Aug 2 10:10:59 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Thu Aug 2 10:11:02 2007 Subject: [Frugalware-git] boobaa: postfix-2.4.5-1-i686 Message-ID: <20070802081059.3A83613A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boobaa/.git;a=commitdiff;h=5be57f38fb3b2f24a5629f70bd1ad56a20d35db8 commit 5be57f38fb3b2f24a5629f70bd1ad56a20d35db8 Author: CSÉCSY László Date: Thu Aug 2 10:10:44 2007 +0200 postfix-2.4.5-1-i686 version bump diff --git a/source/network/postfix/FrugalBuild b/source/network/postfix/FrugalBuild index 0833a0f..87ede9c 100644 --- a/source/network/postfix/FrugalBuild +++ b/source/network/postfix/FrugalBuild @@ -5,9 +5,9 @@ # Contributor: Krisztian VASAS pkgname=postfix -pkgver=2.4.4 +pkgver=2.4.5 pkgrel=1 -vdaver=2.4.4 +vdaver=2.4.5 pkgdesc="A fast, easy to administer, and secure MTA" url="http://www.postfix.org/" depends=('db>=4.6.18' 'pcre' 'cyrus-sasl' 'libmysqlclient' 'libldap' 'libpq>=8.2-1') @@ -28,10 +28,10 @@ source=($mirror/official/$pkgname-$pkgver.tar.gz \ README.Frugalware http://vda.sourceforge.net/VDA/postfix-$vdaver-vda-ng.patch.gz) -sha1sums=('7ccac18b06de24bbf1069a4265044e1cdfb40d35'\ +sha1sums=('dc3616ffd441c23748273527b6693835f3502ad2'\ 'aef63e40eb4321f2cf7985983964e93e9c2a4cd0'\ 'b05736300a01bc6d4d0ca7bb92704de29b68651d'\ - '4e2905606da03a3f117fa4b4b703c3c5b2f1c174') + '7bc3a9639e64747b49bd862dc7cc326ab3aacd72') APPLY_PATCH_VDA=${APPLY_PATCH_VDA:-1} USE_FEATURE_SASL=${USE_FEATURE_SASL:-1} From boobaa at frugalware.org Thu Aug 2 15:21:14 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Thu Aug 2 15:21:17 2007 Subject: [Frugalware-git] frugalware-current: postgrey-1.30-1-i686 Message-ID: <20070802132114.60D6113A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5f2051f956267d51d1bb0015ee71c383c192ccca commit 5f2051f956267d51d1bb0015ee71c383c192ccca Author: CSÉCSY László Date: Thu Aug 2 15:21:07 2007 +0200 postgrey-1.30-1-i686 version bump diff --git a/source/network-extra/postgrey/FrugalBuild b/source/network-extra/postgrey/FrugalBuild index bbedd60..29e5fcd 100644 --- a/source/network-extra/postgrey/FrugalBuild +++ b/source/network-extra/postgrey/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: CSÉCSY László pkgname=postgrey -pkgver=1.29 +pkgver=1.30 pkgrel=1 pkgdesc="a Postfix policy server implementing greylisting" url="http://isg.ee.ethz.ch/tools/postgrey/" @@ -31,7 +31,7 @@ build() Frcd2 $pkgname } # optimization OK - noarch -sha1sums=('648be42d92bd182db0cab5c4b308a8466f9371e6'\ +sha1sums=('83a18df994bdc521b4c67480db8ead77a1590aab'\ '74b36884ccc3935dc84e662500e72efbe0748d81'\ 'b078a79443d0807456483f33f64c2ee86bf7367a'\ '3d5691e5021265ac1667b2254558ca0388e61d9d'\ From priyank at frugalware.org Thu Aug 2 15:33:30 2007 From: priyank at frugalware.org (Priyank) Date: Thu Aug 2 15:33:31 2007 Subject: [Frugalware-git] frugalware-current: pyrenamer-0.3-1-i686 Message-ID: <20070802133330.7D3FD13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ed0e0fee46ad0706019255ce1c0d450df7473801 commit ed0e0fee46ad0706019255ce1c0d450df7473801 Author: Priyank Date: Thu Aug 2 18:55:09 2007 +0530 pyrenamer-0.3-1-i686 * Version bump * Added python-eyed3 to depends * Added perl-xml to makedepends diff --git a/source/gnome-extra/pyrenamer/FrugalBuild b/source/gnome-extra/pyrenamer/FrugalBuild index 92a78cc..aae5b46 100644 --- a/source/gnome-extra/pyrenamer/FrugalBuild +++ b/source/gnome-extra/pyrenamer/FrugalBuild @@ -3,15 +3,16 @@ # Contributor: devil505 pkgname=pyrenamer -pkgver=0.1 +pkgver=0.3 pkgrel=1 pkgdesc="A mass file renamer written in PyGTK." url="http://www.infinicode.org/code/pyrenamer/" -depends=('pygtk' 'gconf' 'gtk+2') +depends=('pygtk' 'gconf' 'gtk+2' 'python-eyed3') +makedepends=('perl-xml') groups=('gnome-extra') archs=('i686') up2date="lynx -dump $url | grep -m1 tar.gz | Flasttar" source=($url/$pkgname-$pkgver.tar.gz) _F_gnome_schemas=('/etc/gconf/schemas/pyrename-schemas') Finclude gnome-scriptlet -sha1sums=('3e4eede8a28a16aab9e0d3b86f73fc6957d22bb7') +sha1sums=('01f9dde862688db3a92c6ebe537fe099249bc23c') From priyank at frugalware.org Thu Aug 2 16:17:47 2007 From: priyank at frugalware.org (Priyank) Date: Thu Aug 2 16:17:50 2007 Subject: [Frugalware-git] gfpm: gfpm-util: new function gfpm_vercmp() to compare versions of packages. Message-ID: <20070802141748.1132513A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=5a6d7135d9b87c8fa37304377c9eea4f990a1045 commit 5a6d7135d9b87c8fa37304377c9eea4f990a1045 Author: Priyank Date: Thu Aug 2 19:46:49 2007 +0530 gfpm-util: new function gfpm_vercmp() to compare versions of packages. diff --git a/src/gfpm-util.c b/src/gfpm-util.c index 2a4a632..928d77d 100644 --- a/src/gfpm-util.c +++ b/src/gfpm-util.c @@ -41,4 +41,49 @@ gfpm_pmlist_to_glist (PM_LIST *list) return ret; } + +gint +gfpm_vercmp (const char *str1, const char *str2) +{ + int l1 = 0, l2 = 0; + char st1[l1]; + char st2[l2]; + register int i; + int j = 0; + int v1, v2; + + if (str1 == NULL || str2 == NULL) + return -1; + l1 = strlen(str1); + l2 = strlen(str2); + for (i=0;i v2) + return 1; + + return -1; +} \ No newline at end of file diff --git a/src/gfpm-util.h b/src/gfpm-util.h index 1d49cd7..fbe5849 100644 --- a/src/gfpm-util.h +++ b/src/gfpm-util.h @@ -4,6 +4,7 @@ #include #include #include +#include #include #include #include @@ -15,4 +16,6 @@ char * gfpm_bold (const char *); GList * gfpm_pmlist_to_glist (PM_LIST *); +gint gfpm_vercmp (const char *, const char *); + #endif From priyank at frugalware.org Thu Aug 2 16:22:29 2007 From: priyank at frugalware.org (Priyank) Date: Thu Aug 2 16:22:31 2007 Subject: [Frugalware-git] gfpm: gfpm-interface: use gfpm_vercmp() to decide whether a package needs to be updated. Message-ID: <20070802142229.7A0D713A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=7002d720d97304c44351f923a87b2b139292cef2 commit 7002d720d97304c44351f923a87b2b139292cef2 Author: Priyank Date: Thu Aug 2 19:51:41 2007 +0530 gfpm-interface: use gfpm_vercmp() to decide whether a package needs to be updated. diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index 6d9af05..a5c8f69 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -509,12 +509,18 @@ gfpm_load_pkgs_tvw (const char *group_name) char *v1 = (char*)pacman_pkg_getinfo (pm_pkg, PM_PKG_VERSION); char *v2 = (char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_VERSION); if (v1!=NULL && v2!=NULL) - { if (!strcmp(v1,v2)) + { + gint ret = gfpm_vercmp (v1, v2); + if (!ret) + up = FALSE; + else if (ret == -1) + up = TRUE; + else up = FALSE; } else { - up = TRUE; + up = FALSE; } gtk_list_store_set (GTK_LIST_STORE(model), &iter, 0, TRUE, @@ -985,12 +991,17 @@ cb_gfpm_search_keypress (GtkWidget *widget, GdkEventKey *event, gpointer data) char *v2 = (char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_VERSION); if (v1!=NULL && v2!=NULL) { - if (!strcmp(v1,v2)) + gint ret = gfpm_vercmp (v1, v2); + if (!ret) + up = FALSE; + else if (ret == -1) + up = TRUE; + else up = FALSE; } else - { - up = TRUE; + { + up = FALSE; } gtk_list_store_append (store, &iter); gtk_list_store_set (store, &iter, From priyank at frugalware.org Thu Aug 2 16:39:44 2007 From: priyank at frugalware.org (Priyank) Date: Thu Aug 2 16:39:46 2007 Subject: [Frugalware-git] gfpm: gfpm-interface: display groups information in package info. Message-ID: <20070802143944.B1D4513A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=ed99a5a0498b737ef46a3254ba6ca539b285d206 commit ed99a5a0498b737ef46a3254ba6ca539b285d206 Author: Priyank Date: Thu Aug 2 20:08:50 2007 +0530 gfpm-interface: display groups information in package info. diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index a5c8f69..2c757c9 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -621,6 +621,23 @@ gfpm_load_info_tvw (const char *pkg_name) -1); g_free (st); g_string_free (str, TRUE); + + /* populate groups */ + temp = pacman_pkg_getinfo (pm_pkg, PM_PKG_GROUPS); + str = g_string_new (""); + for (i=temp;i;i=pacman_list_next(i)) + { + str = g_string_append (str, (char*)pacman_list_getdata(i)); + str = g_string_append (str, " "); + } + gtk_list_store_append (GTK_LIST_STORE(model), &iter); + st = (char*)gfpm_bold (_("Group(s):")); + gtk_list_store_set (GTK_LIST_STORE(model), &iter, + 0, st, + 1, (char*)str->str, + -1); + g_free (st); + g_string_free (str, TRUE); /* populate provides */ temp = pacman_pkg_getinfo (pm_pkg, PM_PKG_PROVIDES); From priyank at frugalware.org Thu Aug 2 16:42:57 2007 From: priyank at frugalware.org (Priyank) Date: Thu Aug 2 16:42:58 2007 Subject: [Frugalware-git] gfpm: gfpm-interface: don't display Description in packages treeview. Message-ID: <20070802144257.A15ED13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=383dd4134d4320e6f5b924445aa0bbee86abc6d5 commit 383dd4134d4320e6f5b924445aa0bbee86abc6d5 Author: Priyank Date: Thu Aug 2 20:12:05 2007 +0530 gfpm-interface: don't display Description in packages treeview. diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index 2c757c9..58a64e1 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -123,13 +123,13 @@ gfpm_interface_init (void) g_signal_connect (selection, "changed", G_CALLBACK(cb_gfpm_groups_tvw_selected), NULL); /* Setup pkgs treeview */ - store = gtk_list_store_new (6, + store = gtk_list_store_new (5, G_TYPE_BOOLEAN, /* Install status */ GDK_TYPE_PIXBUF, /* Status icon */ G_TYPE_STRING, /* Package name */ G_TYPE_STRING, /* Installed version */ - G_TYPE_STRING, /* Latest version */ - G_TYPE_STRING); /* Package Description */ + G_TYPE_STRING); /* Latest version */ + //G_TYPE_STRING); /* Package Description */ GtkTreeViewColumn *column; renderer = gtk_cell_renderer_toggle_new (); @@ -175,6 +175,7 @@ gfpm_interface_init (void) gtk_tree_view_column_set_resizable (column, FALSE); gtk_tree_view_append_column (GTK_TREE_VIEW(gfpm_pkgs_tvw), column); + /* renderer = gtk_cell_renderer_text_new (); column = gtk_tree_view_column_new_with_attributes (_("Description"), renderer, @@ -182,7 +183,7 @@ gfpm_interface_init (void) NULL); gtk_tree_view_column_set_resizable (column, FALSE); gtk_tree_view_append_column (GTK_TREE_VIEW(gfpm_pkgs_tvw), column); - + */ gtk_tree_view_set_model (GTK_TREE_VIEW(gfpm_pkgs_tvw), GTK_TREE_MODEL(store)); selection = gtk_tree_view_get_selection (GTK_TREE_VIEW(gfpm_pkgs_tvw)); @@ -498,7 +499,7 @@ gfpm_load_pkgs_tvw (const char *group_name) 2, g_strstrip((char*)pacman_list_getdata (i)), 3, (check==TRUE)?(char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_VERSION) : NULL, 4, (char*)pacman_pkg_getinfo (pm_pkg, PM_PKG_VERSION), - 5, g_strstrip((char*)pacman_pkg_getinfo (pm_pkg, PM_PKG_DESC)), + //5, g_strstrip((char*)pacman_pkg_getinfo (pm_pkg, PM_PKG_DESC)), -1); } else if (r == 0) @@ -528,7 +529,7 @@ gfpm_load_pkgs_tvw (const char *group_name) 2, g_strstrip((char*)pacman_list_getdata (i)), 3, (char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_VERSION), 4, (char*)pacman_pkg_getinfo (pm_pkg, PM_PKG_VERSION), - 5, g_strstrip((char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_DESC)), + //5, g_strstrip((char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_DESC)), -1); } pacman_pkg_free (pm_pkg); From vmiklos at frugalware.org Thu Aug 2 16:48:45 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 16:48:46 2007 Subject: [Frugalware-git] homepage-ng: FSA235-firefox Message-ID: <20070802144845.0E56213A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=5098e097c99ab0a7be5679d2a53aa9db9411697d commit 5098e097c99ab0a7be5679d2a53aa9db9411697d Author: VMiklos Date: Thu Aug 2 16:48:39 2007 +0200 FSA235-firefox diff --git a/frugalware/xml/security.xml b/frugalware/xml/security.xml index 05f7134..e1c9b3f 100644 --- a/frugalware/xml/security.xml +++ b/frugalware/xml/security.xml @@ -27,6 +27,37 @@ + 235 + 2007-08-02 + vmiklos + firefox + 2.0.0.4-1terminus1 + 2.0.0.6-1terminus1 + http://bugs.frugalware.org/task/2252 + http://bugs.frugalware.org/task/2253 + http://bugs.frugalware.org/task/2303 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3656 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3670 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3734 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3735 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3736 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3737 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3738 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3089 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3844 + 1) Michal Zalewski has discovered a vulnerability in Mozilla Firefox, which can be exploited by malicious people to disclose sensitive information and conduct spoofing attacks. + The vulnerability is caused due to an error in the handling of the "wyciwyg://" URI handler. This can be exploited to access or spoof contents from a previously cached web site e.g. via HTTP 302 redirects when a user visits a malicious web page. + 2) The problem is that Firefox registers the "firefoxurl://" URI handler and allows invoking firefox with arbitrary command line arguments. Using e.g. the "-chrome" parameter it is possible to execute arbitrary Javascript in chrome context. This can be exploited to execute arbitrary commands e.g. when a user visits a malicious web site using other browsers. + 3) Various errors in the browser engine can be exploited to cause memory corruption and potentially to execute arbitrary code. + 4) Various errors in the Javascript engine can be exploited to cause memory corruption and potentially to execute arbitrary code. + 5) An error in the "addEventListener" and "setTimeout" methods can be exploited to inject script into another site's context, circumventing the browser's same-origin policy. + 6) An error in the cross-domain handling can be exploited to inject arbitrary HTML and script code in a sub-frame of another web site. + 7) An unspecified error in the handling of elements outside of documents allows an attacker to call an event handler and execute arbitrary code with chrome privileges. + 8) An unspecified error in the handling of "XPCNativeWrapper" can lead to execution of user-supplied code. + 9) The vulnerability is caused due to an error within the handling of "about:blank" pages loaded by chrome in an addon. This can be exploited to execute script code under chrome privileges by e.g. clicking on a link opened in an "about:blank" window created and populated in a certain ways by an addon. + Successful exploitation requires that certain addons are installed. + + 234 2007-07-31 vmiklos From priyank at frugalware.org Thu Aug 2 16:49:05 2007 From: priyank at frugalware.org (Priyank) Date: Thu Aug 2 16:49:06 2007 Subject: [Frugalware-git] gfpm: gfpm: modified the window size a bit and other minor ui details Message-ID: <20070802144905.7978013A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=94012fa4a46207133a385fc8e16145cec66c85ed commit 94012fa4a46207133a385fc8e16145cec66c85ed Author: Priyank Date: Thu Aug 2 20:17:55 2007 +0530 gfpm: modified the window size a bit and other minor ui details diff --git a/data/gfpm.glade b/data/gfpm.glade index 99c1709..f7beafd 100644 --- a/data/gfpm.glade +++ b/data/gfpm.glade @@ -5,7 +5,7 @@ gfpm - Frugalware Package Manager GTK_WIN_POS_CENTER - 800 + 700 600 @@ -312,7 +312,7 @@ Installed packages True - 300 + 250 True diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index 58a64e1..3268c99 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -88,7 +88,7 @@ gfpm_interface_init (void) gfpm_statusbar = glade_xml_get_widget (xml, "statusbar"); gtk_widget_show (gfpm_splash); while (gtk_events_pending()) - gtk_main_iteration (); + gtk_main_iteration (); gfpm_groups_tvw = glade_xml_get_widget (xml, "grouptreeview"); gfpm_pkgs_tvw = glade_xml_get_widget (xml, "pkgstreeview"); @@ -111,9 +111,6 @@ gfpm_interface_init (void) gtk_combo_box_set_active (GTK_COMBO_BOX(widget), 0); g_signal_connect (G_OBJECT(widget), "changed", G_CALLBACK(cb_gfpm_repos_combo_changed), NULL); - /* Refresh db button */ - //g_signal_connect (G_OBJECT(glade_xml_get_widget(xml, "button_refresh1")), "clicked", G_CALLBACK(cb_refresh_button_clicked), NULL); - /* Setup groups treeview */ store = gtk_list_store_new (1, G_TYPE_STRING); renderer = gtk_cell_renderer_text_new (); From priyank at frugalware.org Thu Aug 2 17:02:26 2007 From: priyank at frugalware.org (Priyank) Date: Thu Aug 2 17:02:28 2007 Subject: [Frugalware-git] gfpm: gfpm-interface: minor ui fix. Message-ID: <20070802150226.DFC9C13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=11c4c6002e1cd20e8cdf50e4c1c54ac583c9b410 commit 11c4c6002e1cd20e8cdf50e4c1c54ac583c9b410 Author: Priyank Date: Thu Aug 2 20:31:29 2007 +0530 gfpm-interface: minor ui fix. diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index 3268c99..2d0504e 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -153,6 +153,7 @@ gfpm_interface_init (void) "text", 2, NULL); gtk_tree_view_column_set_resizable (column, FALSE); + gtk_tree_view_column_set_expand (column, TRUE); gtk_tree_view_column_set_min_width (column, 140); gtk_tree_view_append_column (GTK_TREE_VIEW(gfpm_pkgs_tvw), column); From priyank at frugalware.org Thu Aug 2 17:18:16 2007 From: priyank at frugalware.org (Priyank) Date: Thu Aug 2 17:18:18 2007 Subject: [Frugalware-git] gfpm: gfpm-interface: display license for installed packages. Message-ID: <20070802151816.B2E8C13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=a9e72ee6b001dcf4c8b3cd52b382f98e59ff8a52 commit a9e72ee6b001dcf4c8b3cd52b382f98e59ff8a52 Author: Priyank Date: Thu Aug 2 20:47:25 2007 +0530 gfpm-interface: display license for installed packages. diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index 2d0504e..5056cfe 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -603,7 +603,22 @@ gfpm_load_info_tvw (const char *pkg_name) 1, (char*)pacman_pkg_getinfo (pm_pkg, PM_PKG_DESC), -1); g_free (st); - + /* populate license */ + temp = pacman_pkg_getinfo (pm_lpkg, PM_PKG_LICENSE); + str = g_string_new (""); + for (i=temp;i;i=pacman_list_next(i)) + { + str = g_string_append (str, (char*)pacman_list_getdata(i)); + str = g_string_append (str, " "); + } + gtk_list_store_append (GTK_LIST_STORE(model), &iter); + st = (char*)gfpm_bold (_("License:")); + gtk_list_store_set (GTK_LIST_STORE(model), &iter, + 0, st, + 1, (char*)str->str, + -1); + g_free (st); + g_string_free (str, TRUE); /* populate depends */ temp = pacman_pkg_getinfo (pm_pkg, PM_PKG_DEPENDS); str = g_string_new (""); @@ -1026,7 +1041,7 @@ cb_gfpm_search_keypress (GtkWidget *widget, GdkEventKey *event, gpointer data) 2, (char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_NAME), 3, (char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_VERSION), 4, (char*)pacman_pkg_getinfo (pm_spkg, PM_PKG_VERSION), - 5, (char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_DESC), + //5, (char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_DESC), -1); pacman_pkg_free (pm_lpkg); pacman_pkg_free (pm_spkg); @@ -1067,7 +1082,7 @@ cb_gfpm_search_keypress (GtkWidget *widget, GdkEventKey *event, gpointer data) 1, (inst==TRUE)?(up==TRUE)?icon_up:icon_yes:icon_no, 2, (char*)pacman_pkg_getinfo (pm_pkg, PM_PKG_NAME), 4, (char*)pacman_pkg_getinfo (pm_pkg, PM_PKG_VERSION), - 5, (char*)pacman_pkg_getinfo (pm_pkg, PM_PKG_DESC), + //5, (char*)pacman_pkg_getinfo (pm_pkg, PM_PKG_DESC), -1); pacman_pkg_free (pm_pkg); pacman_pkg_free (pm_lpkg); From vmiklos at frugalware.org Thu Aug 2 17:28:51 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 17:28:52 2007 Subject: [Frugalware-git] frugalware-current: vim-7.1-3-i686 Message-ID: <20070802152851.87C9D13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a031a3120048797ee2c6a4184f51aa52f6889e25 commit a031a3120048797ee2c6a4184f51aa52f6889e25 Author: VMiklos Date: Thu Aug 2 17:28:34 2007 +0200 vim-7.1-3-i686 added 7.1.039 secfix closes #2292 minor improvement in the documentation diff --git a/source/apps/vim/FrugalBuild b/source/apps/vim/FrugalBuild index 6788732..7fc0f07 100644 --- a/source/apps/vim/FrugalBuild +++ b/source/apps/vim/FrugalBuild @@ -3,7 +3,7 @@ pkgname=vim pkgver=7.1 -pkgrel=2 +pkgrel=3 pkgdesc="VIM - Vi IMproved console" url="http://www.vim.org" depends=('ncurses') @@ -14,12 +14,14 @@ backup=(usr/share/vim/vimrc) up2date="lynx -dump $url/sources.php|grep bz2$|sed 's/.*-\(.*\)\.t.*/\1/;q'" source=(ftp://ftp.vim.org/pub/vim/unix/$pkgname-$pkgver.tar.bz2 \ gvim.xpm README.Frugalware \ - vim-vimrc.diff frugalware.diff) + vim-vimrc.diff frugalware.diff \ + ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.039) sha1sums=('981e1acecc4d8f15680b6e160de84aed038d857d' \ 'f7262c7429c42b7c1ef9cf1eaa6aa12292933525' \ - 'dbc8b65e621b860b53980c69bea0e6266b9ac4c3' \ + '50e139d94557b2ca361fed2130af103c47a8d654' \ 'b9e10d7c38b57798929bc184431cc79c21b7af75' \ - '8a695e1126830bc5318232d6eaddedf28aaa5b66') + '8a695e1126830bc5318232d6eaddedf28aaa5b66' \ + '87ee68d607022d1dea8496c9a6a88185040d292e') subpkgs=('gvim') subdescs=("VIM - Vi IMproved console (GTK version)") @@ -31,6 +33,7 @@ build() { Fcd vim${pkgver/.} Fpatchall + Fpatch 7.1.039 cd src # first build gvim Fmake --with-x --enable-gui=gtk2 --enable-multibyte diff --git a/source/apps/vim/README.Frugalware b/source/apps/vim/README.Frugalware index e5fd62e..6776fc3 100644 --- a/source/apps/vim/README.Frugalware +++ b/source/apps/vim/README.Frugalware @@ -41,10 +41,13 @@ spell check support: ---- set encoding=latin2 map :setlocal spell spelllang=en_gb -map :setlocal spell spelllang=hu_hu +map :setlocal spell spelllang=hu map :setlocal nospell ---- +NOTE: The language code is sometimes in an `xx` and sometimes is in an `xx_yy` +form. This is something you need to figure out for your language. + See the upstream documentation for more info about spell check support: ---- From priyank at frugalware.org Thu Aug 2 18:06:08 2007 From: priyank at frugalware.org (Priyank) Date: Thu Aug 2 18:06:10 2007 Subject: [Frugalware-git] gfpm: gfpm: display Reason for installed packages. Message-ID: <20070802160608.6F59F13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=5d3e23882235f4a5580f4d562a79f939714251b6 commit 5d3e23882235f4a5580f4d562a79f939714251b6 Author: Priyank Date: Thu Aug 2 21:35:18 2007 +0530 gfpm: display Reason for installed packages. * modified the main window size a bit. diff --git a/data/gfpm.glade b/data/gfpm.glade index f7beafd..5647692 100644 --- a/data/gfpm.glade +++ b/data/gfpm.glade @@ -5,8 +5,8 @@ gfpm - Frugalware Package Manager GTK_WIN_POS_CENTER - 700 - 600 + 740 + 575 diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index 5056cfe..f6d30b4 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -604,21 +604,24 @@ gfpm_load_info_tvw (const char *pkg_name) -1); g_free (st); /* populate license */ - temp = pacman_pkg_getinfo (pm_lpkg, PM_PKG_LICENSE); - str = g_string_new (""); - for (i=temp;i;i=pacman_list_next(i)) + if (inst == TRUE) { - str = g_string_append (str, (char*)pacman_list_getdata(i)); - str = g_string_append (str, " "); + temp = pacman_pkg_getinfo (pm_lpkg, PM_PKG_LICENSE); + str = g_string_new (""); + for (i=temp;i;i=pacman_list_next(i)) + { + str = g_string_append (str, (char*)pacman_list_getdata(i)); + str = g_string_append (str, " "); + } + gtk_list_store_append (GTK_LIST_STORE(model), &iter); + st = (char*)gfpm_bold (_("License:")); + gtk_list_store_set (GTK_LIST_STORE(model), &iter, + 0, st, + 1, (char*)str->str, + -1); + g_free (st); + g_string_free (str, TRUE); } - gtk_list_store_append (GTK_LIST_STORE(model), &iter); - st = (char*)gfpm_bold (_("License:")); - gtk_list_store_set (GTK_LIST_STORE(model), &iter, - 0, st, - 1, (char*)str->str, - -1); - g_free (st); - g_string_free (str, TRUE); /* populate depends */ temp = pacman_pkg_getinfo (pm_pkg, PM_PKG_DEPENDS); str = g_string_new (""); @@ -780,6 +783,25 @@ gfpm_load_info_tvw (const char *pkg_name) g_free (st); } g_string_free (str, TRUE); + + st = (char*)gfpm_bold (_("Reason:")); + gtk_list_store_append (GTK_LIST_STORE(model), &iter); + switch ((int)pacman_pkg_getinfo (pm_lpkg, PM_PKG_REASON)) + { + case PM_PKG_REASON_EXPLICIT: gtk_list_store_set (GTK_LIST_STORE(model), &iter, + 0, st, + 1, _("Explicitly Installed"), + -1); + break; + case PM_PKG_REASON_DEPEND: gtk_list_store_set (GTK_LIST_STORE(model), &iter, + 0, st, + 1, _("Installed as a dependency for another package"), + -1); + break; + default: break; + } + g_free (st); + } return; From krics at linuxforum.hu Thu Aug 2 19:51:19 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 2 19:51:21 2007 Subject: [Frugalware-git] frugalware-current: medit-0.8.9-1-x86_64 Message-ID: <20070802175119.733D313A4028@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2abc686b5192de33cf17369fafbefb53e43eb1ee commit 2abc686b5192de33cf17369fafbefb53e43eb1ee Author: Christian Hamar alias krix Date: Thu Aug 2 19:51:00 2007 +0200 medit-0.8.9-1-x86_64 * Version bump diff --git a/source/xapps-extra/medit/FrugalBuild b/source/xapps-extra/medit/FrugalBuild index 45fec33..df9cb14 100644 --- a/source/xapps-extra/medit/FrugalBuild +++ b/source/xapps-extra/medit/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: detto pkgname=medit -pkgver=0.8.8 +pkgver=0.8.9 pkgrel=1 pkgdesc="A useful programming and around-programming text editor." depends=('libxml2' 'pygtk') @@ -15,7 +15,7 @@ _F_sourceforge_dirname="mooedit" Finclude sourceforge up2date="lynx -dump http://sourceforge.net/project/showfiles.php?group_id=167563|grep -m1 'medit-\(.*\).tar.bz2'|sed 's/.*it-\(.*\).t.*/\1/'" source=(${source[@]} kill_iconcacheupdate.patch) -sha1sums=('6b2e8b19fc59439e7ab5ab67379ce0aa5a60dcb5' \ +sha1sums=('3836889e9c634f88c728c17bb85582f591f1787d' \ '9af280e0d17a19c908c83fd4e7914730a0b876a8') # optimization OK From krics at linuxforum.hu Thu Aug 2 19:51:19 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 2 19:51:22 2007 Subject: [Frugalware-git] frugalware-current: mldonkey-2.9.0-1-x86_64 Message-ID: <20070802175119.51E8213A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d90c5888f0a90abe9df473a5ed4c2f73d4bc3829 commit d90c5888f0a90abe9df473a5ed4c2f73d4bc3829 Author: Christian Hamar alias krix Date: Tue Jul 31 20:35:01 2007 +0200 mldonkey-2.9.0-1-x86_64 * VErsion bump diff --git a/source/gnome-extra/mldonkey/FrugalBuild b/source/gnome-extra/mldonkey/FrugalBuild index b50ae85..2863b60 100644 --- a/source/gnome-extra/mldonkey/FrugalBuild +++ b/source/gnome-extra/mldonkey/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=mldonkey -pkgver=2.8.7 +pkgver=2.9.0 pkgrel=1 pkgdesc="mldonkey is a new client to access the eDonkey network. It is written in Objective-Caml, and comes with its own GTK GUI, an HTTP interface and a telnet interface." _F_sourceforge_ext=".tar.bz2" @@ -27,5 +27,5 @@ build() { Fmakeinstall } -sha1sums=('598e1443ac9b7684301892b620e620d11c333001') +sha1sums=('7cde099f99dc23ea284bc6661a1d83be92ac170b') # optimization OK From krics at linuxforum.hu Thu Aug 2 20:01:11 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 2 20:01:15 2007 Subject: [Frugalware-git] frugalware-current: cvs2cl-2.67-1-x86_64 Message-ID: <20070802180111.75F8813A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=29c73bdfc5c365682b5d8a014736898faaaeab78 commit 29c73bdfc5c365682b5d8a014736898faaaeab78 Author: Christian Hamar alias krix Date: Thu Aug 2 20:01:00 2007 +0200 cvs2cl-2.67-1-x86_64 * Version bump diff --git a/source/apps-extra/cvs2cl/FrugalBuild b/source/apps-extra/cvs2cl/FrugalBuild index 61c9bc3..ceaf5ef 100644 --- a/source/apps-extra/cvs2cl/FrugalBuild +++ b/source/apps-extra/cvs2cl/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=cvs2cl -pkgver=2.62 +pkgver=2.67 pkgrel=1 pkgdesc="produces a GNU-style ChangeLog for CVS-controlled sources" url="http://www.red-bean.com/cvs2cl/" From krics at linuxforum.hu Thu Aug 2 20:03:33 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 2 20:03:35 2007 Subject: [Frugalware-git] frugalware-current: debootstrap-1.0.1-1-x86_64 Message-ID: <20070802180333.B269D13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=fa331a317260344aa0bdac9354cb80266c53b20d commit fa331a317260344aa0bdac9354cb80266c53b20d Author: Christian Hamar alias krix Date: Thu Aug 2 20:03:22 2007 +0200 debootstrap-1.0.1-1-x86_64 * Version bump diff --git a/source/apps-extra/debootstrap/FrugalBuild b/source/apps-extra/debootstrap/FrugalBuild index 5df852d..b53fa99 100644 --- a/source/apps-extra/debootstrap/FrugalBuild +++ b/source/apps-extra/debootstrap/FrugalBuild @@ -3,7 +3,7 @@ # Old Maintainer: Bence Nagy pkgname=debootstrap -pkgver=1.0.0 +pkgver=1.0.1 srcver=`echo $pkgver | tr "_" "-"` pkgrel=1 pkgdesc="Bootstrap a basic Debian system" @@ -20,4 +20,4 @@ build() { cp -R usr/ $Fdestdir || Fdie } -sha1sums=('4b9619d52731fee5d957f388d4f88b7e2772d46a') +sha1sums=('9c973e6ce8ee955b3da928ea1bbdc5d9825b86b9') From krics at linuxforum.hu Thu Aug 2 20:06:10 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 2 20:06:12 2007 Subject: [Frugalware-git] frugalware-current: lcdf-typetools-2.65-1-x86_64 Message-ID: <20070802180610.BE5D713A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5dae0f0763944a095939db788e6307665136a473 commit 5dae0f0763944a095939db788e6307665136a473 Author: Christian Hamar alias krix Date: Thu Aug 2 20:06:00 2007 +0200 lcdf-typetools-2.65-1-x86_64 * Version bump diff --git a/source/apps-extra/lcdf-typetools/FrugalBuild b/source/apps-extra/lcdf-typetools/FrugalBuild index 5fb75a5..9f2c816 100644 --- a/source/apps-extra/lcdf-typetools/FrugalBuild +++ b/source/apps-extra/lcdf-typetools/FrugalBuild @@ -3,7 +3,7 @@ # Old Maintainer: Bence Nagy pkgname=lcdf-typetools -pkgver=2.64 +pkgver=2.65 pkgrel=1 pkgdesc="Several command-line programs for manipulating PostScript Type 1 and PostScript-flavored OpenType fonts" url="http://www.lcdf.org/type" @@ -13,5 +13,5 @@ archs=('i686' 'x86_64') 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) -sha1sums=('c6543598ddf0eec02324b9dd285be73e3ea6db33') +sha1sums=('7b241ca435b1e6782e2dd12018c31133085dac3c') # optimization OK From krics at linuxforum.hu Thu Aug 2 20:14:44 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 2 20:14:45 2007 Subject: [Frugalware-git] frugalware-current: doxygen-1.5.3-1-x86_64 Message-ID: <20070802181444.3866013A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d656a253a48a8697d9037d4d3f2a43458d647e52 commit d656a253a48a8697d9037d4d3f2a43458d647e52 Author: Christian Hamar alias krix Date: Thu Aug 2 20:14:11 2007 +0200 doxygen-1.5.3-1-x86_64 * Version bump * Removed latexgen patch (in upstream) diff --git a/source/devel-extra/doxygen/FrugalBuild b/source/devel-extra/doxygen/FrugalBuild index 6036744..dab190e 100644 --- a/source/devel-extra/doxygen/FrugalBuild +++ b/source/devel-extra/doxygen/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=doxygen -pkgver=1.5.2 +pkgver=1.5.3 pkgrel=1 pkgdesc="Doxygen is the documentation system for C/C++" url="http://www.doxygen.org/" @@ -14,8 +14,7 @@ up2date="lynx -dump ftp://ftp.stack.nl/pub/users/dimitri/|grep 'doxygen-[0-9\.]* source=(ftp://ftp.stack.nl/pub/users/dimitri/$pkgname-$pkgver.src.tar.gz \ doxygen-cflags-and-misc-fixes.patch \ doxygen-use-system-png.patch \ - doxygen-qstring-gcc4.patch0 \ - doxygen-latexgen.patch) + doxygen-qstring-gcc4.patch0) build() { Fcd @@ -33,9 +32,8 @@ build() { $Fdestdir/usr/share/doc/$pkgname-$pkgver } -sha1sums=('92749928d041cc9972b6304f170d29019eb148e5'\ - '08e08e9fee37844a00db0eb261bd704c95ac109e'\ - 'a500895e541227daf5791af1ae5f267ebb1ae7d4'\ - '4d4583ea8acc976a7f0f9dafa28c70f6cc494729'\ - '220b73bb741432f58b9bb2711521fc65b147c1ec') +sha1sums=('13bb3c234d1ec429919673b87bd42f849708b808' \ + '08e08e9fee37844a00db0eb261bd704c95ac109e' \ + 'a500895e541227daf5791af1ae5f267ebb1ae7d4' \ + '4d4583ea8acc976a7f0f9dafa28c70f6cc494729') # optimization OK diff --git a/source/devel-extra/doxygen/doxygen-latexgen.patch b/source/devel-extra/doxygen/doxygen-latexgen.patch deleted file mode 100644 index 52e1a21..0000000 --- a/source/devel-extra/doxygen/doxygen-latexgen.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -Naur doxygen-1.5.2.orig/src/latexgen.cpp doxygen-1.5.2/src/latexgen.cpp ---- doxygen-1.5.2.orig/src/latexgen.cpp 2007-04-07 18:35:18.000000000 +0200 -+++ doxygen-1.5.2/src/latexgen.cpp 2007-04-07 18:37:27.000000000 +0200 -@@ -237,16 +237,16 @@ - } - if (Config_getBool("PDF_HYPERLINKS")) - { -- t << "\\ifx\\pdfoutput\\undefined" << endl -- << "\\usepackage[ps2pdf," << endl -+ t << "\\usepackage{ifpdf}" << endl -+ << "\\ifpdf" << endl -+ << "\\usepackage[pdftex," << endl - << " pagebackref=true," << endl - << " colorlinks=true," << endl - << " linkcolor=blue," << endl - << " unicode" << endl - << " ]{hyperref}" << endl -- << "\\usepackage{pspicture}" << endl - << "\\else" << endl -- << "\\usepackage[pdftex," << endl -+ << "\\usepackage[ps2pdf," << endl - << " pagebackref=true," << endl - << " colorlinks=true," << endl - << " linkcolor=blue," << endl From krics at linuxforum.hu Thu Aug 2 20:20:26 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 2 20:20:29 2007 Subject: [Frugalware-git] frugalware-current: notecase-1.6.1-1-x86_64 Message-ID: <20070802182026.DCE3113A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=79e03de1aff718ddfa97cee3cae11bbe6fc3b61f commit 79e03de1aff718ddfa97cee3cae11bbe6fc3b61f Author: Christian Hamar alias krix Date: Thu Aug 2 20:20:15 2007 +0200 notecase-1.6.1-1-x86_64 * Version bump diff --git a/source/gnome-extra/notecase/FrugalBuild b/source/gnome-extra/notecase/FrugalBuild index 03b53e7..fd6cee9 100644 --- a/source/gnome-extra/notecase/FrugalBuild +++ b/source/gnome-extra/notecase/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=notecase -pkgver=1.5.8 +pkgver=1.6.1 pkgrel=1 pkgdesc="a hierarchical note manager (aka. outliner)" url="http://notecase.sourceforge.net/" @@ -14,5 +14,5 @@ _F_gnome_desktop="y" _F_gnome_mime="y" Finclude sourceforge gnome-scriptlet options=('scriptlet') +sha1sums=('78bbffc67912c805ba8234af9a8e6e81bfafedc8') # optimization OK -sha1sums=('cc60ecb855d392ecb1f0b395c0b2e4001cce9080') From krics at linuxforum.hu Thu Aug 2 20:22:44 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 2 20:22:48 2007 Subject: [Frugalware-git] frugalware-current: winki-0.4.4-1-x86_64 Message-ID: <20070802182244.B1EB913A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=709f09722028273775d03bf105eafd30fb322715 commit 709f09722028273775d03bf105eafd30fb322715 Author: Christian Hamar alias krix Date: Thu Aug 2 20:22:32 2007 +0200 winki-0.4.4-1-x86_64 * Version bump diff --git a/source/gnome-extra/winki/FrugalBuild b/source/gnome-extra/winki/FrugalBuild index 6394c90..80a8071 100644 --- a/source/gnome-extra/winki/FrugalBuild +++ b/source/gnome-extra/winki/FrugalBuild @@ -3,7 +3,7 @@ # Old Maintainer: BMH1980 pkgname=winki -pkgver=0.4.3 +pkgver=0.4.4 pkgrel=1 pkgdesc="GTK frontend to mencoder, mplayer and lsdvd" url="http://www.winki-the-ripper.de" @@ -16,7 +16,7 @@ makedepends=('python') rodepends=('gnome-python' 'libdvb' 'lsdvd' 'mplayer' 'vcdimager') _F_gnome_desktop="y" Finclude gnome-scriptlet -sha1sums=('ab08999750276806769f8f2304e59afada6cac85') +sha1sums=('1a6cf66f6934b7d1495becce1968d64ae2879362') build() { From krics at linuxforum.hu Thu Aug 2 22:40:11 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 2 22:40:14 2007 Subject: [Frugalware-git] frugalware-current: wesnoth-1.2.6-1-x86_64 Message-ID: <20070802204011.C67B213A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=80ce8c49e1393a6663a27736fa88411b99783ec4 commit 80ce8c49e1393a6663a27736fa88411b99783ec4 Author: Christian Hamar alias krix Date: Thu Aug 2 22:39:55 2007 +0200 wesnoth-1.2.6-1-x86_64 * Version bump diff --git a/source/games-extra/wesnoth/FrugalBuild b/source/games-extra/wesnoth/FrugalBuild index f294468..a542394 100644 --- a/source/games-extra/wesnoth/FrugalBuild +++ b/source/games-extra/wesnoth/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=wesnoth -pkgver=1.2.5 +pkgver=1.2.6 pkgrel=1 pkgdesc="Wesnoth is a turn based strategy game played in the fantasy world" url="http://www.wesnoth.org/" @@ -15,6 +15,6 @@ source=(http://www.wesnoth.org/files/$pkgname-$pkgver.tar.bz2) Fconfopts="$Fconfopts --enable-server --enable-editor --enable-tools \ --enable-campaing-server --with-kde --with-gnome \ --with-fifodir=/var/run/wesnothd" -sha1sums=('87e0b77aaba3a2d0cda391ca1ec0ae028d839dc5') +sha1sums=('09c531f77856387239c94fc2c3e2f0b07f30dc32') # optimization OK From vmiklos at frugalware.org Thu Aug 2 23:24:40 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 23:24:42 2007 Subject: [Frugalware-git] frugalware-current: csup-20060318-1-x86_64 Message-ID: <20070802212440.C0D2C13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=df12c2543726bb34850ebe65d536dcfa78bce119 commit df12c2543726bb34850ebe65d536dcfa78bce119 Author: VMiklos Date: Thu Aug 2 23:24:20 2007 +0200 csup-20060318-1-x86_64 added x86_64 to archs() diff --git a/source/devel-extra/csup/FrugalBuild b/source/devel-extra/csup/FrugalBuild index 4524e3f..d7aa501 100644 --- a/source/devel-extra/csup/FrugalBuild +++ b/source/devel-extra/csup/FrugalBuild @@ -10,7 +10,7 @@ depends=('openssl' 'zlib' 'glibc') # can be removed after Frugalware-0.7 is out replaces=('cvsup') groups=('devel-extra') -archs=('i686') +archs=('i686' 'x86_64') up2date="lynx -dump $url |Flasttgz" source=(http://mu.org/~mux/csup-snap-$pkgver.tgz) sha1sums=('209c53137245e3e5e2cea98151115043d993ce35') From vmiklos at frugalware.org Thu Aug 2 23:25:48 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 23:25:49 2007 Subject: [Frugalware-git] frugalware-current: splix-1.0.1-2-x86_64 Message-ID: <20070802212548.A46D313A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d01a527b3849465f59845988caae04c18f3a904d commit d01a527b3849465f59845988caae04c18f3a904d Author: VMiklos Date: Thu Aug 2 23:25:45 2007 +0200 splix-1.0.1-2-x86_64 added x86_64 to archs() diff --git a/source/apps-extra/splix/FrugalBuild b/source/apps-extra/splix/FrugalBuild index e354056..3c5c5ca 100644 --- a/source/apps-extra/splix/FrugalBuild +++ b/source/apps-extra/splix/FrugalBuild @@ -9,7 +9,7 @@ pkgdesc="Splix is a driver for SPL printers (Samsung and several Xerox printers) makedepends=('cupsddk') depends=('cups>=1.2') groups=('apps-extra') -archs=('i686') +archs=('i686' 'x86_64') _F_sourceforge_ext="$pkgextraver.tar.bz2" Finclude sourceforge up2date="lynx -dump http://sourceforge.net/project/showfiles.php?group_id=175815 |grep splix.*tar |sed -ne 's/.*x-\(.*\).ta.*/\1/;1p'|sed s/$pkgextraver//" From vmiklos at frugalware.org Thu Aug 2 23:27:07 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 23:27:07 2007 Subject: [Frugalware-git] frugalware-current: gperf-3.0.3-1-x86_64 Message-ID: <20070802212707.1C67613A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=0f3b322b0fb0d3a3fd604c5876a54b5f0efef2ed commit 0f3b322b0fb0d3a3fd604c5876a54b5f0efef2ed Author: VMiklos Date: Thu Aug 2 23:27:03 2007 +0200 gperf-3.0.3-1-x86_64 added x86_64 to archs() diff --git a/source/devel-extra/gperf/FrugalBuild b/source/devel-extra/gperf/FrugalBuild index 03029ba..cca6ac4 100644 --- a/source/devel-extra/gperf/FrugalBuild +++ b/source/devel-extra/gperf/FrugalBuild @@ -8,7 +8,7 @@ pkgdesc="A perfect hash function generator." url="http://www.gnu.org/software/gperf/" depends=('libstdc++') groups=('devel-extra') -archs=('i686') +archs=('i686' 'x86_64') up2date="lynx -dump http://ftp.gnu.org/pub/gnu/gperf/|Flasttar" source=(http://ftp.gnu.org/pub/gnu/gperf/gperf-$pkgver.tar.gz) signatures=($source.sig) From vmiklos at frugalware.org Thu Aug 2 23:27:39 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 23:27:42 2007 Subject: [Frugalware-git] frugalware-current: cddb-py-1.4-1-x86_64 Message-ID: <20070802212739.C3E7B13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=29e0e4b51e56ae62b46895f0f7744f97ad05a916 commit 29e0e4b51e56ae62b46895f0f7744f97ad05a916 Author: VMiklos Date: Thu Aug 2 23:27:36 2007 +0200 cddb-py-1.4-1-x86_64 added x86_64 to archs() diff --git a/source/devel-extra/cddb-py/FrugalBuild b/source/devel-extra/cddb-py/FrugalBuild index ee5fe0d..a4a69d9 100644 --- a/source/devel-extra/cddb-py/FrugalBuild +++ b/source/devel-extra/cddb-py/FrugalBuild @@ -8,7 +8,7 @@ pkgdesc="Access the CDDB and FreeDB online databases of audio CD track titles an _F_sourceforge_name=CDDB _F_sourceforge_dirname=$pkgname Finclude sourceforge -archs=('i686') +archs=('i686' 'x86_64') groups=('devel-extra') depends=('python') sha1sums=('4b101ff3a0a5895385dffac8ab807400f682a195') From krics at linuxforum.hu Thu Aug 2 23:34:34 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 2 23:34:36 2007 Subject: [Frugalware-git] frugalware-current: dhcp-3.0.6-1-x86_64 Message-ID: <20070802213434.B64CF13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=abafb3f6d9d7d4429b28dd40976d2ca25d177dc5 commit abafb3f6d9d7d4429b28dd40976d2ca25d177dc5 Author: Christian Hamar alias krix Date: Thu Aug 2 23:34:14 2007 +0200 dhcp-3.0.6-1-x86_64 * Version bump * Freshed up networkmanager patch - Deleted lease file check from the patch (that part in upstream now) diff --git a/source/network/dhcp/FrugalBuild b/source/network/dhcp/FrugalBuild index d055db6..a4ba3e9 100644 --- a/source/network/dhcp/FrugalBuild +++ b/source/network/dhcp/FrugalBuild @@ -1,8 +1,8 @@ -# Compiling Time: ~0.2 SBU +# Compiling Time: 0.30 SBU # Maintainer: AlexExtreme pkgname=dhcp -pkgver=3.0.5 +pkgver=3.0.6 pkgrel=1 pkgdesc="The ISC DHCP server" url="http://www.isc.org/sw/dhcp/" @@ -14,12 +14,12 @@ backup=('etc/dhcpd.conf') up2date="lynx -dump $url |grep dhcp-[0-9] |sed -ne 's/.*p-\(.*\).t.*/\1/;1 p'" source=(ftp://ftp.isc.org/isc/$pkgname/$pkgname-$pkgver.tar.gz \ rc.dhcpd rc.dhcpd-hu.po README.Frugalware $pkgname-3.0.4-networkmanager-fixes.patch dhclient.conf) -sha1sums=('6501ba0e3dbd83ff57d3274538c4e4a1848ffc64' \ - '78b0defcc0dbdc85b947bdf9c0037b0530358a32' \ - 'fd70ba41e16c15d69529eeb216be103e042f3437' \ - '0aa3103883d0df5d9aa56defb39b22966af35a60' \ - 'ff249ec72b41dc0050348feb2aa205a63a857f6f' \ - 'ce6545dad5c371b269da8f689f6d3599feefc4da') +sha1sums=('204e509580d57d0cfff23529274612ca8c710efb' \ + '78b0defcc0dbdc85b947bdf9c0037b0530358a32' \ + 'fd70ba41e16c15d69529eeb216be103e042f3437' \ + '0510d9057df9dcf1c476961930f0ac65f7de87f9' \ + '2540c8bbef1d67e1e21ef8ce291cfe7bb85ec4d7' \ + 'ce6545dad5c371b269da8f689f6d3599feefc4da') subpkgs=('dhclient') subdescs=('The ISC DHCP client') subgroups=('network') diff --git a/source/network/dhcp/dhcp-3.0.4-networkmanager-fixes.patch b/source/network/dhcp/dhcp-3.0.4-networkmanager-fixes.patch index e25c820..5614bdd 100644 --- a/source/network/dhcp/dhcp-3.0.4-networkmanager-fixes.patch +++ b/source/network/dhcp/dhcp-3.0.4-networkmanager-fixes.patch @@ -78,7 +78,7 @@ diff -urN dhcp-3.0.3/client/dhclient.c dhcp-3.0.3-work/client/dhclient.c "[-s server]"); log_error (" [-cf config-file] [-lf lease-file]%s", "[-pf pid-file] [-e VAR=val]"); -@@ -869,7 +886,7 @@ +@@ -867,7 +884,7 @@ /* If the BOUND/RENEW code detects another machine using the offered address, it exits nonzero. We need to send a DHCPDECLINE and toss the lease. */ @@ -87,7 +87,7 @@ diff -urN dhcp-3.0.3/client/dhclient.c dhcp-3.0.3-work/client/dhclient.c make_decline (client, client -> new); send_decline (client); destroy_client_lease (client -> new); -@@ -2433,8 +2450,28 @@ +@@ -2447,8 +2464,28 @@ struct envadd_state { struct client_state *client; const char *prefix; @@ -116,7 +116,7 @@ diff -urN dhcp-3.0.3/client/dhclient.c dhcp-3.0.3-work/client/dhclient.c void client_option_envadd (struct option_cache *oc, struct packet *packet, struct lease *lease, struct client_state *client_state, -@@ -2451,6 +2488,31 @@ +@@ -2465,6 +2502,31 @@ in_options, cfg_options, scope, oc, MDL)) { if (data.len) { char name [256]; @@ -148,7 +148,7 @@ diff -urN dhcp-3.0.3/client/dhclient.c dhcp-3.0.3-work/client/dhclient.c if (dhcp_option_ev_name (name, sizeof name, oc -> option)) { client_envadd (es -> client, es -> prefix, -@@ -2479,6 +2541,7 @@ +@@ -2493,6 +2555,7 @@ es.client = client; es.prefix = prefix; @@ -156,21 +156,7 @@ diff -urN dhcp-3.0.3/client/dhclient.c dhcp-3.0.3-work/client/dhclient.c client_envadd (client, prefix, "ip_address", "%s", piaddr (lease -> address)); -@@ -2607,6 +2670,13 @@ - wstatus = 0; - } - } else { -+ /* -+ We don't want to pass an open file descriptor for -+ dhclient.leases when executing dhclient-script. -+ Debian bug #147582 -+ */ -+ if (leaseFile) -+ fclose (leaseFile); - execve (scriptName, argv, envp); - log_error ("execve (%s, ...): %m", scriptName); - exit (0); -@@ -2690,7 +2760,14 @@ +@@ -2709,7 +2772,14 @@ s = option -> name; if (j + 1 == buflen) return 0; From vmiklos at frugalware.org Thu Aug 2 23:38:17 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 23:38:19 2007 Subject: [Frugalware-git] frugalware-current: mlt-0.2.3-2-x86_64 Message-ID: <20070802213817.C54C313A4028@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=57b0115107d9ecf0c5cb3f44a397706156f2d369 commit 57b0115107d9ecf0c5cb3f44a397706156f2d369 Author: VMiklos Date: Thu Aug 2 23:38:04 2007 +0200 mlt-0.2.3-2-x86_64 added x86_64 to archs() diff --git a/source/xmultimedia-extra/mlt/FrugalBuild b/source/xmultimedia-extra/mlt/FrugalBuild index ba8b720..37c0357 100644 --- a/source/xmultimedia-extra/mlt/FrugalBuild +++ b/source/xmultimedia-extra/mlt/FrugalBuild @@ -8,7 +8,7 @@ pkgdesc="MLT is an open source multimedia framework, designed and developed for depends=('libsamplerate' 'alsa-lib' 'libdv' 'libxcb' 'ffmpeg>=20070422' 'libmad' 'libdv' 'libvorbis' 'lame' 'libogg') makedepends=('qt' 'gtk+2' 'freetype2>=2.3.4' 'sox' 'jack' 'libxml2' 'sdlimage' 'libquicktime>=1.0.0' 'zlib' 'ladspa_sdk') groups=('xmultimedia-extra') -archs=('i686') +archs=('i686' 'x86_64') options=('scriptlet') Finclude sourceforge source=($source no-O4s-and-other-crap-thx.patch) @@ -27,6 +27,7 @@ subarchs=('i686' 'i686' 'i686' 'i686' 'i686' 'i686') build() { + [ "$CARCH" == "x86_64" ] && Fconfopts="$Fconfopts --disable-mmx" Fbuild --enable-gpl --enable-motion-est Fsplit $pkgname-lumas usr/share/$pkgname/modules/lumas/ Fsplit $pkgname-qimage usr/share/$pkgname/modules/libmltqimage.so From vmiklos at frugalware.org Thu Aug 2 23:42:42 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 23:42:44 2007 Subject: [Frugalware-git] frugalware-current: beautifulsoup-3.0.4-1-x86_64 Message-ID: <20070802214242.E433F13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=07038f921bc7aed6c5aba360fd31508ca5fcf266 commit 07038f921bc7aed6c5aba360fd31508ca5fcf266 Author: VMiklos Date: Thu Aug 2 23:42:36 2007 +0200 beautifulsoup-3.0.4-1-x86_64 added x86_64 to archs() diff --git a/source/lib-extra/beautifulsoup/FrugalBuild b/source/lib-extra/beautifulsoup/FrugalBuild index 5830654..4fd13d3 100644 --- a/source/lib-extra/beautifulsoup/FrugalBuild +++ b/source/lib-extra/beautifulsoup/FrugalBuild @@ -9,7 +9,7 @@ pkgdesc="Beautiful Soup is a Python HTML/XML parser designed for quick turnaroun url="http://www.crummy.com/software/BeautifulSoup/" depends=('python>=2.5') groups=('lib-extra') -archs=('i686') +archs=('i686' 'x86_64') up2date="lynx -dump http://www.crummy.com/software/BeautifulSoup/ | grep -i 'latest version' | sed 's/.*Soup version //' | sed 's/\,.*//'" source=(http://www.crummy.com/software/BeautifulSoup/download/BeautifulSoup.tar.gz) sha1sums=('431121839a83393aa3f161bd756c4fa2acf063ef') From vmiklos at frugalware.org Thu Aug 2 23:48:03 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 23:48:05 2007 Subject: [Frugalware-git] frugalware-current: commoncpp2-1.5.7-1-x86_64 Message-ID: <20070802214803.C790F13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=72cab22638e314e9f66d71925c45edb46715ca53 commit 72cab22638e314e9f66d71925c45edb46715ca53 Author: VMiklos Date: Thu Aug 2 23:48:00 2007 +0200 commoncpp2-1.5.7-1-x86_64 added x86_64 to archs() diff --git a/source/lib-extra/commoncpp2/FrugalBuild b/source/lib-extra/commoncpp2/FrugalBuild index 3a761dd..abdb31c 100644 --- a/source/lib-extra/commoncpp2/FrugalBuild +++ b/source/lib-extra/commoncpp2/FrugalBuild @@ -8,7 +8,7 @@ url="http://wiki.gnutelephony.org/index.php/GNU_Common_CPP_Framework" pkgdesc="GNU Common C++ is a portable and highly optimized class framework for writing C++ applications." depends=('glibc' 'openssl' 'zlib' 'libgcc' 'libstdc++') groups=('lib-extra') -archs=('i686') +archs=('i686' 'x86_64') Fconfopts="$Fconfopts --with-openssl" up2date="lynx -dump http://ftp.gnu.org/pub/gnu/commoncpp/|Flasttar" source=(http://ftp.gnu.org/pub/gnu/commoncpp/commoncpp2-$pkgver.tar.gz gcc42-atomicity.diff) From vmiklos at frugalware.org Thu Aug 2 23:50:13 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 23:50:15 2007 Subject: [Frugalware-git] frugalware-current: ccrtp-1.5.1-1-x86_64 Message-ID: <20070802215013.826BD13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f558d2f863527be214a0466655773cbf4ca64e70 commit f558d2f863527be214a0466655773cbf4ca64e70 Author: VMiklos Date: Thu Aug 2 23:50:09 2007 +0200 ccrtp-1.5.1-1-x86_64 added x86_64 to archs() diff --git a/source/lib-extra/ccrtp/FrugalBuild b/source/lib-extra/ccrtp/FrugalBuild index fa6887a..e670fdd 100644 --- a/source/lib-extra/ccrtp/FrugalBuild +++ b/source/lib-extra/ccrtp/FrugalBuild @@ -8,7 +8,7 @@ pkgdesc="GNU ccRTP is an implementation of RTP, the real-time transport protocol url="http://wiki.gnutelephony.org/index.php/GNU_ccRTP" depends=('commoncpp2') groups=('lib-extra') -archs=('i686') +archs=('i686' 'x86_64') up2date="lynx -dump http://ftp.gnu.org/pub/gnu/ccrtp/ |grep ccrtp- |Flasttar" source=(http://ftp.gnu.org/pub/gnu/ccrtp/ccrtp-$pkgver.tar.gz) signatures=($source.sig) From vmiklos at frugalware.org Thu Aug 2 23:52:56 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 23:52:57 2007 Subject: [Frugalware-git] frugalware-current: clinkc-2.1-2-x86_64 Message-ID: <20070802215256.ADC9F13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ec388c89ffa3ca6a6e8d0887d9f95343cda2ec4a commit ec388c89ffa3ca6a6e8d0887d9f95343cda2ec4a Author: VMiklos Date: Thu Aug 2 23:52:53 2007 +0200 clinkc-2.1-2-x86_64 added x86_64 to archs() diff --git a/source/lib-extra/clinkc/FrugalBuild b/source/lib-extra/clinkc/FrugalBuild index 24cb78c..7480266 100644 --- a/source/lib-extra/clinkc/FrugalBuild +++ b/source/lib-extra/clinkc/FrugalBuild @@ -9,7 +9,7 @@ pkgdesc="CyberLink for C is a UPnP library using C for small and embedded platfo depends=('libxml2' 'expat' 'curl') makedepends=('doxygen') groups=('lib-extra') -archs=('i686') +archs=('i686' 'x86_64') Finclude sourceforge sha1sums=('2aaf3a58422bb97c30f20fc0e2b8ff8d3c529da3') _F_cd_path="$pkgname" From vmiklos at frugalware.org Thu Aug 2 23:54:57 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 23:54:58 2007 Subject: [Frugalware-git] frugalware-current: librdf-1.0.6-2-x86_64 Message-ID: <20070802215457.1129A13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5782877555c3cc6d24af61326696792553fdb07d commit 5782877555c3cc6d24af61326696792553fdb07d Author: VMiklos Date: Thu Aug 2 23:54:54 2007 +0200 librdf-1.0.6-2-x86_64 added x86_64 to archs() diff --git a/source/lib-extra/librdf/FrugalBuild b/source/lib-extra/librdf/FrugalBuild index 8f91ba9..900d73d 100644 --- a/source/lib-extra/librdf/FrugalBuild +++ b/source/lib-extra/librdf/FrugalBuild @@ -10,7 +10,7 @@ url="http://librdf.org/" depends=('raptor>=1.4.15' 'rasqal>=0.9.14' 'db>=4.6.18' 'sqlite3>=3.3.17' 'libpq>=8.2.4' 'libxml2' 'openssl') makedepends=('postgresql>=8.2.4') groups=('lib-extra') -archs=('i686') +archs=('i686' 'x86_64') up2date="lynx -dump $url|grep -om1 'redland-\(.*\).tar.gz'|Flasttar" source=(http://download.librdf.org/source/$origname-$pkgver.tar.gz) Fconfopts="$Fconfopts --with-raptor=system --with-rasqal=system --with-sqlit=yes --with-sqlite-version=3" From vmiklos at frugalware.org Thu Aug 2 23:55:43 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 23:55:45 2007 Subject: [Frugalware-git] frugalware-current: libmimic-1.0.4-1-x86_64 Message-ID: <20070802215543.E10C713A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2523cf1f800c5135d96d1cea29c06a6320666414 commit 2523cf1f800c5135d96d1cea29c06a6320666414 Author: VMiklos Date: Thu Aug 2 23:55:40 2007 +0200 libmimic-1.0.4-1-x86_64 added x86_64 to archs() diff --git a/source/lib-extra/libmimic/FrugalBuild b/source/lib-extra/libmimic/FrugalBuild index fc88161..e21a383 100644 --- a/source/lib-extra/libmimic/FrugalBuild +++ b/source/lib-extra/libmimic/FrugalBuild @@ -8,7 +8,7 @@ pkgdesc="libmimic is an open source video encoding/decoding library for MSN Mess url="http://farsight.sourceforge.net" depends=('glib2') groups=('lib-extra') -archs=('i686') +archs=('i686' 'x86_64') _F_sourceforge_dirname="farsight" Finclude sourceforge up2date="$up2date | sed 's/${pkgname}_//'" From vmiklos at frugalware.org Thu Aug 2 23:56:29 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 2 23:56:29 2007 Subject: [Frugalware-git] frugalware-current: pylirc-0.0.5-1-x86_64 Message-ID: <20070802215629.14D1013A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=251e8d447989feab1f06bcc043ccfa566cb59a7b commit 251e8d447989feab1f06bcc043ccfa566cb59a7b Author: VMiklos Date: Thu Aug 2 23:56:25 2007 +0200 pylirc-0.0.5-1-x86_64 added x86_64 to archs() diff --git a/source/lib-extra/pylirc/FrugalBuild b/source/lib-extra/pylirc/FrugalBuild index 11d0138..1917639 100644 --- a/source/lib-extra/pylirc/FrugalBuild +++ b/source/lib-extra/pylirc/FrugalBuild @@ -9,7 +9,7 @@ Finclude sourceforge url="http://pylirc.mccabe.nu" depends=('lirc' 'python>=2.5') groups=('lib-extra') -archs=('i686') +archs=('i686' 'x86_64') sha1sums=('90b016dc0ab1ad237603cbafa74c6625c6227a80') # optimization OK From vmiklos at frugalware.org Fri Aug 3 00:01:16 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 3 00:01:17 2007 Subject: [Frugalware-git] frugalware-current: sofia-sip-1.12.6-1-x86_64 Message-ID: <20070802220116.0BF6C13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=1843d8cd85187495d99faec37b04242d7ed88d7b commit 1843d8cd85187495d99faec37b04242d7ed88d7b Author: VMiklos Date: Fri Aug 3 00:01:09 2007 +0200 sofia-sip-1.12.6-1-x86_64 added x86_64 to archs() diff --git a/source/lib-extra/sofia-sip/FrugalBuild b/source/lib-extra/sofia-sip/FrugalBuild index a7418b4..8102ee9 100644 --- a/source/lib-extra/sofia-sip/FrugalBuild +++ b/source/lib-extra/sofia-sip/FrugalBuild @@ -8,7 +8,7 @@ pkgdesc="Sofia-SIP is an open-source SIP User-Agent library" url="http://sofia-sip.sourceforge.net/" depends=('glib2' 'openssl') groups=('lib-extra') -archs=('i686') +archs=('i686' 'x86_64') _F_sourceforge_broken_up2date=1 Finclude sourceforge sha1sums=('4930b76c6857eb1f1022d730df39f297229e7a2d') From vmiklos at frugalware.org Fri Aug 3 00:02:31 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 3 00:02:32 2007 Subject: [Frugalware-git] frugalware-current: squirrelmail-i18n-1.4.9_20070106-2-x86_64 Message-ID: <20070802220231.6C9A513A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=27b3d8a05250cd99be6f7be33c7fe16839e1a069 commit 27b3d8a05250cd99be6f7be33c7fe16839e1a069 Author: VMiklos Date: Fri Aug 3 00:02:26 2007 +0200 squirrelmail-i18n-1.4.9_20070106-2-x86_64 added x86_64 to archs() diff --git a/source/locale-extra/squirrelmail-i18n/FrugalBuild b/source/locale-extra/squirrelmail-i18n/FrugalBuild index ea84d93..530cc57 100644 --- a/source/locale-extra/squirrelmail-i18n/FrugalBuild +++ b/source/locale-extra/squirrelmail-i18n/FrugalBuild @@ -8,7 +8,7 @@ pkgdesc="Localization for SquirrelMail" url="http://www.squirrelmail.org/" rodepends=('squirrelmail') groups=('locale-extra') -archs=('i686') +archs=('i686' 'x86_64') _F_sourceforge_ext=.tar.bz2 _F_sourceforge_dirname="squirrelmail" Finclude sourceforge From vmiklos at frugalware.org Fri Aug 3 00:03:48 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 3 00:03:49 2007 Subject: [Frugalware-git] frugalware-current: ncmpc-0.11.1-1-x86_64 Message-ID: <20070802220348.6AE7213A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=64909311b0b3740d27f9b4c864ce3cc7ae4adc39 commit 64909311b0b3740d27f9b4c864ce3cc7ae4adc39 Author: VMiklos Date: Fri Aug 3 00:03:45 2007 +0200 ncmpc-0.11.1-1-x86_64 added x86_64 to archs() diff --git a/source/multimedia-extra/ncmpc/FrugalBuild b/source/multimedia-extra/ncmpc/FrugalBuild index b10a015..67cd2b2 100644 --- a/source/multimedia-extra/ncmpc/FrugalBuild +++ b/source/multimedia-extra/ncmpc/FrugalBuild @@ -9,10 +9,8 @@ url="http://www.musicpd.org/ncmpc.shtml" license="GPL2" depends=('glib2' 'ncurses') groups=('multimedia-extra') -archs=('i686') +archs=('i686' 'x86_64') up2date="lynx -dump http://hem.bredband.net/kaw/ncmpc/files/|grep -o '[0-9\.]\+\.tar\.gz'|tail -n 1|sed 's/.tar.gz//'" source=(http://hem.bredband.net/kaw/ncmpc/files/$pkgname-$pkgver.tar.gz) sha1sums=('f1998f1d245386eb103ae12c50cf1bf0f5985ed7') - -# optimalization OK -# vim: ft=sh +# optimization OK From vmiklos at frugalware.org Fri Aug 3 00:04:46 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 3 00:04:49 2007 Subject: [Frugalware-git] frugalware-current: ptabtools-0.4.3-1-x86_64 Message-ID: <20070802220446.CA54413A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=25eaa57bd9ae375ba89916b72836bded726fb7e6 commit 25eaa57bd9ae375ba89916b72836bded726fb7e6 Author: VMiklos Date: Fri Aug 3 00:04:43 2007 +0200 ptabtools-0.4.3-1-x86_64 added x86_64 to archs() diff --git a/source/multimedia-extra/ptabtools/FrugalBuild b/source/multimedia-extra/ptabtools/FrugalBuild index a97fcf6..9c2564a 100644 --- a/source/multimedia-extra/ptabtools/FrugalBuild +++ b/source/multimedia-extra/ptabtools/FrugalBuild @@ -7,7 +7,7 @@ pkgrel=1 pkgdesc="Tools to convert PowerTab files to various formats." url="http://jelmer.vernstok.nl/oss/ptabtools/" depends=('popt' 'glib' 'libxml2') -archs=('i686') +archs=('i686' 'x86_64') groups=('multimedia-extra') up2date="lynx -dump $url | grep tarball | sed 's/.*ls.//g' |sed 's/.(.*//g'" #tar.gz seems damaged, using this until a new version is released From vmiklos at frugalware.org Fri Aug 3 00:05:58 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 3 00:06:01 2007 Subject: [Frugalware-git] frugalware-current: curlftpfs-0.9.1-1-x86_64 Message-ID: <20070802220558.49CA913A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a2102922fc40ffc5f9bef995b454634db84164f2 commit a2102922fc40ffc5f9bef995b454634db84164f2 Author: VMiklos Date: Fri Aug 3 00:05:53 2007 +0200 curlftpfs-0.9.1-1-x86_64 added x86_64 to archs() diff --git a/source/network-extra/curlftpfs/FrugalBuild b/source/network-extra/curlftpfs/FrugalBuild index 9ae89ba..dcf29ee 100644 --- a/source/network-extra/curlftpfs/FrugalBuild +++ b/source/network-extra/curlftpfs/FrugalBuild @@ -8,7 +8,7 @@ pkgdesc="A FTP filesystem based on cURL and FUSE" url="http://curlftpfs.sourceforge.net/" depends=('fuse' 'curl') groups=('network-extra') -archs=('i686') +archs=('i686' 'x86_64') Finclude sourceforge sha1sums=('768385f68f7e128ec9e852bbf7860a632e8e3c46') From vmiklos at frugalware.org Fri Aug 3 00:08:43 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 3 00:08:44 2007 Subject: [Frugalware-git] frugalware-current: dante-1.1.19-1-x86_64 Message-ID: <20070802220843.A1C1113A4028@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=0266e16ea60808417074912ed315b2da01ed2489 commit 0266e16ea60808417074912ed315b2da01ed2489 Author: VMiklos Date: Fri Aug 3 00:08:26 2007 +0200 dante-1.1.19-1-x86_64 added x86_64 to archs() diff --git a/source/network-extra/dante/FrugalBuild b/source/network-extra/dante/FrugalBuild index 4ff27a5..d7cf9cf 100644 --- a/source/network-extra/dante/FrugalBuild +++ b/source/network-extra/dante/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.inet.no/dante/" depends=('glibc') backup=(etc/socks.conf etc/sockd.conf) groups=('network-extra') -archs=('i686') +archs=('i686' 'x86_64') up2date="elinks -dump ftp://ftp.inet.no/pub/socks/ 2>/dev/null|Flasttar" source=(ftp://ftp.inet.no/pub/socks/dante-$pkgver.tar.gz README.Frugalware) sha1sums=('e366a60a880ceff6205f7cd87249c7322b844d3c' \ From vmiklos at frugalware.org Fri Aug 3 00:12:53 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 3 00:12:54 2007 Subject: [Frugalware-git] frugalware-current: dspam-3.8.0-1-x86_64 Message-ID: <20070802221253.7D1F113A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e48f13a44c3927616605ea39fdf4a996469ac1fa commit e48f13a44c3927616605ea39fdf4a996469ac1fa Author: VMiklos Date: Fri Aug 3 00:12:46 2007 +0200 dspam-3.8.0-1-x86_64 added x86_64 to archs() diff --git a/source/network-extra/dspam/FrugalBuild b/source/network-extra/dspam/FrugalBuild index 1bc8f49..ed94685 100644 --- a/source/network-extra/dspam/FrugalBuild +++ b/source/network-extra/dspam/FrugalBuild @@ -9,7 +9,7 @@ pkgrel=1 pkgdesc="DSPAM is a scalable and open-source content-based spam filter designed for multi-user enterprise systems." url="http://dspam.nuclearelephant.com/" groups=('network-extra') -archs=('i686') +archs=('i686' 'x86_64') makedepends=('mysql' 'postgresql') depends=('glibc' 'libpq' 'libmysqlclient') Fconfopts="$Fconfopts --sysconfdir=/etc/dspam --with-logdir=/var/log/dspam" From vmiklos at frugalware.org Fri Aug 3 00:15:25 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 3 00:15:25 2007 Subject: [Frugalware-git] pacman-tools: repoman: upload fpms before push Message-ID: <20070802221525.29F3E13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=583cd8a5ed36607fd5ed006b73d281075b80abf6 commit 583cd8a5ed36607fd5ed006b73d281075b80abf6 Author: VMiklos Date: Fri Aug 3 00:14:01 2007 +0200 repoman: upload fpms before push - this way we can determine if an automated build is necessary or not right after the push - thx krix for the idea diff --git a/repoman b/repoman index 08ea268..1648c96 100755 --- a/repoman +++ b/repoman @@ -385,6 +385,13 @@ sync() { ls *-$arch.fpm &>/dev/null && srcdel + if ls *-$arch.fpm &>/dev/null; then + for i in *-$arch.fpm + do + echo ${options[@]} | grep -q nobuild || dry_run upload $i frugalware-$arch/ + done + fi + modpkgname=$(echo $pkgname | sed 's/\+/\\+/g') if [ -n "$noask" ]; then opts="-a" @@ -400,13 +407,6 @@ sync() # here we _could_ upload the new sources but that'll be done by changelog() - if ls *-$arch.fpm &>/dev/null; then - for i in *-$arch.fpm - do - echo ${options[@]} | grep -q nobuild || dry_run upload $i frugalware-$arch/ - done - fi - buildlog="$pkgname-$pkgver-$pkgrel-$arch.log" if [ -f $buildlog -o -f $buildlog.bz2 ]; then [ -f $buildlog ] && dry_run bzip2 $buildlog From vmiklos at frugalware.org Fri Aug 3 00:16:34 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 3 00:16:36 2007 Subject: [Frugalware-git] frugalware-current: ifplugd-0.28-1-x86_64 Message-ID: <20070802221634.D5D8313A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=87f8ac92e7d3b4651e770caf7e1ce6d2eb3fedc3 commit 87f8ac92e7d3b4651e770caf7e1ce6d2eb3fedc3 Author: VMiklos Date: Fri Aug 3 00:16:23 2007 +0200 ifplugd-0.28-1-x86_64 added x86_64 to archs() diff --git a/source/network-extra/ifplugd/FrugalBuild b/source/network-extra/ifplugd/FrugalBuild index ed07cf7..312ab6c 100644 --- a/source/network-extra/ifplugd/FrugalBuild +++ b/source/network-extra/ifplugd/FrugalBuild @@ -9,7 +9,7 @@ url="http://0pointer.de/lennart/projects/ifplugd/" depends=('libdaemon' 'bash') groups=('network-extra') backup=(etc/ifplugd/ifplugd.conf) -archs=('i686') +archs=('i686' 'x86_64') up2date="lynx -dump http://0pointer.de/lennart/projects/ifplugd/ | grep -i 'current release' | sed 's/.*[0-9]\]//'" source=($url/$pkgname-$pkgver.tar.gz iface-fix.patch rc.ifplugd ifplugd.action) sha1sums=('0f00e6b544c0b7ed6c66fc58cb74f038d3fba77a' \ From vmiklos at frugalware.org Fri Aug 3 00:17:23 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 3 00:17:25 2007 Subject: [Frugalware-git] frugalware-current: postgrey-1.30-1-x86_64 Message-ID: <20070802221723.B603013A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=7bda49258cf1d888780e7493e9729ceee79faa09 commit 7bda49258cf1d888780e7493e9729ceee79faa09 Author: VMiklos Date: Fri Aug 3 00:17:19 2007 +0200 postgrey-1.30-1-x86_64 added x86_64 to archs() diff --git a/source/network-extra/postgrey/FrugalBuild b/source/network-extra/postgrey/FrugalBuild index 29e5fcd..b70358f 100644 --- a/source/network-extra/postgrey/FrugalBuild +++ b/source/network-extra/postgrey/FrugalBuild @@ -8,7 +8,7 @@ pkgdesc="a Postfix policy server implementing greylisting" url="http://isg.ee.ethz.ch/tools/postgrey/" depends=('perl>=5.6.0' 'perl-net-server' 'perl-io-multiplex' 'perl-berkeleydb' 'db>=4.1' 'postfix>=2.1') groups=('network-extra') -archs=('i686') +archs=('i686' 'x86_64') up2date="lynx -dump http://isg.ee.ethz.ch/tools/$pkgname/pub/ | grep 'http.*tar\.gz' | sed 's/.*-\(.*\)\.t.*/\1/'" source=(http://isg.ee.ethz.ch/tools/$pkgname/pub/$pkgname-$pkgver.tar.gz \ rc.$pkgname rc.$pkgname-hu.po README.Frugalware $pkgname \ From vmiklos at frugalware.org Fri Aug 3 00:19:40 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 3 00:19:41 2007 Subject: [Frugalware-git] frugalware-current: autoconf-archive-2007_07_31-1-x86_64 Message-ID: <20070802221940.79C5613A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=069bd6a0278a4e6477618065b97646fb971a7ee0 commit 069bd6a0278a4e6477618065b97646fb971a7ee0 Author: VMiklos Date: Fri Aug 3 00:19:33 2007 +0200 autoconf-archive-2007_07_31-1-x86_64 version bump diff --git a/source/devel-extra/autoconf-archive/FrugalBuild b/source/devel-extra/autoconf-archive/FrugalBuild index 78ef16d..6165a37 100644 --- a/source/devel-extra/autoconf-archive/FrugalBuild +++ b/source/devel-extra/autoconf-archive/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=autoconf-archive -pkgver=2007_06_27 +pkgver=2007_07_31 pkgrel=1 pkgdesc="Aims to provide a collection of reusable Autoconf macros." url="http://autoconf-archive.cryp.to/" @@ -11,5 +11,5 @@ groups=('devel-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url |grep tar.bz2$|sed 's/.*archive-\(.*\).t.*/\1/;s/-/_/g;q'" source=(http://autoconf-archive.cryp.to/autoconf-archive-${pkgver//_/-}.tar.bz2) -sha1sums=('a4c4028b3d115ebab6de2b91d4f9bf9117a12ccc') +sha1sums=('a39f805e02865a96cfd13e2360a0f4f0ef344a23') _F_cd_path="autoconf-archive-${pkgver//_/-}" From janny at frugalware.org Fri Aug 3 05:06:52 2007 From: janny at frugalware.org (janny) Date: Fri Aug 3 05:06:54 2007 Subject: [Frugalware-git] fwlive: add fwlive packages repo Message-ID: <20070803030652.DBB9513A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=fwlive/.git;a=commitdiff;h=f5d8e4ff750a21fef4e1a7c8a42d8e2722e95845 commit f5d8e4ff750a21fef4e1a7c8a42d8e2722e95845 Author: janny Date: Thu Aug 2 21:30:38 2007 +0200 add fwlive packages repo diff --git a/Makefile b/Makefile index ce8fb8c..fd53aef 100644 --- a/Makefile +++ b/Makefile @@ -41,11 +41,16 @@ all: checkroot check-tree checkfiles chroot-mkdirs create-pkgdb cache-mount inst check-tree: source /etc/repoman.conf; \ grep -v Include /etc/pacman.conf >${PACCONF}; \ + echo "Include = /etc/pacman.d/janny" >> ${PACCONF}; \ for i in `echo ${TREE}|sed 's/,/ /g'`; do \ repo=$$(eval "echo \$${$${i}_fdb/.fdb}"); \ [ -z "$$repo" ] && repo="$$i"; \ echo "Include = /etc/pacman.d/$$repo" >> ${PACCONF}; \ done + if [ ! -e /etc/pacman.d/janny ] ; then \ + echo "[janny]" > /etc/pacman.d/janny; \ + echo "Server = http://ftp.frugalware.org/pub/other/people/janny/fwlive/frugalware-i686/" >> /etc/pacman.d/janny; \ + fi parse_cmdline: parse_cmdline.in sed 's/@FWLLLANG@/$(FWLLLANG)/' $@.in > $@ diff --git a/config b/config index fa72886..f78a5e7 100644 --- a/config +++ b/config @@ -63,7 +63,7 @@ SAVEDIRS = etc home root var CONFIG_SETUP = y # additional packages to be installed by the profiles -DRIVERS = ndiswrapper ipw2200-firmware acx100 madwifi rt2500 +DRIVERS = ndiswrapper-fwlive ipw2200-firmware acx100 madwifi rt2500 INST_MUSTHAVE_APPS = busybox-fwlive util-linux grub-theme-fwlive \ sudo aufs squashfs cdrtools ntfs-3g ifneq ($(ARCH),x86_64) @@ -74,15 +74,16 @@ INST_MUSTHAVE_APPS += fwsetup endif INST_MIN_APPS = ${INST_MUSTHAVE_APPS} ${DRIVERS} openssh mc wget lynx nmap \ irssi dbus hal wireless_tools vim elinks links -INST_SERVER_APPS = ${INST_MIN_APPS} ncftp iptables proftpd fuseftp postfix bind \ +INST_SERVER_APPS = ${INST_MIN_APPS} ncftp iptables fuseftp postfix bind \ mysql libmysqlclient php php-cgi apache pure-ftpd phpmyadmin samba dhcp \ dhcpcd lighttpd fcgi INST_X_APPS = ${INST_MIN_APPS} xorg-server xorg-drivers fvwm mplayer alsa-utils -INST_EXTRA_APPS = gimp gwenview wireshark kaffeine kasablanca scribus ktorrent -INST_LOCALE_APPS = firefox-hu kde-i18n-hu openoffice.org-dict-hu \ - openoffice.org-i18n-hu bibletime-i18n firefox-de firefox-fr kde-i18n-de \ - kde-i18n-fr openoffice.org-dict-fr k3b-i18n openoffice.org-i18n-de \ - openoffice.org-i18n-fr openoffice.org-dict-de +INST_EXTRA_APPS = gimp gwenview wireshark kaffeine kasablanca ktorrent +INST_LOCALE_APPS = firefox-hu firefox-de firefox-fr \ + kde-i18n-hu kde-i18n-de kde-i18n-fr \ + openoffice.org-dict-hu openoffice.org-dict-fr openoffice.org-dict-de \ + openoffice.org-i18n-hu openoffice.org-i18n-de openoffice.org-i18n-fr \ + bibletime-i18n k3b-i18n INST_KDE_APPS = ${INST_X_APPS} kdebase openoffice.org-kde firefox kmplayer \ flashplugin qtparted k3b INST_FULL_APPS = ${INST_SERVER_APPS} ${INST_KDE_APPS} ${INST_EXTRA_APPS} ${INST_LOCALE_APPS} From krics at linuxforum.hu Fri Aug 3 07:26:41 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Fri Aug 3 07:26:44 2007 Subject: [Frugalware-git] frugalware-current: dhcp-3.0.6-1-i686 Message-ID: <20070803052641.AC13B13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=044ad81964465bab383120a3944ea36d4d971bb9 commit 044ad81964465bab383120a3944ea36d4d971bb9 Author: Christian Hamar alias krix Date: Fri Aug 3 07:25:25 2007 +0200 dhcp-3.0.6-1-i686 * Fixed SHA1 for networkmanager patch diff --git a/source/network/dhcp/FrugalBuild b/source/network/dhcp/FrugalBuild index a4ba3e9..a422166 100644 --- a/source/network/dhcp/FrugalBuild +++ b/source/network/dhcp/FrugalBuild @@ -18,7 +18,7 @@ sha1sums=('204e509580d57d0cfff23529274612ca8c710efb' \ '78b0defcc0dbdc85b947bdf9c0037b0530358a32' \ 'fd70ba41e16c15d69529eeb216be103e042f3437' \ '0510d9057df9dcf1c476961930f0ac65f7de87f9' \ - '2540c8bbef1d67e1e21ef8ce291cfe7bb85ec4d7' \ + '638b5a5eb6e4459db52e6e65c7d015d246b70e3e' \ 'ce6545dad5c371b269da8f689f6d3599feefc4da') subpkgs=('dhclient') subdescs=('The ISC DHCP client') From krics at linuxforum.hu Fri Aug 3 07:50:18 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Fri Aug 3 07:50:23 2007 Subject: [Frugalware-git] frugalware-current: cairomm-1.4.4-1-i686 Message-ID: <20070803055018.E447C13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=67f585486352700835eea927ecd33cbf14c2d645 commit 67f585486352700835eea927ecd33cbf14c2d645 Author: Christian Hamar alias krix Date: Fri Aug 3 07:48:58 2007 +0200 cairomm-1.4.4-1-i686 * Version bump diff --git a/source/xlib/cairomm/FrugalBuild b/source/xlib/cairomm/FrugalBuild index e4e1bbe..ad5f6e6 100644 --- a/source/xlib/cairomm/FrugalBuild +++ b/source/xlib/cairomm/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=cairomm -pkgver=1.4.2 +pkgver=1.4.4 pkgrel=1 pkgdesc="C++ bindings for cairo" url="http://cairographics.org" @@ -13,5 +13,5 @@ archs=('i686' 'x86_64') up2date="lynx -dump $url/releases/ |grep ]LATEST-cairomm|sed 's/.*mm-\([^ ]*\) .*/\1/'" source=($url/releases/$pkgname-$pkgver.tar.gz) +sha1sums=('5e0411a67d8f427a7fb514f27b8d15298f6dffe6') # optimization OK -sha1sums=('35fe91777ded82332f731a4d933c9f3eeb575707') From krics at linuxforum.hu Fri Aug 3 08:10:29 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Fri Aug 3 08:10:31 2007 Subject: [Frugalware-git] frugalware-current: libglademm-2.6.4-4-i686 Message-ID: <20070803061029.A6DA813A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c7d1dfd789652a43ded72de96397f52147de4562 commit c7d1dfd789652a43ded72de96397f52147de4562 Author: Christian Hamar alias krix Date: Fri Aug 3 08:09:07 2007 +0200 libglademm-2.6.4-4-i686 * Release bump due cairomm diff --git a/source/gnome-extra/libglademm/FrugalBuild b/source/gnome-extra/libglademm/FrugalBuild index 48bfe45..46f2bc9 100644 --- a/source/gnome-extra/libglademm/FrugalBuild +++ b/source/gnome-extra/libglademm/FrugalBuild @@ -3,10 +3,10 @@ pkgname=libglademm pkgver=2.6.4 -pkgrel=3 +pkgrel=4 pkgdesc="C++ interface for Libglade" url="http://www.gnome.org/" -depends=('gtkmm>=2.10.10-3' 'libglade' 'cairomm=1.4.2') +depends=('gtkmm>=2.10.10-3' 'libglade' 'cairomm>=1.4.4') groups=('gnome-extra') archs=('i686' 'x86_64') Finclude gnome From krics at linuxforum.hu Fri Aug 3 08:19:01 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Fri Aug 3 08:19:02 2007 Subject: [Frugalware-git] frugalware-current: lostirc-0.4.6-3-i686 Message-ID: <20070803061901.D648913A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=fbd2f0206bf341edc7657a7ab8f908d913d95eeb commit fbd2f0206bf341edc7657a7ab8f908d913d95eeb Author: Christian Hamar alias krix Date: Fri Aug 3 08:17:10 2007 +0200 lostirc-0.4.6-3-i686 * Release bump due cairomm diff --git a/source/gnome-extra/lostirc/FrugalBuild b/source/gnome-extra/lostirc/FrugalBuild index 7b51362..025038f 100644 --- a/source/gnome-extra/lostirc/FrugalBuild +++ b/source/gnome-extra/lostirc/FrugalBuild @@ -3,9 +3,9 @@ pkgname=lostirc pkgver=0.4.6 -pkgrel=2 +pkgrel=3 pkgdesc="A simple but functional graphical IRC client." -depends=('atk' 'gtkmm' 'freetype2' 'pango' 'cairomm>=1.2.2') +depends=('atk' 'gtkmm' 'freetype2' 'pango' 'cairomm>=1.4.4') options=('scriptlet') groups=('gnome-extra') archs=('i686' 'x86_64') From crazy at frugalware.org Fri Aug 3 09:21:02 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 09:21:05 2007 Subject: [Frugalware-git] frugalware-current: ivtv-utils-1.0.1-1-i686 Message-ID: <20070803072102.C61D213A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=6f100673d53d64e8419b5cf29fbdb9f105052c93 commit 6f100673d53d64e8419b5cf29fbdb9f105052c93 Author: crazy Date: Fri Aug 3 09:20:29 2007 +0200 ivtv-utils-1.0.1-1-i686 * Version bump diff --git a/source/apps-extra/ivtv-utils/FrugalBuild b/source/apps-extra/ivtv-utils/FrugalBuild index 0f2647d..7e0776c 100644 --- a/source/apps-extra/ivtv-utils/FrugalBuild +++ b/source/apps-extra/ivtv-utils/FrugalBuild @@ -4,7 +4,7 @@ pkgname=ivtv-utils branch=1.0.x -pkgver=1.0.0 +pkgver=1.0.1 pkgrel=1 pkgdesc="Tools for managing the hardware supported by ivtv driver" url="http://ivtvdriver.org/index.php/Main_Page" @@ -16,7 +16,7 @@ archs=('i686' 'x86_64') up2date="lynx -dump http://ivtvdriver.org/index.php/Main_Page|grep -m1 'ivtv-\(.*\).tar.gz'|sed 's/.*-\(.*\).t.*/\1/'" source=(http://dl.ivtvdriver.org/ivtv/archive/$branch/ivtv-$pkgver.tar.gz \ http://dl.ivtvdriver.org/ivtv/firmware/firmware.tar.gz) -sha1sums=('ad300f240cac119dff5e308cdda9cad7494883b3' \ +sha1sums=('212c2bb217fda7e3adaf6ff8d2bceabecaa88fbd' \ '68fef52289fed191aac19ce4c0f84fb25740f028') subpkgs=('ivtv-firmware') From crazy at frugalware.org Fri Aug 3 09:22:36 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 09:22:37 2007 Subject: [Frugalware-git] frugalware-current: perl-net-server-0.97-1-i686 Message-ID: <20070803072236.0DF1213A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f0a707273f03eabc1422c5ae4f8749cd8332fd53 commit f0a707273f03eabc1422c5ae4f8749cd8332fd53 Author: crazy Date: Fri Aug 3 09:22:07 2007 +0200 perl-net-server-0.97-1-i686 * Version bump diff --git a/source/devel/perl-net-server/FrugalBuild b/source/devel/perl-net-server/FrugalBuild index aa4efa5..59e989c 100644 --- a/source/devel/perl-net-server/FrugalBuild +++ b/source/devel/perl-net-server/FrugalBuild @@ -3,10 +3,10 @@ _F_perl_name=Net-Server _F_perl_author=R/RH/RHANDOM -pkgver=0.96 +pkgver=0.97 pkgrel=1 pkgdesc="Extensible, general Perl server engine" Finclude perl archs=('i686' 'x86_64') groups=('devel') -sha1sums=('41981121a3305b559b46256b0cf698d5afc31949') +sha1sums=('3c1adddc4e66b15c2973176ef66cac36400b2237') From crazy at frugalware.org Fri Aug 3 09:24:31 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 09:24:34 2007 Subject: [Frugalware-git] frugalware-current: perl-io-zlib-1.07-1-i686 Message-ID: <20070803072431.97DEB13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a663df55d099a3ffc9454f90b854a761826119ec commit a663df55d099a3ffc9454f90b854a761826119ec Author: crazy Date: Fri Aug 3 09:24:01 2007 +0200 perl-io-zlib-1.07-1-i686 * Version bump diff --git a/source/devel/perl-io-zlib/FrugalBuild b/source/devel/perl-io-zlib/FrugalBuild index c685b0f..75ce626 100644 --- a/source/devel/perl-io-zlib/FrugalBuild +++ b/source/devel/perl-io-zlib/FrugalBuild @@ -3,10 +3,10 @@ _F_perl_name=IO-Zlib _F_perl_author=T/TO/TOMHUGHES -pkgver=1.05 +pkgver=1.07 pkgdesc="IO:: style interface to Compress::Zlib" Finclude perl pkgrel=1 archs=('i686' 'x86_64') groups=('devel') -sha1sums=('d265abfb95cb47bceb55f46560950267e79f9fd1') +sha1sums=('15ac10b54966f8b87f5ea10463c6342bbdeecc9d') From crazy at frugalware.org Fri Aug 3 09:27:52 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 09:27:53 2007 Subject: [Frugalware-git] frugalware-current: perl-net-dbus-0.33.5-1-i686 Message-ID: <20070803072752.1BC6613A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f69cae8a70659b7c3555abb437413f63e610b520 commit f69cae8a70659b7c3555abb437413f63e610b520 Author: crazy Date: Fri Aug 3 09:27:21 2007 +0200 perl-net-dbus-0.33.5-1-i686 * Version bump diff --git a/source/devel/perl-net-dbus/FrugalBuild b/source/devel/perl-net-dbus/FrugalBuild index 9ad228a..af05b3a 100644 --- a/source/devel/perl-net-dbus/FrugalBuild +++ b/source/devel/perl-net-dbus/FrugalBuild @@ -3,13 +3,13 @@ _F_perl_name=Net-DBus _F_perl_author=D/DA/DANBERR -pkgver=0.33.4 +pkgver=0.33.5 pkgrel=1 pkgdesc="Perl extension for the DBus message system" depends=('perl-xml-twig' 'dbus>=0.93' 'glibc') Finclude perl archs=('i686' 'x86_64') groups=('devel') -sha1sums=('c705a0cd2102948ed4d2867ead794ab279feeaea') +sha1sums=('44d14c42122f392cdd187d19e2c24610acfb79fa') # optimization OK From crazy at frugalware.org Fri Aug 3 09:28:59 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 09:29:01 2007 Subject: [Frugalware-git] frugalware-current: perl-mailtools-2.00_02-1-i686 Message-ID: <20070803072859.2E8AD13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f84efc15f0416241855bb5c22364433f7fbcc8a4 commit f84efc15f0416241855bb5c22364433f7fbcc8a4 Author: crazy Date: Fri Aug 3 09:28:30 2007 +0200 perl-mailtools-2.00_02-1-i686 * Version bump diff --git a/source/devel-extra/perl-mailtools/FrugalBuild b/source/devel-extra/perl-mailtools/FrugalBuild index 810f22c..7d5c9fc 100644 --- a/source/devel-extra/perl-mailtools/FrugalBuild +++ b/source/devel-extra/perl-mailtools/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy pkgname=perl-mailtools -pkgver=1.77 +pkgver=2.00_02 pkgrel=1 pkgdesc="Manipulate email in perl programs" url="http://cpan.org/" @@ -29,4 +29,4 @@ build() { # optimalization OK -sha1sums=('32de77a2826e0c7d89c62002ef5cf0d1ba32b23e') +sha1sums=('14dc91f2258f4a001d40cafc5edd9b1f511bc700') From crazy at frugalware.org Fri Aug 3 09:31:27 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 09:31:30 2007 Subject: [Frugalware-git] frugalware-current: lzma-4.32.0beta4-1-i686 Message-ID: <20070803073127.E1F7013A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c7a953ec8b914c619fb8365e78286de854a640f7 commit c7a953ec8b914c619fb8365e78286de854a640f7 Author: crazy Date: Fri Aug 3 09:30:58 2007 +0200 lzma-4.32.0beta4-1-i686 * Version bump diff --git a/source/apps-extra/lzma/FrugalBuild b/source/apps-extra/lzma/FrugalBuild index e2ca833..2a1f4d6 100644 --- a/source/apps-extra/lzma/FrugalBuild +++ b/source/apps-extra/lzma/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: Tuxbubling pkgname=lzma -pkgver=4.32.0beta3 +pkgver=4.32.0beta4 pkgrel=1 pkgdesc="High compression utility based on LZMA SDK" url="http://tukaani.org/" @@ -12,7 +12,7 @@ groups=('apps-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://tukaani.org/lzma/download|grep -m1 .tar.gz|sed -e 's/.*]lzma-//' -e 's/.tar.gz//'" source=($url/$pkgname/$pkgname-$pkgver.tar.gz) -sha1sums=('ca86955f438b1e874a4a3f1bff28b80bbb3f80eb') +sha1sums=('367fc3ba4e95a1f1b4f8e6d17b6a996ef39adddc') if [ "$CARCH" == "x86_64" ]; then export CFLAGS="$CFLAGS -fPIC" From crazy at frugalware.org Fri Aug 3 09:32:59 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 09:33:01 2007 Subject: [Frugalware-git] frugalware-current: bluez-hcidump-1.39-1-i686 Message-ID: <20070803073259.7587113A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=54dd09770aafcbb407756cd52fe1c2f6ffe308e0 commit 54dd09770aafcbb407756cd52fe1c2f6ffe308e0 Author: crazy Date: Fri Aug 3 09:32:28 2007 +0200 bluez-hcidump-1.39-1-i686 * Version bump diff --git a/source/apps-extra/bluez-hcidump/FrugalBuild b/source/apps-extra/bluez-hcidump/FrugalBuild index 18db4da..aab7340 100644 --- a/source/apps-extra/bluez-hcidump/FrugalBuild +++ b/source/apps-extra/bluez-hcidump/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy pkgname=bluez-hcidump -pkgver=1.37 +pkgver=1.39 pkgrel=1 pkgdesc="Bluetooth packet analyzer" url="http://www.bluez.org" @@ -11,6 +11,6 @@ groups=('apps-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://www.bluez.org/download.html|grep bluez-hcidump-|sed -n 's/.*bluez-hcidump-\(.*\)\.t.*/\1/; 1 p'" source=(http://bluez.sourceforge.net/download/$pkgname-$pkgver.tar.gz) -sha1sums=('1965857d06b26ba434649c5846363ec34c82b7f3') +sha1sums=('1caac44de2673b98c270780f702efb9d184dcaec') # optimization OK From crazy at frugalware.org Fri Aug 3 09:36:48 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 09:36:50 2007 Subject: [Frugalware-git] frugalware-current: lighttpd-1.4.16-1-i686 Message-ID: <20070803073648.8116D13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c3548410ea6e4e475d2b6db65651f5036bccffe6 commit c3548410ea6e4e475d2b6db65651f5036bccffe6 Author: crazy Date: Fri Aug 3 09:36:17 2007 +0200 lighttpd-1.4.16-1-i686 * Version bump diff --git a/source/network-extra/lighttpd/FrugalBuild b/source/network-extra/lighttpd/FrugalBuild index e79df26..e3ed116 100644 --- a/source/network-extra/lighttpd/FrugalBuild +++ b/source/network-extra/lighttpd/FrugalBuild @@ -3,27 +3,25 @@ # Contributor: BMH1980 pkgname=lighttpd -pkgver=1.4.15 -pkgrel=2 +pkgver=1.4.16 +pkgrel=1 pkgdesc="A webserver designed and optimized for high performance environments." url="http://www.lighttpd.net/" license="BSD" up2date="lynx -dump http://www.lighttpd.net/download|grep -om1 'lighttpd-\(.*\).tar.bz2'|sed 's/.*-\(.*\).t.*/\1/'" source=($url/download/$pkgname-$pkgver.tar.bz2 \ $pkgname.conf rc.$pkgname index.html \ - http://frugalware.org/images/frugalware.png \ - SA26130.patch) + http://frugalware.org/images/frugalware.png) groups=('network-extra') archs=('i686' 'x86_64') depends=('libmysqlclient' 'bzip2' 'lua' 'pcre' 'xfsprogs-attr' 'libldap' 'openssl') makedepends=('mysql') backup=(etc/$pkgname/$pkgname.conf) -sha1sums=('742b567eca011fa5ef2cc506038389a4959eab56' \ +sha1sums=('8f137ff71f629fe24a745c758b72dce24a8669f2' \ '1a1d742bba61f24b42a4aea99623ceabbd345d3e' \ 'f30cb68ad73467a43317afabe0f4a90472df222e' \ 'd6c2577965670f3e116d9358551cdc2f4b10b4b4' \ - '62fdfe9e07b2b55be660bd107bb6e1c742d90a3e' \ - '6af229f0b0699fb64769f269f40b534c6e1fbbeb') + '62fdfe9e07b2b55be660bd107bb6e1c742d90a3e') build() { From crazy at frugalware.org Fri Aug 3 09:39:16 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 09:39:18 2007 Subject: [Frugalware-git] frugalware-current: libpcap-0.9.7-1-i686 Message-ID: <20070803073916.9759613A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ae27d99c9af13c710b7a27c19e9d0b4b0e39ec3d commit ae27d99c9af13c710b7a27c19e9d0b4b0e39ec3d Author: crazy Date: Fri Aug 3 09:38:44 2007 +0200 libpcap-0.9.7-1-i686 * Version bump diff --git a/source/lib/libpcap/FrugalBuild b/source/lib/libpcap/FrugalBuild index 5c84eeb..340e002 100644 --- a/source/lib/libpcap/FrugalBuild +++ b/source/lib/libpcap/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: Shrift pkgname=libpcap -pkgver=0.9.6 +pkgver=0.9.7 pkgrel=1 pkgdesc="Library for tcpdump" url="http://www.tcpdump.org" @@ -13,6 +13,6 @@ archs=('i686' 'x86_64') source=($url/release/$pkgname-$pkgver.tar.gz) up2date="lynx -dump $url/release/|grep libpcap-.*gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;$ p'" Fconfopts="$Fconfopts --enable-yydebug --enable-ipv6" -sha1sums=('e6514fb3b5589e77ebb67501da3bcc12624d6607') +sha1sums=('0e2e494d8a66dd644fff03dcad7887164aef9b0e') # optimization OK From crazy at frugalware.org Fri Aug 3 09:43:50 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 09:43:54 2007 Subject: [Frugalware-git] frugalware-current: tcpdump-3.9.7-1-i686 Message-ID: <20070803074350.9A4F6167800D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=975568971ae537989a5fed15d6ce9595213887aa commit 975568971ae537989a5fed15d6ce9595213887aa Author: crazy Date: Fri Aug 3 09:43:19 2007 +0200 tcpdump-3.9.7-1-i686 * Version bump diff --git a/source/network/tcpdump/FrugalBuild b/source/network/tcpdump/FrugalBuild index f950081..a499916 100644 --- a/source/network/tcpdump/FrugalBuild +++ b/source/network/tcpdump/FrugalBuild @@ -3,17 +3,15 @@ # Contributor: Shrift pkgname=tcpdump -pkgver=3.9.6 -pkgrel=2 +pkgver=3.9.7 +pkgrel=1 pkgdesc="Tcpdump is for dumping traffic on a network" url="http://www.tcpdump.org" -depends=('openssl' 'libpcap>=0.9.6') +depends=('openssl' 'libpcap>=0.9.7') groups=('network') archs=('i686' 'x86_64') -source=($url/release/$pkgname-$pkgver.tar.gz CVE-2007-1218.patch CVE-2007-3798.patch) +source=($url/release/$pkgname-$pkgver.tar.gz) up2date="lynx -dump $url/release/|grep 'tcpdump-\(.*\).tar.gz'|Flasttar" Fconfopts="$Fconfopts --enable-ipv6" -sha1sums=('a07907268c200f90a8b7c5dbc6a1427917cc1058' \ - '329385e248a9e28793095caa618fbd7826cd937f' \ - 'e347e948bf47994c770d35d3a5d1753e723b51e3') +sha1sums=('5d2a95f0de1cbae70ba01c64f9a2c0fac0183dba') # optimization OK From krics at linuxforum.hu Fri Aug 3 09:49:12 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Fri Aug 3 09:49:13 2007 Subject: [Frugalware-git] frugalware-current: libetpan-0.50-1-i686 Message-ID: <20070803074912.303B8167800D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=1439201312a5f4579c6871ab843dc48d34f5ed4f commit 1439201312a5f4579c6871ab843dc48d34f5ed4f Author: Christian Hamar alias krix Date: Fri Aug 3 09:47:32 2007 +0200 libetpan-0.50-1-i686 * Version bump * Added a fix for build from SVN backport diff --git a/source/lib-extra/libetpan/FrugalBuild b/source/lib-extra/libetpan/FrugalBuild index 3a87b66..6ed222c 100644 --- a/source/lib-extra/libetpan/FrugalBuild +++ b/source/lib-extra/libetpan/FrugalBuild @@ -3,8 +3,8 @@ # Contributor: free-zombie pkgname=libetpan -pkgver=0.49 -pkgrel=2 +pkgver=0.50 +pkgrel=1 pkgdesc="A mail library" url="http://libetpan.sourceforge.net/" depends=('openssl' 'db>=4.6.18' 'cyrus-sasl' 'glibc') @@ -12,7 +12,10 @@ groups=('lib-extra') archs=('x86_64' 'i686') _F_sourceforge_broken_up2date=1 Finclude sourceforge -sha1sums=('857fb35678aed2b7a67bea37907c0f4faec6f17f') +# Need to remove on next upstream. THis buildfix from SVN backport. -krix +source=(${source[@]} buildfix_backport.patch) +sha1sums=('6bcfe4dc78a563169dac8fac17afde8f67032303' \ + '10595691b0ca580219a39f4a6aa3f1ed7b50b8d8') build() { diff --git a/source/lib-extra/libetpan/buildfix_backport.patch b/source/lib-extra/libetpan/buildfix_backport.patch new file mode 100644 index 0000000..193822a --- /dev/null +++ b/source/lib-extra/libetpan/buildfix_backport.patch @@ -0,0 +1,26 @@ +diff -Naur libetpan-0.50.orig/src/low-level/smtp/mailsmtp.c libetpan-0.50/src/low-level/smtp/mailsmtp.c +--- libetpan-0.50.orig/src/low-level/smtp/mailsmtp.c 2007-08-03 09:36:30.000000000 +0200 ++++ libetpan-0.50/src/low-level/smtp/mailsmtp.c 2007-08-03 09:36:23.000000000 +0200 +@@ -32,7 +32,7 @@ + */ + + /* +- * $Id: mailsmtp.c,v 1.29 2007/07/21 18:44:40 hoa Exp $ ++ * $Id: mailsmtp.c,v 1.30 2007/07/25 16:28:33 hoa Exp $ + */ + + #ifdef HAVE_CONFIG_H +@@ -1257,11 +1257,11 @@ + unsigned int max_decoded; + char * p; + +- p = strchr(f->pop3_response, '\r'); ++ p = strchr(session->response, '\r'); + if (p != NULL) { + * p = '\0'; + } +- p = strchr(f->pop3_response, '\n'); ++ p = strchr(session->response, '\n'); + if (p != NULL) { + * p = '\0'; + } From vmiklos at frugalware.org Fri Aug 3 09:54:36 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 3 09:54:38 2007 Subject: [Frugalware-git] homepage-ng: FSA236-vim Message-ID: <20070803075436.D50FE167800D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=d857821bfcfc23b721377a22d6b603cda7c75cf9 commit d857821bfcfc23b721377a22d6b603cda7c75cf9 Author: VMiklos Date: Fri Aug 3 09:54:30 2007 +0200 FSA236-vim diff --git a/frugalware/xml/security.xml b/frugalware/xml/security.xml index e1c9b3f..b4b4efd 100644 --- a/frugalware/xml/security.xml +++ b/frugalware/xml/security.xml @@ -27,6 +27,19 @@ + 236 + 2007-08-03 + vmiklos + vim + 7.0-4terminus1 + 7.0-4terminus2 + http://bugs.frugalware.org/task/2292 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2953 + Secunia Research has discovered a vulnerability in Vim, which can be exploited by malicious people to compromise a vulnerable system. + A format string error in the "helptags_one()" function in src/ex_cmds.c when running the "helptags" command can be exploited to execute arbitrary code via specially crafted help files. + Successful exploitation requires that the user is tricked into running "helptags" on malicious data. + + 235 2007-08-02 vmiklos From vmiklos at frugalware.org Fri Aug 3 10:09:14 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 3 10:09:16 2007 Subject: [Frugalware-git] frugalware-current: grep-2.5.3-1-i686 Message-ID: <20070803080914.B172913A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=7a053608589e58bd44a62cac6ce7d8cbcf9eab37 commit 7a053608589e58bd44a62cac6ce7d8cbcf9eab37 Author: VMiklos Date: Fri Aug 3 10:08:59 2007 +0200 grep-2.5.3-1-i686 version bump diff --git a/source/base/grep/FrugalBuild b/source/base/grep/FrugalBuild index 2142302..73cfb61 100644 --- a/source/base/grep/FrugalBuild +++ b/source/base/grep/FrugalBuild @@ -2,9 +2,9 @@ # Maintainer: VMiklos pkgname=grep -pkgver=2.5.1 -extrapkgver=a -pkgrel=4 +pkgver=2.5.3 +extrapkgver= +pkgrel=1 pkgdesc="Print lines matching a pattern" url="http://www.gnu.org/software/grep/grep.html" depends=('pcre') @@ -12,7 +12,7 @@ groups=('base' 'core') archs=('i686' 'x86_64' 'ppc') up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/grep/?M=D'|grep tar.gz$|sed -n 's/.*p-\(.*\).tar.gz$/\1/;s/$extrapkgver//;1 p'" source=(ftp://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver$extrapkgver.tar.gz) -sha1sums=('494f2518e7f8bb039423e3159e4d41a0c9b34217') +sha1sums=('8b1ac61470b02bcdac67a5de816d9d51f1a603bf') build() { From crazy at frugalware.org Fri Aug 3 10:35:46 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 10:35:47 2007 Subject: [Frugalware-git] frugalware-current: thunderbird-2.0.0.6-1-i686 Message-ID: <20070803083546.1EEDC13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=683638cd3736a106462c903388df974cbfdd64b3 commit 683638cd3736a106462c903388df974cbfdd64b3 Author: crazy Date: Fri Aug 3 10:35:01 2007 +0200 thunderbird-2.0.0.6-1-i686 * Version bump * closes #2304 in -current diff --git a/source/xapps/thunderbird/FrugalBuild b/source/xapps/thunderbird/FrugalBuild index de5349b..d9759e4 100644 --- a/source/xapps/thunderbird/FrugalBuild +++ b/source/xapps/thunderbird/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: Krisztian VASAS pkgname=thunderbird -pkgver=2.0.0.5 +pkgver=2.0.0.6 pkgrel=1 pkgdesc="Mozilla Thunderbird mail and newsgroup client" url="http://www.mozilla.org/products/thunderbird/" From vmiklos at frugalware.org Fri Aug 3 10:45:18 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 3 10:45:27 2007 Subject: [Frugalware-git] frugalware-current: tcpdump-3.9.7-1-i686 Message-ID: <20070803084518.7039513A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ec7940dfaca0930de3e6d45af3de74c983a5d787 commit ec7940dfaca0930de3e6d45af3de74c983a5d787 Author: VMiklos Date: Fri Aug 3 10:44:44 2007 +0200 tcpdump-3.9.7-1-i686 remove no longer used patches diff --git a/source/network/tcpdump/CVE-2007-1218.patch b/source/network/tcpdump/CVE-2007-1218.patch deleted file mode 100644 index b7ff4b9..0000000 --- a/source/network/tcpdump/CVE-2007-1218.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur tcpdump-3.9.5/print-802_11.c tcpdump-3.9.5-p/print-802_11.c ---- tcpdump-3.9.5/print-802_11.c 2006-06-14 00:25:43.000000000 +0200 -+++ tcpdump-3.9.5-p/print-802_11.c 2007-03-08 20:03:40.000000000 +0100 -@@ -264,7 +264,7 @@ - - if (pbody->tim.length <= 3) - break; -- if (pbody->rates.length > sizeof pbody->tim.bitmap) -+ if (pbody->tim.length - 3 > sizeof pbody->tim.bitmap) - return; - if (!TTEST2(*(p + offset), pbody->tim.length - 3)) - return; diff --git a/source/network/tcpdump/CVE-2007-3798.patch b/source/network/tcpdump/CVE-2007-3798.patch deleted file mode 100644 index fd4c2c3..0000000 --- a/source/network/tcpdump/CVE-2007-3798.patch +++ /dev/null @@ -1,98 +0,0 @@ -=================================================================== -RCS file: /tcpdump/master/tcpdump/print-bgp.c,v -retrieving revision 1.91.2.11 -retrieving revision 1.91.2.12 -diff -u -r1.91.2.11 -r1.91.2.12 ---- tcpdump/print-bgp.c 2007/02/26 13:31:33 1.91.2.11 -+++ tcpdump/print-bgp.c 2007/07/14 22:26:35 1.91.2.12 -@@ -36,7 +36,7 @@ - - #ifndef lint - static const char rcsid[] _U_ = -- "@(#) $Header: /tcpdump/master/tcpdump/print-bgp.c,v 1.91.2.9 2006/02/02 12:36:46 hannes Exp $"; -+ "@(#) $Header: /tcpdump/master/tcpdump/print-bgp.c,v 1.91.2.12 2007/07/14 22:26:35 guy Exp $"; - #endif - - #include -@@ -609,6 +609,26 @@ - return -2; - } - -+/* -+ * As I remember, some versions of systems have an snprintf() that -+ * returns -1 if the buffer would have overflowed. If the return -+ * value is negative, set buflen to 0, to indicate that we've filled -+ * the buffer up. -+ * -+ * If the return value is greater than buflen, that means that -+ * the buffer would have overflowed; again, set buflen to 0 in -+ * that case. -+ */ -+#define UPDATE_BUF_BUFLEN(buf, buflen, strlen) \ -+ if (strlen<0) \ -+ buflen=0; \ -+ else if ((u_int)strlen>buflen) \ -+ buflen=0; \ -+ else { \ -+ buflen-=strlen; \ -+ buf+=strlen; \ -+ } -+ - static int - decode_labeled_vpn_l2(const u_char *pptr, char *buf, u_int buflen) - { -@@ -619,11 +639,13 @@ - tlen=plen; - pptr+=2; - TCHECK2(pptr[0],15); -+ buf[0]='\0'; - strlen=snprintf(buf, buflen, "RD: %s, CE-ID: %u, Label-Block Offset: %u, Label Base %u", - bgp_vpn_rd_print(pptr), - EXTRACT_16BITS(pptr+8), - EXTRACT_16BITS(pptr+10), - EXTRACT_24BITS(pptr+12)>>4); /* the label is offsetted by 4 bits so lets shift it right */ -+ UPDATE_BUF_BUFLEN(buf, buflen, strlen); - pptr+=15; - tlen-=15; - -@@ -639,23 +661,32 @@ - - switch(tlv_type) { - case 1: -- strlen+=snprintf(buf+strlen,buflen-strlen, "\n\t\tcircuit status vector (%u) length: %u: 0x", -- tlv_type, -- tlv_len); -+ if (buflen!=0) { -+ strlen=snprintf(buf,buflen, "\n\t\tcircuit status vector (%u) length: %u: 0x", -+ tlv_type, -+ tlv_len); -+ UPDATE_BUF_BUFLEN(buf, buflen, strlen); -+ } - ttlv_len=ttlv_len/8+1; /* how many bytes do we need to read ? */ - while (ttlv_len>0) { - TCHECK(pptr[0]); -- strlen+=snprintf(buf+strlen,buflen-strlen, "%02x",*pptr++); -+ if (buflen!=0) { -+ strlen=snprintf(buf,buflen, "%02x",*pptr++); -+ UPDATE_BUF_BUFLEN(buf, buflen, strlen); -+ } - ttlv_len--; - } - break; - default: -- snprintf(buf+strlen,buflen-strlen, "\n\t\tunknown TLV #%u, length: %u", -- tlv_type, -- tlv_len); -+ if (buflen!=0) { -+ strlen=snprintf(buf,buflen, "\n\t\tunknown TLV #%u, length: %u", -+ tlv_type, -+ tlv_len); -+ UPDATE_BUF_BUFLEN(buf, buflen, strlen); -+ } - break; - } -- tlen-=(tlv_len<<3); /* the tlv-length is expressed in bits so lets shift it tright */ -+ tlen-=(tlv_len<<3); /* the tlv-length is expressed in bits so lets shift it right */ - } - return plen+2; - From vmiklos at frugalware.org Fri Aug 3 10:45:23 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 3 10:45:27 2007 Subject: [Frugalware-git] frugalware-current: lighttpd-1.4.16-1-i686 Message-ID: <20070803084523.E902513A4028@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=73f225cfcafcdb7265ebd822b630e389d516ee16 commit 73f225cfcafcdb7265ebd822b630e389d516ee16 Author: VMiklos Date: Fri Aug 3 10:45:14 2007 +0200 lighttpd-1.4.16-1-i686 remove unused patch diff --git a/source/network-extra/lighttpd/SA26130.patch b/source/network-extra/lighttpd/SA26130.patch deleted file mode 100644 index c242f9c..0000000 --- a/source/network-extra/lighttpd/SA26130.patch +++ /dev/null @@ -1,483 +0,0 @@ -diff -Naur lighttpd-1.4.15/NEWS lighttpd-1.4.15-sec/NEWS ---- lighttpd-1.4.15/NEWS 2007-04-13 22:50:48.000000000 +0200 -+++ lighttpd-1.4.15-sec/NEWS 2007-07-21 13:19:27.000000000 +0200 -@@ -8,12 +8,21 @@ - * fixed broken Set-Cookie headers - - - 1.4.14 - 2007-04-13 -+ * fixed accepting more connections then requested (#1216) - - * fix crash if gethostbyaddr() failed on redirect [1718] - * properly handle 206 responses generated by *cgi scripts. (#755) [1716] - * added HTTPS=on to the environment of cgi scripts (#861) [1684] - * fix handling of 303 (#1045) [1678] -+ * fixed mem-leak in mod_auth (reported by Stefan Esser) -+ * fixed crash with md5-sess and cnonce not set in mod_auth (reported by Stefan Esser) -+ * fixed missing check for base64 encoded string in mod_auth and Basic auth -+ (reported by Stefan Esser) -+ * fixed possible crash in Auth-Digest header parser on trailing WS in -+ mod_auth (reported by Stefan Esser) - * made the configure check for lua more portable [1677] -+ * fixed crash on 32bit archs when debug-msgs are printed in mod_scgi, mod_fastcgi -+ and mod_webdav (#1263) - * added mod_extforward module [1665] - * references to the fam stat cache engine should be conditional (#1039) [1664] - * fix http 500 errors (colin.stephen/at/o2.com) #1041 [1663] -diff -Naur lighttpd-1.4.15/src/connections.c lighttpd-1.4.15-sec/src/connections.c ---- lighttpd-1.4.15/src/connections.c 2007-04-13 17:26:31.000000000 +0200 -+++ lighttpd-1.4.15-sec/src/connections.c 2007-07-21 13:19:01.000000000 +0200 -@@ -1252,6 +1252,16 @@ - socklen_t cnt_len; - /* accept it and register the fd */ - -+ /** -+ * check if we can still open a new connections -+ * -+ * see #1216 -+ */ -+ -+ if (srv->conns->used >= srv->max_conns) { -+ return NULL; -+ } -+ - cnt_len = sizeof(cnt_addr); - - if (-1 == (cnt = accept(srv_socket->fd, (struct sockaddr *) &cnt_addr, &cnt_len))) { -@@ -1265,6 +1275,9 @@ - case ECONNABORTED: /* this is a FreeBSD thingy */ - /* we were stopped _after_ we had a connection */ - break; -+ case EMFILE: -+ /* out of fds */ -+ break; - default: - log_error_write(srv, __FILE__, __LINE__, "ssd", "accept failed:", strerror(errno), errno); - } -diff -Naur lighttpd-1.4.15/src/http_auth.c lighttpd-1.4.15-sec/src/http_auth.c ---- lighttpd-1.4.15/src/http_auth.c 2007-04-13 17:26:31.000000000 +0200 -+++ lighttpd-1.4.15-sec/src/http_auth.c 2007-07-21 13:18:47.000000000 +0200 -@@ -830,7 +830,13 @@ - - username = buffer_init(); - -- base64_decode(username, realm_str); -+ if (!base64_decode(username, realm_str)) { -+ buffer_free(username); -+ -+ log_error_write(srv, __FILE__, __LINE__, "sb", "decodeing base64-string failed", username); -+ -+ return 0; -+ } - - /* r2 == user:password */ - if (NULL == (pw = strchr(username->ptr, ':'))) { -@@ -967,7 +973,7 @@ - for (c = b->ptr; *c; c++) { - /* skip whitespaces */ - while (*c == ' ' || *c == '\t') c++; -- if (!c) break; -+ if (!*c) break; - - for (i = 0; dkv[i].key; i++) { - if ((0 == strncmp(c, dkv[i].key, dkv[i].key_len))) { -@@ -1016,6 +1022,21 @@ - - log_error_write(srv, __FILE__, __LINE__, "s", - "digest: missing field"); -+ -+ buffer_free(b); -+ return -1; -+ } -+ -+ /** -+ * protect the md5-sess against missing cnonce and nonce -+ */ -+ if (algorithm && -+ 0 == strcasecmp(algorithm, "md5-sess") && -+ (!nonce || !cnonce)) { -+ log_error_write(srv, __FILE__, __LINE__, "s", -+ "digest: (md5-sess: missing field"); -+ -+ buffer_free(b); - return -1; - } - -diff -Naur lighttpd-1.4.15/src/mod_access.c lighttpd-1.4.15-sec/src/mod_access.c ---- lighttpd-1.4.15/src/mod_access.c 2007-02-08 17:34:46.000000000 +0100 -+++ lighttpd-1.4.15-sec/src/mod_access.c 2007-07-21 13:19:17.000000000 +0200 -@@ -111,6 +111,15 @@ - } - #undef PATCH - -+/** -+ * URI handler -+ * -+ * we will get called twice: -+ * - after the clean up of the URL and -+ * - after the pathinfo checks are done -+ * -+ * this handles the issue of trailing slashes -+ */ - URIHANDLER_FUNC(mod_access_uri_handler) { - plugin_data *p = p_d; - int s_len; -@@ -122,28 +131,41 @@ - - s_len = con->uri.path->used - 1; - -+ if (con->conf.log_request_handling) { -+ log_error_write(srv, __FILE__, __LINE__, "s", -+ "-- mod_access_uri_handler called"); -+ } -+ - for (k = 0; k < p->conf.access_deny->used; k++) { - data_string *ds = (data_string *)p->conf.access_deny->data[k]; - int ct_len = ds->value->used - 1; -+ int denied = 0; - -- if (ct_len > s_len) continue; - -+ if (ct_len > s_len) continue; - if (ds->value->used == 0) continue; - - /* if we have a case-insensitive FS we have to lower-case the URI here too */ - - if (con->conf.force_lowercase_filenames) { - if (0 == strncasecmp(con->uri.path->ptr + s_len - ct_len, ds->value->ptr, ct_len)) { -- con->http_status = 403; -- -- return HANDLER_FINISHED; -+ denied = 1; - } - } else { - if (0 == strncmp(con->uri.path->ptr + s_len - ct_len, ds->value->ptr, ct_len)) { -- con->http_status = 403; -+ denied = 1; -+ } -+ } - -- return HANDLER_FINISHED; -+ if (denied) { -+ con->http_status = 403; -+ -+ if (con->conf.log_request_handling) { -+ log_error_write(srv, __FILE__, __LINE__, "sb", -+ "url denied as we match:", ds->value); - } -+ -+ return HANDLER_FINISHED; - } - } - -@@ -158,7 +180,8 @@ - - p->init = mod_access_init; - p->set_defaults = mod_access_set_defaults; -- p->handle_uri_clean = mod_access_uri_handler; -+ p->handle_uri_clean = mod_access_uri_handler; -+ p->handle_subrequest_start = mod_access_uri_handler; - p->cleanup = mod_access_free; - - p->data = NULL; -diff -Naur lighttpd-1.4.15/src/mod_fastcgi.c lighttpd-1.4.15-sec/src/mod_fastcgi.c ---- lighttpd-1.4.15/src/mod_fastcgi.c 2007-04-13 17:26:31.000000000 +0200 -+++ lighttpd-1.4.15-sec/src/mod_fastcgi.c 2007-07-21 13:19:27.000000000 +0200 -@@ -2964,7 +2964,7 @@ - * - */ - -- log_error_write(srv, __FILE__, __LINE__, "ssdsd", -+ log_error_write(srv, __FILE__, __LINE__, "ssosd", - "[REPORT ME] connection was dropped after accept(). reconnect() denied:", - "write-offset:", hctx->wb->bytes_out, - "reconnect attempts:", hctx->reconnects); -diff -Naur lighttpd-1.4.15/src/mod_scgi.c lighttpd-1.4.15-sec/src/mod_scgi.c ---- lighttpd-1.4.15/src/mod_scgi.c 2007-02-08 17:34:45.000000000 +0100 -+++ lighttpd-1.4.15-sec/src/mod_scgi.c 2007-07-21 13:19:27.000000000 +0200 -@@ -2286,7 +2286,7 @@ - * - */ - -- log_error_write(srv, __FILE__, __LINE__, "ssdsd", -+ log_error_write(srv, __FILE__, __LINE__, "ssosd", - "[REPORT ME] connection was dropped after accept(). reconnect() denied:", - "write-offset:", hctx->wb->bytes_out, - "reconnect attempts:", hctx->reconnects); -@@ -2536,7 +2536,7 @@ - return HANDLER_WAIT_FOR_FD; - } - -- log_error_write(srv, __FILE__, __LINE__, "sdsdsd", -+ log_error_write(srv, __FILE__, __LINE__, "sosdsd", - "response not sent, request sent:", hctx->wb->bytes_out, - "connection-fd:", con->fd, - "fcgi-fd:", hctx->fd); -diff -Naur lighttpd-1.4.15/src/mod_webdav.c lighttpd-1.4.15-sec/src/mod_webdav.c ---- lighttpd-1.4.15/src/mod_webdav.c 2007-04-13 17:26:31.000000000 +0200 -+++ lighttpd-1.4.15-sec/src/mod_webdav.c 2007-07-21 13:19:27.000000000 +0200 -@@ -1035,7 +1035,7 @@ - } - - if (XML_ERR_OK != (err = xmlParseChunk(ctxt, c->file.mmap.start + c->offset, weHave, 0))) { -- log_error_write(srv, __FILE__, __LINE__, "sddd", "xmlParseChunk failed at:", cq->bytes_out, weHave, err); -+ log_error_write(srv, __FILE__, __LINE__, "sodd", "xmlParseChunk failed at:", cq->bytes_out, weHave, err); - } - - c->offset += weHave; -@@ -1053,7 +1053,7 @@ - } - - if (XML_ERR_OK != (err = xmlParseChunk(ctxt, c->mem->ptr + c->offset, weHave, 0))) { -- log_error_write(srv, __FILE__, __LINE__, "sddd", "xmlParseChunk failed at:", cq->bytes_out, weHave, err); -+ log_error_write(srv, __FILE__, __LINE__, "sodd", "xmlParseChunk failed at:", cq->bytes_out, weHave, err); - } - - c->offset += weHave; -diff -Naur lighttpd-1.4.15/src/request.c lighttpd-1.4.15-sec/src/request.c ---- lighttpd-1.4.15/src/request.c 2007-04-13 17:26:31.000000000 +0200 -+++ lighttpd-1.4.15-sec/src/request.c 2007-07-21 13:17:56.000000000 +0200 -@@ -284,8 +284,6 @@ - - int done = 0; - -- data_string *ds = NULL; -- - /* - * Request: "^(GET|POST|HEAD) ([^ ]+(\\?[^ ]+|)) (HTTP/1\\.[01])$" - * Option : "^([-a-zA-Z]+): (.+)$" -@@ -715,12 +713,24 @@ - switch(*cur) { - case '\r': - if (con->parse_request->ptr[i+1] == '\n') { -+ data_string *ds = NULL; -+ - /* End of Headerline */ - con->parse_request->ptr[i] = '\0'; - con->parse_request->ptr[i+1] = '\0'; - - if (in_folding) { -- if (!ds) { -+ buffer *key_b; -+ /** -+ * we use a evil hack to handle the line-folding -+ * -+ * As array_insert_unique() deletes 'ds' in the case of a duplicate -+ * ds points somewhere and we get a evil crash. As a solution we keep the old -+ * "key" and get the current value from the hash and append us -+ * -+ * */ -+ -+ if (!key || !key_len) { - /* 400 */ - - if (srv->srvconf.log_request_header_on_error) { -@@ -737,7 +747,15 @@ - con->response.keep_alive = 0; - return 0; - } -- buffer_append_string(ds->value, value); -+ -+ key_b = buffer_init(); -+ buffer_copy_string_len(key_b, key, key_len); -+ -+ if (NULL != (ds = (data_string *)array_get_element(con->request.headers, key_b->ptr))) { -+ buffer_append_string(ds->value, value); -+ } -+ -+ buffer_free(key_b); - } else { - int s_len; - key = con->parse_request->ptr + first; -@@ -969,7 +987,12 @@ - first = i+1; - is_key = 1; - value = 0; -- key_len = 0; -+#if 0 -+ /** -+ * for Bug 1230 keep the key_len a live -+ */ -+ key_len = 0; -+#endif - in_folding = 0; - } else { - if (srv->srvconf.log_request_header_on_error) { -diff -Naur lighttpd-1.4.15/src/server.c lighttpd-1.4.15-sec/src/server.c ---- lighttpd-1.4.15/src/server.c 2007-04-13 17:26:31.000000000 +0200 -+++ lighttpd-1.4.15-sec/src/server.c 2007-07-21 13:19:01.000000000 +0200 -@@ -775,6 +775,22 @@ - return -1; - } - -+ /** -+ * we are not root can can't increase the fd-limit, but we can reduce it -+ */ -+ if (srv->srvconf.max_fds && srv->srvconf.max_fds < rlim.rlim_cur) { -+ /* set rlimits */ -+ -+ rlim.rlim_cur = srv->srvconf.max_fds; -+ -+ if (0 != setrlimit(RLIMIT_NOFILE, &rlim)) { -+ log_error_write(srv, __FILE__, __LINE__, -+ "ss", "couldn't set 'max filedescriptors'", -+ strerror(errno)); -+ return -1; -+ } -+ } -+ - if (srv->event_handler == FDEVENT_HANDLER_SELECT) { - srv->max_fds = rlim.rlim_cur < FD_SETSIZE - 200 ? rlim.rlim_cur : FD_SETSIZE - 200; - } else { -diff -Naur lighttpd-1.4.15/tests/core-request.t lighttpd-1.4.15-sec/tests/core-request.t ---- lighttpd-1.4.15/tests/core-request.t 2007-02-08 17:34:47.000000000 +0100 -+++ lighttpd-1.4.15-sec/tests/core-request.t 2007-07-21 13:17:56.000000000 +0200 -@@ -8,7 +8,7 @@ - - use strict; - use IO::Socket; --use Test::More tests => 33; -+use Test::More tests => 36; - use LightyTest; - - my $tf = LightyTest->new(); -@@ -273,6 +273,38 @@ - $t->{RESPONSE} = [ { 'HTTP-Protocol' => 'HTTP/1.0', 'HTTP-Status' => 200 } ]; - ok($tf->handle_http($t) == 0, 'uppercase filenames'); - -+$t->{REQUEST} = ( <{RESPONSE} = [ { 'HTTP-Protocol' => 'HTTP/1.0', 'HTTP-Status' => 200 } ]; -+ok($tf->handle_http($t) == 0, '#1209 - duplicate headers with line-wrapping'); -+ -+$t->{REQUEST} = ( <{RESPONSE} = [ { 'HTTP-Protocol' => 'HTTP/1.0', 'HTTP-Status' => 200 } ]; -+ok($tf->handle_http($t) == 0, '#1209 - duplicate headers with line-wrapping - test 2'); -+ -+$t->{REQUEST} = ( <{RESPONSE} = [ { 'HTTP-Protocol' => 'HTTP/1.0', 'HTTP-Status' => 200 } ]; -+ok($tf->handle_http($t) == 0, '#1209 - duplicate headers with line-wrapping - test 3'); -+ -+ -+ - - ok($tf->stop_proc == 0, "Stopping lighttpd"); - -diff -Naur lighttpd-1.4.15/tests/docroot/www/Makefile.am lighttpd-1.4.15-sec/tests/docroot/www/Makefile.am ---- lighttpd-1.4.15/tests/docroot/www/Makefile.am 2007-02-08 17:34:47.000000000 +0100 -+++ lighttpd-1.4.15-sec/tests/docroot/www/Makefile.am 2007-07-21 13:19:17.000000000 +0200 -@@ -1,5 +1,5 @@ - EXTRA_DIST=cgi.php cgi.pl dummydir index.html index.txt phpinfo.php \ - redirect.php cgi-pathinfo.pl get-env.php get-server-env.php \ - nph-status.pl prefix.fcgi get-header.pl ssi.shtml get-post-len.pl \ -- exec-date.shtml -+ exec-date.shtml index.html~ - SUBDIRS=go indexfile expire -diff -Naur lighttpd-1.4.15/tests/mod-access.t lighttpd-1.4.15-sec/tests/mod-access.t ---- lighttpd-1.4.15/tests/mod-access.t 2007-02-08 17:34:47.000000000 +0100 -+++ lighttpd-1.4.15-sec/tests/mod-access.t 2007-07-21 13:19:17.000000000 +0200 -@@ -8,7 +8,7 @@ - - use strict; - use IO::Socket; --use Test::More tests => 3; -+use Test::More tests => 4; - use LightyTest; - - my $tf = LightyTest->new(); -@@ -23,5 +23,12 @@ - $t->{RESPONSE} = [ { 'HTTP-Protocol' => 'HTTP/1.0', 'HTTP-Status' => 403 } ]; - ok($tf->handle_http($t) == 0, 'forbid access to ...~'); - -+$t->{REQUEST} = ( <{RESPONSE} = [ { 'HTTP-Protocol' => 'HTTP/1.0', 'HTTP-Status' => 403 } ]; -+ok($tf->handle_http($t) == 0, '#1230 - forbid access to ...~ - trailing slash'); -+ - ok($tf->stop_proc == 0, "Stopping lighttpd"); - -diff -Naur lighttpd-1.4.15/tests/mod-auth.t lighttpd-1.4.15-sec/tests/mod-auth.t ---- lighttpd-1.4.15/tests/mod-auth.t 2007-02-08 17:34:47.000000000 +0100 -+++ lighttpd-1.4.15-sec/tests/mod-auth.t 2007-07-21 13:18:47.000000000 +0200 -@@ -8,7 +8,7 @@ - - use strict; - use IO::Socket; --use Test::More tests => 10; -+use Test::More tests => 13; - use LightyTest; - - my $tf = LightyTest->new(); -@@ -93,6 +93,43 @@ - $t->{RESPONSE} = [ { 'HTTP-Protocol' => 'HTTP/1.0', 'HTTP-Status' => 400 } ]; - ok($tf->handle_http($t) == 0, 'Digest-Auth: missing nc (noncecount instead), no crash'); - -+$t->{REQUEST} = ( <{RESPONSE} = [ { 'HTTP-Protocol' => 'HTTP/1.0', 'HTTP-Status' => 401 } ]; -+ok($tf->handle_http($t) == 0, 'Basic-Auth: Invalid Base64'); -+ -+ -+$t->{REQUEST} = ( <{RESPONSE} = [ { 'HTTP-Protocol' => 'HTTP/1.0', 'HTTP-Status' => 401 } ]; -+ok($tf->handle_http($t) == 0, 'Digest-Auth: md5-sess + missing cnonce'); -+ -+$t->{REQUEST} = ( <{RESPONSE} = [ { 'HTTP-Protocol' => 'HTTP/1.0', 'HTTP-Status' => 401 } ]; -+ok($tf->handle_http($t) == 0, 'Digest-Auth: trailing WS'); -+ - - - ok($tf->stop_proc == 0, "Stopping lighttpd"); -diff -Naur lighttpd-1.4.15/tests/prepare.sh lighttpd-1.4.15-sec/tests/prepare.sh ---- lighttpd-1.4.15/tests/prepare.sh 2007-02-08 17:34:48.000000000 +0100 -+++ lighttpd-1.4.15-sec/tests/prepare.sh 2007-07-21 13:19:17.000000000 +0200 -@@ -25,6 +25,7 @@ - # copy everything into the right places - cp $srcdir/docroot/www/*.html \ - $srcdir/docroot/www/*.php \ -+ $srcdir/docroot/www/*.html~ \ - $srcdir/docroot/www/*.pl \ - $srcdir/docroot/www/*.fcgi \ - $srcdir/docroot/www/*.shtml \ From krics at linuxforum.hu Fri Aug 3 10:55:47 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Fri Aug 3 10:55:48 2007 Subject: [Frugalware-git] frugalware-current: mksh-R30-1-i686 Message-ID: <20070803085547.B2A6913A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=72ee7b2f72faee7c7b61031d78ccf13dfeaf3bb8 commit 72ee7b2f72faee7c7b61031d78ccf13dfeaf3bb8 Author: Christian Hamar alias krix Date: Fri Aug 3 10:54:18 2007 +0200 mksh-R30-1-i686 * Version bump diff --git a/source/apps-extra/mksh/FrugalBuild b/source/apps-extra/mksh/FrugalBuild index 2503a68..2ca9efb 100644 --- a/source/apps-extra/mksh/FrugalBuild +++ b/source/apps-extra/mksh/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: DNAku pkgname=mksh -pkgver=R29g +pkgver=R30 pkgrel=1 pkgdesc="The MirOS KornShell" url="http://mirbsd.de/mksh" @@ -26,5 +26,5 @@ build() { Ffilerel mksh.1 /usr/man/man1/mksh.1 } -sha1sums=('e4c01e53ede31e560fe164842d0a44bf516dc074') +sha1sums=('2784ffb60e53d0739b06512f1642d867ccd23319') # optimization OK From krics at linuxforum.hu Fri Aug 3 11:06:21 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Fri Aug 3 11:06:26 2007 Subject: [Frugalware-git] frugalware-current: gnome-themes-extras-2.19.6-1-i686 Message-ID: <20070803090621.DC95613A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=b40a98796bdbc6135de674127034d22eab9619fe commit b40a98796bdbc6135de674127034d22eab9619fe Author: Christian Hamar alias krix Date: Fri Aug 3 11:04:59 2007 +0200 gnome-themes-extras-2.19.6-1-i686 * Version bump diff --git a/source/gnome-extra/gnome-themes-extras/FrugalBuild b/source/gnome-extra/gnome-themes-extras/FrugalBuild index c44a843..a557d2e 100644 --- a/source/gnome-extra/gnome-themes-extras/FrugalBuild +++ b/source/gnome-extra/gnome-themes-extras/FrugalBuild @@ -2,14 +2,14 @@ # Maintainer: Christian Hamar alias krix pkgname=gnome-themes-extras -pkgver=0.9.0 +pkgver=2.19.6 pkgrel=1 pkgdesc="Extra data files for the GNOME games" url="http://www.gnome.org/" depends=('gnome-themes') -makedepends=('perl-xml-simple') +makedepends=('perl-xml-simple' 'icon-naming-utils') groups=('gnome-extra') archs=('x86_64' 'i686') _F_gnome_devel="y" Finclude gnome -sha1sums=('0f6006a25e52f49fdb2bc6537bd2915b7d6d1e0f') +sha1sums=('5a9fd4e51dab4e096d2ed7491e3a9382074187db') From priyank at frugalware.org Fri Aug 3 11:11:35 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 3 11:11:44 2007 Subject: [Frugalware-git] frugalware-current: gogh-0.1.2.1-1-i686 Message-ID: <20070803091135.9DD8213A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a9df51cc7a33380499af078c0dfa2208254bec59 commit a9df51cc7a33380499af078c0dfa2208254bec59 Author: Priyank Date: Fri Aug 3 14:36:04 2007 +0530 gogh-0.1.2.1-1-i686 * Version bump diff --git a/source/gnome-extra/gogh/FrugalBuild b/source/gnome-extra/gogh/FrugalBuild index dd43af9..16fd567 100644 --- a/source/gnome-extra/gogh/FrugalBuild +++ b/source/gnome-extra/gogh/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Priyank Gosalia pkgname=gogh -pkgver=0.1.2 +pkgver=0.1.2.1 pkgrel=1 pkgdesc="Gogh is a GNU/Linux bitmap graphics editor." url="http://goghproject.com/" @@ -16,7 +16,7 @@ _F_desktop_icon="gogh.png" _F_desktop_categories="Graphics;VectorGraphics;GTK;" _F_cd_path="${pkgname/g/G}-$pkgver" Finclude python -sha1sums=('f1601599bbd88dd1a6031a4e027e72f2cb1ffd76' \ +sha1sums=('cb08611d180a431c159e566095f80d15a9467303' \ 'de14ef7f2b3a1b1960dcfd3f88783c43ac85372f') build() From krics at linuxforum.hu Fri Aug 3 11:26:11 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Fri Aug 3 11:26:13 2007 Subject: [Frugalware-git] frugalware-current: graphviz-2.14-1-i686 Message-ID: <20070803092611.7ADEB13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d2339b6c16d5532382c427a8d27ef9e3ddc91c33 commit d2339b6c16d5532382c427a8d27ef9e3ddc91c33 Author: Christian Hamar alias krix Date: Fri Aug 3 11:24:41 2007 +0200 graphviz-2.14-1-i686 * Version bump diff --git a/source/xapps-extra/graphviz/FrugalBuild b/source/xapps-extra/graphviz/FrugalBuild index 1bf9213..2440232 100644 --- a/source/xapps-extra/graphviz/FrugalBuild +++ b/source/xapps-extra/graphviz/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=graphviz -pkgver=2.12 +pkgver=2.14 pkgrel=1 pkgdesc="Open Source Graph Visualization Software" url="http://www.graphviz.org/" @@ -13,7 +13,7 @@ archs=('x86_64' 'i686') up2date="lynx -dump http://www.graphviz.org/pub/graphviz/ARCHIVE/|grep 'graphviz-[0-9\.]*.tar.gz$'|sed -n 's/.*-\(.*\)\.t.*/\1/;$ p'" source=(http://www.graphviz.org/pub/graphviz/ARCHIVE/$pkgname-$pkgver.tar.gz) install=$pkgname.install -sha1sums=('aa48a926395a57c6c7e1e755b9432a29461538e3') +sha1sums=('685cbbc3d2038d3c214ed6c4d66fb9b8354341dc') build() { From crazy at frugalware.org Fri Aug 3 11:39:40 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 11:39:42 2007 Subject: [Frugalware-git] frugalware-current: wine-0.9.42-1-i686 Message-ID: <20070803093940.7D1C913A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=30765584798148a54deba375516a20dcd6e9f5e7 commit 30765584798148a54deba375516a20dcd6e9f5e7 Author: crazy Date: Fri Aug 3 11:38:55 2007 +0200 wine-0.9.42-1-i686 * Version bump diff --git a/source/xapps/wine/FrugalBuild b/source/xapps/wine/FrugalBuild index a3b0993..8fb64de 100644 --- a/source/xapps/wine/FrugalBuild +++ b/source/xapps/wine/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: VMiklos pkgname=wine -pkgver=0.9.41 +pkgver=0.9.42 pkgrel=1 pkgdesc="An Open Source implementation of the Windows API on top of X and Unix" _F_sourceforge_ext=".tar.bz2" @@ -30,7 +30,7 @@ build() Frcd2 } -sha1sums=('afe78726e9dbc50bc1161dcb59587c22954ffc39' \ +sha1sums=('6de5fd2270034915bc86ef61bb96480d1c357545' \ 'a9c70a49cef90cf60c2e90e63753858387f7117a' \ 'd014c926facb1cf4a2f025d6b92e5a0b25a19f3e' \ '8b0f7b52885c8d78ba3096a16e9caff60ffe624f') From crazy at frugalware.org Fri Aug 3 11:47:16 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 11:47:18 2007 Subject: [Frugalware-git] frugalware-current: msmtp-1.4.13-1-i686 Message-ID: <20070803094716.5BBA913A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c5e9937de342f44be02aab4884cbbbe23585de39 commit c5e9937de342f44be02aab4884cbbbe23585de39 Author: crazy Date: Fri Aug 3 11:46:44 2007 +0200 msmtp-1.4.13-1-i686 * Version bump diff --git a/source/network-extra/msmtp/FrugalBuild b/source/network-extra/msmtp/FrugalBuild index 07d7330..4711d2c 100644 --- a/source/network-extra/msmtp/FrugalBuild +++ b/source/network-extra/msmtp/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy pkgname=msmtp -pkgver=1.4.12 +pkgver=1.4.13 pkgrel=1 pkgdesc="msmtp is small light SMTP Client" license="GPL 2" @@ -11,6 +11,6 @@ archs=('i686' 'x86_64') _F_sourceforge_ext=".tar.bz2" Finclude sourceforge depends=('libgcrypt' 'gnutls' 'zlib' 'libidn' 'gettext') +sha1sums=('c1d0dee2b8e035289a0467d687ec8066dba61e97') -sha1sums=('d747862b31994b9451ed0b7a7aba1bcb472a508e') # optimization OK From crazy at frugalware.org Fri Aug 3 12:08:00 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 12:08:04 2007 Subject: [Frugalware-git] frugalware-current: dosbox-0.71-1-i686 Message-ID: <20070803100800.8766B13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=6bc4811d03bfc9389994fd0ba039176b3d51a9c4 commit 6bc4811d03bfc9389994fd0ba039176b3d51a9c4 Author: crazy Date: Fri Aug 3 12:07:26 2007 +0200 dosbox-0.71-1-i686 * Version bump diff --git a/source/xapps-extra/dosbox/FrugalBuild b/source/xapps-extra/dosbox/FrugalBuild index c61c81f..a8220a6 100644 --- a/source/xapps-extra/dosbox/FrugalBuild +++ b/source/xapps-extra/dosbox/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy pkgname=dosbox -pkgver=0.70 +pkgver=0.71 pkgrel=1 pkgdesc="PC emulator with builtin DOS for running DOS games" url="http://dosbox.sourceforge.net/" @@ -10,6 +10,6 @@ depends=('sdl_net' 'libgl' 'sdl_sound' 'libdrm' 'libxxf86vm' 'libpng' 'mesa') groups=('xapps-extra') archs=('i686' 'x86_64') Finclude sourceforge -sha1sums=('de2f63b7246c0e1f7a473b0d4571c4da391a340e') +sha1sums=('dab2efbbc95eadbd34839abac3cbdd950deb0671') # optimization OK From crazy at frugalware.org Fri Aug 3 12:16:39 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 12:16:42 2007 Subject: [Frugalware-git] frugalware-current: sip-4.7-1-i686 Message-ID: <20070803101639.5066E13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=291c4d1cd59b10414eccf7c86d89a206c34f3723 commit 291c4d1cd59b10414eccf7c86d89a206c34f3723 Author: crazy Date: Fri Aug 3 12:16:04 2007 +0200 sip-4.7-1-i686 * Version bump diff --git a/source/xlib/sip/FrugalBuild b/source/xlib/sip/FrugalBuild index 845eeab..5e2fffe 100644 --- a/source/xlib/sip/FrugalBuild +++ b/source/xlib/sip/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: voroskoi pkgname=sip -pkgver=4.6 +pkgver=4.7 pkgrel=1 pkgdesc="SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries" url="http://www.riverbankcomputing.co.uk/sip/index.php" @@ -23,6 +23,6 @@ build() Fsed "CFLAGS = -pipe -fPIC -O2 -w" "CFLAGS = $CFLAGS -fPIC -w" siplib/Makefile Fbuild } -sha1sums=('604fef1204942146091df32f0e2276c5ab77a71c') +sha1sums=('e1f70a613ab64c1c2227ef2e49a64265a30dc65a') # optimization OK From priyank at frugalware.org Fri Aug 3 12:34:16 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 3 12:34:18 2007 Subject: [Frugalware-git] gfpm: gfpm: new icon - now in 32x32, 48x48 and 128x128 sizes. Message-ID: <20070803103416.A25BD13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=dc22cd11244b5cad8919deec4f76715255636bf0 commit dc22cd11244b5cad8919deec4f76715255636bf0 Author: Priyank Date: Fri Aug 3 16:03:09 2007 +0530 gfpm: new icon - now in 32x32, 48x48 and 128x128 sizes. diff --git a/configure.ac b/configure.ac index 2f533d7..83bdf5b 100644 --- a/configure.ac +++ b/configure.ac @@ -38,7 +38,9 @@ AC_OUTPUT([ src/Makefile data/Makefile data/icons/Makefile +data/icons/32x32/Makefile data/icons/48x48/Makefile +data/icons/128x128/Makefile po/Makefile.in Makefile ]) diff --git a/data/icons/128x128/Makefile.am b/data/icons/128x128/Makefile.am new file mode 100644 index 0000000..13b5fd9 --- /dev/null +++ b/data/icons/128x128/Makefile.am @@ -0,0 +1,4 @@ +icondir = $(datadir)/icons/hicolor/128x128/apps +icon_DATA = gfpm.png + +EXTRA_DIST = $(icon_DATA) diff --git a/data/icons/128x128/gfpm.png b/data/icons/128x128/gfpm.png new file mode 100644 index 0000000..b1824e8 Binary files /dev/null and b/data/icons/128x128/gfpm.png differ diff --git a/data/icons/32x32/Makefile.am b/data/icons/32x32/Makefile.am new file mode 100644 index 0000000..9444d82 --- /dev/null +++ b/data/icons/32x32/Makefile.am @@ -0,0 +1,4 @@ +icondir = $(datadir)/icons/hicolor/32x32/apps +icon_DATA = gfpm.png + +EXTRA_DIST = $(icon_DATA) diff --git a/data/icons/32x32/gfpm.png b/data/icons/32x32/gfpm.png new file mode 100644 index 0000000..cae6c34 Binary files /dev/null and b/data/icons/32x32/gfpm.png differ diff --git a/data/icons/Makefile.am b/data/icons/Makefile.am index be1dcdd..e8e0166 100644 --- a/data/icons/Makefile.am +++ b/data/icons/Makefile.am @@ -1,4 +1,4 @@ -SUBDIRS = 48x48 +SUBDIRS = 32x32 48x48 128x128 gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor From crazy at frugalware.org Fri Aug 3 12:47:59 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 12:48:01 2007 Subject: [Frugalware-git] frugalware-current: pyqt4-4.3-1-i686 Message-ID: <20070803104759.D7DB913A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5b6b5d896d4db380d7861b6dc36f058cc03b5c43 commit 5b6b5d896d4db380d7861b6dc36f058cc03b5c43 Author: crazy Date: Fri Aug 3 12:47:23 2007 +0200 pyqt4-4.3-1-i686 * Version bump diff --git a/source/kde-extra/pyqt4/FrugalBuild b/source/kde-extra/pyqt4/FrugalBuild index a1c0cc1..d3b376e 100644 --- a/source/kde-extra/pyqt4/FrugalBuild +++ b/source/kde-extra/pyqt4/FrugalBuild @@ -3,11 +3,11 @@ pkgname=pyqt4 origname=PyQt -pkgver=4.2 -pkgrel=2 +pkgver=4.3 +pkgrel=1 pkgdesc="PyQt4 is a set of Python bindings for the Qt4 toolkit." url="http://www.riverbankcomputing.co.uk/pyqt/index.php" -depends=('qt4>=4.2.3-2' 'sip>=4.6' 'qscintilla2-qt4') +depends=('qt4>=4.2.3-2' 'sip>=4.7' 'qscintilla2-qt4') up2date="lynx -dump http://www.riverbankcomputing.co.uk/pyqt/download.php |grep 'PyQt-x11-gpl-4' |sed -ne 's/.*l-\(.*\).tar.gz .*/\1/;1 p'" source=(http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/$origname-x11-gpl-$pkgver.tar.gz) #up2date="$pkgver" @@ -32,6 +32,6 @@ build() Fmakeinstall INSTALL_ROOT=$Fdestdir } -sha1sums=('10bdcb34883f4a9e12772dcdfa6d33737423f487') +sha1sums=('cefd8b0d7ff88277280e872bfb3130069504b8ff') # optimization OK From priyank at frugalware.org Fri Aug 3 12:54:01 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 3 12:54:03 2007 Subject: [Frugalware-git] gfpm: gfpm: new splash screen Message-ID: <20070803105401.9611813A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=19a7ff0432a55bb310fd70f0efa1fda104959434 commit 19a7ff0432a55bb310fd70f0efa1fda104959434 Author: Priyank Date: Fri Aug 3 16:22:58 2007 +0530 gfpm: new splash screen diff --git a/data/Makefile.am b/data/Makefile.am index 35d75e1..587b764 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -1,7 +1,7 @@ SUBDIRS = icons gladedir = $(datadir)/gfpm -glade_DATA = gfpm.glade gfpmlog.png +glade_DATA = gfpm.glade splash.png EXTRA_DIST = $(glade_DATA) diff --git a/data/gfpm.glade b/data/gfpm.glade index 5647692..e4c309e 100644 --- a/data/gfpm.glade +++ b/data/gfpm.glade @@ -494,7 +494,7 @@ Installed packages True - gfpmlog.png + splash.png False diff --git a/data/gfpmlog.png b/data/gfpmlog.png deleted file mode 100644 index 852f9b5..0000000 Binary files a/data/gfpmlog.png and /dev/null differ diff --git a/data/splash.png b/data/splash.png new file mode 100644 index 0000000..e26f2c0 Binary files /dev/null and b/data/splash.png differ diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index f6d30b4..bbc9cee 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -90,6 +90,7 @@ gfpm_interface_init (void) while (gtk_events_pending()) gtk_main_iteration (); + sleep (2); gfpm_groups_tvw = glade_xml_get_widget (xml, "grouptreeview"); gfpm_pkgs_tvw = glade_xml_get_widget (xml, "pkgstreeview"); gfpm_info_tvw = glade_xml_get_widget (xml, "infotreeview"); From crazy at frugalware.org Fri Aug 3 13:07:40 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 13:07:43 2007 Subject: [Frugalware-git] frugalware-current: pyqt-3.17.3-1-i686 Message-ID: <20070803110740.E000C13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c217c584e78a84f19ce828389ba627f2104ba013 commit c217c584e78a84f19ce828389ba627f2104ba013 Author: crazy Date: Fri Aug 3 13:07:08 2007 +0200 pyqt-3.17.3-1-i686 * Version bump diff --git a/source/kde/pyqt/FrugalBuild b/source/kde/pyqt/FrugalBuild index 4d92dc9..65bce20 100644 --- a/source/kde/pyqt/FrugalBuild +++ b/source/kde/pyqt/FrugalBuild @@ -3,12 +3,12 @@ pkgname=pyqt origname=PyQt -pkgver=3.17.2 +pkgver=3.17.3 pkgrel=1 pkgdesc="PyQt is a set of Python bindings for the Qt toolkit." url="http://www.riverbankcomputing.co.uk/pyqt/index.php" # sip,qscintilla: see BTS-278 -depends=('qt' 'sip>=4.6' 'qscintilla>=1.71') +depends=('qt' 'sip>=4.7' 'qscintilla>=1.71') up2date="lynx -dump http://www.riverbankcomputing.co.uk/pyqt/download.php |grep 'PyQt-x11-gpl-3' |sed -ne 's/.*l-\(.*\).tar.gz .*/\1/;1 p'" source=(http://www.riverbankcomputing.com/Downloads/PyQt3/GPL/$origname-x11-gpl-$pkgver.tar.gz) #up2date="lynx -dump http://www.riverbankcomputing.com/Downloads/Snapshots/PyQt3/|Flasttar" @@ -25,6 +25,6 @@ build() { Fmake Fmakeinstall } -sha1sums=('34ae00693ed54aa64ca931909bad19ccd4918d81') +sha1sums=('ab74c9090564a09e90c57148f9193843b37fd53f') # optimization OK From voroskoi at frugalware.org Fri Aug 3 13:42:44 2007 From: voroskoi at frugalware.org (voroskoi) Date: Fri Aug 3 13:42:46 2007 Subject: [Frugalware-git] frugalware-current: ethtool-6-1-i686 Message-ID: <20070803114244.F2FE513A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=613d16b6e80f3e1e6b62893c540395b8a161f9ca commit 613d16b6e80f3e1e6b62893c540395b8a161f9ca Author: voroskoi Date: Fri Aug 3 13:38:13 2007 +0200 ethtool-6-1-i686 version bump diff --git a/source/network/ethtool/FrugalBuild b/source/network/ethtool/FrugalBuild index cf671da..5e52ad5 100644 --- a/source/network/ethtool/FrugalBuild +++ b/source/network/ethtool/FrugalBuild @@ -3,7 +3,7 @@ # Maintainer: voroskoi pkgname=ethtool -pkgver=5 +pkgver=6 pkgrel=1 pkgdesc="A tool for setting ethernet parameters" _F_sourceforge_dirname="gkernel" @@ -12,6 +12,6 @@ Finclude sourceforge depends=('glibc') groups=('network') archs=('i686' 'x86_64') -sha1sums=('b4ae709d2305819e235a067d029b762427ce337b') +sha1sums=('808fda9c353714ad1d5f0428e7347fca8c0c23f6') # optimization OK From crazy at frugalware.org Fri Aug 3 13:47:38 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 13:47:40 2007 Subject: [Frugalware-git] frugalware-current: eric4-4.0.1-1-i686 Message-ID: <20070803114738.C59B713A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2ba8c2c137c593595980de13bd324e4f3ed86fe3 commit 2ba8c2c137c593595980de13bd324e4f3ed86fe3 Author: crazy Date: Fri Aug 3 13:46:47 2007 +0200 eric4-4.0.1-1-i686 * Version bump diff --git a/source/xapps-extra/eric4/FrugalBuild b/source/xapps-extra/eric4/FrugalBuild index 26cae90..013db52 100644 --- a/source/xapps-extra/eric4/FrugalBuild +++ b/source/xapps-extra/eric4/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy pkgname=eric4 -pkgver=4.0.0 +pkgver=4.0.1 pkgrel=1 pkgdesc="Eric4 is a full featured Python (and Ruby) IDE that is written in PyQt4." _F_sourceforge_dirname="eric-ide" @@ -18,7 +18,7 @@ source=($source \ groups=('xapps-extra') archs=('i686' 'x86_64') options=('scriptlet') -depends=('pyqt4' 'qscintilla2-qt4' 'qscintilla2-python-qt4') +depends=('pyqt4>=4.3' 'qscintilla2-qt4' 'qscintilla2-python-qt4') rodepends=('shared-mime-info') subpkgs=("$pkgname-i18n-de" "$pkgname-i18n-fr" "$pkgname-i18n-ru" "$pkgname-i18n-cs_cz") @@ -45,9 +45,9 @@ build() Fsplit $pkgname-i18n-ru $_F_python_libdir/eric4/i18n/eric4_ru.qm Fsplit $pkgname-i18n-cs_cz $_F_python_libdir/eric4/i18n/eric4_cs_CZ.qm } -sha1sums=('8264c7a8f9b2261ccb4fe1cc06dcf5c35164b191'\ - 'de8d4ecf273f84a1d7b54b8656f9a68b3cf5dabb'\ - '7c9dbf887e802d379a7eb01d37da3762444eec55'\ - 'bcce1e35c9aa8f48195b2d4a87f01fb42a91b643'\ - 'a53f22fb7d2a7014f14bce59c518b711f53d2412'\ - 'a45dc892e51a061cfccfa1add539cb7ff803fe60') +sha1sums=('9f5682e4d9754ce87daf6bd7c3ad92f644c64c99' \ + '99f5ae661460c1333ae09b35c892a43fe1395b61' \ + '86e1619c243ea62ed302ab8d15d250830fe93c85' \ + '3f8e8c9e2d35269e509e526fc04e1094f56d4e74' \ + 'ed1ba6c667b016d3b8ec2fec539054ac33d1fa44' \ + 'bdc6b72e48c1cab4bf779ed72a61b42cc1f997e5') diff --git a/source/xapps-extra/eric4/eric4.desktop b/source/xapps-extra/eric4/eric4.desktop index 3013fcf..0e15b1d 100644 --- a/source/xapps-extra/eric4/eric4.desktop +++ b/source/xapps-extra/eric4/eric4.desktop @@ -1,6 +1,6 @@ [Desktop Entry] Encoding=UTF-8 -Name=Eric +Name=Eric4 Comment=Python (and Ruby) IDE Exec=eric4 Terminal=false From crazy at frugalware.org Fri Aug 3 13:51:20 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 13:51:29 2007 Subject: [Frugalware-git] frugalware-current: libburn-0.3.8-1-i686 Message-ID: <20070803115120.A69EB13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=51880022b9a821803d775ca37c6409be9725d5a9 commit 51880022b9a821803d775ca37c6409be9725d5a9 Author: crazy Date: Fri Aug 3 13:50:48 2007 +0200 libburn-0.3.8-1-i686 * Version bump diff --git a/source/lib-extra/libburn/FrugalBuild b/source/lib-extra/libburn/FrugalBuild index 46907ae..21388bc 100644 --- a/source/lib-extra/libburn/FrugalBuild +++ b/source/lib-extra/libburn/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy pkgname=libburn -pkgver=0.3.6 +pkgver=0.3.8 pkgrel=1 pkgdesc="Disc reading/writing library." url="http://libburnia.pykix.org/" @@ -11,6 +11,6 @@ groups=('lib-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://libburnia.pykix.org|grep -m1 'libburn-\(.*\).tar.gz'|sed 's/.*-\(.*\).tar.gz.*/\1/'" source=(http://libburnia-download.pykix.org/releases/$pkgname-$pkgver.tar.gz) -sha1sums=('228b55cca80f3e846a8a213d136a6c30207f0b43') +sha1sums=('462f4d044734ccb52405a44fe18c5ba90a373521') # optimization OK From voroskoi at frugalware.org Fri Aug 3 13:53:24 2007 From: voroskoi at frugalware.org (voroskoi) Date: Fri Aug 3 13:53:27 2007 Subject: [Frugalware-git] frugalware-current: whois-4.7.22-1-i686 Message-ID: <20070803115324.E566813A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c3ed7f597f728facbe7c76424a787c6ea501acb5 commit c3ed7f597f728facbe7c76424a787c6ea501acb5 Author: voroskoi Date: Fri Aug 3 13:45:56 2007 +0200 whois-4.7.22-1-i686 version bump diff --git a/source/network/whois/FrugalBuild b/source/network/whois/FrugalBuild index c0ce303..3011104 100644 --- a/source/network/whois/FrugalBuild +++ b/source/network/whois/FrugalBuild @@ -3,7 +3,7 @@ # Maintainer: voroskoi pkgname=whois -pkgver=4.7.21 +pkgver=4.7.22 pkgrel=1 pkgdesc="The GNU whois client" url="http://www.linux.it/~md/software/" @@ -25,8 +25,8 @@ build() Ffile $pkgname-$pkgver/whois.conf /etc/whois.conf } -sha1sums=('3569982ff0a7ce9fd967af05a773e6e80aea0bcf'\ - '07bc0caaa23521d35d75584fdb5f95f1befdba25'\ +sha1sums=('fcf7d35b188fba56fbefba2e1fd5b94dc516f0ae' \ + '07bc0caaa23521d35d75584fdb5f95f1befdba25' \ '50e73d59b53cadf80e3c5aa8c1c8eb6667fa80e6') # optimization OK From crazy at frugalware.org Fri Aug 3 13:54:22 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 13:54:24 2007 Subject: [Frugalware-git] frugalware-current: dbus-python-0.82.2-1-i686 Message-ID: <20070803115422.30BB913A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=b0da3d32b4ffaa7da7b5b20617361a734f31a4a1 commit b0da3d32b4ffaa7da7b5b20617361a734f31a4a1 Author: crazy Date: Fri Aug 3 13:53:47 2007 +0200 dbus-python-0.82.2-1-i686 * Version bump diff --git a/source/apps/dbus-python/FrugalBuild b/source/apps/dbus-python/FrugalBuild index 5dc8f2f..38aef71 100644 --- a/source/apps/dbus-python/FrugalBuild +++ b/source/apps/dbus-python/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy pkgname=dbus-python -pkgver=0.82.1 +pkgver=0.82.2 pkgrel=1 pkgdesc="Python bindings for D-BUS" url="http://www.freedesktop.org/wiki/Software_2fDBusBindings" From boobaa at frugalware.org Fri Aug 3 14:05:08 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 3 14:05:20 2007 Subject: [Frugalware-git] frugalware-current: amavisd-new-2.5.2-1-i686 Message-ID: <20070803120508.86CDB13A4028@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=1c4317cfb0831057b3e1888c1d705c0662f7823d commit 1c4317cfb0831057b3e1888c1d705c0662f7823d Author: CSÉCSY László Date: Thu Aug 2 09:33:32 2007 +0200 amavisd-new-2.5.2-1-i686 version bump new m8r (ok by iron) changing UID/GID, so upgrade will break amavis without RTFM lots of other fixes & changes diff --git a/source/network-extra/amavisd-new/FrugalBuild b/source/network-extra/amavisd-new/FrugalBuild index 21e086e..f86b57d 100644 --- a/source/network-extra/amavisd-new/FrugalBuild +++ b/source/network-extra/amavisd-new/FrugalBuild @@ -1,31 +1,31 @@ # Compiling Time: 0.01 SBU -# Maintainer: Karoly CZOVEK +# Maintainer: CSÉCSY László +# Former m8r: Karoly CZOVEK # Contributor: Zoltan Kiss pkgname=amavisd-new -pkgver=2.5.1 +pkgver=2.5.2 pkgrel=1 pkgdesc="Amavisd-new is a high-performance interface between mailer (MTA) and content checkers" url="http://www.ijs.si/software/amavisd/" -depends=('perl-archive-tar' 'perl-archive-zip' 'perl-bdb' 'perl-convert-tnef' \ - 'perl-convert-uulib' 'perl-io-stringy' 'perl-io-zlib' \ - 'perl-mailtools' 'perl-mime-tools' 'perl-net-server' \ +depends=('perl-archive-tar' 'perl-archive-zip' 'perl-bdb' 'perl-convert-tnef'\ + 'perl-convert-uulib' 'perl-io-stringy' 'perl-io-zlib'\ + 'perl-mailtools' 'perl-mime-tools' 'perl-net-server'\ 'perl-unix-syslog' 'spamassassin') backup=('etc/amavis/20-userconf' 'etc/amavis/10-amavisconf') groups=('network-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url |grep -A 2 'Most recent versions'|grep 'amavis' |sed 's/.*amavisd-new-\(.*\)\.tar.*/\1/;q'" source=($url/amavisd-new-$pkgver.tar.gz 10-amavisconf 20-userconf \ - rc.amavisd-new amavisconf) -sha1sums=('1a93e3c773f51d2c5062ee9fc5a4b0a782758c43' \ - '648421546adab952f6ace5834c269f8a80256b84' \ - '681dea305554a05b4a7279b56c7c1282650fcb8f' \ - 'b0f1274ac015a13a1ebd2cb8d4b2e001bc57f78d' \ - '0817540bbce13a5ac1861d1e82dcbcf740f977e8') - + rc.amavisd-new amavisconf README.Frugalware) +sha1sums=('2465131448ce10dac8511450695ff63bc565e6db' \ + '648421546adab952f6ace5834c269f8a80256b84' \ + '681dea305554a05b4a7279b56c7c1282650fcb8f' \ + 'abbe37aedba303f48e7827841e9e84dc2bb02ca7' \ + '0817540bbce13a5ac1861d1e82dcbcf740f977e8' \ + 'f09d2c56d797c699c3dffcc0c21b293d0098d0a5') build() { - Fcd Fsed "'-Home'=>'/var/amavis/db'" "'-Home'=>'/var/lib/amavis/db'" \ amavisd-agent @@ -38,7 +38,7 @@ build() { Fmkdir var/lib/amavis/tmp var/lib/amavis/var var/lib/amavis/db \ var/lib/amavis/helpers var/lib/amavis/quarantine \ var/lib/amavis/home var/lock/amavis - Fexerel usr/share/doc/$pkgname-$pkgver/examples/amavisd-release + Fexerel usr/share/doc/$pkgname-$pkgver/examples/amavisd-release Ffilerel usr/share/doc/$pkgname-$pkgver/examples/amavisd.conf-sample Ffilerel usr/share/doc/$pkgname-$pkgver/examples/amavisd.conf-default Ffilerel LDAP.schema usr/share/doc/$pkgname-$pkgver/ldap/amavis.schema @@ -55,7 +55,4 @@ build() { Fmkdir /usr/sbin Fln ../../var/lib/frugalware/system/amavisconf /usr/sbin/amavisconf } - -# optimalization OK - -# vim: ft=sh +# optimization OK diff --git a/source/network-extra/amavisd-new/README.Frugalware b/source/network-extra/amavisd-new/README.Frugalware new file mode 100644 index 0000000..f6fd954 --- /dev/null +++ b/source/network-extra/amavisd-new/README.Frugalware @@ -0,0 +1,13 @@ +From amavisd-new-2.5.2-1 we no longer use a random uid/gid, but dedicated +ones. Because of this amavis service will not start if you have it installed +before, so you have to correct this by issuing these commands: + +------------ +groupmod -g 40 amavis +usermod -u 40 -g 40 amavis +chown -R amavis:amavis /var/lib/amavis +chown -R amavis:amavis /var/lock/amavis +------------ + +You should chown any other amavis-owned stuff you may have lying around, these +are only the default ones. diff --git a/source/network-extra/amavisd-new/amavisd-new.install b/source/network-extra/amavisd-new/amavisd-new.install index c98bc91..2a1f928 100644 --- a/source/network-extra/amavisd-new/amavisd-new.install +++ b/source/network-extra/amavisd-new/amavisd-new.install @@ -1,8 +1,11 @@ post_install() { - /usr/sbin/groupadd amavis - /usr/sbin/useradd -g amavis -d /var/lib/amavis -s /bin/false \ - -c "Amavisd-new" amavis + if ! grep -q '^amavis:' /etc/group ; then + groupadd -g 40 amavis + fi + if ! grep -q '^amavis:' /etc/passwd ; then + useradd -u 40 -g 40 -s /bin/false -c "Amavisd-new" -d /var/lib/amavis amavis + fi chown -R amavis.amavis /var/lib/amavis chown -R amavis.amavis /var/lock/amavis echo "Please run 'amavisconf' to configure amavis!" @@ -10,9 +13,9 @@ post_install() pre_remove() { - /usr/sbin/chkconfig --del rc.amavisd-new - /usr/sbin/userdel -r amavis >/dev/null 2>&1 - /usr/sbin/groupdel amavis >/dev/null 2>&1 + chkconfig --del rc.amavisd-new + userdel -r amavis >/dev/null 2>&1 + groupdel amavis >/dev/null 2>&1 } op=$1 diff --git a/source/network-extra/amavisd-new/messages/amavisd-new.en b/source/network-extra/amavisd-new/messages/amavisd-new.en index 08eef64..8d3a985 100644 --- a/source/network-extra/amavisd-new/messages/amavisd-new.en +++ b/source/network-extra/amavisd-new/messages/amavisd-new.en @@ -2,3 +2,5 @@ stopamavisd="Stopping amavisd-new" startamavisd="Starting amavisd-new" nramavisd="Amavisd-new not running" aramavisd="Amavisd-new already running" +uamavis="Wrong uid, read /usr/share/doc/amavisd-new-*/README.Frugalware" +gamavis="Wrong gid, read /usr/share/doc/amavisd-new-*/README.Frugalware" diff --git a/source/network-extra/amavisd-new/messages/amavisd-new.hu b/source/network-extra/amavisd-new/messages/amavisd-new.hu index 19182af..e3311c6 100644 --- a/source/network-extra/amavisd-new/messages/amavisd-new.hu +++ b/source/network-extra/amavisd-new/messages/amavisd-new.hu @@ -1,4 +1,6 @@ stopamavisd="Amavisd-new leállítása" startamavisd="Amavisd-new indítása" nramavisd="Az Amavisd-new nem fut" -aramavisd="Az Amavisd-new már fut" \ No newline at end of file +aramavisd="Az Amavisd-new már fut" +uamavis="Hibás uid, olvassa el az /usr/share/doc/amavisd-new-*/README.Frugalware-t" +gamavis="Hibás gid, olvassa el az /usr/share/doc/amavisd-new-*/README.Frugalware-t" diff --git a/source/network-extra/amavisd-new/rc.amavisd-new b/source/network-extra/amavisd-new/rc.amavisd-new index 0b987ca..df5dc32 100644 --- a/source/network-extra/amavisd-new/rc.amavisd-new +++ b/source/network-extra/amavisd-new/rc.amavisd-new @@ -16,37 +16,45 @@ confdir="/etc/amavis" cmd_opts="" get_params() { - PARAMS="" - for i in `ls -1 $confdir` - do - PARAMS="$PARAMS -c $confdir/$i" - done + PARAMS="" + for i in `ls -1 $confdir` + do + PARAMS="$PARAMS -c $confdir/$i" + done } - if [ "$1" = "stop" ]; then - if [ ! -e $pid_file ]; then - echo -n "$nramavisd" - ok 1 - exit 0 - fi - stop "$stopamavisd" - kill -TERM `cat $pid_file` - rm $pid_file - ok $? - elif [ "$1" = "restart" ]; then - "$0" stop - sleep 1 - "$0" start - else # start - if [ -e $pid_file ]; then - echo -n "$aramavisd" - ok 1 - exit 0 - fi - get_params - $prog $PARAMS $opts - start "$startamavisd" - ok $? + if [ ! -e $pid_file ]; then + echo -n "$nramavisd" + ok 1 + exit 0 + fi + stop "$stopamavisd" + kill -TERM `cat $pid_file` + rm $pid_file + ok $? +elif [ "$1" = "restart" ]; then + "$0" stop + sleep 1 + "$0" start +else # start + if [ $(id -u amavis) != 40 ]; then + echo -n "$uamavis" + ok 999 + exit 0 + fi + if [ $(id -g amavis) != 40 ]; then + echo -n "$gamavis" + ok 999 + exit 0 + fi + if [ -e $pid_file ]; then + echo -n "$aramavisd" + ok 1 + exit 0 + fi + get_params + $prog $PARAMS $opts + start "$startamavisd" + ok $? fi - \ No newline at end of file From boobaa at frugalware.org Fri Aug 3 14:05:08 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 3 14:05:20 2007 Subject: [Frugalware-git] frugalware-current: postfix-2.4.4-1-i686 Message-ID: <20070803120508.466D913A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5ebfabcea137bdcc69e814df8eb1b2c6b506cf54 commit 5ebfabcea137bdcc69e814df8eb1b2c6b506cf54 Author: CSÉCSY László Date: Wed Aug 1 08:13:59 2007 +0200 postfix-2.4.4-1-i686 version bump updated VDA patch's version (it is released in parallel with postfix) new m8r, ok by iron diff --git a/source/network/postfix/FrugalBuild b/source/network/postfix/FrugalBuild index 33838af..0833a0f 100644 --- a/source/network/postfix/FrugalBuild +++ b/source/network/postfix/FrugalBuild @@ -1,12 +1,13 @@ # Compiling Time: 0.70 SBU -# Maintainer: Karoly CZOVEK +# Maintainer: CSÉCSY László +# Former m8r: Karoly CZOVEK # Contributor: VMiklos # Contributor: Krisztian VASAS pkgname=postfix -pkgver=2.4.3 -pkgrel=2 -vdaver=2.4.0 +pkgver=2.4.4 +pkgrel=1 +vdaver=2.4.4 pkgdesc="A fast, easy to administer, and secure MTA" url="http://www.postfix.org/" depends=('db>=4.6.18' 'pcre' 'cyrus-sasl' 'libmysqlclient' 'libldap' 'libpq>=8.2-1') @@ -25,12 +26,12 @@ up2date="lynx -dump $mirror/index.html|grep -m1 '.tar.gz'|sed 's/.*-\(.*\).tar.g source=($mirror/official/$pkgname-$pkgver.tar.gz \ rc.$pkgname \ README.Frugalware - http://vda.sourceforge.net/VDA/postfix-$vdaver-vda.patch.gz) + http://vda.sourceforge.net/VDA/postfix-$vdaver-vda-ng.patch.gz) -sha1sums=('7d3625332bb3e877e59ef01fad56b444ac59967b'\ +sha1sums=('7ccac18b06de24bbf1069a4265044e1cdfb40d35'\ 'aef63e40eb4321f2cf7985983964e93e9c2a4cd0'\ 'b05736300a01bc6d4d0ca7bb92704de29b68651d'\ - '0e1de0bb9de24ea9766d9930a945e3b94fc2a250') + '4e2905606da03a3f117fa4b4b703c3c5b2f1c174') APPLY_PATCH_VDA=${APPLY_PATCH_VDA:-1} USE_FEATURE_SASL=${USE_FEATURE_SASL:-1} @@ -71,7 +72,7 @@ build() fi if [ $APPLY_PATCH_VDA -eq 1 ]; then - Fpatch postfix-$vdaver-vda.patch + Fpatch postfix-$vdaver-vda-ng.patch fi Fcd From boobaa at frugalware.org Fri Aug 3 14:05:08 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 3 14:05:21 2007 Subject: [Frugalware-git] frugalware-current: Changing uid/gid of amavis Message-ID: <20070803120508.B625313A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=7e7fd355444c5b2fd6121b3bc1f24f55b0920039 commit 7e7fd355444c5b2fd6121b3bc1f24f55b0920039 Author: CSÉCSY László Date: Thu Aug 2 09:35:56 2007 +0200 Changing uid/gid of amavis and removing that damned rc-foo.new file (vmiklos: why doesn't dg want to record this change?) diff --git a/docs/ids.txt b/docs/ids.txt index afb37a8..f44f8c7 100644 --- a/docs/ids.txt +++ b/docs/ids.txt @@ -7,7 +7,6 @@ `---------------`---------------`----------------------------------------------- User Group Package -------------------------------------------------------------------------------- -amavis amavis amavisd-new munin munin munin and munin-node -------------------------------------------------------------------------------- @@ -58,7 +57,7 @@ ID User Package Group Package 037 netdev shadow 038 messagebus dbus messagebus dbus 039 hald hal hald hal -040 +040 amavis amavisd-new amavis amavisd-new 041 042 gdm shadow gdm shadow 043 shadow shadow diff --git a/source/network-extra/amavisd-new/rc.amavisd-new.new b/source/network-extra/amavisd-new/rc.amavisd-new.new deleted file mode 100644 index 5600819..0000000 --- a/source/network-extra/amavisd-new/rc.amavisd-new.new +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/bash - -# (c) 2005 Marcus Habermehl -# (c) 2005 Zoltan Kiss -# rc.amavisd-new for FrugalWare -# distributed under GPL License - -# chkconfig: 2345 81 32 -# description: Starts and stops the Amavis mail filter daemon. - -source /lib/initscripts/functions -TEXTDOMAIN=amavisd-new - -actions=(restart start status stop) -daemon="Amavisd-new" - -pid="$(pidof amavisd 2> /dev/null)" - -rc_start() -{ - start_msg - if [ -z ${pid} ] ; then - PARAMS= - for i in `ls -1 /etc/amavis` ; do - PARAMS="${PARAMS} -c /etc/amavis/${i}" - done - - /usr/sbin/amavisd ${PARAMS} - ok $? - else - ok 999 - fi -} - -rc_stop() -{ - stop_msg - if [ ! -z ${pid} ] ; then - killall amavisd - ok $? - else - ok 999 - fi -} - -rc_exec $1 - -# vim: ft=sh From boobaa at frugalware.org Fri Aug 3 14:05:09 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 3 14:05:21 2007 Subject: [Frugalware-git] frugalware-current: postfix-2.4.5-1-i686 Message-ID: <20070803120509.0594413A402D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5be57f38fb3b2f24a5629f70bd1ad56a20d35db8 commit 5be57f38fb3b2f24a5629f70bd1ad56a20d35db8 Author: CSÉCSY László Date: Thu Aug 2 10:10:44 2007 +0200 postfix-2.4.5-1-i686 version bump diff --git a/source/network/postfix/FrugalBuild b/source/network/postfix/FrugalBuild index 0833a0f..87ede9c 100644 --- a/source/network/postfix/FrugalBuild +++ b/source/network/postfix/FrugalBuild @@ -5,9 +5,9 @@ # Contributor: Krisztian VASAS pkgname=postfix -pkgver=2.4.4 +pkgver=2.4.5 pkgrel=1 -vdaver=2.4.4 +vdaver=2.4.5 pkgdesc="A fast, easy to administer, and secure MTA" url="http://www.postfix.org/" depends=('db>=4.6.18' 'pcre' 'cyrus-sasl' 'libmysqlclient' 'libldap' 'libpq>=8.2-1') @@ -28,10 +28,10 @@ source=($mirror/official/$pkgname-$pkgver.tar.gz \ README.Frugalware http://vda.sourceforge.net/VDA/postfix-$vdaver-vda-ng.patch.gz) -sha1sums=('7ccac18b06de24bbf1069a4265044e1cdfb40d35'\ +sha1sums=('dc3616ffd441c23748273527b6693835f3502ad2'\ 'aef63e40eb4321f2cf7985983964e93e9c2a4cd0'\ 'b05736300a01bc6d4d0ca7bb92704de29b68651d'\ - '4e2905606da03a3f117fa4b4b703c3c5b2f1c174') + '7bc3a9639e64747b49bd862dc7cc326ab3aacd72') APPLY_PATCH_VDA=${APPLY_PATCH_VDA:-1} USE_FEATURE_SASL=${USE_FEATURE_SASL:-1} From crazy at frugalware.org Fri Aug 3 14:10:29 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 14:10:37 2007 Subject: [Frugalware-git] frugalware-current: pinot-0.75-1-i686 Message-ID: <20070803121030.0A91713A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c697a3f912866c2e3e21780a9ca808ed4511aeeb commit c697a3f912866c2e3e21780a9ca808ed4511aeeb Author: crazy Date: Fri Aug 3 14:09:39 2007 +0200 pinot-0.75-1-i686 * Version bump diff --git a/source/xapps-extra/pinot/FrugalBuild b/source/xapps-extra/pinot/FrugalBuild index 0765dc9..7c85c3b 100644 --- a/source/xapps-extra/pinot/FrugalBuild +++ b/source/xapps-extra/pinot/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: crazy pkgname=pinot -pkgver=0.74 -pkgrel=2 +pkgver=0.75 +pkgrel=1 pkgdesc="Personal search and metasearch for the Free Desktop" url="http://pinot.berlios.de/" depends=('openssl' 'curl' 'cairomm' 'dbus-glib' 'xapian-core>=1.0.2' 'gmime' 'atk' 'gtkmm' 'boost>=1.34.0-4' \ @@ -17,5 +17,5 @@ groups=('xapps-extra') archs=('i686' 'x86_64') Finclude berlios unset MAKEFLAGS -sha1sums=('5af42b4505790af81bfc32e0e539bc5cdb0408f0') +sha1sums=('7e4c7316af01eb5e514bee013646ce03f6f74617') # optimization OK From crazy at frugalware.org Fri Aug 3 14:26:10 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 14:26:13 2007 Subject: [Frugalware-git] frugalware-current: graphicsmagick-1.1.8-1-i686 Message-ID: <20070803122610.BB0AC13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=45cab66a365b6071ba0ed9aaba90d8171073d41d commit 45cab66a365b6071ba0ed9aaba90d8171073d41d Author: crazy Date: Fri Aug 3 14:25:36 2007 +0200 graphicsmagick-1.1.8-1-i686 * Version bump diff --git a/source/xapps-extra/graphicsmagick/FrugalBuild b/source/xapps-extra/graphicsmagick/FrugalBuild index b8dcb9a..5205d83 100644 --- a/source/xapps-extra/graphicsmagick/FrugalBuild +++ b/source/xapps-extra/graphicsmagick/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: crazy pkgname=graphicsmagick -pkgver=1.1.7 -pkgrel=3 +pkgver=1.1.8 +pkgrel=1 pkgdesc="A collection of tools and libraries for many image formats" depends=('libxext' 'libsm' 'lcms' 'freetype2' 'libxml2' 'bzip2' 'jasper>=1.900.0' 'libpng' 'perl' 'urw-fonts' 'xespgs') groups=('xapps-extra') @@ -12,15 +12,9 @@ _F_sourceforge_dirname="$pkgname" _F_sourceforge_name="GraphicsMagick" _F_sourceforge_ext=".tar.bz2" Finclude sourceforge -source=($source graphicsmagick-1.1.7-overflow.patch0 \ - graphicsmagick-libpng.patch \ - CVE-2006-5456.patch) url="http://www.graphicsmagick.org/" _F_cd_path="GraphicsMagick-$pkgver" -sha1sums=('b2d3878be34e6d0a8a19e991b7f99da30b02df7e' \ - 'ae474ea3348a7d08c7c1026a34a5cf9f37170305' \ - '6944c767dd885e6356c29dd21ae717327c42d9a0' \ - 'b2dfffdb603b2e3526c2af49790a67432230a60f') +sha1sums=('fdd10d47f208d278f66b9f0ff69f814c67fbeab3') subpkgs=("$pkgname-docs") subdescs=('GraphicsMagick Documentation') From crazy at frugalware.org Fri Aug 3 14:27:50 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 14:27:51 2007 Subject: [Frugalware-git] frugalware-current: errr why I need commit -a to remove files ? Message-ID: <20070803122750.66ACB13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5acfb4df20c196ea5e430d698fd18e1bf63733f2 commit 5acfb4df20c196ea5e430d698fd18e1bf63733f2 Author: crazy Date: Fri Aug 3 14:27:05 2007 +0200 errr why I need commit -a to remove files ? diff --git a/source/xapps-extra/graphicsmagick/CVE-2006-5456.patch b/source/xapps-extra/graphicsmagick/CVE-2006-5456.patch deleted file mode 100644 index 759f6d6..0000000 --- a/source/xapps-extra/graphicsmagick/CVE-2006-5456.patch +++ /dev/null @@ -1,42 +0,0 @@ -diff -rup GraphicsMagick-1.1.7.orig/coders/dcm.c GraphicsMagick-1.1.7/coders/dcm.c ---- GraphicsMagick-1.1.7.orig/coders/dcm.c 2006-10-16 16:48:31.000000000 +0200 -+++ GraphicsMagick-1.1.7/coders/dcm.c 2006-10-16 16:56:13.000000000 +0200 -@@ -3022,7 +3022,7 @@ static Image *ReadDCMImage(const ImageIn - /* - Photometric interpretation. - */ -- for (i=0; i < (long) length; i++) -+ for (i=0; i < (long) Min(length, MaxTextExtent-1); i++) - photometric[i]=data[i]; - photometric[i]='\0'; - break; -diff -rup GraphicsMagick-1.1.7.orig/coders/palm.c GraphicsMagick-1.1.7/coders/palm.c ---- GraphicsMagick-1.1.7.orig/coders/palm.c 2006-10-16 16:48:31.000000000 +0200 -+++ GraphicsMagick-1.1.7/coders/palm.c 2006-10-16 16:56:13.000000000 +0200 -@@ -541,7 +541,7 @@ static Image *ReadPALMImage(const ImageI - image->compression = RLECompression; - for (i = 0; i < (long) bytes_per_row; ) - { -- count = ReadBlobByte(image); -+ count = Min(ReadBlobByte(image), bytes_per_row-i); - byte = ReadBlobByte(image); - memset(one_row + i, (int) byte, count); - i += count; -@@ -579,6 +579,8 @@ static Image *ReadPALMImage(const ImageI - indexes=GetIndexes(image); - if(bits_per_pixel == 16) - { -+ if (image->columns > 2*bytes_per_row) -+ ThrowReaderException(CorruptImageError,CorruptImage,image); - for (x=0; x < (long) image->columns; x++) - { - color16 = (*ptr++ << 8); -@@ -595,6 +597,8 @@ static Image *ReadPALMImage(const ImageI - bit = 8 - bits_per_pixel; - for(x = 0; x < (long) image->columns; x++) - { -+ if (ptr - one_row >= bytes_per_row) -+ ThrowReaderException(CorruptImageError,CorruptImage,image); - index =(IndexPacket) (mask - (((*ptr) & (mask << bit)) >> bit)); - indexes[x] = index; - *q++ = image->colormap[index]; diff --git a/source/xapps-extra/graphicsmagick/graphicsmagick-1.1.7-overflow.patch0 b/source/xapps-extra/graphicsmagick/graphicsmagick-1.1.7-overflow.patch0 deleted file mode 100644 index 88ff71f..0000000 --- a/source/xapps-extra/graphicsmagick/graphicsmagick-1.1.7-overflow.patch0 +++ /dev/null @@ -1,11 +0,0 @@ ---- magick/image.c.orig 2006-02-11 19:07:59.000000000 +0100 -+++ magick/image.c 2006-02-11 19:08:06.000000000 +0100 -@@ -6250,7 +6250,7 @@ - /* - Rectify multi-image file support. - */ -- FormatString(filename,image_info->filename,0); -+ FormatString(filename,"%s",image_info->filename,0); - if ((LocaleCompare(filename,image_info->filename) != 0) && - (strchr(filename,'%') == (char *) NULL)) - image_info->adjoin=False; diff --git a/source/xapps-extra/graphicsmagick/graphicsmagick-libpng.patch b/source/xapps-extra/graphicsmagick/graphicsmagick-libpng.patch deleted file mode 100644 index b5398a0..0000000 --- a/source/xapps-extra/graphicsmagick/graphicsmagick-libpng.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -Naur GraphicsMagick-1.1.7.old/coders/png.c GraphicsMagick-1.1.7/coders/png.c ---- GraphicsMagick-1.1.7.old/coders/png.c 2006-06-21 12:25:40.000000000 -0400 -+++ GraphicsMagick-1.1.7/coders/png.c 2006-06-21 12:30:42.000000000 -0400 -@@ -1709,7 +1709,7 @@ - #if defined(PNG_USE_PNGGCCRD) && defined(PNG_ASSEMBLER_CODE_SUPPORTED) \ - && (PNG_LIBPNG_VER >= 10200) - /* Disable thread-unsafe features of pnggccrd */ -- if (png_access_version() >= 10200) -+ if (png_access_version_number() >= 10200) - { - png_uint_32 mmx_disable_mask=0; - png_uint_32 asm_flags; -@@ -1718,8 +1718,8 @@ - | PNG_ASM_FLAG_MMX_READ_FILTER_SUB \ - | PNG_ASM_FLAG_MMX_READ_FILTER_AVG \ - | PNG_ASM_FLAG_MMX_READ_FILTER_PAETH ); -- asm_flags=png_get_asm_flags(png_ptr); -- png_set_asm_flags(png_ptr, asm_flags & ~mmx_disable_mask); -+ asm_flags=png_get_asm_flags(ping); -+ png_set_asm_flags(ping, asm_flags & ~mmx_disable_mask); - } - #endif - From priyank at frugalware.org Fri Aug 3 14:49:19 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 3 14:49:26 2007 Subject: [Frugalware-git] gfpm: gfpm: don't print contents of package lists anymore. Message-ID: <20070803124919.B0E4A13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=bf0e918d2b33594cf776748df7a81b9d987fefdc commit bf0e918d2b33594cf776748df7a81b9d987fefdc Author: Priyank Date: Fri Aug 3 18:18:04 2007 +0530 gfpm: don't print contents of package lists anymore. * gettextized a string diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index bbc9cee..0e3ec3b 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -888,7 +888,7 @@ cb_gfpm_refresh_button_clicked (GtkButton *button, gpointer data) g_print ("error %s", pacman_strerror(pm_errno)); } packages = pacman_trans_getinfo (PM_TRANS_PACKAGES); - if (gfpm_plist_question("Following packages will be upgraded. Do you want to continue ?", gfpm_pmlist_to_glist(packages)) == GTK_RESPONSE_YES) + if (gfpm_plist_question(_("Following packages will be upgraded. Do you want to continue ?"), gfpm_pmlist_to_glist(packages)) == GTK_RESPONSE_YES) { PM_LIST *i = NULL; @@ -1171,13 +1171,6 @@ cb_gfpm_pkg_selection_toggled (GtkCellRendererToggle *toggle, gchar *path_str, g gfpm_package_list_del (GFPM_INSTALL_LIST, pkg); } - /* remove the following snippet after testing */ - g_print ("Contents of INSTALL LIST\n"); - gfpm_package_list_print (GFPM_INSTALL_LIST); - - g_print ("Contents of REMOVE LIST\n"); - gfpm_package_list_print (GFPM_REMOVE_LIST); - g_free (pkg); gtk_tree_path_free (path); From priyank at frugalware.org Fri Aug 3 15:08:41 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 3 15:08:43 2007 Subject: [Frugalware-git] gfpm: gfpm-interface: refresh packages view after a package is installed/removed Message-ID: <20070803130841.BFFE313A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=471c5db6b5258f4d48e940cbae9e298e6a5f4629 commit 471c5db6b5258f4d48e940cbae9e298e6a5f4629 Author: Priyank Date: Fri Aug 3 18:37:37 2007 +0530 gfpm-interface: refresh packages view after a package is installed/removed diff --git a/src/gfpm-db.c b/src/gfpm-db.c index b5b8a84..34ca785 100644 --- a/src/gfpm-db.c +++ b/src/gfpm-db.c @@ -52,4 +52,4 @@ gfpm_db_cleanup (void) return; } - + diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index 0e3ec3b..3987bf5 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -45,6 +45,10 @@ extern GfpmList *install_list; extern GfpmList *remove_list; extern char *repo; +/* current group the user is browsing */ +/* used for refreshing the views after a package update */ +static gchar *current_group = NULL; + /* The GFPM main window */ GtkWidget *gfpm_mw; @@ -369,6 +373,10 @@ cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) gfpm_apply_dlg_reset (); } gfpm_progress_show (FALSE); + if (current_group != NULL) + { + gfpm_load_pkgs_tvw (current_group); + } return; } @@ -535,6 +543,8 @@ gfpm_load_pkgs_tvw (const char *group_name) pacman_pkg_free (pm_lpkg); } gfpm_update_status (_("Loading package list ...DONE")); + g_free (current_group); + current_group = g_strdup (group_name); g_object_unref (icon_yes); g_object_unref (icon_no); From crazy at frugalware.org Fri Aug 3 15:14:19 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 15:14:21 2007 Subject: [Frugalware-git] frugalware-current: qt-3.3.8-4-i686 Message-ID: <20070803131419.EE95313A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c5107d3225e58ff9f98a608ab341a46cc5a9fdd5 commit c5107d3225e58ff9f98a608ab341a46cc5a9fdd5 Author: crazy Date: Fri Aug 3 15:13:46 2007 +0200 qt-3.3.8-4-i686 * SEC relbump * added CVE-2007-3388.patch * closes #2311 in -current diff --git a/source/kde/qt/CVE-2007-3388.patch b/source/kde/qt/CVE-2007-3388.patch new file mode 100644 index 0000000..97210c7 --- /dev/null +++ b/source/kde/qt/CVE-2007-3388.patch @@ -0,0 +1,184 @@ +diff -Naurp qt-x11-free-3.3.8/src/sql/qdatatable.cpp qt-x11-free-3.3.8-p/src/sql/qdatatable.cpp +--- qt-x11-free-3.3.8/src/sql/qdatatable.cpp 2007-01-11 14:46:33.000000000 +0100 ++++ qt-x11-free-3.3.8-p/src/sql/qdatatable.cpp 2007-08-03 14:39:11.000000000 +0200 +@@ -1043,8 +1043,8 @@ bool QDataTable::insertCurrent() + return FALSE; + if ( !sqlCursor()->canInsert() ) { + #ifdef QT_CHECK_RANGE +- qWarning("QDataTable::insertCurrent: insert not allowed for " + +- sqlCursor()->name() ); ++ qWarning("QDataTable::insertCurrent: insert not allowed for %s", ++ sqlCursor()->name().latin1() ); + #endif + endInsert(); + return FALSE; +@@ -1117,16 +1117,16 @@ bool QDataTable::updateCurrent() + return FALSE; + if ( sqlCursor()->primaryIndex().count() == 0 ) { + #ifdef QT_CHECK_RANGE +- qWarning("QDataTable::updateCurrent: no primary index for " + +- sqlCursor()->name() ); ++ qWarning("QDataTable::updateCurrent: no primary index for %s", ++ sqlCursor()->name().latin1() ); + #endif + endUpdate(); + return FALSE; + } + if ( !sqlCursor()->canUpdate() ) { + #ifdef QT_CHECK_RANGE +- qWarning("QDataTable::updateCurrent: updates not allowed for " + +- sqlCursor()->name() ); ++ qWarning("QDataTable::updateCurrent: updates not allowed for %s", ++ sqlCursor()->name().latin1() ); + #endif + endUpdate(); + return FALSE; +@@ -1191,8 +1191,8 @@ bool QDataTable::deleteCurrent() + return FALSE; + if ( sqlCursor()->primaryIndex().count() == 0 ) { + #ifdef QT_CHECK_RANGE +- qWarning("QDataTable::deleteCurrent: no primary index " + +- sqlCursor()->name() ); ++ qWarning("QDataTable::deleteCurrent: no primary index %s", ++ sqlCursor()->name().latin1() ); + #endif + return FALSE; + } +diff -Naurp qt-x11-free-3.3.8/src/sql/qsqldatabase.cpp qt-x11-free-3.3.8-p/src/sql/qsqldatabase.cpp +--- qt-x11-free-3.3.8/src/sql/qsqldatabase.cpp 2007-01-11 16:03:02.000000000 +0100 ++++ qt-x11-free-3.3.8-p/src/sql/qsqldatabase.cpp 2007-08-03 14:39:11.000000000 +0200 +@@ -234,7 +234,8 @@ QSqlDatabase* QSqlDatabaseManager::datab + db->open(); + #ifdef QT_CHECK_RANGE + if ( !db->isOpen() ) +- qWarning("QSqlDatabaseManager::database: unable to open database: " + db->lastError().databaseText() + ": " + db->lastError().driverText() ); ++ qWarning("QSqlDatabaseManager::database: unable to open database: %s: %s", ++ db->lastError().databaseText().latin1(), db->lastError().driverText().latin1() ); + #endif + } + return db; +@@ -686,7 +687,7 @@ void QSqlDatabase::init( const QString& + if ( !d->driver ) { + #ifdef QT_CHECK_RANGE + qWarning( "QSqlDatabase: %s driver not loaded", type.latin1() ); +- qWarning( "QSqlDatabase: available drivers: " + drivers().join(" ") ); ++ qWarning( "QSqlDatabase: available drivers: %s", drivers().join(" ").latin1() ); + #endif + d->driver = new QNullDriver(); + d->driver->setLastError( QSqlError( "Driver not loaded", "Driver not loaded" ) ); +diff -Naurp qt-x11-free-3.3.8/src/sql/qsqlindex.cpp qt-x11-free-3.3.8-p/src/sql/qsqlindex.cpp +--- qt-x11-free-3.3.8/src/sql/qsqlindex.cpp 2007-01-11 14:46:35.000000000 +0100 ++++ qt-x11-free-3.3.8-p/src/sql/qsqlindex.cpp 2007-08-03 14:39:11.000000000 +0200 +@@ -273,7 +273,7 @@ QSqlIndex QSqlIndex::fromStringList( con + if ( field ) + newSort.append( *field, desc ); + else +- qWarning( "QSqlIndex::fromStringList: unknown field: '" + f + "'" ); ++ qWarning( "QSqlIndex::fromStringList: unknown field: '%s'", f.latin1()); + } + return newSort; + } +diff -Naurp qt-x11-free-3.3.8/src/sql/qsqlrecord.cpp qt-x11-free-3.3.8-p/src/sql/qsqlrecord.cpp +--- qt-x11-free-3.3.8/src/sql/qsqlrecord.cpp 2007-01-11 14:46:35.000000000 +0100 ++++ qt-x11-free-3.3.8-p/src/sql/qsqlrecord.cpp 2007-08-03 14:39:11.000000000 +0200 +@@ -298,7 +298,7 @@ int QSqlRecord::position( const QString& + return i; + } + #ifdef QT_CHECK_RANGE +- qWarning( "QSqlRecord::position: unable to find field " + name ); ++ qWarning( "QSqlRecord::position: unable to find field %s", name.latin1() ); + #endif + return -1; + } +@@ -313,7 +313,7 @@ QSqlField* QSqlRecord::field( int i ) + checkDetach(); + if ( !sh->d->contains( i ) ) { + #ifdef QT_CHECK_RANGE +- qWarning( "QSqlRecord::field: index out of range: " + QString::number( i ) ); ++ qWarning( "QSqlRecord::field: index out of range: %d", i ); + #endif + return 0; + } +@@ -344,7 +344,7 @@ const QSqlField* QSqlRecord::field( int + { + if ( !sh->d->contains( i ) ) { + #ifdef QT_CHECK_RANGE +- qWarning( "QSqlRecord::field: index out of range: " + QString::number( i ) ); ++ qWarning( "QSqlRecord::field: index out of range: %d", i ); + #endif // QT_CHECK_RANGE + return 0; + } +diff -Naurp qt-x11-free-3.3.8/src/tools/qglobal.cpp qt-x11-free-3.3.8-p/src/tools/qglobal.cpp +--- qt-x11-free-3.3.8/src/tools/qglobal.cpp 2007-02-02 15:01:06.000000000 +0100 ++++ qt-x11-free-3.3.8-p/src/tools/qglobal.cpp 2007-08-03 14:39:11.000000000 +0200 +@@ -680,7 +680,7 @@ void qSystemWarning( const char* msg, in + if ( code != -1 ) + qWarning( "%s\n\tError code %d - %s", msg, code, strerror( code ) ); + else +- qWarning( msg ); ++ qWarning( "%s", msg ); + #endif + #else + Q_UNUSED( msg ); +diff -Naurp qt-x11-free-3.3.8/src/widgets/qtextedit.cpp qt-x11-free-3.3.8-p/src/widgets/qtextedit.cpp +--- qt-x11-free-3.3.8/src/widgets/qtextedit.cpp 2007-02-02 15:01:23.000000000 +0100 ++++ qt-x11-free-3.3.8-p/src/widgets/qtextedit.cpp 2007-08-03 14:39:11.000000000 +0200 +@@ -6349,7 +6349,7 @@ void QTextEdit::optimParseTags( QString + cur = tag->prev; + if ( !cur ) { + #ifdef QT_CHECK_RANGE +- qWarning( "QTextEdit::optimParseTags: no left-tag for '<" + tag->tag + ">' in line %d.", tag->line + 1 ); ++ qWarning( "QTextEdit::optimParseTags: no left-tag for '<%s>' in line %d.", tag->tag.ascii(), tag->line + 1 ); + #endif + return; // something is wrong - give up + } +@@ -6372,7 +6372,7 @@ void QTextEdit::optimParseTags( QString + break; + } else if ( !cur->leftTag ) { + #ifdef QT_CHECK_RANGE +- qWarning( "QTextEdit::optimParseTags: mismatching %s-tag for '<" + cur->tag + ">' in line %d.", cur->tag[0] == '/' ? "left" : "right", cur->line + 1 ); ++ qWarning( "QTextEdit::optimParseTags: mismatching %s-tag for '<%s>' in line %d.", cur->tag[0] == '/' ? "left" : "right", cur->tag.ascii(), cur->line + 1 ); + #endif + return; // something is amiss - give up + } +diff -Naurp qt-x11-free-3.3.8/src/xml/qsvgdevice.cpp qt-x11-free-3.3.8-p/src/xml/qsvgdevice.cpp +--- qt-x11-free-3.3.8/src/xml/qsvgdevice.cpp 2007-02-02 15:01:03.000000000 +0100 ++++ qt-x11-free-3.3.8-p/src/xml/qsvgdevice.cpp 2007-08-03 14:39:11.000000000 +0200 +@@ -978,7 +978,7 @@ bool QSvgDevice::play( const QDomNode &n + // ### catch references to embedded .svg files + QPixmap pix; + if ( !pix.load( href ) ) { +- qWarning( "QSvgDevice::play: Couldn't load image "+href ); ++ qWarning( "QSvgDevice::play: Couldn't load image %s", href.latin1() ); + break; + } + pt->drawPixmap( QRect( x1, y1, w, h ), pix ); +@@ -1024,8 +1024,8 @@ bool QSvgDevice::play( const QDomNode &n + break; + } + case InvalidElement: +- qWarning( "QSvgDevice::play: unknown element type " + +- node.nodeName() ); ++ qWarning( "QSvgDevice::play: unknown element type %s", ++ node.nodeName().latin1() ); + break; + }; + +@@ -1111,7 +1111,7 @@ double QSvgDevice::parseLen( const QStri + { + QRegExp reg( QString::fromLatin1("([+-]?\\d*\\.*\\d*[Ee]?[+-]?\\d*)(em|ex|px|%|pt|pc|cm|mm|in|)$") ); + if ( reg.search( str ) == -1 ) { +- qWarning( "QSvgDevice::parseLen: couldn't parse " + str ); ++ qWarning( "QSvgDevice::parseLen: couldn't parse %s ", str.latin1() ); + if ( ok ) + *ok = FALSE; + return 0.0; +@@ -1140,7 +1140,7 @@ double QSvgDevice::parseLen( const QStri + else if ( u == "pc" ) + dbl *= m.logicalDpiX() / 6.0; + else +- qWarning( "QSvgDevice::parseLen: Unknown unit " + u ); ++ qWarning( "QSvgDevice::parseLen: Unknown unit %s", u.latin1() ); + } + if ( ok ) + *ok = TRUE; diff --git a/source/kde/qt/FrugalBuild b/source/kde/qt/FrugalBuild index 8ba765d..28a8e21 100644 --- a/source/kde/qt/FrugalBuild +++ b/source/kde/qt/FrugalBuild @@ -4,7 +4,7 @@ pkgname=qt pkgver=3.3.8 -pkgrel=3 +pkgrel=4 pkgmore=x11-free pkgdesc="The QT GUI toolkit." url="http://www.trolltech.com/products/qt" @@ -22,7 +22,8 @@ source=(ftp://ftp.trolltech.com/qt/source/$pkgname-$pkgmore-$pkgver.tar.bz2 \ 02-qt-rpath+FW.patch \ 03-qt-uic.patch \ 04-qt-visibility.patch \ - Qt-3.3.8-UTF-8-fix.diff) + Qt-3.3.8-UTF-8-fix.diff \ + CVE-2007-3388.patch) export QTDIR=$startdir/src/$pkgname-$pkgmore-$pkgver export PATH=${QTDIR}/bin:${PATH} @@ -84,13 +85,14 @@ build() Fsplit qt-docs usr/lib/qt/doc } -sha1sums=('91b192cb8e80679607d24ae35d6e20ed68d149d7'\ - '8fd70a87d8640915cdfff1eb26177b96fb8cb5d0'\ - '0464d40d9bd518fe8d139b1306136089349a4cdf'\ - '7562323175ec47483dcb45c2857519f6276e0a51'\ - '54d37e3988c4b195ae960ef2c59e678151115211'\ - '0d5fcbe569723792700bad3c82abe34d5e5163c4'\ - 'dba54b91b2b00c1d052ac512d824b29d31aefb89'\ - '0e88e4f3a184b0f0544bd0cbd8302e55aaf14871'\ - '418b09fee387959f45f75fb20fb1e54c0f14b1cb') +sha1sums=('91b192cb8e80679607d24ae35d6e20ed68d149d7' \ + '8fd70a87d8640915cdfff1eb26177b96fb8cb5d0' \ + '0464d40d9bd518fe8d139b1306136089349a4cdf' \ + '7562323175ec47483dcb45c2857519f6276e0a51' \ + '54d37e3988c4b195ae960ef2c59e678151115211' \ + '0d5fcbe569723792700bad3c82abe34d5e5163c4' \ + 'dba54b91b2b00c1d052ac512d824b29d31aefb89' \ + '0e88e4f3a184b0f0544bd0cbd8302e55aaf14871' \ + '418b09fee387959f45f75fb20fb1e54c0f14b1cb' \ + 'f7634fb0419bda723053adb885facd270ccb10ec') # optimization OK From boobaa at frugalware.org Fri Aug 3 15:18:33 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 3 15:18:35 2007 Subject: [Frugalware-git] frugalware-current: horde-webmail-1.0.1-2-i686 Message-ID: <20070803131833.8582713A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ae755b590e9628176c5e006174ac9a02c441abf4 commit ae755b590e9628176c5e006174ac9a02c441abf4 Author: CSÉCSY László Date: Fri Aug 3 15:18:21 2007 +0200 horde-webmail-1.0.1-2-i686 added some more config files to backup() diff --git a/source/network-extra/horde-webmail/FrugalBuild b/source/network-extra/horde-webmail/FrugalBuild index 39dde39..310a0c1 100644 --- a/source/network-extra/horde-webmail/FrugalBuild +++ b/source/network-extra/horde-webmail/FrugalBuild @@ -3,7 +3,7 @@ pkgname=horde-webmail pkgver=1.0.1 -pkgrel=1 +pkgrel=2 pkgdesc="a free, enterprise ready, browser based communication suite" url="http://horde.org/webmail/" rodepends=('php>=4.3.0') @@ -11,7 +11,7 @@ groups=('network-extra') archs=('i686') up2date="lynx -dump http://www.horde.org/download/app/?app=webmail | grep \.tar\.gz | sed 's/.*-\(.*\)\.t.*/\1/'" source=(ftp://ftp.horde.org/pub/$pkgname/$pkgname-$pkgver.tar.gz README.Frugalware) -backup=(var/www/$pkgname/config/conf.php) +backup=(var/www/$pkgname/config/{conf,hooks,mime_drivers,motd,nls,prefs,registry}.php) options=('stick') build() From crazy at frugalware.org Fri Aug 3 16:34:12 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 16:34:15 2007 Subject: [Frugalware-git] frugalware-current: xpdf-3.02-3-i686 Message-ID: <20070803143412.C3C2E13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2970b3b594c51c48f9486c3b3c209a8673e79bd7 commit 2970b3b594c51c48f9486c3b3c209a8673e79bd7 Author: crazy Date: Fri Aug 3 16:33:29 2007 +0200 xpdf-3.02-3-i686 * SEC relbump * closes #2299 in -current diff --git a/source/xapps/xpdf/FrugalBuild b/source/xapps/xpdf/FrugalBuild index 3b3650e..a4df5f3 100644 --- a/source/xapps/xpdf/FrugalBuild +++ b/source/xapps/xpdf/FrugalBuild @@ -3,7 +3,7 @@ pkgname=xpdf pkgver=3.02 -pkgrel=2 +pkgrel=3 pkgdesc="PDF viewer for X" url="http://www.foolabs.com/xpdf/" backup=('etc/xpdfrc') @@ -12,11 +12,14 @@ backup=('etc/xpdfrc') groups=('xapps') archs=('i686' 'x86_64') up2date="lynx -dump $url/download.html|grep released|sed 's/.*f \(.*\) w.*/\1/'" -source=(ftp://ftp.foolabs.com/pub/xpdf/$pkgname-$pkgver.tar.gz) -sha1sums=('f9940698840c8a8045677e8be68ab8580903e20a') +source=(ftp://ftp.foolabs.com/pub/xpdf/$pkgname-$pkgver.tar.gz \ + ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.02pl1.patch) +sha1sums=('f9940698840c8a8045677e8be68ab8580903e20a' \ + 'cd3c8ed6e1fd3606098b85d5cc8a7d1aa305266d') -build() { - Fsed "/usr/local/share/ghostscript" "/usr/share/ghostscript" doc/sample-xpdfrc +build() +{ + Fsed "/usr/local/share/ghostscript" "/usr/share/ghostscript" doc/sample-xpdfrc Fsed "^#\(displayFontT1\)" "\1" doc/sample-xpdfrc Fbuild --enable-a4-paper --with-freetype2-includes=/usr/include/freetype2 Ffilerel xpdf/xpdfIcon.xpm /usr/share/pixmaps/xpdf.xpm From priyank at frugalware.org Fri Aug 3 17:01:13 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 3 17:01:16 2007 Subject: [Frugalware-git] gfpm: gfpm: allow user to select which packages to upgrade after a sync operation. Message-ID: <20070803150113.D399613A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=d282d006b526f918f08d42d5283cebcfa01e5e9a commit d282d006b526f918f08d42d5283cebcfa01e5e9a Author: Priyank Date: Fri Aug 3 20:30:19 2007 +0530 gfpm: allow user to select which packages to upgrade after a sync operation. diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index 3987bf5..44868dc 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -373,6 +373,7 @@ cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) gfpm_apply_dlg_reset (); } gfpm_progress_show (FALSE); + if (current_group != NULL) { gfpm_load_pkgs_tvw (current_group); @@ -543,6 +544,7 @@ gfpm_load_pkgs_tvw (const char *group_name) pacman_pkg_free (pm_lpkg); } gfpm_update_status (_("Loading package list ...DONE")); + g_free (current_group); current_group = g_strdup (group_name); @@ -900,7 +902,7 @@ cb_gfpm_refresh_button_clicked (GtkButton *button, gpointer data) packages = pacman_trans_getinfo (PM_TRANS_PACKAGES); if (gfpm_plist_question(_("Following packages will be upgraded. Do you want to continue ?"), gfpm_pmlist_to_glist(packages)) == GTK_RESPONSE_YES) { - + /* PM_LIST *i = NULL; gfpm_package_list_free (GFPM_INSTALL_LIST); gfpm_package_list_free (GFPM_REMOVE_LIST); @@ -910,6 +912,7 @@ cb_gfpm_refresh_button_clicked (GtkButton *button, gpointer data) PM_PKG *pk = pacman_sync_getinfo (sync, PM_SYNC_PKG); gfpm_package_list_add (GFPM_INSTALL_LIST, pacman_pkg_getinfo(pk, PM_PKG_NAME)); } + */ pacman_trans_release (); cb_gfpm_apply_btn_clicked (NULL, NULL); } @@ -1171,10 +1174,7 @@ cb_gfpm_pkg_selection_toggled (GtkCellRendererToggle *toggle, gchar *path_str, g else { if (inst == TRUE) - { gfpm_package_list_add (GFPM_REMOVE_LIST, pkg); - g_print ("adding to remove list\n"); - } else gfpm_package_list_del (GFPM_REMOVE_LIST, pkg); diff --git a/src/gfpm-messages.c b/src/gfpm-messages.c index f56e4d7..13311f0 100644 --- a/src/gfpm-messages.c +++ b/src/gfpm-messages.c @@ -38,6 +38,8 @@ static GtkWidget *gfpm_apply_rem_box; static GtkWidget *gfpm_apply_inst_sizelbl; static GtkWidget *gfpm_apply_rem_sizelbl; +static void cb_gfpm_plist_question_upgrade_toggled (GtkCellRendererToggle *toggle, gchar *path_str, gpointer data); + void gfpm_messages_init (void) { @@ -285,6 +287,7 @@ gfpm_plist_question (const char *main_msg, GList *packages) GtkWidget *tvw; gint ret; GList *l; + GtkTreeViewColumn *column; dialog = gtk_message_dialog_new (GTK_WINDOW(gfpm_mw), GTK_DIALOG_DESTROY_WITH_PARENT, @@ -295,24 +298,47 @@ gfpm_plist_question (const char *main_msg, GList *packages) swindow = GTK_SCROLLED_WINDOW(gtk_scrolled_window_new (NULL, NULL)); gtk_scrolled_window_set_policy (swindow, GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); tvw = gtk_tree_view_new (); - gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(tvw), FALSE); + gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(tvw), TRUE); gtk_container_add (GTK_CONTAINER(swindow), tvw); - store = gtk_list_store_new (1, G_TYPE_STRING); + store = gtk_list_store_new (4, G_TYPE_BOOLEAN, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); + r = gtk_cell_renderer_toggle_new (); + column = gtk_tree_view_column_new_with_attributes (_("Upgrade"), r, "active", 0, NULL); + gtk_tree_view_column_set_resizable (column, FALSE); + gtk_tree_view_append_column (GTK_TREE_VIEW(tvw), column); + g_signal_connect (r, "toggled", G_CALLBACK(cb_gfpm_plist_question_upgrade_toggled), store); + r = gtk_cell_renderer_text_new (); - gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW(tvw), -1, _("Package"), r, "text", 0, NULL); + column = gtk_tree_view_column_new_with_attributes (_("Package"), r, "text", 1, NULL); + gtk_tree_view_column_set_resizable (column, FALSE); + gtk_tree_view_column_set_expand (column, TRUE); + gtk_tree_view_append_column (GTK_TREE_VIEW(tvw), column); + + r = gtk_cell_renderer_text_new (); + column = gtk_tree_view_column_new_with_attributes (_("Version"), r, "text", 2, NULL); + gtk_tree_view_column_set_resizable (column, FALSE); + gtk_tree_view_column_set_min_width (column, 70); + gtk_tree_view_append_column (GTK_TREE_VIEW(tvw), column); + + r = gtk_cell_renderer_text_new (); + column = gtk_tree_view_column_new_with_attributes (_("Size"), r, "text", 3, NULL); + gtk_tree_view_column_set_resizable (column, FALSE); + gtk_tree_view_append_column (GTK_TREE_VIEW(tvw), column); + for (l=g_list_first(packages);l;l=g_list_next(l)) { - char *pkgname, *pkgver; - char *pkgstring; + char *pkgname = NULL; + char *pkgver = NULL; + char *size = NULL; + float s = 0; PM_SYNCPKG *sync = l->data; PM_PKG *pkg = pacman_sync_getinfo (sync, PM_SYNC_PKG); - pkgname = pacman_pkg_getinfo (pkg, PM_PKG_NAME); pkgver = pacman_pkg_getinfo (pkg, PM_PKG_VERSION); + s = (float)((long)pacman_pkg_getinfo (pkg, PM_PKG_SIZE)/1024)/1024; + asprintf (&size, "%0.2f MB", s); gtk_list_store_append (store, &iter); - pkgstring = g_strdup_printf("%s-%s", pkgname, pkgver); - gtk_list_store_set (store, &iter, 0, pkgstring, -1); - g_free (pkgstring); + gtk_list_store_set (store, &iter, 0, TRUE, 1, pkgname, 2, pkgver, 3, size, -1); + g_free (size); } gtk_tree_view_set_model (GTK_TREE_VIEW(tvw), GTK_TREE_MODEL(store)); gtk_widget_set_size_request (tvw, 230, 120); @@ -321,11 +347,49 @@ gfpm_plist_question (const char *main_msg, GList *packages) gtk_widget_show_all (GTK_DIALOG(dialog)->vbox); gtk_window_set_resizable (GTK_WINDOW(dialog), FALSE); ret = gtk_dialog_run (GTK_DIALOG(dialog)); + + if (ret == GTK_RESPONSE_YES) + { + gfpm_package_list_free (GFPM_INSTALL_LIST); + gfpm_package_list_free (GFPM_REMOVE_LIST); + GtkTreeIter i; + GtkTreeModel *model; + gboolean v; + model = gtk_tree_view_get_model(GTK_TREE_VIEW(tvw)); + v = gtk_tree_model_get_iter_first (model, &i); + while (v!=FALSE) + { + gchar *pkgname = NULL; + gboolean sel; + gtk_tree_model_get (model, &i, 0, &sel, 1, &pkgname, -1); + if ((sel==TRUE) && (pkgname!=NULL)) + gfpm_package_list_add (GFPM_INSTALL_LIST, pkgname); + g_free (pkgname); + v = gtk_tree_model_iter_next (model, &i); + } + } gtk_widget_destroy (dialog); return ret; } +static void +cb_gfpm_plist_question_upgrade_toggled (GtkCellRendererToggle *toggle, gchar *path_str, gpointer data) +{ + GtkTreeModel *model; + GtkTreeIter iter; + GtkTreePath *path; + gboolean check; + + model = (GtkTreeModel *)data; + path = gtk_tree_path_new_from_string (path_str); + gtk_tree_model_get_iter (model, &iter, path); + gtk_tree_model_get (model, &iter, 0, &check, -1); + /* manually toggle the toggle button */ + check ^= 1; + gtk_list_store_set (GTK_LIST_STORE(model), &iter, 0, check, -1); +} + void gfpm_plist_message (const char *main_msg, GtkMessageType type, GList *packages) { @@ -336,6 +400,7 @@ gfpm_plist_message (const char *main_msg, GtkMessageType type, GList *packages) GtkTreeIter iter; GtkWidget *tvw; GList *l; + gchar *pkgname; if (packages == NULL) return; @@ -367,6 +432,7 @@ gfpm_plist_message (const char *main_msg, GtkMessageType type, GList *packages) gtk_widget_show_all (GTK_DIALOG(dialog)->vbox); gtk_window_set_resizable (GTK_WINDOW(dialog), FALSE); gtk_dialog_run (GTK_DIALOG(dialog)); + gtk_widget_destroy (dialog); return; From priyank at frugalware.org Fri Aug 3 17:03:56 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 3 17:03:58 2007 Subject: [Frugalware-git] gfpm: silenced a few compiler warnings and removed unused vars. Message-ID: <20070803150356.7A28113A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=a6c72b7c067063c3873f92993d24b3ebda167233 commit a6c72b7c067063c3873f92993d24b3ebda167233 Author: Priyank Date: Fri Aug 3 20:33:08 2007 +0530 silenced a few compiler warnings and removed unused vars. diff --git a/src/gfpm-messages.c b/src/gfpm-messages.c index 13311f0..3f251d4 100644 --- a/src/gfpm-messages.c +++ b/src/gfpm-messages.c @@ -19,6 +19,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#define _GNU_SOURCE #include "gfpm-messages.h" #include "gfpm-packagelist.h" #include @@ -182,7 +183,7 @@ gfpm_apply_dlg_show (void) gint res; gfpm_apply_dlg_populate (); - res = gtk_dialog_run (gfpm_apply_dlg); + res = gtk_dialog_run (GTK_DIALOG(gfpm_apply_dlg)); return res; } @@ -400,7 +401,6 @@ gfpm_plist_message (const char *main_msg, GtkMessageType type, GList *packages) GtkTreeIter iter; GtkWidget *tvw; GList *l; - gchar *pkgname; if (packages == NULL) return; From priyank at frugalware.org Fri Aug 3 17:12:59 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 3 17:13:00 2007 Subject: [Frugalware-git] gfpm: gfpm-messages: set the shadow type of scrolled window to GTK_SHADOW_ETCHED_OUT to make it look a bit less ugly. Message-ID: <20070803151259.0EA6113A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=f40863c2bc6d53130e4c4ab7781540431eac3160 commit f40863c2bc6d53130e4c4ab7781540431eac3160 Author: Priyank Date: Fri Aug 3 20:42:09 2007 +0530 gfpm-messages: set the shadow type of scrolled window to GTK_SHADOW_ETCHED_OUT to make it look a bit less ugly. diff --git a/src/gfpm-messages.c b/src/gfpm-messages.c index 3f251d4..9d3e09a 100644 --- a/src/gfpm-messages.c +++ b/src/gfpm-messages.c @@ -298,6 +298,7 @@ gfpm_plist_question (const char *main_msg, GList *packages) main_msg); swindow = GTK_SCROLLED_WINDOW(gtk_scrolled_window_new (NULL, NULL)); gtk_scrolled_window_set_policy (swindow, GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); + gtk_scrolled_window_set_shadow_type (swindow, GTK_SHADOW_ETCHED_OUT); tvw = gtk_tree_view_new (); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(tvw), TRUE); gtk_container_add (GTK_CONTAINER(swindow), tvw); From vmiklos at frugalware.org Fri Aug 3 17:22:03 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 3 17:22:03 2007 Subject: [Frugalware-git] pacman-g2: pacman_pkg_vercmp(): correct doxygen documentation Message-ID: <20070803152203.91E3713A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=5a2d1498dfb33b718bdd208d41c3e752371f71bd commit 5a2d1498dfb33b718bdd208d41c3e752371f71bd Author: VMiklos Date: Fri Aug 3 17:21:46 2007 +0200 pacman_pkg_vercmp(): correct doxygen documentation diff --git a/lib/libpacman/pacman.c b/lib/libpacman/pacman.c index d31f806..9cce943 100644 --- a/lib/libpacman/pacman.c +++ b/lib/libpacman/pacman.c @@ -619,8 +619,8 @@ int pacman_pkg_checkmd5sum(pmpkg_t *pkg) /** Compare versions. * @param ver1 first version * @param ver2 secont version - * @return postive, 0 or negative if ver1 is less, equal or more - * than ver2, respectively. + * @return negative, 0 or positive if ver1 is less, equal or more than ver2, + * respectively. */ int pacman_pkg_vercmp(const char *ver1, const char *ver2) { From priyank at frugalware.org Fri Aug 3 17:44:47 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 3 17:44:48 2007 Subject: [Frugalware-git] pacman-g2: pacman_pkg_vercmp(): spell fix in doxygen documentation. Message-ID: <20070803154447.DE5EF13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=a890633c8abacd7e0ee702d9890e7575cfce798a commit a890633c8abacd7e0ee702d9890e7575cfce798a Author: Priyank Date: Fri Aug 3 21:13:50 2007 +0530 pacman_pkg_vercmp(): spell fix in doxygen documentation. diff --git a/lib/libpacman/pacman.c b/lib/libpacman/pacman.c index fc7a305..14b1fef 100644 --- a/lib/libpacman/pacman.c +++ b/lib/libpacman/pacman.c @@ -616,7 +616,7 @@ int pacman_pkg_checkmd5sum(pmpkg_t *pkg) /** Compare versions. * @param ver1 first version - * @param ver2 secont version + * @param ver2 second version * @return negative, 0 or positive if ver1 is less, equal or more than ver2, * respectively. */ From crazy at frugalware.org Fri Aug 3 17:53:06 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 17:53:07 2007 Subject: [Frugalware-git] frugalware-current: kdegraphics-3.5.7-2-i686 Message-ID: <20070803155306.3B73A13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=9de5d5af8b372a3664ed16643ba95ed0cc0cd244 commit 9de5d5af8b372a3664ed16643ba95ed0cc0cd244 Author: crazy Date: Fri Aug 3 17:48:37 2007 +0200 kdegraphics-3.5.7-2-i686 * SEC relbump * closes #2302 in -current diff --git a/source/kde/kdegraphics/FrugalBuild b/source/kde/kdegraphics/FrugalBuild index dd7c117..c6cca24 100644 --- a/source/kde/kdegraphics/FrugalBuild +++ b/source/kde/kdegraphics/FrugalBuild @@ -3,16 +3,18 @@ pkgname=kdegraphics pkgver=3.5.7 -pkgrel=1 +pkgrel=2 pkgdesc="KDE Graphics Programs" groups=('kde') archs=('i686' 'x86_64') depends=('kdebase>=3.5.7' 'imlib' 'freeglut' 'lcms' 'sane-backends' 't1lib' 'libgphoto2' \ - 'fribidi' 'poppler-qt' 'xespgs' 'xpdf' 'urw-fonts' 'openexr>=1.4.0a-2') + 'fribidi' 'poppler-qt' 'xespgs' 'xpdf>=3.02-3' 'urw-fonts' 'openexr>=1.4.0a-2') makedepends=('doxygen' 'qt-docs') rodepends=('ocrad') _F_kde_split_docs=1 Finclude kde +source=($source \ + ftp://ftp.kde.org/pub/kde/security_patches/post-3.5.7-kdegraphics-CVE-2007-3387.diff) Fconfopts="$Fconfopts --disable-kpdf-drm --with-openexr --with-gphoto2-libraries=/usr/lib \ --with-gphoto2-includes=/usr/include/gphoto2 --with-imlib-config=/usr/bin \ --with-jpeg=/usr/lib --with-tiff=/usr/lib --with-poppler" @@ -23,5 +25,6 @@ subdepends=("$pkgname=$pkgver") subgroups=('kde-extra kde-docs') subarchs=('i686 x86_64') -sha1sums=('2b6ca2c27f565b5ca4a40d461db7b4038658b5f3') +sha1sums=('2b6ca2c27f565b5ca4a40d461db7b4038658b5f3' \ + '64b9823af4c8f975011862e3fb15ef724a6253df') # optimization OK From crazy at frugalware.org Fri Aug 3 18:35:51 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 18:35:53 2007 Subject: [Frugalware-git] frugalware-current: kaffeine-0.8.5-1-i686 Message-ID: <20070803163551.3273313A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f8335115e601f4f54408ec1c0be82f4a24f16bd5 commit f8335115e601f4f54408ec1c0be82f4a24f16bd5 Author: crazy Date: Fri Aug 3 18:34:03 2007 +0200 kaffeine-0.8.5-1-i686 * Version bump diff --git a/source/kde/kaffeine/FrugalBuild b/source/kde/kaffeine/FrugalBuild index 6743f75..9c17cfe 100644 --- a/source/kde/kaffeine/FrugalBuild +++ b/source/kde/kaffeine/FrugalBuild @@ -3,8 +3,8 @@ # Contributor: VMiklos pkgname=kaffeine -pkgver=0.8.4 -pkgrel=3 +pkgver=0.8.5 +pkgrel=1 pkgdesc="Kaffeine is full featured Media Player for KDE3." url="http://kaffeine.sourceforge.net/" depends=('kdebase>=3.5.7' 'xine-lib>=1.1.7' 'popt' 'libxml2' 'lame' 'cdparanoia' \ @@ -22,5 +22,5 @@ build() Frm /usr/share/mimelnk/application/x-mplayer2.desktop } -sha1sums=('03d2a83d107f801b10c702f750bb95ad1bef344b') +sha1sums=('2a993555cf1b4295230a69fd74d68ed06c3e5ae8') # optimization OK From crazy at frugalware.org Fri Aug 3 18:55:13 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 18:55:14 2007 Subject: [Frugalware-git] frugalware-current: kmymoney2-0.8.7-1-i686 Message-ID: <20070803165513.6C46113A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=60b1cec3320f3c91ee82afd2eb67765e65c33a75 commit 60b1cec3320f3c91ee82afd2eb67765e65c33a75 Author: crazy Date: Fri Aug 3 18:52:01 2007 +0200 kmymoney2-0.8.7-1-i686 * Version bump diff --git a/source/kde-extra/kmymoney2/FrugalBuild b/source/kde-extra/kmymoney2/FrugalBuild index 270b2a2..8c7d2c3 100644 --- a/source/kde-extra/kmymoney2/FrugalBuild +++ b/source/kde-extra/kmymoney2/FrugalBuild @@ -3,15 +3,16 @@ # Contributor: BMH1980 pkgname=kmymoney2 -pkgver=0.8.6 +pkgver=0.8.7 pkgrel=1 pkgdesc="Personal finance software for KDE" -depends=('kdelibs>=3.5.6' 'libofx>=0.8.2') +depends=('kdelibs>=3.5.7' 'libofx>=0.8.2') groups=('kde-extra') archs=('i686' 'x86_64') license="GPL 2" _F_kde_defaults=0 +_F_sourceforge_ext=".tar.bz2" Finclude sourceforge kde +sha1sums=('6fcf599c1515ca016a17e8f004593a69bcb47510') -sha1sums=('4a7efc6ccb8a637611563e0cff6a365882a06f0f') # optimization OK From crazy at frugalware.org Fri Aug 3 18:57:07 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 18:57:08 2007 Subject: [Frugalware-git] frugalware-current: 7zip-4.51-1-i686 Message-ID: <20070803165707.211FA13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=601aa1739d7e8c6c8efd64565371af5d03eeb734 commit 601aa1739d7e8c6c8efd64565371af5d03eeb734 Author: crazy Date: Fri Aug 3 18:55:52 2007 +0200 7zip-4.51-1-i686 * Version bump diff --git a/source/apps-extra/7zip/FrugalBuild b/source/apps-extra/7zip/FrugalBuild index ff643f5..3e89c00 100644 --- a/source/apps-extra/7zip/FrugalBuild +++ b/source/apps-extra/7zip/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: Tuxbubling pkgname=7zip -pkgver=4.49 +pkgver=4.51 pkgrel=1 pkgdesc="7-Zip is a file archiver with high compression ratio." _F_sourceforge_name="p7zip" @@ -36,5 +36,5 @@ build() } -sha1sums=('0049df96c9b35e904393afea52b8670bb1bee22a') +sha1sums=('e3708dc69ec44dba554ab15d0cacbc226eae9420') # optimization OK From crazy at frugalware.org Fri Aug 3 18:59:12 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 18:59:19 2007 Subject: [Frugalware-git] frugalware-current: sdl_ttf-2.0.9-1-i686 Message-ID: <20070803165912.D431313A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=064f978afc01e49aac5de440572683558a8ee9c5 commit 064f978afc01e49aac5de440572683558a8ee9c5 Author: crazy Date: Fri Aug 3 18:58:31 2007 +0200 sdl_ttf-2.0.9-1-i686 * Version bump diff --git a/source/xlib-extra/sdl_ttf/FrugalBuild b/source/xlib-extra/sdl_ttf/FrugalBuild index 3f31345..d800fbd 100644 --- a/source/xlib-extra/sdl_ttf/FrugalBuild +++ b/source/xlib-extra/sdl_ttf/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy pkgname=sdl_ttf -pkgver=2.0.8 +pkgver=2.0.9 pkgrel=1 pkgdesc="SDL_ttf is a TrueType font rendering library." url="http://www.libsdl.org/projects/SDL_ttf" @@ -11,7 +11,7 @@ groups=('xlib-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://www.libsdl.org/projects/SDL_ttf|grep -m1 'SDL_ttf-\(.*\).tar.gz'|sed 's/.*-\(.*\).t.*/\1/'" source=($url/release/SDL_ttf-$pkgver.tar.gz) -sha1sums=('a2c4cb1525173414ca7e5eaefbabadca69bd1114') +sha1sums=('6bc3618b08ddbbf565fe8f63f624782c15e1cef2') build() { From crazy at frugalware.org Fri Aug 3 19:01:12 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 19:01:17 2007 Subject: [Frugalware-git] frugalware-current: sdl_net-1.2.7-1-i686 Message-ID: <20070803170112.DCF7F13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=7d3b24ffe31fdff1aa7f854aa6a4322f9f44f8e1 commit 7d3b24ffe31fdff1aa7f854aa6a4322f9f44f8e1 Author: crazy Date: Fri Aug 3 19:00:22 2007 +0200 sdl_net-1.2.7-1-i686 * Version bump diff --git a/source/xlib-extra/sdl_net/FrugalBuild b/source/xlib-extra/sdl_net/FrugalBuild index 6b0eb1b..69a7a5e 100644 --- a/source/xlib-extra/sdl_net/FrugalBuild +++ b/source/xlib-extra/sdl_net/FrugalBuild @@ -4,7 +4,7 @@ pkgname=sdl_net realname=SDL_net -pkgver=1.2.6 +pkgver=1.2.7 pkgrel=1 pkgdesc="A small sample cross-platform networking library" url="http://www.libsdl.org/projects/SDL_net/" @@ -14,6 +14,6 @@ archs=('i686' 'x86_64') up2date="lynx -dump $url|grep -m1 'SDL_net-\(.*\).tar.gz'|sed 's/.*-\(.*\).t.*/\1/'" source=($url/release/$realname-$pkgver.tar.gz) _F_cd_path="$realname-$pkgver" -sha1sums=('bac98a482ffeec405c8405669dc2bb5d2e7db451') +sha1sums=('b46c7e3221621cc34fec1238f1b5f0ce8972274d') # optimization OK From crazy at frugalware.org Fri Aug 3 19:36:53 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 19:36:56 2007 Subject: [Frugalware-git] frugalware-current: wormux-0.7.9-2-i686 Message-ID: <20070803173653.CCDF113A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=82d3f6026ab3cc03ec1055286efefa5b4a1ee073 commit 82d3f6026ab3cc03ec1055286efefa5b4a1ee073 Author: crazy Date: Fri Aug 3 19:24:41 2007 +0200 wormux-0.7.9-2-i686 * rebuild * aded build() to sed off -Werror diff --git a/source/games-extra/wormux/FrugalBuild b/source/games-extra/wormux/FrugalBuild index da347eb..14de54c 100644 --- a/source/games-extra/wormux/FrugalBuild +++ b/source/games-extra/wormux/FrugalBuild @@ -4,14 +4,21 @@ pkgname=wormux pkgver=0.7.9 -pkgrel=1 +pkgrel=2 pkgdesc="Wormux is free software clone of the Worms(R) series of games, developed by Team17." url="http://www.wormux.org/" -depends=('sdl_net' 'openssl' 'curl>=7.16.0' 'sdl_ttf>=2.0' 'sdl_gfx>=2.0.13' 'sdl_mixer>=1.2' 'sdlimage>=1.2' 'libxml++>=2.6') +depends=('sdl_net>=1.2.7' 'openssl' 'curl>=7.16.0' 'sdl_ttf>=2.0.9' 'sdl_gfx>=2.0.13' 'sdl_mixer>=1.2' 'sdlimage>=1.2' 'libxml++>=2.6') groups=('games-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://www.wormux.org/wiki/en/download.php|Flasttar" source=(http://download.gna.org/wormux/wormux-$pkgver.tar.gz) sha1sums=('70ffc7e7edc0292122ce609eb82c0111987bbd12') +build() +{ + Fcd + Fsed '-Werror' '' src/Makefile* + Fbuild +} + # optimization OK From crazy at frugalware.org Fri Aug 3 20:03:01 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:03:02 2007 Subject: [Frugalware-git] frugalware-current: libvorbis-1.2.0-1-i686 Message-ID: <20070803180301.6D20613A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=45c9fd5f680b4e9033d6fb31e217d90efccefafa commit 45c9fd5f680b4e9033d6fb31e217d90efccefafa Author: crazy Date: Fri Aug 3 20:02:04 2007 +0200 libvorbis-1.2.0-1-i686 * SEC version bump * added build() to sed off -O20 ... * closes #2293 in -current diff --git a/source/lib/libvorbis/FrugalBuild b/source/lib/libvorbis/FrugalBuild index c77f6de..b1d811b 100644 --- a/source/lib/libvorbis/FrugalBuild +++ b/source/lib/libvorbis/FrugalBuild @@ -1,10 +1,9 @@ # Compiling Time: 0.01 SBU # Contributor: VMiklos # Maintainer: Zsolt Szalai -# Modified by Laszlo Dvornik pkgname=libvorbis -pkgver=1.1.2 +pkgver=1.2.0 pkgrel=1 pkgdesc="Vorbis codec library" url="http://www.vorbis.com/" @@ -13,6 +12,15 @@ archs=('i686' 'x86_64' 'ppc') depends=('glibc' 'libogg') up2date="pud -p http://www.xiph.org/downloads/ -e 'libvorbis-(.*?)\.tar'"; source=(http://downloads.xiph.org/releases/vorbis/$pkgname-$pkgver.tar.gz) -sha1sums=('26289fc41aa5436b1a277d726bb5cb106d675c35') +sha1sums=('6ff5f9d9d71cc385ee180171cc21af5653b76a16') + +build() +{ + Fcd + ## god ... + Fsed '-O20' '' configure* + Fautoreconf + Fbuild +} # optimization OK From crazy at frugalware.org Fri Aug 3 20:07:35 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:07:36 2007 Subject: [Frugalware-git] frugalware-current: hardinfo-0.4.2.2-1-i686 Message-ID: <20070803180735.27F5513A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=05f6529b8e0ba5ac6d50cdf21fb39d582e097ace commit 05f6529b8e0ba5ac6d50cdf21fb39d582e097ace Author: crazy Date: Fri Aug 3 20:06:47 2007 +0200 hardinfo-0.4.2.2-1-i686 * Version bump diff --git a/source/gnome-extra/hardinfo/FrugalBuild b/source/gnome-extra/hardinfo/FrugalBuild index 89f4b49..acbd4d2 100644 --- a/source/gnome-extra/hardinfo/FrugalBuild +++ b/source/gnome-extra/hardinfo/FrugalBuild @@ -3,8 +3,8 @@ # Contributor: Devil505 pkgname=hardinfo -pkgver=0.4.2.1 -pkgrel=2 +pkgver=0.4.2.2 +pkgrel=1 pkgdesc="A system information and benchmark tool." _F_berlios_ext=".tar.bz2" Finclude berlios @@ -13,5 +13,5 @@ options=('scriptlet') depends=('gtk+2' 'libsoup' 'pciutils') groups=('gnome-extra') archs=('i686') -sha1sums=('7d73a7235879f8c1e4eb48d03bf34f1bee7e7b38'\ +sha1sums=('e3ec42cdb5ee03b002aa071d418f951579998408' \ '18894bbc8fb42655660e700543adb04db5568308') From crazy at frugalware.org Fri Aug 3 20:08:00 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:08:04 2007 Subject: [Frugalware-git] frugalware-current: perl-net-dns-0.61-1-i686 Message-ID: <20070803180800.C825C13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=14a31ef6e5a9d5ba64ece552bf0a1eb2b0e2d6df commit 14a31ef6e5a9d5ba64ece552bf0a1eb2b0e2d6df Author: crazy Date: Fri Aug 3 20:07:13 2007 +0200 perl-net-dns-0.61-1-i686 * Version bump diff --git a/source/devel-extra/perl-net-dns/FrugalBuild b/source/devel-extra/perl-net-dns/FrugalBuild index 67c60f7..6cc791f 100644 --- a/source/devel-extra/perl-net-dns/FrugalBuild +++ b/source/devel-extra/perl-net-dns/FrugalBuild @@ -3,7 +3,7 @@ _F_perl_name=Net-DNS _F_perl_author=O/OL/OLAF -pkgver=0.60 +pkgver=0.61 pkgrel=1 pkgdesc="Perl interface to the DNS resolver" url="http://cpan.org/" @@ -11,7 +11,7 @@ depends=('perl' 'perl-digest-hmac' 'perl-net-ip' 'perl-io-socket-inet6') Finclude perl groups=('devel-extra') archs=('i686' 'x86_64') -sha1sums=('87faa1d6c4d5a9e360314a39dee6825864e06c62') +sha1sums=('56a6eaba303e45035ab71f47c0ccc14eafbc1bad') Fconfopts="$Fconfopts --noonline-tests" # optimization OK From crazy at frugalware.org Fri Aug 3 20:10:26 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:10:27 2007 Subject: [Frugalware-git] frugalware-current: perl-poe-filter-ircd-2.31-1-i686 Message-ID: <20070803181026.5082713A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=3c8ecdd69a4d8d03aa7a69be09c541b180a8766a commit 3c8ecdd69a4d8d03aa7a69be09c541b180a8766a Author: crazy Date: Fri Aug 3 20:09:43 2007 +0200 perl-poe-filter-ircd-2.31-1-i686 * Version bump diff --git a/source/devel-extra/perl-poe-filter-ircd/FrugalBuild b/source/devel-extra/perl-poe-filter-ircd/FrugalBuild index 42d07ef..bd0b8fc 100644 --- a/source/devel-extra/perl-poe-filter-ircd/FrugalBuild +++ b/source/devel-extra/perl-poe-filter-ircd/FrugalBuild @@ -3,11 +3,11 @@ _F_perl_name=POE-Filter-IRCD _F_perl_author=B/BI/BINGOS -pkgver=2.30 +pkgver=2.31 pkgrel=1 pkgdesc="A POE-based parser for the IRC protocol." depends=('perl-poe>=0.33') Finclude perl groups=('devel-extra') archs=('i686' 'x86_64') -sha1sums=('43d33cfa4a6d18f541811559661b7fe80729e2e6') +sha1sums=('819f0a07b2620cfb608abeac6334348bdc431403') From crazy at frugalware.org Fri Aug 3 20:11:09 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:11:12 2007 Subject: [Frugalware-git] frugalware-current: perl-file-chdir-0.09-1-i686 Message-ID: <20070803181109.64A3813A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a3bffa81abdd2e35bc623f2f6de3e04c1e04d128 commit a3bffa81abdd2e35bc623f2f6de3e04c1e04d128 Author: crazy Date: Fri Aug 3 20:10:26 2007 +0200 perl-file-chdir-0.09-1-i686 * Version bump diff --git a/source/devel-extra/perl-file-chdir/FrugalBuild b/source/devel-extra/perl-file-chdir/FrugalBuild index 207fac0..fff50ba 100644 --- a/source/devel-extra/perl-file-chdir/FrugalBuild +++ b/source/devel-extra/perl-file-chdir/FrugalBuild @@ -4,11 +4,11 @@ pkgname=perl-file-chdir _F_perl_name=File-chdir _F_perl_author=D/DA/DAGOLDEN -pkgver=0.08 +pkgver=0.09 pkgrel=1 pkgdesc="A more sensible way to change directories." depends=('perl') groups=('devel-extra') Finclude perl archs=('i686' 'x86_64') -sha1sums=('e31ad83c4dac042a7319a192d89404244ec808a7') +sha1sums=('7997c9af41fb14f98ee8d846e40d8666664f6187') From crazy at frugalware.org Fri Aug 3 20:13:14 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:13:15 2007 Subject: [Frugalware-git] frugalware-current: perl-clone-0.27-1-i686 Message-ID: <20070803181314.87C5F13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a4328e4906d754f7a299e819562a6ef19de2cb3b commit a4328e4906d754f7a299e819562a6ef19de2cb3b Author: crazy Date: Fri Aug 3 20:12:27 2007 +0200 perl-clone-0.27-1-i686 * Version bump diff --git a/source/devel-extra/perl-clone/FrugalBuild b/source/devel-extra/perl-clone/FrugalBuild index d11e441..89ad430 100644 --- a/source/devel-extra/perl-clone/FrugalBuild +++ b/source/devel-extra/perl-clone/FrugalBuild @@ -4,11 +4,11 @@ pkgname=perl-clone _F_perl_name=Clone _F_perl_author=R/RD/RDF -pkgver=0.25 +pkgver=0.27 pkgrel=1 pkgdesc="recursively copy Perl datatypes" depends=('perl') groups=('devel-extra') Finclude perl archs=('i686' 'x86_64') -sha1sums=('d857f061e785d5c171644d65a0426be8b1c3a7c5') +sha1sums=('c2280f418cbaa70d8a9d7e33f5cd288dbc71da42') From crazy at frugalware.org Fri Aug 3 20:14:00 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:14:02 2007 Subject: [Frugalware-git] frugalware-current: perl-poe-component-irc-5.34-1-i686 Message-ID: <20070803181400.4660113A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=0ee025d0028d4787642575a0329ab333f0242194 commit 0ee025d0028d4787642575a0329ab333f0242194 Author: crazy Date: Fri Aug 3 20:13:12 2007 +0200 perl-poe-component-irc-5.34-1-i686 * Version bump diff --git a/source/devel-extra/perl-poe-component-irc/FrugalBuild b/source/devel-extra/perl-poe-component-irc/FrugalBuild index 1e4663e..408f8bf 100644 --- a/source/devel-extra/perl-poe-component-irc/FrugalBuild +++ b/source/devel-extra/perl-poe-component-irc/FrugalBuild @@ -3,11 +3,11 @@ _F_perl_name=POE-Component-IRC _F_perl_author=B/BI/BINGOS -pkgver=5.32 +pkgver=5.34 pkgrel=1 pkgdesc="A fully event-driven IRC client module." -depends=('perl-poe' 'perl-poe-filter-ircd>=2.30' 'perl-poe-component-client-dns') +depends=('perl-poe' 'perl-poe-filter-ircd>=2.31' 'perl-poe-component-client-dns') Finclude perl groups=('devel-extra') archs=('i686' 'x86_64') -sha1sums=('50059341fca270a7b96b96651ade759f26657acb') +sha1sums=('5c1b3d63e938aefe83a94b28023445707d4eaa6a') From crazy at frugalware.org Fri Aug 3 20:15:33 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:15:35 2007 Subject: [Frugalware-git] frugalware-current: perl-xml-simple-2.17-1-i686 Message-ID: <20070803181533.E8E6313A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=577e4eeb036ee7ac53077d8bb3bcbc5c587ca8e1 commit 577e4eeb036ee7ac53077d8bb3bcbc5c587ca8e1 Author: crazy Date: Fri Aug 3 20:14:48 2007 +0200 perl-xml-simple-2.17-1-i686 * Version bump diff --git a/source/devel/perl-xml-simple/FrugalBuild b/source/devel/perl-xml-simple/FrugalBuild index f21acb5..15045ba 100644 --- a/source/devel/perl-xml-simple/FrugalBuild +++ b/source/devel/perl-xml-simple/FrugalBuild @@ -4,11 +4,11 @@ pkgname=perl-xml-simple _F_perl_name=XML-Simple _F_perl_author=G/GR/GRANTM -pkgver=2.16 +pkgver=2.17 pkgrel=1 pkgdesc="Easy API to maintain XML (esp config files)" depends=('perl' 'perl-xml') Finclude perl groups=('devel') archs=('i686' 'x86_64') -sha1sums=('f4166d7632542c80933e3d684ddc452ac08e44ab') +sha1sums=('c3a83c3ac1172ab90afd5a5a56751026e7d51b3b') From crazy at frugalware.org Fri Aug 3 20:16:27 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:16:27 2007 Subject: [Frugalware-git] frugalware-current: perl-mp3-info-1.23-1-i686 Message-ID: <20070803181627.46ED313A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=6ccd29a0c9d2268c13c911141e04ff7c1a96947d commit 6ccd29a0c9d2268c13c911141e04ff7c1a96947d Author: crazy Date: Fri Aug 3 20:15:41 2007 +0200 perl-mp3-info-1.23-1-i686 * Version bump diff --git a/source/devel/perl-mp3-info/FrugalBuild b/source/devel/perl-mp3-info/FrugalBuild index b9d676e..9ecef6f 100644 --- a/source/devel/perl-mp3-info/FrugalBuild +++ b/source/devel/perl-mp3-info/FrugalBuild @@ -3,9 +3,9 @@ _F_perl_name=MP3-Info _F_perl_author=D/DA/DANIEL -pkgver=1.22 +pkgver=1.23 pkgdesc="Manipulate / fetch info from MP3 audio files" Finclude perl groups=('devel') archs=('i686' 'x86_64') -sha1sums=('4cecb7b78e90b35e89b7fdb78ff6cf9b70289036') +sha1sums=('692297853bd4d1564a3e9739235a8d851c0b90cb') From crazy at frugalware.org Fri Aug 3 20:18:32 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:18:34 2007 Subject: [Frugalware-git] frugalware-current: perl-libwww-5.807-1-i686 Message-ID: <20070803181832.A5C7F13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=096198977d9122baa671e317a49e111ea363cdbe commit 096198977d9122baa671e317a49e111ea363cdbe Author: crazy Date: Fri Aug 3 20:17:42 2007 +0200 perl-libwww-5.807-1-i686 * Version bump diff --git a/source/devel/perl-libwww/FrugalBuild b/source/devel/perl-libwww/FrugalBuild index 8680c69..7d6bf9a 100644 --- a/source/devel/perl-libwww/FrugalBuild +++ b/source/devel/perl-libwww/FrugalBuild @@ -3,7 +3,7 @@ # Maintainer: Zsolt Szalai pkgname=perl-libwww -pkgver=5.806 +pkgver=5.807 perlver=5.8.8 pkgrel=1 pkgdesc="A set of Perl modules which provides a simple and consistent API to the WWW." @@ -13,7 +13,7 @@ groups=('devel') archs=('i686' 'x86_64') 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) -sha1sums=('b19603bfa6ba4819b9e7392f1f48d3e43c58ab5f') +sha1sums=('9b7738ea46b2b6d4fa81658bc3968fb0d421d62c') build() { cd $startdir/src/libwww-perl-$pkgver From crazy at frugalware.org Fri Aug 3 20:22:35 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:22:37 2007 Subject: [Frugalware-git] frugalware-current: svk-2.0.2-1-i686 Message-ID: <20070803182235.9D34613A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=19fbaa3f94062582082f20637fc1ec01b9d92a68 commit 19fbaa3f94062582082f20637fc1ec01b9d92a68 Author: crazy Date: Fri Aug 3 20:21:20 2007 +0200 svk-2.0.2-1-i686 * Version bump diff --git a/source/devel-extra/svk/FrugalBuild b/source/devel-extra/svk/FrugalBuild index a3e3418..7033c7a 100644 --- a/source/devel-extra/svk/FrugalBuild +++ b/source/devel-extra/svk/FrugalBuild @@ -3,7 +3,7 @@ _F_perl_name=SVK _F_perl_author=C/CL/CLKAO -pkgver=2.0.1 +pkgver=2.0.2 pkgrel=1 pkgdesc="A Distributed Version Control System" Finclude perl @@ -22,5 +22,5 @@ up2date="$up2date|sed 's/v//'" source=($_F_perl_url/$_F_perl_author/$_F_perl_name-v$pkgver$_F_perl_ext \ use-core-module-version-or-die-hard.patch) _F_cd_path="$_F_perl_name-v$pkgver" -sha1sums=('5d2d4b21f24c9fb36a241ac1dec91ac0a85f2acf'\ +sha1sums=('8d691c6e6b914e5b8e71ba75dee60b61fe90e54f' \ '1af15cc1d0067ca9d58ed993a2bd117ab2d67201') From crazy at frugalware.org Fri Aug 3 20:26:55 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:26:56 2007 Subject: [Frugalware-git] frugalware-current: m17n-lib-1.4.0-1-i686 Message-ID: <20070803182655.487EA13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=35a591692d2a926e9597453f0f25cebf95bc3d32 commit 35a591692d2a926e9597453f0f25cebf95bc3d32 Author: crazy Date: Fri Aug 3 20:26:24 2007 +0200 m17n-lib-1.4.0-1-i686 * up2date fix diff --git a/source/xlib-extra/m17n-lib/FrugalBuild b/source/xlib-extra/m17n-lib/FrugalBuild index cbd45f8..f57f2f8 100644 --- a/source/xlib-extra/m17n-lib/FrugalBuild +++ b/source/xlib-extra/m17n-lib/FrugalBuild @@ -9,9 +9,8 @@ url="http://www.m17n.org/" depends=('anthy' 'libxaw' 'fribidi' 'gd' 'libotf>=0.9.6' 'libxft' 'fontconfig' 'm17n-db>=1.4.0') groups=('xlib-extra') archs=('i686' 'x86_64') -up2date="lynx -dump $url/m17n-lib-en/download.html|grep -m1 'm17n-lib-'|sed 's/.*-\(.*\).t.*/\1/'" +up2date="lynx -dump $url/m17n-lib-en/download.html|grep -v m17n-im|grep -m1 'm17n-lib-\(.*\).tar.gz'|sed 's/.*-\(.*\).t.*/\1/'" source=(http://www.m17n.org/m17n-lib-download/$pkgname-$pkgver.tar.gz) sha1sums=('b01a53ae45228fc94285d19935c25ef6d8816068') - unset MAKEFLAGS # optimization OK From crazy at frugalware.org Fri Aug 3 20:33:02 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:33:04 2007 Subject: [Frugalware-git] frugalware-current: autogen-5.9.2-1-i686 Message-ID: <20070803183302.98EE913A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=4913ab459f1cb265e16850a125b1f6796ee66091 commit 4913ab459f1cb265e16850a125b1f6796ee66091 Author: crazy Date: Fri Aug 3 20:32:08 2007 +0200 autogen-5.9.2-1-i686 * Version bump diff --git a/source/devel-extra/autogen/FrugalBuild b/source/devel-extra/autogen/FrugalBuild index 24da60c..70cc49a 100644 --- a/source/devel-extra/autogen/FrugalBuild +++ b/source/devel-extra/autogen/FrugalBuild @@ -2,16 +2,15 @@ # Maintainer: AlexExtreme pkgname=autogen -pkgver=5.9.1 +pkgver=5.9.2 pkgrel=1 pkgdesc="AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text" -url="http://autogen.sourceforge.net" depends=('libxml2' 'guile') groups=('devel-extra') archs=('i686' 'x86_64') Finclude sourceforge up2date="lynx -dump 'http://sourceforge.net/project/showfiles.php?group_id=3593&package_id=3552' | grep -m2 '.tar.gz' | sed '/doc/d' | sed 's/.*autogen-//' | sed 's/\.tar.*//'" unset MAKEFLAGS -sha1sums=('ae27202a6e87ea304eddd15638977950ecf7abcb') +sha1sums=('b0e7fddf4401b779034cdf20bb5b54cd2196e681') # optimization OK From crazy at frugalware.org Fri Aug 3 20:33:37 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:33:39 2007 Subject: [Frugalware-git] frugalware-current: python-ldap-2.3.1-1-i686 Message-ID: <20070803183337.EB68613A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=6b4889fcef99a648145ef88c68f14f76f4e37048 commit 6b4889fcef99a648145ef88c68f14f76f4e37048 Author: crazy Date: Fri Aug 3 20:32:54 2007 +0200 python-ldap-2.3.1-1-i686 * Version bump diff --git a/source/devel-extra/python-ldap/FrugalBuild b/source/devel-extra/python-ldap/FrugalBuild index 9eb0390..b92be01 100644 --- a/source/devel-extra/python-ldap/FrugalBuild +++ b/source/devel-extra/python-ldap/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: AlexExtreme pkgname=python-ldap -pkgver=2.3 +pkgver=2.3.1 pkgrel=1 pkgdesc="This is a python module to access an LDAP server" groups=('devel-extra') @@ -10,6 +10,6 @@ archs=('i686' 'x86_64') depends=('python>=2.5' 'libldap') makedepends=('openldap') Finclude sourceforge -sha1sums=('37f1192ea19bae0d0221e155733f9cc39c2885b4') +sha1sums=('1ea659a53081ca6356507c74bc445c52ff9a5944') # optimization OK From crazy at frugalware.org Fri Aug 3 20:36:06 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:36:10 2007 Subject: [Frugalware-git] frugalware-current: xmltv-0.5.47-1-i686 Message-ID: <20070803183606.779BC13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=703a8fba09537e0026cb750640aafa0c464059b5 commit 703a8fba09537e0026cb750640aafa0c464059b5 Author: crazy Date: Fri Aug 3 20:35:10 2007 +0200 xmltv-0.5.47-1-i686 * Version bump diff --git a/source/apps-extra/xmltv/FrugalBuild b/source/apps-extra/xmltv/FrugalBuild index 401dd42..8b9e770 100644 --- a/source/apps-extra/xmltv/FrugalBuild +++ b/source/apps-extra/xmltv/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: AlexExtreme pkgname=xmltv -pkgver=0.5.46 +pkgver=0.5.47 pkgrel=1 pkgdesc="XMLTV is a set of programs to process TV (tvguide) listings and manage your TV viewing" _F_sourceforge_ext=".tar.bz2" @@ -13,7 +13,7 @@ depends=('perl-xml' 'perl-xml-twig' 'perl-libwww' 'perl-archive-zip' 'perl-cgi' 'perl-xml-writer' 'perl-unicode-string') groups=('apps-extra') archs=('i686' 'x86_64') -sha1sums=('3e4b70a7d927486ba8d1365d630b338b47178af6') +sha1sums=('c29ce6761c089aca21489ef8cb088c3757561895') build() { Fcd From crazy at frugalware.org Fri Aug 3 20:38:32 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:38:34 2007 Subject: [Frugalware-git] frugalware-current: syslog-ng-2.0.5-1-i686 Message-ID: <20070803183832.BBA5A13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a49300e4f55adb0be795a7b0b6897530890236a5 commit a49300e4f55adb0be795a7b0b6897530890236a5 Author: crazy Date: Fri Aug 3 20:37:47 2007 +0200 syslog-ng-2.0.5-1-i686 * Version bump diff --git a/source/apps-extra/syslog-ng/FrugalBuild b/source/apps-extra/syslog-ng/FrugalBuild index c2acd49..3d2a100 100644 --- a/source/apps-extra/syslog-ng/FrugalBuild +++ b/source/apps-extra/syslog-ng/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: AlexExtreme pkgname=syslog-ng -pkgver=2.0.4 +pkgver=2.0.5 pkgrel=1 pkgdesc="A flexible system logging tool" url="http://www.balabit.com/products/syslog_ng/" @@ -17,9 +17,9 @@ up2date="lynx -dump http://www.balabit.com/downloads/files/syslog-ng/sources/sta source=(http://www.balabit.com/downloads/files/syslog-ng/sources/stable/src/$pkgname-$pkgver.tar.gz \ rc.syslog-ng syslog-ng.conf syslog-ng) backup=(etc/syslog-ng.conf) -sha1sums=('da782ef5ece1e38e04b39e67d851f1a86b556731'\ - '261b708d924538a7811be7ca09d1de36be414678'\ - '12abe05ce61a93cd8f3b578129f97ec6d50888bf'\ +sha1sums=('f514e2d2ae7831298e71d6fa9cc1817f7038431c' \ + '261b708d924538a7811be7ca09d1de36be414678' \ + '12abe05ce61a93cd8f3b578129f97ec6d50888bf' \ '2876e61d5e04f6117967da728bcb1d3b6785532f') build() { From crazy at frugalware.org Fri Aug 3 20:46:33 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:46:38 2007 Subject: [Frugalware-git] frugalware-current: gmime-2.2.10-1-i686 Message-ID: <20070803184633.DFF3613A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=992ba909b4522f1e755a39700d4eae500971fc70 commit 992ba909b4522f1e755a39700d4eae500971fc70 Author: crazy Date: Fri Aug 3 20:45:36 2007 +0200 gmime-2.2.10-1-i686 * Version bump diff --git a/source/lib/gmime/FrugalBuild b/source/lib/gmime/FrugalBuild index 7a7ae48..054414f 100644 --- a/source/lib/gmime/FrugalBuild +++ b/source/lib/gmime/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: AlexExtreme pkgname=gmime -pkgver=2.2.9 +pkgver=2.2.10 pkgrel=1 pkgdesc="Provides a core library and set of utilities for the creation and parsing of messages using MIME" url="http://spruce.sourceforge.net/gmime/" @@ -10,9 +10,10 @@ depends=('glib2' 'sharutils' 'zlib') makedepends=('gtk2-sharp') groups=('lib') archs=('i686' 'x86_64') +options=('scriptlet') up2date="lynx -dump http://spruce.sourceforge.net/gmime/sources/ | grep -m1 LATEST | sed 's/.*STABLE_IS_//' | sed 's/ .*//'" source=(http://spruce.sourceforge.net/gmime/sources/v2.2/$pkgname-$pkgver.tar.gz) -sha1sums=('e8ecc5d69b5c1e1e9c7fb11842aa38ed0ce62eb6') +sha1sums=('67ba36fd5ec77854670ef7155b30c8b50a8126a1') Finclude mono build() { From crazy at frugalware.org Fri Aug 3 20:49:15 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 3 20:49:16 2007 Subject: [Frugalware-git] frugalware-current: specto-0.2.2-1-i686 Message-ID: <20070803184915.3172A13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5a7858bb2859739ef39787d9d28be0c163691de1 commit 5a7858bb2859739ef39787d9d28be0c163691de1 Author: crazy Date: Fri Aug 3 20:48:28 2007 +0200 specto-0.2.2-1-i686 * Version bump diff --git a/source/gnome-extra/specto/FrugalBuild b/source/gnome-extra/specto/FrugalBuild index f37d3ab..1724d45 100644 --- a/source/gnome-extra/specto/FrugalBuild +++ b/source/gnome-extra/specto/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: AlexExtreme pkgname=specto -pkgver=0.2.1 +pkgver=0.2.2 pkgrel=1 pkgdesc="Specto is a desktop application that will watch for updates (web, im, irc...) and notify the user" url="http://specto.sourceforge.net" @@ -12,4 +12,4 @@ groups=('gnome-extra') archs=('x86_64' 'i686') up2date="lynx -dump http://code.google.com/p/specto/ | Flasttar" source=(http://specto.googlecode.com/files/$pkgname-$pkgver.tar.gz) -sha1sums=('34c9db3a5e82a94e87a767789d2a351a35b3ec7d') +sha1sums=('ca2039f58e1c71343b2d11984862d115fdb6e5e0') From priyank at frugalware.org Fri Aug 3 21:31:42 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 3 21:31:44 2007 Subject: [Frugalware-git] gfpm: gfpm-util: removed gfpm_vercmp() Message-ID: <20070803193142.1B70B13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=c709e21b00cf63099a1883eff4cf6a640b6062bd commit c709e21b00cf63099a1883eff4cf6a640b6062bd Author: Priyank Date: Sat Aug 4 00:13:26 2007 +0530 gfpm-util: removed gfpm_vercmp() * use pacman_pkg_vercmp() provided by libpacman. diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index 44868dc..fdac491 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -519,7 +519,7 @@ gfpm_load_pkgs_tvw (const char *group_name) char *v2 = (char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_VERSION); if (v1!=NULL && v2!=NULL) { - gint ret = gfpm_vercmp (v1, v2); + gint ret = pacman_pkg_vercmp (v1, v2); if (!ret) up = FALSE; else if (ret == -1) @@ -528,7 +528,7 @@ gfpm_load_pkgs_tvw (const char *group_name) up = FALSE; } else - { + { up = FALSE; } gtk_list_store_set (GTK_LIST_STORE(model), &iter, @@ -1058,7 +1058,7 @@ cb_gfpm_search_keypress (GtkWidget *widget, GdkEventKey *event, gpointer data) char *v2 = (char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_VERSION); if (v1!=NULL && v2!=NULL) { - gint ret = gfpm_vercmp (v1, v2); + gint ret = pacman_pkg_vercmp (v1, v2); if (!ret) up = FALSE; else if (ret == -1) diff --git a/src/gfpm-util.c b/src/gfpm-util.c index 928d77d..174ff82 100644 --- a/src/gfpm-util.c +++ b/src/gfpm-util.c @@ -42,48 +42,4 @@ gfpm_pmlist_to_glist (PM_LIST *list) return ret; } -gint -gfpm_vercmp (const char *str1, const char *str2) -{ - int l1 = 0, l2 = 0; - char st1[l1]; - char st2[l2]; - register int i; - int j = 0; - int v1, v2; - - if (str1 == NULL || str2 == NULL) - return -1; - l1 = strlen(str1); - l2 = strlen(str2); - for (i=0;i v2) - return 1; - - return -1; -} \ No newline at end of file diff --git a/src/gfpm-util.h b/src/gfpm-util.h index fbe5849..ce6981e 100644 --- a/src/gfpm-util.h +++ b/src/gfpm-util.h @@ -16,6 +16,4 @@ char * gfpm_bold (const char *); GList * gfpm_pmlist_to_glist (PM_LIST *); -gint gfpm_vercmp (const char *, const char *); - #endif From crazy at frugalware.org Sat Aug 4 02:13:48 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 4 02:13:50 2007 Subject: [Frugalware-git] frugalware-current: koffice-1.6.3-2-i686 Message-ID: <20070804001348.4D92813A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ea8dbd851e3d660a39cfcad4d21056935c34f759 commit ea8dbd851e3d660a39cfcad4d21056935c34f759 Author: crazy Date: Sat Aug 4 01:52:28 2007 +0200 koffice-1.6.3-2-i686 * SEC relbump * fix makedepends * closes #2301 in -current diff --git a/source/kde-extra/koffice/FrugalBuild b/source/kde-extra/koffice/FrugalBuild index 413c755..8b7fa9b 100644 --- a/source/kde-extra/koffice/FrugalBuild +++ b/source/kde-extra/koffice/FrugalBuild @@ -4,12 +4,12 @@ pkgname=koffice pkgver=1.6.3 -pkgrel=1 +pkgrel=2 pkgdesc="An integrated Office suite for KDE" url="http://www.koffice.org" depends=('libkexif' 'kdebase>=3.5.7' 'libpqxx=2.6.9' 'wv2' 'libmysqlclient' 'libwpd' \ - 'python>=2.5' 'ruby>=1.8.4-2' 'imagemagick' 'poppler-qt' 'graphicsmagick' 'readline') -makedepends=('doxygen' 'qt-docs>=3.3.6' 'kdebindings>=3.5.7' 'mysql' 'pkgconfig') + 'python>=2.5' 'ruby>=1.8.4-2' 'imagemagick' 'poppler-qt' 'graphicsmagick>=1.1.8' 'readline') +makedepends=('doxygen' 'qt-docs>=3.3.6' 'kdebindings>=3.5.7' 'mysql' 'pkgconfig' 'postgresql') groups=('kde-extra') archs=('i686' 'x86_64') _F_kde_split_docs=1 @@ -18,7 +18,8 @@ Finclude kde url="http://www.koffice.org" up2date="lynx -dump http://ftp.gwdg.de/pub/x11/kde/stable|grep 'koffice-'|grep -v latest|sort -n -r|head -n 1|sed -e 's/.*-\(.*\)/\1/' -e 's|/||g'" source=(ftp://ftp.fu-berlin.de/pub/unix/X11/gui/kde/stable/$pkgname-$pkgver/src/$pkgname-$pkgver.tar.bz2 \ - desktop-files.patch) + desktop-files.patch \ + ftp://ftp.kde.org/pub/kde/security_patches/koffice-xpdf-CVE-2007-3387.diff) subpkgs=("$pkgname-docs") subdescs=('Koffice Documentation.') @@ -28,6 +29,7 @@ subarchs=('i686 x86_64') export CXXFLAGS="$CXXFLAGS -fno-strict-aliasing" -sha1sums=('de84214dec913eac1d47dab04dd93f3d81729fd3'\ - 'a5efbe2b1effecde988ef55cf65eebb5d8c95a4a') +sha1sums=('de84214dec913eac1d47dab04dd93f3d81729fd3' \ + 'a5efbe2b1effecde988ef55cf65eebb5d8c95a4a' \ + 'bff4f540389a77320bc87e2dedece50b82932e59') # optimization OK From voroskoi at frugalware.org Sat Aug 4 10:51:46 2007 From: voroskoi at frugalware.org (voroskoi) Date: Sat Aug 4 10:51:48 2007 Subject: [Frugalware-git] frugalware-current: lftp-3.5.12-1-i686 Message-ID: <20070804085146.1CB5D13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f945d71930e8473b0c06d581f82adaa9825d011c commit f945d71930e8473b0c06d581f82adaa9825d011c Author: voroskoi Date: Sat Aug 4 10:43:05 2007 +0200 lftp-3.5.12-1-i686 version bump diff --git a/source/network-extra/lftp/FrugalBuild b/source/network-extra/lftp/FrugalBuild index 636a9ec..2e4e82d 100644 --- a/source/network-extra/lftp/FrugalBuild +++ b/source/network-extra/lftp/FrugalBuild @@ -3,7 +3,7 @@ # Maintainer: voroskoi pkgname=lftp -pkgver=3.5.11 +pkgver=3.5.12 pkgrel=1 pkgdesc="A sophisticated ftp/http client, file transfer program" url="http://lftp.yar.ru/" @@ -13,6 +13,6 @@ archs=('i686' 'x86_64') backup=('etc/lftp.conf') up2date="lynx -dump $url |grep released|sed -ne 's/.*p-\(.*\) r.*/\1/' -e '1 p'" source=(http://ftp.yars.free.net/pub/source/$pkgname/$pkgname-$pkgver.tar.bz2) -sha1sums=('d9a3add50667cbdf98ee765d521b77f628612c0d') +sha1sums=('70a2fe381e4119b25e47076ba4a6a7000674c13f') # optimization OK From janny at frugalware.org Sat Aug 4 10:57:26 2007 From: janny at frugalware.org (janny) Date: Sat Aug 4 10:57:28 2007 Subject: [Frugalware-git] fwlive: add fwlive kernel specific modules in Message-ID: <20070804085726.E692B13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=fwlive/.git;a=commitdiff;h=1530a91511922d1d74864d9f3d758e7478610072 commit 1530a91511922d1d74864d9f3d758e7478610072 Author: janny Date: Sat Aug 4 10:56:56 2007 +0200 add fwlive kernel specific modules in diff --git a/config b/config index f78a5e7..1a35114 100644 --- a/config +++ b/config @@ -63,7 +63,12 @@ SAVEDIRS = etc home root var CONFIG_SETUP = y # additional packages to be installed by the profiles -DRIVERS = ndiswrapper-fwlive ipw2200-firmware acx100 madwifi rt2500 +DRIVERS = ndiswrapper-fwlive ipw2200-firmware gspcav1-fwlive \ + qc-usb-fwlive cdemu-fwlive truecrypt-fwlive dazuko-fwlive \ + busybox-fwlive lirc-fwlive acerhk-fwlive fglrx-fwlive \ + nvidia-96xx-fwlive nvidia-fwlive madwifi-fwlive rt2500-fwlive \ + wlan-ng-fwlive acx100-fwlive adm8211-fwlive ipw3945-fwlive \ + ndiswrapper-fwlive rt2400-fwlive rtl8110-fwlive kqemu-fwlive INST_MUSTHAVE_APPS = busybox-fwlive util-linux grub-theme-fwlive \ sudo aufs squashfs cdrtools ntfs-3g ifneq ($(ARCH),x86_64) From boobaa at frugalware.org Sat Aug 4 11:02:13 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Sat Aug 4 11:02:15 2007 Subject: [Frugalware-git] frugalware-current: spamassassin-3.2.2-1-i686 Message-ID: <20070804090213.A0E3C13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=089efb95b5801a82188c4ea8908f232d3989f118 commit 089efb95b5801a82188c4ea8908f232d3989f118 Author: CSÉCSY LĂĄszlĂł Date: Sat Aug 4 11:01:30 2007 +0200 spamassassin-3.2.2-1-i686 version bump new m8r diff --git a/source/network-extra/spamassassin/FrugalBuild b/source/network-extra/spamassassin/FrugalBuild index 3851e4b..a39a025 100644 --- a/source/network-extra/spamassassin/FrugalBuild +++ b/source/network-extra/spamassassin/FrugalBuild @@ -1,8 +1,9 @@ # Compiling time: 0.07 SBU -# Maintainer: Bence Nagy +# Maintainer: CSÉCSY László +# Former m8r: Bence Nagy pkgname=spamassassin -pkgver=3.1.8 +pkgver=3.2.2 pkgrel=1 pkgdesc="A mail filter to identify spam." url="http://spamassassin.apache.org" @@ -27,7 +28,7 @@ build() { Frcd spamd Ffile /etc/sysconfig/spamd } -sha1sums=('08f81f72d8a783887cf815dfc55ea38e3582b966'\ +sha1sums=('e8ea034fa4f695607af0e596c86c5daf82f234e0'\ '3b47547d8649cbfb82b11276a3986e4e17d1c997'\ '4883d67843dc9b32f71667b8a2b549fb9f88a0b7') From voroskoi at frugalware.org Sat Aug 4 11:12:15 2007 From: voroskoi at frugalware.org (voroskoi) Date: Sat Aug 4 11:12:16 2007 Subject: [Frugalware-git] frugalware-current: nginx-0.5.30-1-i686 Message-ID: <20070804091215.37E5413A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=9f4c7294aaceaa4061e5a725ce1d583f7cf5a8b1 commit 9f4c7294aaceaa4061e5a725ce1d583f7cf5a8b1 Author: voroskoi Date: Sat Aug 4 11:06:29 2007 +0200 nginx-0.5.30-1-i686 version bump diff --git a/source/network-extra/nginx/FrugalBuild b/source/network-extra/nginx/FrugalBuild index e9ac641..126ddd4 100644 --- a/source/network-extra/nginx/FrugalBuild +++ b/source/network-extra/nginx/FrugalBuild @@ -2,12 +2,12 @@ # Maintainer: voroskoi pkgname=nginx -pkgver=0.5.28 +pkgver=0.5.30 pkgrel=1 pkgdesc="[engine x] is a HTTP server and mail proxy server." url="http://nginx.net/" license="BSD" -depends=('glibc' 'pcre' 'openssl' 'zlib') +depends=('pcre' 'openssl' 'zlib') groups=('network-extra') archs=('i686' 'x86_64') provides=('httpd') @@ -49,7 +49,7 @@ build() { Fmv $Fsysconfdir/$pkgname/html $Flocalstatedir/www/$pkgname Fln $Flocalstatedir/www/$pkgname $Fsysconfdir/$pkgname/html } -sha1sums=('6aa6ab7c3ee231757a5f50f1eb1fc8d375fd074f' \ +sha1sums=('c795073ffc60b007c57bc29d8e61bbe772582838' \ 'e8cc09710ba365eb932d1710f4aac629e49452ff' \ 'da58d8a74dbb081c3dfb69317999e10f1ebf991e' \ '3a4cc4564ce610400e012d7c391107f33a258f1e') From voroskoi at frugalware.org Sat Aug 4 11:33:06 2007 From: voroskoi at frugalware.org (voroskoi) Date: Sat Aug 4 11:33:07 2007 Subject: [Frugalware-git] frugalware-current: libevent-1.3-4-i686 Message-ID: <20070804093306.8C0CD13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=814fdba9be9c575f6ef3c06e8bf980642daf609b commit 814fdba9be9c575f6ef3c06e8bf980642daf609b Author: voroskoi Date: Sat Aug 4 11:28:40 2007 +0200 libevent-1.3-4-i686 bump to patchlevel c sha1->signatures diff --git a/source/lib/libevent/FrugalBuild b/source/lib/libevent/FrugalBuild index 9cf9c78..af1ad7a 100644 --- a/source/lib/libevent/FrugalBuild +++ b/source/lib/libevent/FrugalBuild @@ -4,8 +4,8 @@ pkgname=libevent pkgver=1.3 -pkgrel=3 -pkgextraver=b +pkgrel=4 +pkgextraver=c 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') @@ -13,6 +13,6 @@ archs=('i686' 'x86_64') depends=('glibc') up2date="lynx -dump http://www.monkey.org/~provos/libevent/|grep -om1 'libevent-\(.*\).tar.gz$'|sed 's/.*-\(.*\)\.t.*/\1/;s/$pkgextraver//'" source=(http://www.monkey.org/~provos/$pkgname-$pkgver$pkgextraver.tar.gz) +signatures=($source.sig) -sha1sums=('41e2b71bcb51df4ef1563a11e8a726ecfd3907c1') # optimization OK From priyank at frugalware.org Sat Aug 4 11:38:15 2007 From: priyank at frugalware.org (Priyank) Date: Sat Aug 4 11:38:16 2007 Subject: [Frugalware-git] gfpm: gfpm-interface: display License: only if exists. Message-ID: <20070804093815.2F16813A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=095380843d6b6f2a465dcd7c94d54c70bf5e9171 commit 095380843d6b6f2a465dcd7c94d54c70bf5e9171 Author: Priyank Date: Sat Aug 4 15:06:54 2007 +0530 gfpm-interface: display License: only if exists. diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index fdac491..b35cbca 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -626,14 +626,17 @@ gfpm_load_info_tvw (const char *pkg_name) str = g_string_append (str, (char*)pacman_list_getdata(i)); str = g_string_append (str, " "); } - gtk_list_store_append (GTK_LIST_STORE(model), &iter); - st = (char*)gfpm_bold (_("License:")); - gtk_list_store_set (GTK_LIST_STORE(model), &iter, - 0, st, - 1, (char*)str->str, - -1); - g_free (st); - g_string_free (str, TRUE); + if (str->len > 1) + { + st = (char*)gfpm_bold (_("License:")); + gtk_list_store_append (GTK_LIST_STORE(model), &iter); + gtk_list_store_set (GTK_LIST_STORE(model), &iter, + 0, st, + 1, (char*)str->str, + -1); + g_free (st); + g_string_free (str, TRUE); + } } /* populate depends */ temp = pacman_pkg_getinfo (pm_pkg, PM_PKG_DEPENDS); From priyank at frugalware.org Sat Aug 4 11:51:17 2007 From: priyank at frugalware.org (Priyank) Date: Sat Aug 4 11:51:18 2007 Subject: [Frugalware-git] gfpm: gfpm-interface: fixed a bug in package search where packages were shown as installed even if they were not installed. Message-ID: <20070804095117.D44D513A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=b0497cd439e8f8d3f0c1a30eef972b278b653b6e commit b0497cd439e8f8d3f0c1a30eef972b278b653b6e Author: Priyank Date: Sat Aug 4 15:20:06 2007 +0530 gfpm-interface: fixed a bug in package search where packages were shown as installed even if they were not installed. diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index b35cbca..05ba62c 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -1077,7 +1077,7 @@ cb_gfpm_search_keypress (GtkWidget *widget, GdkEventKey *event, gpointer data) gtk_list_store_set (store, &iter, 0, TRUE, 1, (up==FALSE)?icon_yes:icon_up, - 2, (char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_NAME), + 2, (char*)pacman_pkg_getinfo (pm_spkg, PM_PKG_NAME), 3, (char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_VERSION), 4, (char*)pacman_pkg_getinfo (pm_spkg, PM_PKG_VERSION), //5, (char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_DESC), @@ -1114,7 +1114,7 @@ cb_gfpm_search_keypress (GtkWidget *widget, GdkEventKey *event, gpointer data) if (inst == TRUE) gtk_list_store_set (store, &iter, 3, (char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_VERSION), -1); else - gtk_list_store_set (store, &iter, 3, (char*)pacman_pkg_getinfo (pm_pkg, PM_PKG_VERSION), -1); + gtk_list_store_set (store, &iter, 3, NULL, -1); gtk_list_store_set (store, &iter, 0, inst, From voroskoi at frugalware.org Sat Aug 4 12:37:43 2007 From: voroskoi at frugalware.org (voroskoi) Date: Sat Aug 4 12:37:45 2007 Subject: [Frugalware-git] frugalware-current: sqlite3-3.4.1-1-i686 Message-ID: <20070804103743.75B2E13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=4eb34950df99f63047c51844284f70cbf08284a4 commit 4eb34950df99f63047c51844284f70cbf08284a4 Author: voroskoi Date: Sat Aug 4 12:29:13 2007 +0200 sqlite3-3.4.1-1-i686 version bump updated depends() diff --git a/source/lib/sqlite3/FrugalBuild b/source/lib/sqlite3/FrugalBuild index e64966e..73d1317 100644 --- a/source/lib/sqlite3/FrugalBuild +++ b/source/lib/sqlite3/FrugalBuild @@ -3,11 +3,11 @@ # Maintainer: voroskoi pkgname=sqlite3 -pkgver=3.4.0 +pkgver=3.4.1 pkgrel=1 pkgdesc="A C library that implements an SQL database engine" url="http://www.sqlite.org/" -depends=('glibc' 'readline' 'ncurses') +depends=('readline') makedepends=('tcl') groups=('lib') archs=('i686' 'x86_64') @@ -27,6 +27,6 @@ build() Fexerel /usr/bin/lemon Ffilerel /usr/share/man/man1/$pkgname.1 } -sha1sums=('e3b4711a619a5af1ccb1232c76eb7534d25ab431') +sha1sums=('73cdeed7b01e107203ddddc75c02ef113564d5ce') # optimization OK From vmiklos at frugalware.org Sat Aug 4 13:15:57 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 13:15:59 2007 Subject: [Frugalware-git] frugalware-current: glibc-2.6-3-i686 Message-ID: <20070804111557.7306F13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=7be356f23fc169ebce4aaa8dbd7d8ebddf4637bf commit 7be356f23fc169ebce4aaa8dbd7d8ebddf4637bf Author: VMiklos Date: Sat Aug 4 13:15:31 2007 +0200 glibc-2.6-3-i686 up2date fix thx crazy for noticing that this is buggy diff --git a/source/base/glibc/FrugalBuild b/source/base/glibc/FrugalBuild index ffe0886..eab86ca 100644 --- a/source/base/glibc/FrugalBuild +++ b/source/base/glibc/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/libc/libc.html" depends=() groups=('base' 'chroot-core') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump http://ftp.gnu.org/gnu/glibc/|grep 'glibc-[0-9\.]*tar.bz2$'|sed -n 's/.*-\(.*\)\.t.*/\1/;$ p'" +up2date="lynx -dump http://ftp.gnu.org/gnu/glibc/?M=A|grep 'glibc-[0-9\.]*tar.gz$'|Flasttar" source=(http://ftp.gnu.org/pub/gnu/glibc/glibc-$pkgver.tar.bz2 \ glibc-2.6-malloc.diff) signatures=("$source.sig" '') From vmiklos at frugalware.org Sat Aug 4 13:21:24 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 13:21:26 2007 Subject: [Frugalware-git] frugalware-current: strace-4.5.16-1-i686 Message-ID: <20070804112124.B7F7813A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=7340bb3c44a6486d8da342ab497b21eff2aa234c commit 7340bb3c44a6486d8da342ab497b21eff2aa234c Author: VMiklos Date: Sat Aug 4 13:21:15 2007 +0200 strace-4.5.16-1-i686 version bump diff --git a/source/devel/strace/FrugalBuild b/source/devel/strace/FrugalBuild index 07dfef5..c026628 100644 --- a/source/devel/strace/FrugalBuild +++ b/source/devel/strace/FrugalBuild @@ -2,16 +2,14 @@ # Maintainer: VMiklos pkgname=strace -pkgver=4.5.15 +pkgver=4.5.16 pkgrel=1 pkgdesc="A system call trace, which prints out a trace of all the system calls made by a another process/program." +url="http://www.liacs.nl/~wichert/strace/" depends=('glibc') groups=('devel') archs=('i686' 'x86_64') _F_sourceforge_ext=".tar.bz2" Finclude sourceforge -url="http://www.liacs.nl/~wichert/strace/" - +sha1sums=('cc4a40661eccb1aaf960ffa9fac95d754536a5c5') # optimization OK - -sha1sums=('a6bd153eeb1a25a50bb5a1d92887a4911ec9ad48') From vmiklos at frugalware.org Sat Aug 4 13:23:58 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 13:23:59 2007 Subject: [Frugalware-git] frugalware-current: git-1.5.2.4-1-i686 Message-ID: <20070804112358.0B28A13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f83890f3096434efe486681a8f6aeaf660a9fe4b commit f83890f3096434efe486681a8f6aeaf660a9fe4b Author: VMiklos Date: Sat Aug 4 13:23:51 2007 +0200 git-1.5.2.4-1-i686 up2date fix diff --git a/source/devel-extra/git/FrugalBuild b/source/devel-extra/git/FrugalBuild index cd2d90d..8a6ad99 100644 --- a/source/devel-extra/git/FrugalBuild +++ b/source/devel-extra/git/FrugalBuild @@ -10,7 +10,7 @@ depends=('curl>=7.16.0' 'openssl') makedepends=('asciidoc' 'docbook-xsl' 'docbook-xml' 'sgml-common' 'xmlto') groups=('devel-extra') archs=('i686' 'x86_64') -up2date="lynx -dump '$url/?C=M;O=D'|grep bz2$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'" +up2date="lynx -dump '$url/?C=M;O=D'|grep 'git-[0-9.]*.tar.bz2$'|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'" source=($url/$pkgname-$pkgver.tar.bz2 \ gitweb.modules.d gitweb.conf README.Frugalware) signatures=(${source[0]}.sign '' '' '') From vmiklos at frugalware.org Sat Aug 4 13:38:48 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 13:38:49 2007 Subject: [Frugalware-git] frugalware-current: pysvn-1.5.2-1-i686 Message-ID: <20070804113848.530BE13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=4c0452fc16eeb7adc49edb459344560e0d60a100 commit 4c0452fc16eeb7adc49edb459344560e0d60a100 Author: VMiklos Date: Sat Aug 4 13:38:39 2007 +0200 pysvn-1.5.2-1-i686 version bump updated -apr.diff diff --git a/source/devel-extra/pysvn/FrugalBuild b/source/devel-extra/pysvn/FrugalBuild index 0e250f9..0178fa9 100644 --- a/source/devel-extra/pysvn/FrugalBuild +++ b/source/devel-extra/pysvn/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: VMiklos pkgname=pysvn -pkgver=1.5.1 -pkgid=36248 +pkgver=1.5.2 +pkgid=38915 pkgrel=1 pkgdesc="Python bindings for Subversion" url="http://pysvn.tigris.org/servlets/ProjectDocumentList?folderID=1762" @@ -13,7 +13,9 @@ groups=('devel-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url|Flasttar" source=(http://pysvn.tigris.org/files/documents/1233/$pkgid/pysvn-$pkgver.tar.gz \ - pysvn-1.5.0-apr.diff) + pysvn-1.5.2-apr.diff) +sha1sums=('5664894815a33c220ce4f8c06c8151ab0cfe7712' \ + '58204e409d3426cbb6508ea8310af8987e80cef2') Finclude python build() @@ -27,5 +29,3 @@ build() Fexerel pysvn/_pysvn_2_5.so $_F_python_libdir/pysvn/ } -sha1sums=('1f24b5b18bf93fc978afca049a219128c372ca57'\ - '1b2412c256caa8f938a029c4beee26310471c570') diff --git a/source/devel-extra/pysvn/pysvn-1.5.0-apr.diff b/source/devel-extra/pysvn/pysvn-1.5.0-apr.diff deleted file mode 100644 index d98a60e..0000000 --- a/source/devel-extra/pysvn/pysvn-1.5.0-apr.diff +++ /dev/null @@ -1,23 +0,0 @@ -diff -Naur pysvn-1.5.0.orig/Source/setup.py pysvn-1.5.0/Source/setup.py ---- pysvn-1.5.0.orig/Source/setup.py 2006-10-16 23:51:38.000000000 +0200 -+++ pysvn-1.5.0/Source/setup.py 2006-10-23 17:03:17.000000000 +0200 -@@ -262,7 +262,7 @@ - -lsvn_client-1 \ - -lsvn_diff-1 \ - -lsvn_repos-1 \ -- -lgssapi_krb5 -lkrb5 -lk5crypto -lkrb5support -lcom_err -lresolv -lexpat -lneon -+ -lkrb5 -lcom_err -lresolv -lexpat -lneon - - #include pysvn_common.mak - ''' -@@ -478,8 +478,8 @@ - def find_apr_lib( self, argv ): - last_exception = None - for apr_libname, self.lib_apr in [ -- (self.is_mac_os_x and 'libapr-1.dylib' or 'libapr-1.so', 'apr-1'), -- (self.is_mac_os_x and 'libapr-0.dylib' or 'libapr-0.so', 'apr-0')]: -+ (self.is_mac_os_x and 'libapr-1.dylib' or 'libapr.so.1', 'apr-1'), -+ (self.is_mac_os_x and 'libapr-0.dylib' or 'libapr.so.0', 'apr-0')]: - try: - return self.find_dir( argv, - 'APR library', diff --git a/source/devel-extra/pysvn/pysvn-1.5.2-apr.diff b/source/devel-extra/pysvn/pysvn-1.5.2-apr.diff new file mode 100644 index 0000000..f04d180 --- /dev/null +++ b/source/devel-extra/pysvn/pysvn-1.5.2-apr.diff @@ -0,0 +1,22 @@ +--- pysvn-1.5.2.orig/Source/setup.py 2007-07-01 12:30:50.000000000 +0200 ++++ pysvn-1.5.2/Source/setup.py 2007-08-04 13:30:54.000000000 +0200 +@@ -331,7 +331,7 @@ + -lsvn_client-1 \ + -lsvn_diff-1 \ + -lsvn_repos-1 \ +- -lgssapi_krb5 -lkrb5 -lk5crypto -lkrb5support -lcom_err -lresolv -lexpat -lneon ++ -lkrb5 -lcom_err -lresolv -lexpat -lneon + + #include pysvn_common.mak + ''' +@@ -644,8 +644,8 @@ + + def find_apr_lib( self, argv ): + last_exception = None +- lib_list = [(self.get_lib_name_for_platform( 'libapr-1' ), 'apr-1'), +- (self.get_lib_name_for_platform( 'libapr-0' ), 'apr-0')] ++ lib_list = [('libapr.so.1', 'apr-1'), ++ ('libapr.so.0', 'apr-0')] + + for apr_libname, self.lib_apr in lib_list: + try: From vmiklos at frugalware.org Sat Aug 4 13:49:07 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 13:49:08 2007 Subject: [Frugalware-git] frugalware-current: intltool-0.36.0-1-i686 Message-ID: <20070804114907.06F0613A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5efe2ea0566456945bd2ab2cbe18159a2492f209 commit 5efe2ea0566456945bd2ab2cbe18159a2492f209 Author: VMiklos Date: Sat Aug 4 13:48:58 2007 +0200 intltool-0.36.0-1-i686 version bump diff --git a/source/gnome/intltool/FrugalBuild b/source/gnome/intltool/FrugalBuild index bc36eb3..0777b19 100644 --- a/source/gnome/intltool/FrugalBuild +++ b/source/gnome/intltool/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=intltool -pkgver=0.35.5 +pkgver=0.36.0 pkgrel=1 pkgdesc="Contains scripts and autoconf magic for internationalizing various kinds of data files." url="http://www.gnome.org/" @@ -11,4 +11,4 @@ groups=('gnome') archs=('i686' 'x86_64') _F_gnome_devel=y Finclude gnome -sha1sums=('df8aa0543e4d9fc100c3268aa6e6a777a81a2461') +sha1sums=('991aafd9b215e6131a57be2f8ed76df422e968da') From vmiklos at frugalware.org Sat Aug 4 13:55:35 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 13:55:43 2007 Subject: [Frugalware-git] frugalware-current: festival-1.4.3-2-i686 Message-ID: <20070804115535.2D7B113A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=7494ebdfa506dd8d347d56b5e4ee052502e3bfc9 commit 7494ebdfa506dd8d347d56b5e4ee052502e3bfc9 Author: VMiklos Date: Sat Aug 4 13:55:30 2007 +0200 festival-1.4.3-2-i686 up2date fix diff --git a/source/apps-extra/festival/FrugalBuild b/source/apps-extra/festival/FrugalBuild index b1140f1..b4f37dc 100644 --- a/source/apps-extra/festival/FrugalBuild +++ b/source/apps-extra/festival/FrugalBuild @@ -10,7 +10,7 @@ pkgurl="http://www.speech.cs.cmu.edu/festival/cstr/festival/$pkgver" depends=('speech_tools') groups=('apps-extra') archs=('i686' 'x86_64') -up2date="lynx -dump '$pkgurl/../?M=D'|grep '][0-9\.]*/$'|sed -n 's|.*]\(.*\)/|\1|;$ p'" +up2date="lynx -dump $pkgurl/..|grep '][0-9.]*/ '|sed -n 's/.*]\(.*\)\/ .*/\1/;$ p'" source=($pkgurl/$pkgname-$pkgver-release.tar.gz \ $pkgname-$pkgver-gcc33.diff \ server.scm \ From vmiklos at frugalware.org Sat Aug 4 14:45:56 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 14:45:57 2007 Subject: [Frugalware-git] frugalware-current: wnews-0.8-1-i686 Message-ID: <20070804124556.887EA13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ceadbf242ff3a130d5761f896016dcc8782d5b20 commit ceadbf242ff3a130d5761f896016dcc8782d5b20 Author: VMiklos Date: Sat Aug 4 14:45:46 2007 +0200 wnews-0.8-1-i686 up2date fix diff --git a/source/network-extra/wnews/FrugalBuild b/source/network-extra/wnews/FrugalBuild index ad6a507..76765c8 100644 --- a/source/network-extra/wnews/FrugalBuild +++ b/source/network-extra/wnews/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.kerneled.org/projects/wnews/" depends=('ncurses') groups=('network-extra') archs=('i686' 'x86_64') -up2date="lynx -dump $url/releases|grep [0-9].tar.gz$|sed 's/.*-\(.*\)\.t.*/\1/'" +up2date="lynx -dump http://www.usinglinux.org/www/wnews.html|grep Version|sed 's/.* : //'" source=(http://www.kerneled.org/projects/wnews/releases/$pkgname-$pkgver.tar.gz) sha1sums=('32a20771a79a6c8d4b7d52f68098c859b10cb779') From vmiklos at frugalware.org Sat Aug 4 14:48:04 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 14:48:06 2007 Subject: [Frugalware-git] frugalware-current: ltp-20070630-1-i686 Message-ID: <20070804124804.7825113A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d477d074be54ee538ba1dcb66e3719809eedb1ac commit d477d074be54ee538ba1dcb66e3719809eedb1ac Author: VMiklos Date: Sat Aug 4 14:47:59 2007 +0200 ltp-20070630-1-i686 up2date fix diff --git a/source/apps-extra/ltp/FrugalBuild b/source/apps-extra/ltp/FrugalBuild index e3282ac..07c98dc 100644 --- a/source/apps-extra/ltp/FrugalBuild +++ b/source/apps-extra/ltp/FrugalBuild @@ -10,7 +10,7 @@ pkgdesc="Linux Test Project: testsuite for the Linux kernel" _F_sourceforge_ext=".tgz" Finclude sourceforge url="http://ltp.sourceforge.net/" -up2date="lynx -dump http://sourceforge.net/project/showfiles.php?group_id=3382|grep ltp-full|sed 's/.*-\([^-]*\)\.t.*/\1/;q'" +up2date="lynx -dump http://sourceforge.net/project/showfiles.php?group_id=3382|grep 'ltp-full-[0-9]*.tgz'|sed 's/.*-\([^-]*\)\.t.*/\1/;q'" depends=('glibc') groups=('apps-extra') archs=('i686' 'x86_64') From vmiklos at frugalware.org Sat Aug 4 14:57:03 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 14:57:04 2007 Subject: [Frugalware-git] pacman-g2: replace hardcoded database and package extensions Message-ID: <20070804125703.BA62A13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=62e5504f07324778b08a8518006b4546b03d2105 commit 62e5504f07324778b08a8518006b4546b03d2105 Author: VMiklos Date: Sat Aug 4 14:56:48 2007 +0200 replace hardcoded database and package extensions with variables from /etc/makepkg.conf From: Marcus Habermehl diff --git a/etc/makepkg.conf.in b/etc/makepkg.conf.in index bf00ce6..16a5528 100644 --- a/etc/makepkg.conf.in +++ b/etc/makepkg.conf.in @@ -28,6 +28,12 @@ export CXXFLAGS="-@MARCHFLAG@=@CARCHFLAGS@ -O2 -pipe" # Default name of build scripts export BUILDSCRIPT="FrugalBuild" +# Package extension +export PKG_EXT="fpm" + +# Database extension +export DB_EXT="fdb" + # Enable fakeroot for building packages as a non-root user export USE_FAKEROOT="y" diff --git a/scripts/gensync b/scripts/gensync index 9e20d2f..56bd9ca 100755 --- a/scripts/gensync +++ b/scripts/gensync @@ -40,12 +40,12 @@ usage() { echo ", unless an alternate [package_directory] is specified." echo echo "note: The name is important. It must be of the form" - echo " {treename}.fdb where {treename} is the name of the custom" + echo " {treename}.$DB_EXT where {treename} is the name of the custom" echo " package repository you configured in /etc/pacman.conf. The" echo " generated database must reside in the same directory as your" echo " custom packages (also configured in /etc/pacman.conf)" echo - echo "example: gensync /var/fst/local /home/mypkgs/custom.fdb" + echo "example: gensync /var/fst/local /home/mypkgs/custom.$DB_EXT" echo echo exit 0 @@ -74,9 +74,9 @@ get_sha1checksum() db_write_entry() { if [ "$pkgdir" != "" ]; then - pkgfile="$pkgdir/$1-$pkgver-$pkgrel-$arch.fpm" + pkgfile="$pkgdir/$1-$pkgver-$pkgrel-$arch.$PKG_EXT" else - pkgfile="$destdir/$1-$pkgver-$pkgrel-$arch.fpm" + pkgfile="$destdir/$1-$pkgver-$pkgrel-$arch.$PKG_EXT" fi csize=`du -b $pkgfile 2>/dev/null | cut -f1` usize=`LANG= LC_ALL= pacman-g2 -Qi -p $pkgfile 2>/dev/null|grep ^Size|sed 's/.*: \(.*\)/\1/'` diff --git a/scripts/makepkg b/scripts/makepkg index 2b946cd..5f2c37b 100755 --- a/scripts/makepkg +++ b/scripts/makepkg @@ -502,7 +502,7 @@ create_pkg() tar cvf /dev/null * | sort >.FILELIST # tar it up - msg2 "Compressing $1-$pkgver-$pkgrel-$CARCH.fpm " >&2 + msg2 "Compressing $1-$pkgver-$pkgrel-$CARCH.$PKG_EXT " >&2 unset extra if [ -f .INSTALL ]; then extra=".INSTALL" @@ -519,10 +519,10 @@ create_pkg() fi if [ "$INCHROOT" != "1" ]; then - tar $tarargs $PKGDEST/$1-$pkgver-$pkgrel-$CARCH.fpm .PKGINFO .FILELIST \ + tar $tarargs $PKGDEST/$1-$pkgver-$pkgrel-$CARCH.$PKG_EXT .PKGINFO .FILELIST \ $extra * else - tar $tarargs ../$1-$pkgver-$pkgrel-$CARCH.fpm .PKGINFO .FILELIST \ + tar $tarargs ../$1-$pkgver-$pkgrel-$CARCH.$PKG_EXT .PKGINFO .FILELIST \ $extra * fi @@ -582,23 +582,23 @@ install_pkg() { if [ "$INSTALL" = "1" -a "`id -u`" = "0" -a "$INFAKEROOT" != "1" ]; then msg "Installing package(s) with pacman-g2 -U..." - targs="$PKGDEST/${pkgname}-${pkgver}-${pkgrel}-${CARCH}.fpm" + targs="$PKGDEST/${pkgname}-${pkgver}-${pkgrel}-${CARCH}.$PKG_EXT" if [ ! -z "$subpkgs" ]; then i=0 for subpkg in "${subpkgs[@]}" do - targs="$targs $PKGDEST/${subpkg}-${pkgver}-${pkgrel}-${CARCH}.fpm" + targs="$targs $PKGDEST/${subpkg}-${pkgver}-${pkgrel}-${CARCH}.$PKG_EXT" done fi pacman-g2 $PACMAN_OPTS -U $targs || exit $? elif [ "$INSTALL" = "1" -a "$DEP_SUDO" = "1" ]; then msg "Installing package(s) with sudo pacman-g2 -U..." - targs="$PKGDEST/${pkgname}-${pkgver}-${pkgrel}-${CARCH}.fpm" + targs="$PKGDEST/${pkgname}-${pkgver}-${pkgrel}-${CARCH}.$PKG_EXT" if [ ! -z "$subpkgs" ]; then i=0 for subpkg in "${subpkgs[@]}" do - targs="$targs $PKGDEST/${subpkg}-${pkgver}-${pkgrel}-${CARCH}.fpm" + targs="$targs $PKGDEST/${subpkg}-${pkgver}-${pkgrel}-${CARCH}.$PKG_EXT" done fi if [ "$INFAKEROOT" = "1" ]; then @@ -909,7 +909,7 @@ if [ ! -z "$subpkgs" ]; then fi fi -if [ -f $PKGDEST/${pkgname}-${pkgver}-${pkgrel}-${CARCH}.fpm -a "$FORCE" = "0" -a "$GENSHA1" = "0" ]; then +if [ -f $PKGDEST/${pkgname}-${pkgver}-${pkgrel}-${CARCH}.$PKG_EXT -a "$FORCE" = "0" -a "$GENSHA1" = "0" ]; then if [ "$INSTALL" = "1" ]; then warning "a package has already been built, installing existing package." install_pkg @@ -970,7 +970,7 @@ if [ "$CHROOT" = "1" -a "$INCHROOT" != "1" ]; then cat /etc/pacman.conf |grep -v Include >$_F_makepkg_pacconf for i in `echo $TREE|sed 's/,/ /g'` do - repo=$(eval "echo \${${i}_fdb/.fdb}") + repo=$(eval "echo \${${i}_$DB_EXT/.$DB_EXT}") [ -z "$repo" ] && repo="$i" echo "Include = /etc/pacman.d/$repo" >>$_F_makepkg_pacconf done @@ -1049,11 +1049,11 @@ if [ "$CHROOT" = "1" -a "$INCHROOT" != "1" ]; then ${pkgname}-${pkgver}-${pkgrel}-${CARCH}.log fi - if [ -f $CHROOTDIR/var/tmp/fst/${pkgname}-${pkgver}-${pkgrel}-${CARCH}.fpm ]; then - mv $CHROOTDIR/var/tmp/fst/*-${pkgver}-${pkgrel}-${CARCH}.fpm $PKGDEST + if [ -f $CHROOTDIR/var/tmp/fst/${pkgname}-${pkgver}-${pkgrel}-${CARCH}.$PKG_EXT ]; then + mv $CHROOTDIR/var/tmp/fst/*-${pkgver}-${pkgrel}-${CARCH}.$PKG_EXT $PKGDEST if [ "`id -u`" = "0" ]; then chown `stat -c %u:%g $BUILDSCRIPT` \ - *-${pkgver}-${pkgrel}-${CARCH}.fpm + *-${pkgver}-${pkgrel}-${CARCH}.$PKG_EXT fi # copy back the buildscript, maybe modified cp $CHROOTDIR/var/tmp/fst/$BUILDSCRIPT ./ diff --git a/scripts/makeworld b/scripts/makeworld index 2afbb71..bd6e3bc 100755 --- a/scripts/makeworld +++ b/scripts/makeworld @@ -135,13 +135,13 @@ for category in $*; do if [ -f $BUILDSCRIPT ]; then . $BUILDSCRIPT buildstatus=0 - if [ ! -f $dest/$pkgname-$pkgver-$pkgrel-$CARCH.fpm ]; then + if [ ! -f $dest/$pkgname-$pkgver-$pkgrel-$CARCH.$PKG_EXT ]; then sudo makepkg $MAKEPKG_OPTS -R -L -u -k -m 2>>$toplevel/makepkg.log if [ $? -gt 0 ]; then buildstatus=2 else buildstatus=1 - mv $pkgname-$pkgver-$pkgrel-$CARCH.fpm $dest/ + mv $pkgname-$pkgver-$pkgrel-$CARCH.$PKG_EXT $dest/ fi fi d=`date +"[%b %d %H:%M]"` diff --git a/scripts/updatesync b/scripts/updatesync index 2727ad4..9565b72 100755 --- a/scripts/updatesync +++ b/scripts/updatesync @@ -45,7 +45,7 @@ usage() { echo "updatesync will calculate sha1sums of packages in the same directory as" echo ", unless an alternate [package_directory] is specified." echo - echo "example: updatesync upd /home/mypkgs/custom.fdb $BUILDSCRIPT" + echo "example: updatesync upd /home/mypkgs/custom.$DB_EXT $BUILDSCRIPT" echo echo exit 0 @@ -76,9 +76,9 @@ db_write_entry() { echo "updatesync: writing $1-$pkgver-$pkgrel" >&2 if [ "$pkgdir" != "" ]; then - pkgfile="$pkgdir/$1-$pkgver-$pkgrel-$arch.fpm" + pkgfile="$pkgdir/$1-$pkgver-$pkgrel-$arch.$PKG_EXT" else - pkgfile="$destdir/$1-$pkgver-$pkgrel-$arch.fpm" + pkgfile="$destdir/$1-$pkgver-$pkgrel-$arch.$PKG_EXT" fi csize=`du -b $pkgfile 2>/dev/null | cut -f1` usize=`LANG= LC_ALL= pacman-g2 -Qi -p $pkgfile 2>/dev/null|grep ^Size|sed 's/.*: \(.*\)/\1/'` From vmiklos at frugalware.org Sat Aug 4 15:32:55 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 15:32:56 2007 Subject: [Frugalware-git] pacman-tools: repoman: new _check_nobuild() function Message-ID: <20070804133255.658A313A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=4b430671d6bb03d7d19d0b272ec4f6753832c88b commit 4b430671d6bb03d7d19d0b272ec4f6753832c88b Author: VMiklos Date: Sat Aug 4 15:32:48 2007 +0200 repoman: new _check_nobuild() function till now if the main pkg was a nobuild one, we said the whole pkg is a nobuild one. but this is not correct: for exapmle the main fpm of the kde-i18n pkg can be a nobuild one, while the subpkgs are not diff --git a/repoman b/repoman index 1648c96..74c08d9 100755 --- a/repoman +++ b/repoman @@ -205,8 +205,8 @@ clean() # drop the group/ prefix if any i=${i#*/} msg "Cleaning up $i" - ssh $host "cd $path/frugalware-$arch && \ - echo ${options[@]} | grep -q nobuild || arch=$arch $sudo updatesync del $fdb $i && \ + ssh $host "`declare -f _check_nobuild`; cd $path/frugalware-$arch && \ + _check_nobuild || arch=$arch $sudo updatesync del $fdb $i && \ genchangelog --clean $i" done } @@ -227,14 +227,15 @@ changelog() catcmd="echo -n \"\"" fi _set_lockname - ssh $host "cd $path; \ + ssh $host "`declare -f _check_nobuild`; \ +cd $path; \ if [ ! -e $lock ]; then \ touch $lock; \ cd frugalware-$arch; \ if [ ! -e '$fdb' ]; then \ - echo ${options[@]} | grep -q nobuild || arch=$arch $sudo gensync ../source/$group/$pkg $fdb; \ + _check_nobuild || arch=$arch $sudo gensync ../source/$group/$pkg $fdb; \ else \ - echo ${options[@]} | grep -q nobuild || arch=$arch $sudo updatesync upd $fdb ../source/$group/$pkg/FrugalBuild; \ + _check_nobuild || arch=$arch $sudo updatesync upd $fdb ../source/$group/$pkg/FrugalBuild; \ fi; \ cd $path; rm $lock; \ cd $path/source/$group/$pkg; arch=$arch $sudo genchangelog; \ @@ -266,6 +267,20 @@ ask() fi } +_check_nobuild() +{ + # trick: we require subpkgs not to be set. this is because this way: + # 1) kde-i18n and such pkgs (only the main pkg is a nobuild one) is + # recgnized as a normal pkg + # 2) opera and friends (where we use nobuild is there because of + # license issues) will be recognized as a nobuild one + if echo ${options[@]} | grep -q nobuild && [ -z "$subpkgs" ]; then + return 0 + else + return 1 + fi +} + _do_record() { if [ "$F_makepkg_scm" = "git" ]; then @@ -388,7 +403,7 @@ sync() if ls *-$arch.fpm &>/dev/null; then for i in *-$arch.fpm do - echo ${options[@]} | grep -q nobuild || dry_run upload $i frugalware-$arch/ + _check_nobuild || dry_run upload $i frugalware-$arch/ done fi @@ -410,7 +425,7 @@ sync() buildlog="$pkgname-$pkgver-$pkgrel-$arch.log" if [ -f $buildlog -o -f $buildlog.bz2 ]; then [ -f $buildlog ] && dry_run bzip2 $buildlog - echo ${options[@]} | grep -q nobuild || dry_run upload $buildlog.bz2 source/$groups/$pkgname/ + _check_nobuild || dry_run upload $buildlog.bz2 source/$groups/$pkgname/ fi ls *-$arch.fpm &>/dev/null && fpmdel From vmiklos at frugalware.org Sat Aug 4 15:39:59 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 15:40:01 2007 Subject: [Frugalware-git] frugalware-current: user-mode-linux-2.6.22-1-i686 Message-ID: <20070804133959.5DD8A13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e5bc534a9a06bcde546c42e4894743f0250965f9 commit e5bc534a9a06bcde546c42e4894743f0250965f9 Author: VMiklos Date: Sat Aug 4 15:37:08 2007 +0200 user-mode-linux-2.6.22-1-i686 version bump built with CONFIG_MODULES=n added -aio.diff buildfix from the user-mode-linux-devel list diff --git a/source/apps-extra/user-mode-linux/FrugalBuild b/source/apps-extra/user-mode-linux/FrugalBuild index e12e134..435326b 100644 --- a/source/apps-extra/user-mode-linux/FrugalBuild +++ b/source/apps-extra/user-mode-linux/FrugalBuild @@ -2,41 +2,28 @@ # Maintainer: VMiklos pkgname=user-mode-linux -pkgver=2.6.21 -patchlevel=.5 -pkgrel=2 +pkgver=2.6.22 +patchlevel=.1 +pkgrel=1 pkgdesc="A safe, secure way of running Linux versions and Linux processes." url="http://user-mode-linux.sourceforge.net/" depends=('uml_utilities') groups=('apps-extra') -archs=('i686' 'x86_64') +archs=('i686') up2date="lynx -dump http://www.kernel.org/kdist/finger_banner |sed -n 's/.* \([0-9]*\.[0-9]*\.[0-9]*\).*/\1/;1 p'" +# check http://uml.nagafix.co.uk/kernels for configs source=(ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-$pkgver$patchlevel.tar.bz2 \ - config README.Frugalware) -signatures=($source.sign '' '') + config.i686 README.Frugalware linux-2.6.22-aio.diff) +signatures=($source.sign '' '' '') build() { Fcd linux-$pkgver$patchlevel - cp $Fsrcdir/config .config - Fsed "486" "`echo ${MARCH:-$CARCH}|sed 's/^i//'`" .config Fpatchall - yes "" | make config ARCH=um + cp $Fsrcdir/config.$CARCH .config Fsed "EXTRAVERSION =.*" "EXTRAVERSION = -fw$pkgrel" Makefile - export LDFLAGS="${LDFLAGS/-Wl,/}" make linux ARCH=um || return 1 - make modules ARCH=um || return 1 - - Fmkdir /usr/share/user-mode-linux Fexerel /usr/bin/linux - make modules_install \ - INSTALL_MOD_PATH=$Fdestdir/usr/share/user-mode-linux ARCH=um - for i in source build - do - Frm /usr/share/$pkgname/lib/modules/$pkgver-fw$pkgrel/$i - Fln /usr/src/linux \ - /usr/share/$pkgname/lib/modules/$pkgver-fw$pkgrel/$i - done Fdoc README.Frugalware } diff --git a/source/apps-extra/user-mode-linux/config b/source/apps-extra/user-mode-linux/config deleted file mode 100644 index 97b405b..0000000 --- a/source/apps-extra/user-mode-linux/config +++ /dev/null @@ -1,425 +0,0 @@ -# -# Automatically generated make config: don't edit -# Linux kernel version: 2.6.10 -# Fri Jan 21 20:36:52 2005 -# -CONFIG_USERMODE=y -CONFIG_MMU=y -CONFIG_UID16=y -CONFIG_RWSEM_GENERIC_SPINLOCK=y - -# -# UML-specific options -# -CONFIG_MODE_TT=y -CONFIG_MODE_SKAS=y -CONFIG_NET=y -CONFIG_BINFMT_ELF=y -CONFIG_BINFMT_MISC=y -CONFIG_HOSTFS=y -CONFIG_MCONSOLE=y -# CONFIG_HOST_2G_2G is not set -# CONFIG_SMP is not set -CONFIG_NEST_LEVEL=0 -CONFIG_KERNEL_HALF_GIGS=1 -CONFIG_KERNEL_STACK_ORDER=2 -CONFIG_UML_REAL_TIME_CLOCK=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=y -# CONFIG_POSIX_MQUEUE is not set -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 is not set -# CONFIG_IKCONFIG is not set -# CONFIG_EMBEDDED is not set -CONFIG_KALLSYMS=y -# CONFIG_KALLSYMS_ALL is not set -# CONFIG_KALLSYMS_EXTRA_PASS is not set -CONFIG_FUTEX=y -CONFIG_EPOLL=y -CONFIG_IOSCHED_NOOP=y -CONFIG_IOSCHED_AS=y -CONFIG_IOSCHED_DEADLINE=y -CONFIG_IOSCHED_CFQ=y -# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set -CONFIG_SHMEM=y -# CONFIG_TINY_SHMEM is not set - -# -# Loadable module support -# -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_MODULE_FORCE_UNLOAD=y -CONFIG_OBSOLETE_MODPARM=y -CONFIG_MODVERSIONS=y -CONFIG_KMOD=y - -# -# Generic Driver Options -# -CONFIG_STANDALONE=y -CONFIG_PREVENT_FIRMWARE_BUILD=y -# CONFIG_DEBUG_DRIVER is not set - -# -# Character Devices -# -CONFIG_STDIO_CONSOLE=y -CONFIG_SSL=y -CONFIG_FD_CHAN=y -CONFIG_NULL_CHAN=y -CONFIG_PORT_CHAN=y -CONFIG_PTY_CHAN=y -CONFIG_TTY_CHAN=y -CONFIG_XTERM_CHAN=y -# CONFIG_NOCONFIG_CHAN is not set -CONFIG_CON_ZERO_CHAN="fd:0,fd:1" -CONFIG_CON_CHAN="xterm" -CONFIG_SSL_CHAN="pty" -CONFIG_UNIX98_PTYS=y -CONFIG_LEGACY_PTYS=y -CONFIG_LEGACY_PTY_COUNT=256 -# CONFIG_WATCHDOG is not set -CONFIG_UML_SOUND=y -CONFIG_SOUND=y -CONFIG_HOSTAUDIO=y - -# -# Block Devices -# -CONFIG_BLK_DEV_UBD=y -# CONFIG_BLK_DEV_UBD_SYNC is not set -CONFIG_BLK_DEV_COW_COMMON=y -CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_NBD=y -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_SIZE=20480 -CONFIG_BLK_DEV_INITRD=y -CONFIG_NETDEVICES=y - -# -# UML Network Devices -# -CONFIG_UML_NET=y -CONFIG_UML_NET_ETHERTAP=y -CONFIG_UML_NET_TUNTAP=y -CONFIG_UML_NET_SLIP=y -CONFIG_UML_NET_DAEMON=y -CONFIG_UML_NET_MCAST=y -CONFIG_UML_NET_SLIRP=y - -# -# Networking support -# - -# -# Networking options -# -CONFIG_PACKET=y -CONFIG_PACKET_MMAP=y -# CONFIG_NETLINK_DEV is not set -CONFIG_UNIX=y -# CONFIG_NET_KEY is not set -CONFIG_INET=y -# CONFIG_IP_MULTICAST is not set -# CONFIG_IP_ADVANCED_ROUTER is not set -# CONFIG_IP_PNP is not set -# CONFIG_NET_IPIP is not set -# CONFIG_NET_IPGRE is not set -# CONFIG_ARPD is not set -# CONFIG_SYN_COOKIES is not set -# CONFIG_INET_AH is not set -# CONFIG_INET_ESP is not set -# CONFIG_INET_IPCOMP is not set -# CONFIG_INET_TUNNEL is not set -# CONFIG_IPV6 is not set -# CONFIG_NETFILTER is not set - -# -# SCTP Configuration (EXPERIMENTAL) -# -# CONFIG_IP_SCTP is not set -# CONFIG_ATM is not set -# CONFIG_BRIDGE is not set -# CONFIG_VLAN_8021Q is not set -# CONFIG_DECNET is not set -# CONFIG_LLC2 is not set -# CONFIG_IPX is not set -# CONFIG_ATALK is not set -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_NET_DIVERT is not set -# CONFIG_ECONET is not set -# CONFIG_WAN_ROUTER is not set -# CONFIG_NET_HW_FLOWCONTROL is not set - -# -# QoS and/or fair queueing -# -# CONFIG_NET_SCHED is not set -# CONFIG_NET_CLS_ROUTE is not set - -# -# Network testing -# -# CONFIG_NET_PKTGEN is not set -# CONFIG_NETPOLL is not set -# CONFIG_NET_POLL_CONTROLLER is not set -# CONFIG_HAMRADIO is not set -# CONFIG_IRDA is not set -# CONFIG_BT is not set -CONFIG_DUMMY=y -# CONFIG_BONDING is not set -# CONFIG_EQUALIZER is not set -CONFIG_TUN=y - -# -# Ethernet (10 or 100Mbit) -# -CONFIG_NET_ETHERNET=y -CONFIG_MII=m - -# -# Ethernet (1000 Mbit) -# - -# -# Ethernet (10000 Mbit) -# - -# -# Token Ring devices -# - -# -# Wireless LAN (non-hamradio) -# -# CONFIG_NET_RADIO is not set - -# -# Wan interfaces -# -# CONFIG_WAN is not set -CONFIG_PPP=y -# CONFIG_PPP_MULTILINK is not set -# CONFIG_PPP_FILTER is not set -# CONFIG_PPP_ASYNC is not set -# CONFIG_PPP_SYNC_TTY is not set -# CONFIG_PPP_DEFLATE is not set -# CONFIG_PPP_BSDCOMP is not set -# CONFIG_PPPOE is not set -CONFIG_SLIP=y -# CONFIG_SLIP_COMPRESSED is not set -# CONFIG_SLIP_SMART is not set -# CONFIG_SLIP_MODE_SLIP6 is not set -# CONFIG_SHAPER is not set -# CONFIG_NETCONSOLE 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 is not set -# CONFIG_EXT3_FS_SECURITY is not set -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 is not set -# CONFIG_XFS_FS is not set -CONFIG_MINIX_FS=y -CONFIG_ROMFS_FS=y -CONFIG_QUOTA=y -# CONFIG_QFMT_V1 is not set -# CONFIG_QFMT_V2 is not set -CONFIG_QUOTACTL=y -CONFIG_AUTOFS_FS=y -CONFIG_AUTOFS4_FS=y - -# -# CD-ROM/DVD Filesystems -# -CONFIG_ISO9660_FS=y -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_ZISOFS_FS=y -CONFIG_UDF_FS=m -CONFIG_UDF_NLS=y - -# -# DOS/FAT/NT Filesystems -# -CONFIG_FAT_FS=y -CONFIG_MSDOS_FS=y -CONFIG_VFAT_FS=y -CONFIG_FAT_DEFAULT_CODEPAGE=437 -CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" -# CONFIG_NTFS_FS is not set - -# -# Pseudo filesystems -# -CONFIG_PROC_FS=y -CONFIG_PROC_KCORE=y -CONFIG_SYSFS=y -CONFIG_DEVFS_FS=y -# CONFIG_DEVFS_MOUNT is not set -# CONFIG_DEVFS_DEBUG is not set -# CONFIG_DEVPTS_FS_XATTR is not set -CONFIG_TMPFS=y -# 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=y -CONFIG_NFS_V3=y -CONFIG_NFS_V4=y -# CONFIG_NFSD is not set -# CONFIG_EXPORTFS is not set -# CONFIG_SMB_FS is not set -# CONFIG_CIFS 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 is not set -CONFIG_MSDOS_PARTITION=y -# CONFIG_BSD_DISKLABEL is not set -# CONFIG_MINIX_SUBPARTITION is not set -# CONFIG_SOLARIS_X86_PARTITION is not set -# CONFIG_UNIXWARE_DISKLABEL is not set -CONFIG_LDM_PARTITION=y -CONFIG_LDM_DEBUG=y -# 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="iso8859-1" -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=m -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 - -# -# Security options -# -# CONFIG_SECURITY is not set - -# -# Cryptographic options -# -# CONFIG_CRYPTO is not set - -# -# Library routines -# -# CONFIG_CRC_CCITT is not set -# CONFIG_CRC32 is not set -# CONFIG_LIBCRC32C is not set -CONFIG_ZLIB_INFLATE=y - -# -# Multi-device support (RAID and LVM) -# -# CONFIG_MD is not set -# CONFIG_INPUT is not set - -# -# Kernel hacking -# -CONFIG_DEBUG_KERNEL=y -# CONFIG_DEBUG_SLAB is not set -# CONFIG_DEBUG_SPINLOCK is not set -CONFIG_DEBUG_INFO=y -CONFIG_FRAME_POINTER=y -CONFIG_PT_PROXY=y -# CONFIG_GPROF is not set -# CONFIG_GCOV is not set diff --git a/source/apps-extra/user-mode-linux/config.i686 b/source/apps-extra/user-mode-linux/config.i686 new file mode 100644 index 0000000..5839e5f --- /dev/null +++ b/source/apps-extra/user-mode-linux/config.i686 @@ -0,0 +1,856 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.22.1 +# Sun Jul 22 22:40:16 2007 +# +CONFIG_DEFCONFIG_LIST="arch/$ARCH/defconfig" +CONFIG_GENERIC_HARDIRQS=y +CONFIG_UML=y +CONFIG_MMU=y +CONFIG_NO_IOMEM=y +# CONFIG_TRACE_IRQFLAGS_SUPPORT is not set +CONFIG_LOCKDEP_SUPPORT=y +# CONFIG_STACKTRACE_SUPPORT is not set +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_GENERIC_BUG=y +CONFIG_IRQ_RELEASE_METHOD=y + +# +# UML-specific options +# +CONFIG_STATIC_LINK=y +CONFIG_MODE_SKAS=y + +# +# Host processor type and features +# +# CONFIG_M386 is not set +# CONFIG_M486 is not set +# CONFIG_M586 is not set +# CONFIG_M586TSC is not set +# CONFIG_M586MMX is not set +CONFIG_M686=y +# CONFIG_MPENTIUMII is not set +# CONFIG_MPENTIUMIII is not set +# CONFIG_MPENTIUMM is not set +# CONFIG_MCORE2 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_MGEODEGX1 is not set +# CONFIG_MGEODE_LX is not set +# CONFIG_MCYRIXIII is not set +# CONFIG_MVIAC3_2 is not set +# CONFIG_MVIAC7 is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CMPXCHG=y +CONFIG_X86_L1_CACHE_SHIFT=7 +CONFIG_X86_XADD=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +# CONFIG_ARCH_HAS_ILOG2_U32 is not set +# CONFIG_ARCH_HAS_ILOG2_U64 is not set +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_WP_WORKS_OK=y +CONFIG_X86_INVLPG=y +CONFIG_X86_BSWAP=y +CONFIG_X86_POPAD_OK=y +CONFIG_X86_GOOD_APIC=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_USE_PPRO_CHECKSUM=y +CONFIG_X86_TSC=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_MODEL=4 +CONFIG_UML_X86=y +# CONFIG_64BIT is not set +CONFIG_SEMAPHORE_SLEEPERS=y +CONFIG_HOST_VMSPLIT_3G=y +# CONFIG_HOST_VMSPLIT_3G_OPT is not set +# CONFIG_HOST_VMSPLIT_2G is not set +# CONFIG_HOST_VMSPLIT_1G is not set +CONFIG_TOP_ADDR=0xC0000000 +# CONFIG_3_LEVEL_PGTABLES is not set +CONFIG_STUB_CODE=0xbfffe000 +CONFIG_STUB_DATA=0xbffff000 +CONFIG_STUB_START=0xbfffe000 +CONFIG_ARCH_HAS_SC_SIGNALS=y +CONFIG_ARCH_REUSE_HOST_VSYSCALL_AREA=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +# CONFIG_SPARSEMEM_STATIC is not set +CONFIG_SPLIT_PTLOCK_CPUS=4 +# CONFIG_RESOURCES_64BIT is not set +CONFIG_ZONE_DMA_FLAG=0 +CONFIG_LD_SCRIPT_STATIC=y +CONFIG_NET=y +CONFIG_BINFMT_ELF=y +CONFIG_BINFMT_MISC=y +CONFIG_HOSTFS=y +CONFIG_HPPFS=y +CONFIG_MCONSOLE=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_NEST_LEVEL=0 +# CONFIG_HIGHMEM is not set +CONFIG_KERNEL_STACK_ORDER=2 +CONFIG_UML_REAL_TIME_CLOCK=y + +# +# Code maturity level options +# +CONFIG_EXPERIMENTAL=y +CONFIG_BROKEN_ON_SMP=y +CONFIG_INIT_ENV_ARG_LIMIT=128 + +# +# General setup +# +CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +# CONFIG_IPC_NS is not set +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +# CONFIG_TASKSTATS is not set +# CONFIG_UTS_NS is not set +CONFIG_AUDIT=y +CONFIG_AUDITSYSCALL=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=17 +CONFIG_SYSFS_DEPRECATED=y +# CONFIG_RELAY is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_SYSCTL=y +# CONFIG_EMBEDDED is not set +CONFIG_UID16=y +CONFIG_SYSCTL_SYSCALL=y +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_KALLSYMS_EXTRA_PASS=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_ANON_INODES=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_RT_MUTEXES=y +# CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 + +# +# Loadable module support +# +# CONFIG_MODULES is not set + +# +# Block layer +# +CONFIG_BLOCK=y +# CONFIG_LBD is not set +# CONFIG_BLK_DEV_IO_TRACE is not set +# CONFIG_LSF is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_AS=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +# CONFIG_DEFAULT_AS is not set +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" + +# +# Block devices +# +CONFIG_BLK_DEV_UBD=y +CONFIG_BLK_DEV_UBD_SYNC=y +CONFIG_BLK_DEV_COW_COMMON=y +# CONFIG_MMAPPER is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_CRYPTOLOOP=y +CONFIG_BLK_DEV_NBD=y +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=4096 +CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 +# CONFIG_ATA_OVER_ETH is not set + +# +# Character Devices +# +CONFIG_STDERR_CONSOLE=y +CONFIG_STDIO_CONSOLE=y +CONFIG_SSL=y +CONFIG_NULL_CHAN=y +CONFIG_PORT_CHAN=y +CONFIG_PTY_CHAN=y +CONFIG_TTY_CHAN=y +# CONFIG_XTERM_CHAN is not set +CONFIG_NOCONFIG_CHAN=y +CONFIG_CON_ZERO_CHAN="fd:0,fd:1" +CONFIG_CON_CHAN="pty" +CONFIG_SSL_CHAN="pty" +CONFIG_UNIX98_PTYS=y +CONFIG_LEGACY_PTYS=y +# CONFIG_RAW_DRIVER is not set +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set +CONFIG_SOFT_WATCHDOG=y +CONFIG_UML_WATCHDOG=y +# CONFIG_UML_SOUND is not set +# CONFIG_SOUND is not set +# CONFIG_HOSTAUDIO is not set +# CONFIG_HW_RANDOM is not set +CONFIG_UML_RANDOM=y + +# +# Generic Driver Options +# +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_SYS_HYPERVISOR is not set + +# +# Networking +# + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +# CONFIG_XFRM_USER is not set +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_NET_KEY is not set +CONFIG_INET=y +# CONFIG_IP_MULTICAST is not set +# CONFIG_IP_ADVANCED_ROUTER is not set +CONFIG_IP_FIB_HASH=y +# CONFIG_IP_PNP is not set +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE is not set +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set +# CONFIG_INET_XFRM_TUNNEL is not set +CONFIG_INET_TUNNEL=y +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +# CONFIG_INET_XFRM_MODE_TUNNEL is not set +CONFIG_INET_XFRM_MODE_BEET=y +# CONFIG_INET_DIAG is not set +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +# CONFIG_IP_VS is not set +CONFIG_IPV6=y +CONFIG_IPV6_PRIVACY=y +# CONFIG_IPV6_ROUTER_PREF is not set +# CONFIG_IPV6_OPTIMISTIC_DAD is not set +CONFIG_INET6_AH=y +CONFIG_INET6_ESP=y +CONFIG_INET6_IPCOMP=y +CONFIG_IPV6_MIP6=y +CONFIG_INET6_XFRM_TUNNEL=y +CONFIG_INET6_TUNNEL=y +# CONFIG_INET6_XFRM_MODE_TRANSPORT is not set +# CONFIG_INET6_XFRM_MODE_TUNNEL is not set +CONFIG_INET6_XFRM_MODE_BEET=y +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y +CONFIG_IPV6_SIT=y +CONFIG_IPV6_TUNNEL=y +# CONFIG_IPV6_MULTIPLE_TABLES is not set +CONFIG_NETLABEL=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_BRIDGE_NETFILTER=y + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_NETLINK=y +CONFIG_NETFILTER_NETLINK_QUEUE=y +CONFIG_NETFILTER_NETLINK_LOG=y +CONFIG_NF_CONNTRACK_ENABLED=y +CONFIG_NF_CONNTRACK=y +CONFIG_NF_CT_ACCT=y +CONFIG_NF_CONNTRACK_MARK=y +# CONFIG_NF_CONNTRACK_SECMARK is not set +# CONFIG_NF_CONNTRACK_EVENTS is not set +# CONFIG_NF_CT_PROTO_SCTP is not set +# CONFIG_NF_CONNTRACK_AMANDA is not set +CONFIG_NF_CONNTRACK_FTP=y +# CONFIG_NF_CONNTRACK_H323 is not set +CONFIG_NF_CONNTRACK_IRC=y +# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set +# CONFIG_NF_CONNTRACK_PPTP is not set +# CONFIG_NF_CONNTRACK_SANE is not set +# CONFIG_NF_CONNTRACK_SIP is not set +CONFIG_NF_CONNTRACK_TFTP=y +# CONFIG_NF_CT_NETLINK is not set +CONFIG_NETFILTER_XTABLES=y +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y +CONFIG_NETFILTER_XT_TARGET_CONNMARK=y +CONFIG_NETFILTER_XT_TARGET_DSCP=y +CONFIG_NETFILTER_XT_TARGET_MARK=y +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y +CONFIG_NETFILTER_XT_TARGET_NFLOG=y +CONFIG_NETFILTER_XT_TARGET_NOTRACK=y +CONFIG_NETFILTER_XT_TARGET_SECMARK=y +CONFIG_NETFILTER_XT_TARGET_TCPMSS=y +CONFIG_NETFILTER_XT_MATCH_COMMENT=y +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y +CONFIG_NETFILTER_XT_MATCH_CONNMARK=y +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y +CONFIG_NETFILTER_XT_MATCH_DCCP=y +CONFIG_NETFILTER_XT_MATCH_DSCP=y +CONFIG_NETFILTER_XT_MATCH_ESP=y +CONFIG_NETFILTER_XT_MATCH_HELPER=y +CONFIG_NETFILTER_XT_MATCH_LENGTH=y +CONFIG_NETFILTER_XT_MATCH_LIMIT=y +CONFIG_NETFILTER_XT_MATCH_MAC=y +CONFIG_NETFILTER_XT_MATCH_MARK=y +CONFIG_NETFILTER_XT_MATCH_POLICY=y +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y +CONFIG_NETFILTER_XT_MATCH_QUOTA=y +CONFIG_NETFILTER_XT_MATCH_REALM=y +CONFIG_NETFILTER_XT_MATCH_SCTP=y +CONFIG_NETFILTER_XT_MATCH_STATE=y +CONFIG_NETFILTER_XT_MATCH_STATISTIC=y +CONFIG_NETFILTER_XT_MATCH_STRING=y +CONFIG_NETFILTER_XT_MATCH_TCPMSS=y +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y + +# +# IP: Netfilter Configuration +# +CONFIG_NF_CONNTRACK_IPV4=y +CONFIG_NF_CONNTRACK_PROC_COMPAT=y +CONFIG_IP_NF_QUEUE=y +CONFIG_IP_NF_IPTABLES=y +CONFIG_IP_NF_MATCH_IPRANGE=y +CONFIG_IP_NF_MATCH_TOS=y +CONFIG_IP_NF_MATCH_RECENT=y +CONFIG_IP_NF_MATCH_ECN=y +CONFIG_IP_NF_MATCH_AH=y +CONFIG_IP_NF_MATCH_TTL=y +CONFIG_IP_NF_MATCH_OWNER=y +CONFIG_IP_NF_MATCH_ADDRTYPE=y +CONFIG_IP_NF_FILTER=y +CONFIG_IP_NF_TARGET_REJECT=y +CONFIG_IP_NF_TARGET_LOG=y +CONFIG_IP_NF_TARGET_ULOG=y +CONFIG_NF_NAT=y +CONFIG_NF_NAT_NEEDED=y +CONFIG_IP_NF_TARGET_MASQUERADE=y +CONFIG_IP_NF_TARGET_REDIRECT=y +CONFIG_IP_NF_TARGET_NETMAP=y +CONFIG_IP_NF_TARGET_SAME=y +CONFIG_NF_NAT_SNMP_BASIC=y +CONFIG_NF_NAT_FTP=y +CONFIG_NF_NAT_IRC=y +CONFIG_NF_NAT_TFTP=y +# CONFIG_NF_NAT_AMANDA is not set +# CONFIG_NF_NAT_PPTP is not set +# CONFIG_NF_NAT_H323 is not set +# CONFIG_NF_NAT_SIP is not set +CONFIG_IP_NF_MANGLE=y +CONFIG_IP_NF_TARGET_TOS=y +CONFIG_IP_NF_TARGET_ECN=y +CONFIG_IP_NF_TARGET_TTL=y +CONFIG_IP_NF_TARGET_CLUSTERIP=y +CONFIG_IP_NF_RAW=y +CONFIG_IP_NF_ARPTABLES=y +CONFIG_IP_NF_ARPFILTER=y +CONFIG_IP_NF_ARP_MANGLE=y + +# +# IPv6: Netfilter Configuration (EXPERIMENTAL) +# +CONFIG_NF_CONNTRACK_IPV6=y +CONFIG_IP6_NF_QUEUE=y +CONFIG_IP6_NF_IPTABLES=y +CONFIG_IP6_NF_MATCH_RT=y +CONFIG_IP6_NF_MATCH_OPTS=y +CONFIG_IP6_NF_MATCH_FRAG=y +CONFIG_IP6_NF_MATCH_HL=y +CONFIG_IP6_NF_MATCH_OWNER=y +CONFIG_IP6_NF_MATCH_IPV6HEADER=y +CONFIG_IP6_NF_MATCH_AH=y +CONFIG_IP6_NF_MATCH_MH=y +CONFIG_IP6_NF_MATCH_EUI64=y +CONFIG_IP6_NF_FILTER=y +CONFIG_IP6_NF_TARGET_LOG=y +CONFIG_IP6_NF_TARGET_REJECT=y +CONFIG_IP6_NF_MANGLE=y +CONFIG_IP6_NF_TARGET_HL=y +CONFIG_IP6_NF_RAW=y + +# +# Bridge: Netfilter Configuration +# +CONFIG_BRIDGE_NF_EBTABLES=y +CONFIG_BRIDGE_EBT_BROUTE=y +CONFIG_BRIDGE_EBT_T_FILTER=y +CONFIG_BRIDGE_EBT_T_NAT=y +CONFIG_BRIDGE_EBT_802_3=y +CONFIG_BRIDGE_EBT_AMONG=y +CONFIG_BRIDGE_EBT_ARP=y +CONFIG_BRIDGE_EBT_IP=y +CONFIG_BRIDGE_EBT_LIMIT=y +CONFIG_BRIDGE_EBT_MARK=y +CONFIG_BRIDGE_EBT_PKTTYPE=y +CONFIG_BRIDGE_EBT_STP=y +CONFIG_BRIDGE_EBT_VLAN=y +CONFIG_BRIDGE_EBT_ARPREPLY=y +CONFIG_BRIDGE_EBT_DNAT=y +CONFIG_BRIDGE_EBT_MARK_T=y +CONFIG_BRIDGE_EBT_REDIRECT=y +CONFIG_BRIDGE_EBT_SNAT=y +CONFIG_BRIDGE_EBT_LOG=y +CONFIG_BRIDGE_EBT_ULOG=y +# CONFIG_IP_DCCP is not set +# CONFIG_IP_SCTP is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +CONFIG_BRIDGE=y +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +CONFIG_LLC=y +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set + +# +# QoS and/or fair queueing +# +# CONFIG_NET_SCHED is not set +CONFIG_NET_CLS_ROUTE=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +# CONFIG_AF_RXRPC is not set + +# +# Wireless +# +# CONFIG_CFG80211 is not set +# CONFIG_WIRELESS_EXT is not set +# CONFIG_MAC80211 is not set +# CONFIG_IEEE80211 is not set +# CONFIG_RFKILL is not set + +# +# UML Network Devices +# +CONFIG_UML_NET=y +CONFIG_UML_NET_ETHERTAP=y +CONFIG_UML_NET_TUNTAP=y +CONFIG_UML_NET_SLIP=y +CONFIG_UML_NET_DAEMON=y +CONFIG_UML_NET_MCAST=y +# CONFIG_UML_NET_PCAP is not set +CONFIG_UML_NET_SLIRP=y + +# +# Network device support +# +CONFIG_NETDEVICES=y +CONFIG_DUMMY=y +# CONFIG_BONDING is not set +# CONFIG_EQUALIZER is not set +# CONFIG_TUN is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +# CONFIG_WLAN_80211 is not set +# CONFIG_WAN is not set +CONFIG_PPP=y +CONFIG_PPP_MULTILINK=y +CONFIG_PPP_FILTER=y +CONFIG_PPP_ASYNC=y +CONFIG_PPP_SYNC_TTY=y +CONFIG_PPP_DEFLATE=y +CONFIG_PPP_BSDCOMP=y +CONFIG_PPP_MPPE=y +CONFIG_PPPOE=y +CONFIG_SLIP=y +CONFIG_SLIP_COMPRESSED=y +CONFIG_SLHC=y +CONFIG_SLIP_SMART=y +CONFIG_SLIP_MODE_SLIP6=y +CONFIG_SHAPER=y +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set + +# +# Connector - unified userspace <-> kernelspace linker +# +CONFIG_CONNECTOR=y +CONFIG_PROC_EVENTS=y + +# +# File systems +# +CONFIG_EXT2_FS=y +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT2_FS_XIP=y +CONFIG_FS_XIP=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +# CONFIG_EXT4DEV_FS is not set +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=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +# CONFIG_JFS_FS is not set +CONFIG_FS_POSIX_ACL=y +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_ROMFS_FS is not set +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +CONFIG_DNOTIFY=y +CONFIG_AUTOFS_FS=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=y +CONFIG_GENERIC_ACL=y + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +CONFIG_MSDOS_FS=y +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=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +# CONFIG_HUGETLB_PAGE is not set +CONFIG_RAMFS=y +CONFIG_CONFIGFS_FS=y + +# +# Miscellaneous filesystems +# +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_ECRYPT_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=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +CONFIG_NFS_DIRECTIO=y +# CONFIG_NFSD is not set +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_BIND34=y +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=y +CONFIG_SMB_FS=y +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=y +CONFIG_CIFS_STATS=y +CONFIG_CIFS_STATS2=y +# CONFIG_CIFS_WEAK_PW_HASH is not set +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +# CONFIG_CIFS_DEBUG2 is not set +CONFIG_CIFS_EXPERIMENTAL=y +CONFIG_CIFS_UPCALL=y +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +# CONFIG_9P_FS is not set + +# +# Partition Types +# +# CONFIG_PARTITION_ADVANCED is not set +CONFIG_MSDOS_PARTITION=y + +# +# Native Language Support +# +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=y +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=y +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +CONFIG_NLS_ISO8859_15=y +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y + +# +# Distributed Lock Manager +# +# CONFIG_DLM is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITY_NETWORK=y +# CONFIG_SECURITY_NETWORK_XFRM is not set +CONFIG_SECURITY_CAPABILITIES=y +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 +# CONFIG_SECURITY_SELINUX_DISABLE is not set +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 +# CONFIG_SECURITY_SELINUX_ENABLE_SECMARK_DEFAULT is not set +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set + +# +# Cryptographic options +# +CONFIG_CRYPTO=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ABLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_HMAC=y +# CONFIG_CRYPTO_XCBC is not set +# CONFIG_CRYPTO_NULL is not set +# CONFIG_CRYPTO_MD4 is not set +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_SHA1=y +# CONFIG_CRYPTO_SHA256 is not set +# CONFIG_CRYPTO_SHA512 is not set +# CONFIG_CRYPTO_WP512 is not set +# CONFIG_CRYPTO_TGR192 is not set +CONFIG_CRYPTO_GF128MUL=y +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_PCBC=y +CONFIG_CRYPTO_LRW=y +CONFIG_CRYPTO_CRYPTD=y +CONFIG_CRYPTO_DES=y +CONFIG_CRYPTO_FCRYPT=y +# CONFIG_CRYPTO_BLOWFISH is not set +# CONFIG_CRYPTO_TWOFISH is not set +CONFIG_CRYPTO_TWOFISH_COMMON=y +CONFIG_CRYPTO_TWOFISH_586=y +# CONFIG_CRYPTO_SERPENT is not set +# CONFIG_CRYPTO_AES is not set +# CONFIG_CRYPTO_AES_586 is not set +CONFIG_CRYPTO_CAST5=y +# CONFIG_CRYPTO_CAST6 is not set +# CONFIG_CRYPTO_TEA is not set +CONFIG_CRYPTO_ARC4=y +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_ANUBIS is not set +CONFIG_CRYPTO_DEFLATE=y +# CONFIG_CRYPTO_MICHAEL_MIC is not set +# CONFIG_CRYPTO_CRC32C is not set +CONFIG_CRYPTO_CAMELLIA=y + +# +# Hardware crypto devices +# + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +CONFIG_LIBCRC32C=y +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=y +CONFIG_TEXTSEARCH_BM=y +CONFIG_TEXTSEARCH_FSM=y +CONFIG_PLIST=y +CONFIG_HAS_DMA=y + +# +# SCSI device support +# +# CONFIG_RAID_ATTRS is not set +# CONFIG_SCSI is not set +# CONFIG_SCSI_NETLINK is not set + +# +# Multi-device support (RAID and LVM) +# +# CONFIG_MD is not set +# CONFIG_INPUT is not set + +# +# Kernel hacking +# +CONFIG_PRINTK_TIME=y +CONFIG_ENABLE_MUST_CHECK=y +# CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_DEBUG_FS is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_SHIRQ is not set +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_SCHEDSTATS is not set +# CONFIG_TIMER_STATS is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +CONFIG_DEBUG_INFO=y +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_LIST is not set +CONFIG_FRAME_POINTER=y +# CONFIG_FORCED_INLINING is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_GPROF is not set +# CONFIG_GCOV is not set diff --git a/source/apps-extra/user-mode-linux/linux-2.6.22-aio.diff b/source/apps-extra/user-mode-linux/linux-2.6.22-aio.diff new file mode 100644 index 0000000..b2f5329 --- /dev/null +++ b/source/apps-extra/user-mode-linux/linux-2.6.22-aio.diff @@ -0,0 +1,94 @@ +Restructure do_aio thanks to commments from Ulrich and Al. + +Uli started this by seeing that UML's initialization of a struct iocb +initialized fields that it shouldn't. + +Al followed up by adding the following cleanups: + eliminating a variable by just using an anonymous structure in +its place. + hoisting a duplicated line out of the switch. + simplifying the error checking at the end. + +I added a severity to the printk. + +Signed-off-by: Jeff Dike +-- + arch/um/os-Linux/aio.c | 47 +++++++++++++++++------------------------------ + 1 file changed, 17 insertions(+), 30 deletions(-) + +Index: linux-2.6.17/arch/um/os-Linux/aio.c +=================================================================== +--- linux-2.6.17.orig/arch/um/os-Linux/aio.c 2007-07-23 14:58:18.000000000 -0400 ++++ linux-2.6.17/arch/um/os-Linux/aio.c 2007-07-23 14:59:13.000000000 -0400 +@@ -14,6 +14,7 @@ + #include "init.h" + #include "user.h" + #include "mode.h" ++#include "kern_constants.h" + + struct aio_thread_req { + enum aio_type type; +@@ -65,47 +66,33 @@ static long io_getevents(aio_context_t c + static int do_aio(aio_context_t ctx, enum aio_type type, int fd, char *buf, + int len, unsigned long long offset, struct aio_context *aio) + { +- struct iocb iocb, *iocbp = &iocb; ++ struct iocb *iocbp = & ((struct iocb) { ++ .aio_data = (unsigned long) aio, ++ .aio_fildes = fd, ++ .aio_buf = (unsigned long) buf, ++ .aio_nbytes = len, ++ .aio_offset = offset ++ }); + char c; +- int err; +- +- iocb = ((struct iocb) { .aio_data = (unsigned long) aio, +- .aio_reqprio = 0, +- .aio_fildes = fd, +- .aio_buf = (unsigned long) buf, +- .aio_nbytes = len, +- .aio_offset = offset, +- .aio_reserved1 = 0, +- .aio_reserved2 = 0, +- .aio_reserved3 = 0 }); + +- switch(type){ ++ switch (type) { + case AIO_READ: +- iocb.aio_lio_opcode = IOCB_CMD_PREAD; +- err = io_submit(ctx, 1, &iocbp); ++ iocbp->aio_lio_opcode = IOCB_CMD_PREAD; + break; + case AIO_WRITE: +- iocb.aio_lio_opcode = IOCB_CMD_PWRITE; +- err = io_submit(ctx, 1, &iocbp); ++ iocbp->aio_lio_opcode = IOCB_CMD_PWRITE; + break; + case AIO_MMAP: +- iocb.aio_lio_opcode = IOCB_CMD_PREAD; +- iocb.aio_buf = (unsigned long) &c; +- iocb.aio_nbytes = sizeof(c); +- err = io_submit(ctx, 1, &iocbp); ++ iocbp->aio_lio_opcode = IOCB_CMD_PREAD; ++ iocbp->aio_buf = (unsigned long) &c; ++ iocbp->aio_nbytes = sizeof(c); + break; + default: +- printk("Bogus op in do_aio - %d\n", type); +- err = -EINVAL; +- break; ++ printk(UM_KERN_ERR "Bogus op in do_aio - %d\n", type); ++ return -EINVAL; + } + +- if(err > 0) +- err = 0; +- else +- err = -errno; +- +- return err; ++ return (io_submit(ctx, 1, &iocbp) > 0) ? 0 : -errno; + } + + /* Initialized in an initcall and unchanged thereafter */ From vmiklos at frugalware.org Sat Aug 4 16:42:30 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 16:42:32 2007 Subject: [Frugalware-git] frugalware-current: thunderbird-es-ar-2.0.0.0-1-x86_64 Message-ID: <20070804144230.D1D9E13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5b7976b3515339b619da7c748559ec4406b8e81d commit 5b7976b3515339b619da7c748559ec4406b8e81d Author: VMiklos Date: Sat Aug 4 16:42:08 2007 +0200 thunderbird-es-ar-2.0.0.0-1-x86_64 typo fix diff --git a/source/locale-extra/thunderbird-es-ar/FrugalBuild b/source/locale-extra/thunderbird-es-ar/FrugalBuild index 0af9cca..668e6e2 100644 --- a/source/locale-extra/thunderbird-es-ar/FrugalBuild +++ b/source/locale-extra/thunderbird-es-ar/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy # Contributor: Krisztian VASAS -lang=es +lang=es-ar _F_thunderbird_lang=es-AR pkgname=thunderbird-$lang pkgver=2.0.0.0 From vmiklos at frugalware.org Sat Aug 4 17:47:27 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 17:47:33 2007 Subject: [Frugalware-git] frugalware-current: apache-2.2.4-5-i686 Message-ID: <20070804154727.4309313A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=48160b585d5ad47d5ced95b0e1e988a568d48b98 commit 48160b585d5ad47d5ced95b0e1e988a568d48b98 Author: VMiklos Date: Sat Aug 4 17:47:09 2007 +0200 apache-2.2.4-5-i686 added CVE-2006-5752.patch, CVE-2007-1863.patch and CVE-2007-3304.patch secfixes closes #2298 diff --git a/source/network/apache/CVE-2006-5752.patch b/source/network/apache/CVE-2006-5752.patch new file mode 100644 index 0000000..da8de63 --- /dev/null +++ b/source/network/apache/CVE-2006-5752.patch @@ -0,0 +1,40 @@ +--- trunk/modules/generators/mod_status.c 2007/06/20 17:22:08 549158 ++++ trunk/modules/generators/mod_status.c 2007/06/20 17:29:24 549159 +@@ -270,7 +270,7 @@ + if (r->method_number != M_GET) + return DECLINED; + +- ap_set_content_type(r, "text/html"); ++ ap_set_content_type(r, "text/html; charset=ISO-8859-1"); + + /* + * Simple table-driven form data set parser that lets you alter the header +@@ -299,7 +299,7 @@ + no_table_report = 1; + break; + case STAT_OPT_AUTO: +- ap_set_content_type(r, "text/plain"); ++ ap_set_content_type(r, "text/plain; charset=ISO-8859-1"); + short_report = 1; + break; + } +@@ -673,7 +673,8 @@ + ap_escape_html(r->pool, + ws_record->client), + ap_escape_html(r->pool, +- ws_record->request), ++ ap_escape_logitem(r->pool, ++ ws_record->request)), + ap_escape_html(r->pool, + ws_record->vhost)); + } +@@ -763,7 +764,8 @@ + ap_escape_html(r->pool, + ws_record->vhost), + ap_escape_html(r->pool, +- ws_record->request)); ++ ap_escape_logitem(r->pool, ++ ws_record->request))); + } /* no_table_report */ + } /* for (j...) */ + } /* for (i...) */ diff --git a/source/network/apache/CVE-2007-1863.patch b/source/network/apache/CVE-2007-1863.patch new file mode 100644 index 0000000..ac94b36 --- /dev/null +++ b/source/network/apache/CVE-2007-1863.patch @@ -0,0 +1,74 @@ +--- trunk/modules/cache/cache_util.c 2007/05/06 14:17:08 535616 ++++ trunk/modules/cache/cache_util.c 2007/05/06 14:35:02 535617 +@@ -243,7 +243,8 @@ + age = ap_cache_current_age(info, age_c, r->request_time); + + /* extract s-maxage */ +- if (cc_cresp && ap_cache_liststr(r->pool, cc_cresp, "s-maxage", &val)) { ++ if (cc_cresp && ap_cache_liststr(r->pool, cc_cresp, "s-maxage", &val) ++ && val != NULL) { + smaxage = apr_atoi64(val); + } + else { +@@ -252,7 +253,8 @@ + + /* extract max-age from request */ + if (!conf->ignorecachecontrol +- && cc_req && ap_cache_liststr(r->pool, cc_req, "max-age", &val)) { ++ && cc_req && ap_cache_liststr(r->pool, cc_req, "max-age", &val) ++ && val != NULL) { + maxage_req = apr_atoi64(val); + } + else { +@@ -260,7 +262,8 @@ + } + + /* extract max-age from response */ +- if (cc_cresp && ap_cache_liststr(r->pool, cc_cresp, "max-age", &val)) { ++ if (cc_cresp && ap_cache_liststr(r->pool, cc_cresp, "max-age", &val) ++ && val != NULL) { + maxage_cresp = apr_atoi64(val); + } + else { +@@ -282,7 +285,20 @@ + + /* extract max-stale */ + if (cc_req && ap_cache_liststr(r->pool, cc_req, "max-stale", &val)) { +- maxstale = apr_atoi64(val); ++ if(val != NULL) { ++ maxstale = apr_atoi64(val); ++ } ++ else { ++ /* ++ * If no value is assigned to max-stale, then the client is willing ++ * to accept a stale response of any age (RFC2616 14.9.3). We will ++ * set it to one year in this case as this situation is somewhat ++ * similar to a "never expires" Expires header (RFC2616 14.21) ++ * which is set to a date one year from the time the response is ++ * sent in this case. ++ */ ++ maxstale = APR_INT64_C(86400*365); ++ } + } + else { + maxstale = 0; +@@ -290,7 +306,8 @@ + + /* extract min-fresh */ + if (!conf->ignorecachecontrol +- && cc_req && ap_cache_liststr(r->pool, cc_req, "min-fresh", &val)) { ++ && cc_req && ap_cache_liststr(r->pool, cc_req, "min-fresh", &val) ++ && val != NULL) { + minfresh = apr_atoi64(val); + } + else { +@@ -418,6 +435,9 @@ + *val = apr_pstrmemdup(p, val_start, + next - val_start); + } ++ } ++ else { ++ *val = NULL; + } + } + return 1; diff --git a/source/network/apache/CVE-2007-3304.patch b/source/network/apache/CVE-2007-3304.patch new file mode 100644 index 0000000..2103e2d --- /dev/null +++ b/source/network/apache/CVE-2007-3304.patch @@ -0,0 +1,222 @@ +Index: server/mpm/prefork/prefork.c +=================================================================== +--- server/mpm/prefork/prefork.c (revision 551928) ++++ server/mpm/prefork/prefork.c (working copy) +@@ -1127,7 +1127,7 @@ + for (index = 0; index < ap_daemons_limit; ++index) { + if (ap_scoreboard_image->servers[index][0].status != SERVER_DEAD) { + /* Ask each child to close its listeners. */ +- kill(MPM_CHILD_PID(index), AP_SIG_GRACEFUL); ++ ap_mpm_safe_kill(MPM_CHILD_PID(index), AP_SIG_GRACEFUL); + active_children++; + } + } +@@ -1165,12 +1165,10 @@ + + active_children = 0; + for (index = 0; index < ap_daemons_limit; ++index) { +- if (MPM_CHILD_PID(index) != 0) { +- if (kill(MPM_CHILD_PID(index), 0) == 0) { +- active_children = 1; +- /* Having just one child is enough to stay around */ +- break; +- } ++ if (ap_mpm_safe_kill(MPM_CHILD_PID(index), 0) == APR_SUCCESS) { ++ active_children = 1; ++ /* Having just one child is enough to stay around */ ++ break; + } + } + } while (!shutdown_pending && active_children && +@@ -1222,7 +1220,7 @@ + * piped loggers, etc. They almost certainly won't handle + * it gracefully. + */ +- kill(ap_scoreboard_image->parent[index].pid, AP_SIG_GRACEFUL); ++ ap_mpm_safe_kill(ap_scoreboard_image->parent[index].pid, AP_SIG_GRACEFUL); + } + } + } +Index: server/mpm/worker/worker.c +=================================================================== +--- server/mpm/worker/worker.c (revision 551928) ++++ server/mpm/worker/worker.c (working copy) +@@ -1813,12 +1813,10 @@ + + active_children = 0; + for (index = 0; index < ap_daemons_limit; ++index) { +- if (MPM_CHILD_PID(index) != 0) { +- if (kill(MPM_CHILD_PID(index), 0) == 0) { +- active_children = 1; +- /* Having just one child is enough to stay around */ +- break; +- } ++ if (ap_mpm_safe_kill(MPM_CHILD_PID(index), 0) == APR_SUCCESS) { ++ active_children = 1; ++ /* Having just one child is enough to stay around */ ++ break; + } + } + } while (!shutdown_pending && active_children && +Index: server/mpm/experimental/event/event.c +=================================================================== +--- server/mpm/experimental/event/event.c (revision 551928) ++++ server/mpm/experimental/event/event.c (working copy) +@@ -1998,12 +1998,10 @@ + + active_children = 0; + for (index = 0; index < ap_daemons_limit; ++index) { +- if (MPM_CHILD_PID(index) != 0) { +- if (kill(MPM_CHILD_PID(index), 0) == 0) { +- active_children = 1; +- /* Having just one child is enough to stay around */ +- break; +- } ++ if (ap_mpm_safe_kill(MPM_CHILD_PID(index), 0) == APR_SUCCESS) { ++ active_children = 1; ++ /* Having just one child is enough to stay around */ ++ break; + } + } + } while (!shutdown_pending && active_children && +Index: server/mpm_common.c +=================================================================== +--- server/mpm_common.c (revision 551928) ++++ server/mpm_common.c (working copy) +@@ -126,6 +126,11 @@ + apr_proc_t proc; + apr_status_t waitret; + ++ /* Ensure pid sanity. */ ++ if (pid < 1) { ++ return 1; ++ } ++ + proc.pid = pid; + waitret = apr_proc_wait(&proc, NULL, NULL, APR_NOWAIT); + if (waitret != APR_CHILD_NOTDONE) { +@@ -305,6 +310,66 @@ + cur_extra = next; + } + } ++ ++/* Before sending the signal to the pid this function verifies that ++ * the pid is a member of the current process group; either using ++ * apr_proc_wait(), where waitpid() guarantees to fail for non-child ++ * processes; or by using getpgid() directly, if available. */ ++apr_status_t ap_mpm_safe_kill(pid_t pid, int sig) ++{ ++#ifndef HAVE_GETPGID ++ apr_proc_t proc; ++ apr_status_t rv; ++ apr_exit_why_e why; ++ int status; ++ ++ /* Ensure pid sanity */ ++ if (pid < 1) { ++ return APR_EINVAL; ++ } ++ ++ proc.pid = pid; ++ rv = apr_proc_wait(&proc, &status, &why, APR_NOWAIT); ++ if (rv == APR_CHILD_DONE) { ++#ifdef AP_MPM_WANT_PROCESS_CHILD_STATUS ++ /* The child already died - log the termination status if ++ * necessary: */ ++ ap_process_child_status(&proc, why, status); ++#endif ++ return APR_EINVAL; ++ } ++ else if (rv != APR_CHILD_NOTDONE) { ++ /* The child is already dead and reaped, or was a bogus pid - ++ * log this either way. */ ++ ap_log_error(APLOG_MARK, APLOG_NOTICE, rv, ap_server_conf, ++ "cannot send signal %d to pid %ld (non-child or " ++ "already dead)", sig, (long)pid); ++ return APR_EINVAL; ++ } ++#else ++ pid_t pg; ++ ++ /* Ensure pid sanity. */ ++ if (pid < 1) { ++ return APR_EINVAL; ++ } ++ ++ pg = getpgid(pid); ++ if (pg == -1) { ++ /* Process already dead... */ ++ return errno; ++ } ++ ++ if (pg != getpgrp()) { ++ ap_log_error(APLOG_MARK, APLOG_ALERT, 0, ap_server_conf, ++ "refusing to send signal %d to pid %ld outside " ++ "process group", sig, (long)pid); ++ return APR_EINVAL; ++ } ++#endif ++ ++ return kill(pid, sig) ? errno : APR_SUCCESS; ++} + #endif /* AP_MPM_WANT_RECLAIM_CHILD_PROCESSES */ + + #ifdef AP_MPM_WANT_WAIT_OR_TIMEOUT +Index: include/mpm_common.h +=================================================================== +--- include/mpm_common.h (revision 551928) ++++ include/mpm_common.h (working copy) +@@ -145,6 +145,19 @@ + #endif + + /** ++ * Safely signal an MPM child process, if the process is in the ++ * current process group. Otherwise fail. ++ * @param pid the process id of a child process to signal ++ * @param sig the signal number to send ++ * @return APR_SUCCESS if signal is sent, otherwise an error as per kill(3); ++ * APR_EINVAL is returned if passed either an invalid (< 1) pid, or if ++ * the pid is not in the current process group ++ */ ++#ifdef AP_MPM_WANT_RECLAIM_CHILD_PROCESSES ++apr_status_t ap_mpm_safe_kill(pid_t pid, int sig); ++#endif ++ ++/** + * Determine if any child process has died. If no child process died, then + * this process sleeps for the amount of time specified by the MPM defined + * macro SCOREBOARD_MAINTENANCE_INTERVAL. +Index: include/ap_mmn.h +=================================================================== +--- include/ap_mmn.h (revision 551928) ++++ include/ap_mmn.h (working copy) +@@ -113,6 +113,8 @@ + * 20051115.3 (2.2.3) Added server_scheme member to server_rec (minor) + * 20051115.4 (2.2.4) Added ap_get_server_banner() and + * ap_get_server_description() (minor) ++ * 20051115.5 (2.2.5) Added ap_mpm_safe_kill() (minor) ++ * + */ + + #define MODULE_MAGIC_COOKIE 0x41503232UL /* "AP22" */ +@@ -120,7 +122,7 @@ + #ifndef MODULE_MAGIC_NUMBER_MAJOR + #define MODULE_MAGIC_NUMBER_MAJOR 20051115 + #endif +-#define MODULE_MAGIC_NUMBER_MINOR 4 /* 0...n */ ++#define MODULE_MAGIC_NUMBER_MINOR 5 /* 0...n */ + + /** + * Determine if the server's current MODULE_MAGIC_NUMBER is at least a +Index: configure.in +=================================================================== +--- configure.in (revision 551928) ++++ configure.in (working copy) +@@ -392,6 +392,7 @@ + bindprocessor \ + prctl \ + timegm \ ++getpgid + ) + + dnl confirm that a void pointer is large enough to store a long integer diff --git a/source/network/apache/FrugalBuild b/source/network/apache/FrugalBuild index 8fb44b7..bd006de 100644 --- a/source/network/apache/FrugalBuild +++ b/source/network/apache/FrugalBuild @@ -4,7 +4,7 @@ pkgname=apache pkgver=2.2.4 -pkgrel=4 +pkgrel=5 pkgdesc="A high performance Unix-based HTTP server (with SSL)" url="http://httpd.apache.org/" backup=(etc/httpd/conf/{httpd.conf,ssl.conf,ssl.crt/server.crt,ssl.csr/server.csr,ssl.key/server.key} \ @@ -16,19 +16,23 @@ up2date="lynx -dump http://httpd.apache.org/download.cgi |grep 'best available'| source=(http://www.apache.org/dist/httpd/httpd-$pkgver.tar.gz \ http://ftp.frugalware.org/pub/other/sources/apache/mkcert.tar.gz \ rc.httpd rc.httpd-hu.po httpd.conf ssl.conf \ - README.Frugalware index.html http://frugalware.org/images/frugalware.png) -signatures=($source.asc '' '' '' '' '' '' '' '') + README.Frugalware index.html http://frugalware.org/images/frugalware.png \ + CVE-2006-5752.patch CVE-2007-1863.patch CVE-2007-3304.patch) +signatures=($source.asc '' '' '' '' '' '' '' '' '' '' '') build() { Fcd httpd-$pkgver Fsed '^#define AP_HTTPD_USER.*$' '#define AP_HTTPD_USER "nobody"' \ support/suexec.h - Fbuild --sysconfdir=/etc/httpd/conf --enable-layout=RedHat --datadir=/var/www \ + Fpatchall + autoconf || return 1 + Fmake --sysconfdir=/etc/httpd/conf --enable-layout=RedHat --datadir=/var/www \ --enable-modules=all --enable-mods-shared=all --enable-ssl \ --enable-so --with-apr=/usr --with-apr-util=/usr --enable-dbd \ --enable-proxy --enable-proxy-connect --enable-proxy-ftp \ --enable-proxy-http --enable-suexec + Fmakeinstall Fmv /usr/sbin/suexec /usr/bin/suexec Fmkdir /etc/httpd/conf/modules.d/ cp -a ../mkcert/* $Fdestdir/etc/httpd/conf/ From vmiklos at frugalware.org Sat Aug 4 18:43:33 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 18:43:36 2007 Subject: [Frugalware-git] frugalware-current: live-2007.08.03a-1-i686 Message-ID: <20070804164333.BC99513A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=221f1e133d7f767e51dac89bae923305e801875b commit 221f1e133d7f767e51dac89bae923305e801875b Author: VMiklos Date: Sat Aug 4 18:43:17 2007 +0200 live-2007.08.03a-1-i686 version bump diff --git a/source/multimedia/live/FrugalBuild b/source/multimedia/live/FrugalBuild index 0f62a2c..8eafc90 100644 --- a/source/multimedia/live/FrugalBuild +++ b/source/multimedia/live/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=live -pkgver=2007.07.25 +pkgver=2007.08.03a pkgrel=1 pkgdesc="Source-code libraries for standards-based RTP/RTCP/RTSP multimedia streaming" url="http://www.live555.com/" @@ -11,7 +11,7 @@ groups=('multimedia') archs=('i686' 'x86_64') up2date="lynx -dump http://www.live555.com/liveMedia/public/|grep tar.gz$|sed 's/.*live.\(.*\)\.t.*/\1/;q'" source=(http://www.live555.com/liveMedia/public/live.$pkgver.tar.gz) -sha1sums=('424f98f24f8ce701f1064c3678616337faa9e8d3') +sha1sums=('27e79c9c273a85b05bce75bd4d837254d74438e9') build() { From vmiklos at frugalware.org Sat Aug 4 19:44:36 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 19:44:37 2007 Subject: [Frugalware-git] frugalware-current: ltp-20070731-1-i686 Message-ID: <20070804174436.1D46513A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=9a4ea1e34a17e31270371bfbc5dba4903733ce09 commit 9a4ea1e34a17e31270371bfbc5dba4903733ce09 Author: VMiklos Date: Sat Aug 4 19:44:05 2007 +0200 ltp-20070731-1-i686 version bump diff --git a/source/apps-extra/ltp/FrugalBuild b/source/apps-extra/ltp/FrugalBuild index 07c98dc..0355c79 100644 --- a/source/apps-extra/ltp/FrugalBuild +++ b/source/apps-extra/ltp/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=ltp -pkgver=20070630 +pkgver=20070731 # sometimes != $pkgver realver=$pkgver pkgrel=1 @@ -27,7 +27,7 @@ build() { cp runltp runalltests.sh $Fdestdir/usr/bin/ || Fdie } -sha1sums=('1682c4b767f72619391b5fd2fb739023d582b4bc' \ +sha1sums=('c5f6d590f56cc6648eab36dc220b8966ef485a68' \ 'c7a2132257cf1c430a9692009952084746722c40' \ 'e9ff5dbafdd07ebe796b2f064066d7dbb7c7b6c5' \ '0a6f6665340d6745904936484c42e6e874a0fc2d') From vmiklos at frugalware.org Sat Aug 4 20:02:34 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 20:02:35 2007 Subject: [Frugalware-git] frugalware-current: grub-0.97-19-i686 Message-ID: <20070804180234.4D76613A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2388cbf7dff134fa0f9811329eca33d97254ef9d commit 2388cbf7dff134fa0f9811329eca33d97254ef9d Author: VMiklos Date: Sat Aug 4 20:02:13 2007 +0200 grub-0.97-19-i686 depends() fix diff --git a/source/base/grub/FrugalBuild b/source/base/grub/FrugalBuild index 1e80654..e4cdf67 100644 --- a/source/base/grub/FrugalBuild +++ b/source/base/grub/FrugalBuild @@ -10,7 +10,7 @@ depends=('texinfo') [ "$CARCH" == "i686" ] && depends=(${depends[@]} 'ncurses' 'mktemp') #makedepends=('gfxboot>=3.3.22' 'perl-html-parser' 'cpio') [ "$CARCH" == "x86_64" ] && makedepends=(${makedepends[@]} 'ncurses' 'mktemp') -rodepends=('grub-theme-frugalware') +rodepends=('grub-theme-frugalware' 'os-prober') groups=('base') archs=('i686' 'x86_64') up2date="lynx -dump ftp://alpha.gnu.org/gnu/grub/|grep 0.9.*tar.gz$|Flasttar" From vmiklos at frugalware.org Sat Aug 4 21:45:46 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 21:45:48 2007 Subject: [Frugalware-git] frugalware-current: python-2.5.1-4-i686 Message-ID: <20070804194546.6BFBC13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=18f7faa81d8806dc5bbcefdc0319ebc91248244f commit 18f7faa81d8806dc5bbcefdc0319ebc91248244f Author: VMiklos Date: Sat Aug 4 21:45:11 2007 +0200 python-2.5.1-4-i686 fixed setup.py for db-4.6, in the previous release we silently removed db support.. thx priyank for noticing it diff --git a/source/devel/python/FrugalBuild b/source/devel/python/FrugalBuild index 07614eb..162d4e7 100644 --- a/source/devel/python/FrugalBuild +++ b/source/devel/python/FrugalBuild @@ -4,7 +4,7 @@ pkgname=python pkgver=2.5.1 shortpkgver=2.5 # 2.3 if $pkgver=2.3.4 -pkgrel=3 +pkgrel=4 pkgdesc="A high-level scripting language" url="http://www.python.org" depends=('glibc' 'db>=4.6.18' 'bzip2' 'gdbm' 'openssl' 'glib2') @@ -29,6 +29,9 @@ build() { Fcd Python-$pkgver Fpatchall + # if this is no longer necessary, don't remove it, just comment, it's + # required regularly + Fsed 'max_db_ver = (4, 5)' 'max_db_ver = (4, 6)' setup.py Fconf --prefix=/usr --with-threads --enable-shared --enable-ipv6 || return 1 Fsed 'mozilla-firefox' 'firefox' Lib/webbrowser.py make || return 1 From priyank at frugalware.org Sat Aug 4 22:01:48 2007 From: priyank at frugalware.org (Priyank) Date: Sat Aug 4 22:01:52 2007 Subject: [Frugalware-git] frugalware-current: miro-0.9.8.1-1-i686 Message-ID: <20070804200148.3447013A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f52cad5f2fdbbb06298db3950ac9c9311ecbe4dd commit f52cad5f2fdbbb06298db3950ac9c9311ecbe4dd Author: Priyank Date: Sun Aug 5 01:28:22 2007 +0530 miro-0.9.8.1-1-i686 * Version bump diff --git a/source/gnome-extra/gogh/gogh.png b/source/gnome-extra/gogh/gogh.png deleted file mode 100644 index 8220292..0000000 Binary files a/source/gnome-extra/gogh/gogh.png and /dev/null differ diff --git a/source/xmultimedia-extra/miro/FrugalBuild b/source/xmultimedia-extra/miro/FrugalBuild index 9676896..801844e 100644 --- a/source/xmultimedia-extra/miro/FrugalBuild +++ b/source/xmultimedia-extra/miro/FrugalBuild @@ -2,21 +2,21 @@ # Maintainer: Priyank Gosalia pkgname=miro -pkgver=0.9.8 +pkgver=0.9.8.1 pkgrel=1 pkgdesc="The free and open source internet TV platform." url="http://www.getmiro.com/" -depends=('gtk+2' 'pygtk' 'dbus-python' 'pyrex' 'boost' 'xine-lib' \ +depends=('gtk+2' 'pygtk' 'dbus-python' 'pyrex' 'boost' 'xine-lib' 'db=4.6.18' 'nss' 'nspr' 'xulrunner' 'gnome-python-extras' 'gnome-python-extras-mozembed') groups=('xmultimedia-extra') replaces=('democracy') conflicts=('democracy') archs=('i686') -up2date="lynx -dump http://ftp.osuosl.org/pub/pculture.org/$pkgname/src/ | grep 'Miro' | Flasttar" +up2date="lynx -dump http://ftp.osuosl.org/pub/pculture.org/$pkgname/src/ | grep -m1 tar.gz | Flasttar" source=(http://ftp.osuosl.org/pub/pculture.org/$pkgname/src/Miro-$pkgver.tar.gz \ qt-mt.pc dbus_python0.8_fixes.patch) -_F_cd_path="Miro-$pkgver" -sha1sums=('0d4b093b46922e4dec170c8b240e22c242ccb10c' \ +_F_cd_path="Miro-2007-07-24" +sha1sums=('8bbb80c673a283e2f0c4e0b1a333a2f9a8a638c8' \ '153e1902352eb4d724ec816b8097f01830178181' \ 'baed01f46d5606f106d01c573c9cbdf94044e961') From vmiklos at frugalware.org Sat Aug 4 22:07:09 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 22:07:14 2007 Subject: [Frugalware-git] pacman-tools: dg: added abbrev options to changes() Message-ID: <20070804200709.DEA7C13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=01c2424c80c01709a17258a3ee9a5caafe41c91a commit 01c2424c80c01709a17258a3ee9a5caafe41c91a Author: VMiklos Date: Sat Aug 4 22:04:33 2007 +0200 dg: added abbrev options to changes() diff --git a/darcs-git.py b/darcs-git.py index d6f04f6..c2ffbdd 100755 --- a/darcs-git.py +++ b/darcs-git.py @@ -501,7 +501,7 @@ Options: options.files = " ".join(argv[optind:]) if options.help: usage(0) - return os.system("git log -M %s %s %s %s" % (options.last, options.logopts, options.files, options.tags)) + return os.system("git log -M --abbrev-commit --abbrev=7 %s %s %s %s" % (options.last, options.logopts, options.files, options.tags)) def push(argv): def usage(ret): @@ -792,7 +792,8 @@ PURPOSE.""" % __version__ # this will exit if no root found if sys.argv[1] not in ["init", "get"]: get_root() - os.environ['GIT_PAGER'] = 'cat' + if sys.argv[1][:4] != "chan": + os.environ['GIT_PAGER'] = 'cat' if sys.argv[1][:3] == "rec": record(argv[1:]) elif sys.argv[1][:3] == "rev": From vmiklos at frugalware.org Sat Aug 4 22:07:10 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 22:07:14 2007 Subject: [Frugalware-git] pacman-tools: dg: small cleanup Message-ID: <20070804200710.532BB13A4050@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=8d4305b968d022a1d0dfd159cf8807c244cf1b54 commit 8d4305b968d022a1d0dfd159cf8807c244cf1b54 Author: VMiklos Date: Sat Aug 4 22:06:42 2007 +0200 dg: small cleanup diff --git a/darcs-git.py b/darcs-git.py index c2ffbdd..82e2b81 100755 --- a/darcs-git.py +++ b/darcs-git.py @@ -501,7 +501,8 @@ Options: options.files = " ".join(argv[optind:]) if options.help: usage(0) - return os.system("git log -M --abbrev-commit --abbrev=7 %s %s %s %s" % (options.last, options.logopts, options.files, options.tags)) + return os.system(" ".join(['git log -M --abbrev-commit --abbrev=7', + options.last, options.logopts, options.files, options.tags])) def push(argv): def usage(ret): From vmiklos at frugalware.org Sat Aug 4 22:10:50 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 22:10:52 2007 Subject: [Frugalware-git] pacman-tools: remove obsolete checkworld Message-ID: <20070804201050.7BE0213A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=a3c1e04d88f1a7ef77835a546294f8e3cb979d65 commit a3c1e04d88f1a7ef77835a546294f8e3cb979d65 Author: VMiklos Date: Sat Aug 4 22:10:26 2007 +0200 remove obsolete checkworld diff --git a/checkworld b/checkworld deleted file mode 100644 index bea0f0c..0000000 --- a/checkworld +++ /dev/null @@ -1,89 +0,0 @@ -#!/bin/bash - -# Last modified: Tue, 15 Mar 2005 19:30:06 +0100 -# (c) 2004 Vajna Miklos -# checkworld for pacman -# distributed under GPL License - -version=0.3 -countpkg=0 - -echo "checkworld $version (C) 2004 Miklos Vajna " - -function usage() -{ - cat < Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=1e4da1eeb7bbd9812f38e92207387879c50fb52b commit 1e4da1eeb7bbd9812f38e92207387879c50fb52b Author: VMiklos Date: Sat Aug 4 22:14:21 2007 +0200 remove obsolete group-order libpacan already provides this functionality diff --git a/group-order b/group-order deleted file mode 100644 index f137701..0000000 --- a/group-order +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh - -# Copyright 2005 by CSÉCSY László -# This program is free software, released under the GPL v2 or any -# later version. Ideas from VMiklos, krix, xbit -# -# must be run as root -# takes one argument: the group to be examined - -OWNTMPDIR=`mktemp -d /tmp/order.XXXXXX` || exit 1 -GRPPKGS=`pacman -r $OWNTMPDIR -Syg $1 | grep -v '#\|::'` -GRPDEPS=`echo -n | pacman -r $OWNTMPDIR -Sy $GRPPKGS | grep -- '-[0-9\.]\+' | sed 's/^Targets: //;s/\(-[0-9]\+\) \([a-z]\)/\1\n\2/g;s/^ \+\(.*\)/\1/' | sed 's/-[^-]\+-[^-]\+$//'` -for i in $GRPDEPS -do - if echo "$GRPPKGS " | grep -q " $i " - then - echo $i - fi -done -rm -rf $OWNTMPDIR From vmiklos at frugalware.org Sat Aug 4 22:19:41 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 22:19:43 2007 Subject: [Frugalware-git] pacman-g2: Don't skip subpkgs on database creation, if the main package has set nobuild. Message-ID: <20070804201941.8E0AC13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=af65fab84b3bbc664442f7059ebc92f3ac421024 commit af65fab84b3bbc664442f7059ebc92f3ac421024 Author: VMiklos Date: Sat Aug 4 22:19:14 2007 +0200 Don't skip subpkgs on database creation, if the main package has set nobuild. This is usefull to build e.g. kde-i18n packages, with a single build script. Author: Marcus Habermehl diff --git a/scripts/gensync b/scripts/gensync index 56bd9ca..5f30d01 100755 --- a/scripts/gensync +++ b/scripts/gensync @@ -237,7 +237,7 @@ for file in `find $rootdir -name $BUILDSCRIPT`; do cd - >/dev/null db_write_entry $pkgname || die "error writing entry for $pkgname ($file)" fi - if [ ! -z "$subpkgs" ] && [ ! "$nobuild" -a ! "`check_option NOBUILD`" ]; then + if [ ! -z "$subpkgs" ]; then i=0 for subpkg in "${subpkgs[@]}" do @@ -254,7 +254,7 @@ for file in `find $rootdir -name $BUILDSCRIPT`; do conflicts="${subconflicts[$i]}" provides="${subprovides[$i]}" options="${suboptions[$i]}" - if in_array $arch ${archs[@]}; then + if in_array $arch ${archs[@]} && [ ! "`check_option NOBUILD`"]; then db_write_entry $subpkg || die "error writing entry for $subpkg ($file)" fi i=$(($i+1)) diff --git a/scripts/updatesync b/scripts/updatesync index 9565b72..20545a7 100755 --- a/scripts/updatesync +++ b/scripts/updatesync @@ -280,7 +280,7 @@ if [ "$action" = "upd" ]; then cd - >/dev/null db_write_entry $pkgname || die "error writing entry for $pkgname ($option)" fi - if [ ! -z "$subpkgs" ] || [ "$nobuild" -o "`check_option NOBUILD`" ]; then + if [ ! -z "$subpkgs" ]; then i=0 for subpkg in "${subpkgs[@]}" do @@ -297,7 +297,7 @@ if [ "$action" = "upd" ]; then conflicts="${subconflicts[$i]}" provides="${subprovides[$i]}" options="${suboptions[$i]}" - if in_array $arch ${archs[@]}; then + if in_array $arch ${archs[@]} && [ ! "`check_option NOBUILD`"]; then db_write_entry $subpkg || die "error writing entry for $subpkg ($option)" fi i=$(($i+1)) From vmiklos at frugalware.org Sat Aug 4 22:43:17 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 22:43:19 2007 Subject: [Frugalware-git] pacman-g2: Compress info pages. Message-ID: <20070804204317.D342513A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=e804504286ecdb6eee56a26bfaf7431728ff2507 commit e804504286ecdb6eee56a26bfaf7431728ff2507 Author: VMiklos Date: Sat Aug 4 22:42:44 2007 +0200 Compress info pages. Author: Marcus Habermehl diff --git a/scripts/makepkg b/scripts/makepkg index 5f2c37b..2ee6f39 100755 --- a/scripts/makepkg +++ b/scripts/makepkg @@ -1502,9 +1502,9 @@ if [ -d pkg/usr/man ]; then rm -rf pkg/usr/man fi -# compress man pages -msg "Compressing man pages..." -find $startdir/{pkg,pkg.*}/{usr{,/local,/share},opt/*}/man -type f 2>/dev/null | while read i ; do +# compress info and manual pages +msg "Compressing info and manual pages..." +find $startdir/{pkg,pkg.*}/{usr{,/local,/share},opt/*}/{info,man} -type f 2>/dev/null | while read i ; do ext="${i##*.}" fn="${i##*/}" if [ "$ext" != "gz" -a "$ext" != "bz2" ]; then From vmiklos at frugalware.org Sat Aug 4 22:45:22 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 22:45:24 2007 Subject: [Frugalware-git] pacman-g2: Use /usr/share/info instead of /usr/info as it's specified in LSB. Message-ID: <20070804204522.4A8FB13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=2af9e5aa9b8425a216074cbafeb08e3d98aa41e0 commit 2af9e5aa9b8425a216074cbafeb08e3d98aa41e0 Author: VMiklos Date: Sat Aug 4 22:44:57 2007 +0200 Use /usr/share/info instead of /usr/info as it's specified in LSB. Author: Marcus Habermehl diff --git a/scripts/makepkg b/scripts/makepkg index 2ee6f39..0a8f222 100755 --- a/scripts/makepkg +++ b/scripts/makepkg @@ -1488,11 +1488,11 @@ if [ -d pkg/usr/share/doc ]; then fi fi -# move /usr/share/info files to /usr/info -if [ -d pkg/usr/share/info ]; then - mkdir -p pkg/usr/info - cp -a pkg/usr/share/info/* pkg/usr/info/ - rm -rf pkg/usr/share/info +# move /usr/info files to /usr/share/info +if [ -d pkg/usr/info ]; then + mkdir -p pkg/usr/share/info + cp -a pkg/usr/info/* pkg/usr/share/info/ + rm -rf pkg/usr/info fi # move /usr/man files to /usr/share/man From vmiklos at frugalware.org Sat Aug 4 22:49:19 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 22:49:20 2007 Subject: [Frugalware-git] pacman-g2: Fix the update of symbolic links of manual pages in subpkgs. Message-ID: <20070804204919.B550513A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=37ee4874aa8b895eb63e985d0738ecef0c31f03d commit 37ee4874aa8b895eb63e985d0738ecef0c31f03d Author: VMiklos Date: Sat Aug 4 22:48:55 2007 +0200 Fix the update of symbolic links of manual pages in subpkgs. Author: Marcus Habermehl diff --git a/scripts/makepkg b/scripts/makepkg index 0a8f222..328e3f1 100755 --- a/scripts/makepkg +++ b/scripts/makepkg @@ -1509,7 +1509,7 @@ find $startdir/{pkg,pkg.*}/{usr{,/local,/share},opt/*}/{info,man} -type f 2>/dev fn="${i##*/}" if [ "$ext" != "gz" -a "$ext" != "bz2" ]; then # update symlinks to this manpage - find $startdir/pkg/{usr{,/local,/share},opt/*}/man -lname "$fn" 2> /dev/null | while read ln ; do + find $startdir/{pkg,pkg.*}/{usr{,/local,/share},opt/*}/man -lname "$fn" 2> /dev/null | while read ln ; do rm -f "$ln" ln -sf "${fn}.gz" "${ln}.gz" done From vmiklos at frugalware.org Sat Aug 4 22:56:25 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 22:56:26 2007 Subject: [Frugalware-git] pacman-g2: Extending the Changelog creation to create a Changelog from svn. Message-ID: <20070804205625.1031213A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=489db27f73adf4af4fcad56c247a718ac0543241 commit 489db27f73adf4af4fcad56c247a718ac0543241 Author: VMiklos Date: Sat Aug 4 22:56:00 2007 +0200 Extending the Changelog creation to create a Changelog from svn. Marcus Habermehl NOTE: I know, this is not useful for Frugalware, but it doesn't hurt and it's useful for others who use svn. diff --git a/scripts/makepkg b/scripts/makepkg index 328e3f1..5e18b75 100755 --- a/scripts/makepkg +++ b/scripts/makepkg @@ -923,18 +923,22 @@ fi indir=n if [ "$F_makepkg_scm" = "git" ]; then git rev-parse --git-dir &>/dev/null && indir=y -else +elif [ "$F_makepkg_scm" = "darcs" ]; then darcs --commands 2>&1|grep -q add && indir=y +elif [ "$F_makepkg_scm" = "svn" ]; then + svn info $BUILDSCRIPT &>/dev/null && indir=y fi if [ "$indir" = "y" ] && [ "$GENSHA1" = "0" -a "$NOBUILD" = "0" ]; then if [ ! -e Changelog ] || [ `stat -c %Y Changelog` -lt `stat -c %Y $BUILDSCRIPT` ]; then msg "Generating the Changelog..." if [ "$F_makepkg_scm" = "git" ]; then git log $BUILDSCRIPT >Changelog - else + elif [ "$F_makepkg_scm" = "darcs" ]; then darcs changes $BUILDSCRIPT | \ sed "s|\(.*\)source/\(.*\)/$BUILDSCRIPT\(.*\)|\1\2\3|;/Can't find changes prior to:/,\$d" \ >Changelog + elif [ "$F_makepkg_scm" = "svn" ]; then + svn log $BUILDSCRIPT >Changelog fi if [ "`id -u`" = "0" ]; then chown `stat -c %u:%g $BUILDSCRIPT` \ From vmiklos at frugalware.org Sat Aug 4 22:57:41 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 22:57:43 2007 Subject: [Frugalware-git] pacman-g2: makepkg: clean up changelog, too Message-ID: <20070804205741.2934913A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=54bbc7bcdec4162ca960262cad86d186cbe09bbd commit 54bbc7bcdec4162ca960262cad86d186cbe09bbd Author: VMiklos Date: Sat Aug 4 22:57:16 2007 +0200 makepkg: clean up changelog, too noticed by Marcus Habermehl diff --git a/scripts/makepkg b/scripts/makepkg index 5e18b75..d797106 100755 --- a/scripts/makepkg +++ b/scripts/makepkg @@ -1588,7 +1588,7 @@ fi cd $startdir if [ "$CLEANUP" = "1" ]; then msg "Cleaning up..." - rm -rf src pkg pkg.* + rm -rf src pkg pkg.* Changelog fi if [ "$RMDEPS" = "1" -a "`id -u`" = "0" -a "$INFAKEROOT" != "1" -a \( ! -z "$deplist" -o ! -z "$makedeplist" \) ]; then From vmiklos at frugalware.org Sat Aug 4 23:01:21 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 23:01:23 2007 Subject: [Frugalware-git] pacman-g2: Replace msg in Fextract with msg2. Message-ID: <20070804210121.D48C713A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=d006f6e789221cd00dd22f3a79b4dec70ec90a05 commit d006f6e789221cd00dd22f3a79b4dec70ec90a05 Author: VMiklos Date: Sat Aug 4 23:00:58 2007 +0200 Replace msg in Fextract with msg2. Reason: Cosmetics Author: Marcus Habermehl (well, i apply this only because i have a good day ;) ) diff --git a/scripts/makepkg b/scripts/makepkg index d797106..f3bdc54 100755 --- a/scripts/makepkg +++ b/scripts/makepkg @@ -89,7 +89,7 @@ Fextract() { cmd="" ;; esac if [ "$cmd" != "" ]; then - msg " $cmd" + msg2 "$cmd" $cmd if [ $? -ne 0 ]; then # unzip will return a 1 as a warning, it is not an error From vmiklos at frugalware.org Sat Aug 4 23:04:39 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 23:04:41 2007 Subject: [Frugalware-git] pacman-g2: update NEWS after BMH's pathset :) Message-ID: <20070804210439.9B52A13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=62fedad9cccc5bef31af53a34205e36d0aa39d3b commit 62fedad9cccc5bef31af53a34205e36d0aa39d3b Author: VMiklos Date: Sat Aug 4 23:04:15 2007 +0200 update NEWS after BMH's pathset :) diff --git a/NEWS b/NEWS index 9ea8db2..2aaf458 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,6 @@ VERSION DESCRIPTION ----------------------------------------------------------------------------- + - makepkg: various minor fixes and improvements 3.6.0 - -Ss searches again in all repos, not only in the first one - updated curl example in pacman.conf so that it works again - issue a warning when you didn't do a -Sy for a long time From vmiklos at frugalware.org Sat Aug 4 23:22:12 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 4 23:22:16 2007 Subject: [Frugalware-git] frugalware-current: nss_ldap-257-1-i686 Message-ID: <20070804212212.78BBA13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c245b763cd3b9d7e06fba7ef5c1665e7b2782835 commit c245b763cd3b9d7e06fba7ef5c1665e7b2782835 Author: VMiklos Date: Sat Aug 4 23:21:39 2007 +0200 nss_ldap-257-1-i686 version bump diff --git a/source/network-extra/nss_ldap/FrugalBuild b/source/network-extra/nss_ldap/FrugalBuild index 8fdb8af..654624e 100644 --- a/source/network-extra/nss_ldap/FrugalBuild +++ b/source/network-extra/nss_ldap/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=nss_ldap -pkgver=256 +pkgver=257 pkgrel=1 pkgdesc="Resolve the entities defined in RFC 2307 from LDAP directories." url="http://www.padl.com/OSS/nss_ldap.html" @@ -13,5 +13,5 @@ up2date="lynx -dump http://www.padl.com/download/ |grep nss_ldap- |Flasttar" source=(http://www.padl.com/download/$pkgname-$pkgver.tar.gz) Fconfopts="$Fconfopts --with-ldap=openldap --libdir=/lib --enable-schema-mapping \ --enable-rfc2307bis" -sha1sums=('8af21962f69d48bae507ee4633eaeb0496294c31') +sha1sums=('fc57c721bcbab7eaa3ddcf4953141ab03d788fc2') # optimization OK From voroskoi at frugalware.org Sun Aug 5 10:25:52 2007 From: voroskoi at frugalware.org (voroskoi) Date: Sun Aug 5 10:25:54 2007 Subject: [Frugalware-git] frugalware-current: gamin-0.1.9-1-i686 Message-ID: <20070805082552.A527813A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=26e7ff4a5706b04375786122cd88b20b7bff392c commit 26e7ff4a5706b04375786122cd88b20b7bff392c Author: voroskoi Date: Sun Aug 5 10:20:54 2007 +0200 gamin-0.1.9-1-i686 version bump diff --git a/source/apps/gamin/FrugalBuild b/source/apps/gamin/FrugalBuild index b1eb261..b045364 100644 --- a/source/apps/gamin/FrugalBuild +++ b/source/apps/gamin/FrugalBuild @@ -3,7 +3,7 @@ # Maintainer: voroskoi pkgname=gamin -pkgver=0.1.8 +pkgver=0.1.9 pkgrel=1 pkgdesc="Library providing the FAM File Alteration Monitor API" url="http://www.gnome.org/~veillard/gamin/" @@ -23,6 +23,6 @@ build() Fbuild --enable-docs --disable-dnotify --disable-debug Fdocrel doc/*.html } -sha1sums=('5dacc8c452d4aa5dc81eb6bee4a4bdc52fbfbe36') +sha1sums=('f8f8a4f0701a2c9a69634a60a135298db90d7779') # optimization OK From voroskoi at frugalware.org Sun Aug 5 10:51:43 2007 From: voroskoi at frugalware.org (voroskoi) Date: Sun Aug 5 10:51:44 2007 Subject: [Frugalware-git] frugalware-current: rxvt-unicode-8.3-1-i686 Message-ID: <20070805085143.B08F113A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=aa56f0c7ef70747f4ee3d561daf052d7f372a16b commit aa56f0c7ef70747f4ee3d561daf052d7f372a16b Author: voroskoi Date: Sun Aug 5 10:47:09 2007 +0200 rxvt-unicode-8.3-1-i686 version bump updated depends() diff --git a/source/x11-extra/rxvt-unicode/FrugalBuild b/source/x11-extra/rxvt-unicode/FrugalBuild index 06413a4..bbcd7b7 100644 --- a/source/x11-extra/rxvt-unicode/FrugalBuild +++ b/source/x11-extra/rxvt-unicode/FrugalBuild @@ -2,11 +2,11 @@ # Maintainer: voroskoi pkgname=rxvt-unicode -pkgver=8.2 +pkgver=8.3 pkgrel=1 pkgdesc="rxvt-unicode is a clone of the well known terminal emulator rxvt" url="http://software.schmorp.de/" -depends=('libxcb' 'freetype2' 'libx11' 'libxrender' 'fontconfig' 'libxft' 'libgcc' 'libxpm') +depends=('libxft' 'libxpm' 'libgcc') groups=('x11-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://dist.schmorp.de/rxvt-unicode/ |grep tar |sed -ne 's/.*e-\(.*\).t.*/\1/;1 p'" @@ -18,6 +18,6 @@ build() { export TERMINFO=$Fdestdir/usr/share/terminfo Fbuild } -sha1sums=('75c2834ae8506faa514713ad70e2276f4eb7d555') +sha1sums=('cd335c47543ba086585a296ca0fe7445c07120dd') # optimization OK From voroskoi at frugalware.org Sun Aug 5 11:24:51 2007 From: voroskoi at frugalware.org (voroskoi) Date: Sun Aug 5 11:24:54 2007 Subject: [Frugalware-git] frugalware-current: hplip-2.7.7-1-i686 Message-ID: <20070805092451.E942F13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f4f47f67aa137b676d88d507536ff7c8fa91da1f commit f4f47f67aa137b676d88d507536ff7c8fa91da1f Author: voroskoi Date: Sun Aug 5 11:20:18 2007 +0200 hplip-2.7.7-1-i686 version bump enpty line fix in upstream diff --git a/source/apps-extra/hplip/FrugalBuild b/source/apps-extra/hplip/FrugalBuild index 1ac123f..3442c26 100644 --- a/source/apps-extra/hplip/FrugalBuild +++ b/source/apps-extra/hplip/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: voroskoi pkgname=hplip -pkgver=2.7.6 -pkgrel=2 +pkgver=2.7.7 +pkgrel=1 pkgextraver= _F_sourceforge_ext=$pkgextraver.tar.gz Finclude sourceforge @@ -17,9 +17,7 @@ provides=('hpijs') groups=('apps-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url |grep version |sed -e 's/.*ion \(.*\)/\1/' -e s/$pkgextraver//" -source=($source empty-line-removal-bug.patch) -sha1sums=('9e6bcd62f81b86a700ba3613061b245c07b2ea55' \ - '6031298d06941b6c82903f4d8430fb1afe84842c') +sha1sums=('5b80ba8a62035985cbc4a0ae656df8a1779dbbdb') build() { Fbuild --enable-doc-build --enable-foomatic-ppd-install \ From voroskoi at frugalware.org Sun Aug 5 11:24:52 2007 From: voroskoi at frugalware.org (voroskoi) Date: Sun Aug 5 11:24:55 2007 Subject: [Frugalware-git] frugalware-current: tor-0.1.2.16-1-i686 Message-ID: <20070805092452.354C413A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=15817d7aa7e1515b1c8ddf123286daf8f420570a commit 15817d7aa7e1515b1c8ddf123286daf8f420570a Author: voroskoi Date: Sun Aug 5 11:20:34 2007 +0200 tor-0.1.2.16-1-i686 version bump diff --git a/source/network-extra/tor/FrugalBuild b/source/network-extra/tor/FrugalBuild index 95b27a2..c1684a5 100644 --- a/source/network-extra/tor/FrugalBuild +++ b/source/network-extra/tor/FrugalBuild @@ -3,7 +3,7 @@ # Maintainer: voroskoi pkgname=tor -pkgver=0.1.2.15 +pkgver=0.1.2.16 pkgrel=1 pkgdesc="An anonymous Internet communication system" url="http://tor.eff.org" From crazy at frugalware.org Sun Aug 5 13:29:31 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 5 13:29:34 2007 Subject: [Frugalware-git] frugalware-current: gstreamer-0.10.14-1-i686 Message-ID: <20070805112931.4003B13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d9482d965c1fdfc2216a6b601d3b8e51c0f523b1 commit d9482d965c1fdfc2216a6b601d3b8e51c0f523b1 Author: crazy Date: Sun Aug 5 13:27:59 2007 +0200 gstreamer-0.10.14-1-i686 * Version bump diff --git a/source/xmultimedia/gstreamer/FrugalBuild b/source/xmultimedia/gstreamer/FrugalBuild index 5df84bd..05f421f 100644 --- a/source/xmultimedia/gstreamer/FrugalBuild +++ b/source/xmultimedia/gstreamer/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: Laszlo Dvornik pkgname=gstreamer -pkgver=0.10.13 +pkgver=0.10.14 pkgrel=1 pkgdesc="Open Source Multimedia Framework" url="http://gstreamer.freedesktop.org/" @@ -39,6 +39,6 @@ build() Fsplit $pkgname-docs usr/share/gtk-doc } -sha1sums=('6b5c4f7829625591233ba9082317f2b5eba7cc2b'\ +sha1sums=('29e02be4dbf50272086e436f3fab2dcfadaaff2b' \ 'b1a04cc8052418384e2f3a5de925abaeac8110ae') # optimization OK From crazy at frugalware.org Sun Aug 5 13:52:21 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 5 13:52:23 2007 Subject: [Frugalware-git] frugalware-current: gst-plugins-base-0.10.14-1-i686 Message-ID: <20070805115221.5CAB213A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=3843701a311d7ca4df54e7505c3759a6c02bb749 commit 3843701a311d7ca4df54e7505c3759a6c02bb749 Author: crazy Date: Sun Aug 5 13:49:51 2007 +0200 gst-plugins-base-0.10.14-1-i686 * Version bump diff --git a/source/xmultimedia/gst-plugins-base/FrugalBuild b/source/xmultimedia/gst-plugins-base/FrugalBuild index bf549ef..1cf473f 100644 --- a/source/xmultimedia/gst-plugins-base/FrugalBuild +++ b/source/xmultimedia/gst-plugins-base/FrugalBuild @@ -3,11 +3,11 @@ # Contributor: crazy pkgname=gst-plugins-base -pkgver=0.10.13 +pkgver=0.10.14 pkgrel=1 pkgdesc="Plugins for GStreamer" url="http://gstreamer.freedesktop.org/" -depends=('libxv' 'libsm' 'gstreamer>=0.10.13') +depends=('libxv' 'libsm' 'gstreamer>=0.10.14') rodepends=('libmms' 'hermes' 'ortp') makedepends=('gtk-doc' 'pyxml' 'gnome-vfs>=2.16.0-2' 'cdparanoia' 'pango' 'liboil>=0.3.10' \ 'alsa-lib' 'libtheora' 'fontconfig' 'dbus-glib>=0.71' 'avahi-glib>=0.6.14-2' \ @@ -17,12 +17,8 @@ archs=('i686' 'x86_64') options=('scriptlet') replaces=('gst-plugins') up2date="lynx -dump $url/src/$pkgname/|grep '.tar.bz2$'|sort -n -r|head -n 1|sed 's/.*-\(.*\).t.*/\1/'" -source=($url/src/$pkgname/$pkgname-$pkgver.tar.bz2 \ - gstalsamixer_signals_support.patch \ - $pkgname-abi_fix.patch) -sha1sums=('dbab4468f3a1c12472ecc901d025a83cf9030215'\ - 'de0dce64feb2871a823dcacdb619e9d55712bbe0'\ - '8f07f4d47479ec7a004e6afdf0d7b8cf20ceaaef') +source=($url/src/$pkgname/$pkgname-$pkgver.tar.bz2) +sha1sums=('54e7b2d482f6eef4dbbe7d4b5f59ada033e447ab') subpkgs=("$pkgname-gnomevfs" "$pkgname-cdparanoia" "$pkgname-pango" "$pkgname-alsa" \ "$pkgname-theora" "$pkgname-oil" "$pkgname-libvisual" "$pkgname-ogg" "$pkgname-vorbis" \ diff --git a/source/xmultimedia/gst-plugins-base/gst-plugins-base-abi_fix.patch b/source/xmultimedia/gst-plugins-base/gst-plugins-base-abi_fix.patch deleted file mode 100644 index d6b66e3..0000000 --- a/source/xmultimedia/gst-plugins-base/gst-plugins-base-abi_fix.patch +++ /dev/null @@ -1,69 +0,0 @@ -diff --git a/gst-libs/gst/interfaces/mixer.c b/gst-libs/gst/interfaces/mixer.c -index 6058b9f..53fa498 100644 ---- a/gst-libs/gst/interfaces/mixer.c -+++ b/gst-libs/gst/interfaces/mixer.c -@@ -340,7 +340,7 @@ gst_mixer_record_toggled (GstMixer * mixer, - - void - gst_mixer_volume_changed (GstMixer * mixer, -- GstMixerTrack * track, const gint * volumes) -+ GstMixerTrack * track, gint * volumes) - { - g_return_if_fail (mixer != NULL); - g_return_if_fail (track != NULL); -@@ -353,7 +353,7 @@ gst_mixer_volume_changed (GstMixer * mixer, - - void - gst_mixer_option_changed (GstMixer * mixer, -- GstMixerOptions * opts, const gchar * value) -+ GstMixerOptions * opts, gchar * value) - { - g_return_if_fail (mixer != NULL); - g_return_if_fail (opts != NULL); -diff --git a/gst-libs/gst/interfaces/mixer.h b/gst-libs/gst/interfaces/mixer.h -index 28c5f11..459a142 100644 ---- a/gst-libs/gst/interfaces/mixer.h -+++ b/gst-libs/gst/interfaces/mixer.h -@@ -74,12 +74,6 @@ struct _GstMixerClass { - void (* set_record) (GstMixer *mixer, - GstMixerTrack *track, - gboolean record); -- void (* set_option) (GstMixer *mixer, -- GstMixerOptions *opts, -- gchar *value); -- const gchar * (* get_option) (GstMixer *mixer, -- GstMixerOptions *opts); -- - /* signals */ - void (* mute_toggled) (GstMixer *mixer, - GstMixerTrack *channel, -@@ -95,6 +89,13 @@ struct _GstMixerClass { - GstMixerOptions *opts, - const gchar *option); - -+ /* FIXME 0.11: move set/get function to virtual functions part */ -+ void (* set_option) (GstMixer *mixer, -+ GstMixerOptions *opts, -+ gchar *value); -+ const gchar * (* get_option) (GstMixer *mixer, -+ GstMixerOptions *opts); -+ - /*< private >*/ - gpointer _gst_reserved[GST_PADDING]; - }; -@@ -128,12 +129,13 @@ void gst_mixer_mute_toggled (GstMixer *mixer, - void gst_mixer_record_toggled (GstMixer *mixer, - GstMixerTrack *track, - gboolean record); -+/* FIXME 0.11: volumes and value shall be const */ - void gst_mixer_volume_changed (GstMixer *mixer, - GstMixerTrack *track, -- const gint *volumes); -+ gint *volumes); - void gst_mixer_option_changed (GstMixer *mixer, - GstMixerOptions *opts, -- const gchar *value); -+ gchar *value); - - G_END_DECLS - diff --git a/source/xmultimedia/gst-plugins-base/gstalsamixer_signals_support.patch b/source/xmultimedia/gst-plugins-base/gstalsamixer_signals_support.patch deleted file mode 100644 index c1571ef..0000000 --- a/source/xmultimedia/gst-plugins-base/gstalsamixer_signals_support.patch +++ /dev/null @@ -1,592 +0,0 @@ -diff --git a/ext/alsa/gstalsamixer.c b/ext/alsa/gstalsamixer.c -index 931d98f..cd7ccbf 100644 ---- a/ext/alsa/gstalsamixer.c -+++ b/ext/alsa/gstalsamixer.c -@@ -42,6 +42,81 @@ - - #include "gstalsamixer.h" - -+static void gst_alsa_mixer_update_option (GstAlsaMixer * mixer, GstAlsaMixerOptions * alsa_opts); -+static void gst_alsa_mixer_update_track (GstAlsaMixer * mixer, GstAlsaMixerTrack * alsa_track); -+ -+static gboolean gst_alsa_mixer_prepare (GSource * source, gint * timeout); -+static gboolean gst_alsa_mixer_check (GSource * source); -+static gboolean gst_alsa_mixer_dispatch (GSource * source, GSourceFunc callback, gpointer user_data); -+static void gst_alsa_mixer_finalize (GSource * source); -+ -+static GMainContext *main_context; -+ -+typedef struct _GstAlsaMixerWatch GstAlsaMixerWatch; -+struct _GstAlsaMixerWatch -+{ -+ GSource source; -+ gint n_poll_fds; -+ GPollFD * poll_fds; -+}; -+ -+GSourceFuncs gst_alsa_mixer_watch_funcs = { -+ gst_alsa_mixer_prepare, -+ gst_alsa_mixer_check, -+ gst_alsa_mixer_dispatch, -+ gst_alsa_mixer_finalize -+}; -+ -+static gboolean -+gst_alsa_mixer_prepare (GSource * source, gint * timeout) -+{ -+ *timeout = -1; -+ return FALSE; -+} -+ -+static gboolean -+gst_alsa_mixer_check (GSource * source) -+{ -+ GstAlsaMixerWatch *watch = (GstAlsaMixerWatch *)source; -+ gint i; -+ gushort revents; -+ -+ /* Code based on snd_mixer_poll_descriptors_revents() adapted for glib */ -+ revents = 0; -+ for (i = 0; i < watch->n_poll_fds; ++i) { -+ revents |= watch->poll_fds[i].revents & (G_IO_IN|G_IO_ERR|G_IO_HUP); -+ } -+ -+ if (revents & G_IO_ERR || revents & G_IO_HUP) { -+ GST_WARNING ("ALSA poll fds returned ERR or HUP"); -+ return FALSE; -+ } -+ -+ return (revents & G_IO_IN); -+} -+ -+static gboolean -+gst_alsa_mixer_dispatch (GSource * source, GSourceFunc callback, gpointer user_data) -+{ -+ if (!callback) { -+ GST_WARNING ("Cannot get callback from ALSA mixer watcher"); -+ } -+ -+ return (*callback) (user_data); -+} -+ -+static void -+gst_alsa_mixer_finalize (GSource * source) -+{ -+ GstAlsaMixerWatch *watch = (GstAlsaMixerWatch *)source; -+ -+ if (watch->poll_fds != NULL) { -+ g_free (watch->poll_fds); -+ watch->poll_fds = NULL; -+ } -+ -+ watch->n_poll_fds = 0; -+} - - /* First some utils, then the mixer implementation */ - static gboolean -@@ -169,11 +244,72 @@ gst_alsa_mixer_find_master_mixer (GstAlsaMixer * mixer, snd_mixer_t * handle) - return NULL; - } - -+static gboolean -+gst_alsa_mixer_handle_source_callback (gpointer data) -+{ -+ GstAlsaMixer *mixer = (GstAlsaMixer *)data; -+ -+ GST_WARNING ("Source cb"); -+ snd_mixer_handle_events (mixer->handle); -+ -+ return TRUE; -+} -+ -+static int -+gst_alsa_mixer_handle_callback (snd_mixer_t *handle, unsigned int mask, snd_mixer_elem_t *elem) -+{ -+ GstAlsaMixer *mixer = (GstAlsaMixer *)snd_mixer_get_callback_private (handle); -+ GList *item; -+ -+ GST_WARNING ("ALSA cb"); -+ snd_mixer_handle_events (mixer->handle); -+ -+ for (item = mixer->tracklist; item != NULL; item = item->next) { -+ if (GST_IS_ALSA_MIXER_TRACK (item->data)) { -+ GstAlsaMixerTrack *item_alsa_track = GST_ALSA_MIXER_TRACK (item->data); -+ gst_alsa_mixer_update_track (mixer, item_alsa_track); -+ } else { -+ GstAlsaMixerOptions *item_alsa_options = GST_ALSA_MIXER_OPTIONS (item->data); -+ gst_alsa_mixer_update_option (mixer, item_alsa_options); -+ } -+ } -+ -+ return 0; -+} -+ -+int -+gst_alsa_mixer_elem_handle_callback (snd_mixer_elem_t *elem, unsigned int mask) -+{ -+ GstAlsaMixer *mixer = (GstAlsaMixer *)snd_mixer_elem_get_callback_private (elem); -+ GList *item; -+ -+ GST_WARNING ("ALSA elem cb"); -+ -+ for (item = mixer->tracklist; item != NULL; item = item->next) { -+ if (GST_IS_ALSA_MIXER_TRACK (item->data)) { -+ if (GST_ALSA_MIXER_TRACK (item->data)->element != elem) -+ continue; -+ -+ gst_alsa_mixer_update_track (mixer, GST_ALSA_MIXER_TRACK (item->data)); -+ } else if (GST_IS_ALSA_MIXER_OPTIONS (item->data)) { -+ if (GST_ALSA_MIXER_OPTIONS (item->data)->element != elem) -+ continue; -+ -+ gst_alsa_mixer_update_option (mixer, GST_ALSA_MIXER_OPTIONS (item->data)); -+ } -+ } -+ -+ return 0; -+} -+ - static void - gst_alsa_mixer_ensure_track_list (GstAlsaMixer * mixer) - { - gint i, count; - snd_mixer_elem_t *element, *master; -+ struct pollfd *pfds; -+ GstAlsaMixerWatch *watch; -+ GList *item; - - g_return_if_fail (mixer->handle != NULL); - -@@ -190,12 +326,11 @@ gst_alsa_mixer_ensure_track_list (GstAlsaMixer * mixer) - * Some ALSA tracks may have playback and capture capabilities. - * Here we model them as two separate GStreamer tracks. - */ -- -+ - for (i = 0; i < count; i++) { - GstMixerTrack *play_track = NULL; - GstMixerTrack *cap_track = NULL; - const gchar *name; -- GList *item; - gint samename = 0; - - name = snd_mixer_selem_get_name (element); -@@ -287,6 +422,58 @@ gst_alsa_mixer_ensure_track_list (GstAlsaMixer * mixer) - - element = snd_mixer_elem_next (element); - } -+ -+ if (mixer->handle_source != NULL) -+ return; -+ -+ snd_mixer_set_callback_private (mixer->handle, mixer); -+ snd_mixer_set_callback (mixer->handle, gst_alsa_mixer_handle_callback); -+ -+ main_context = g_main_context_default (); -+ -+ mixer->handle_source = g_source_new (&gst_alsa_mixer_watch_funcs, sizeof (GstAlsaMixerWatch)); -+ g_return_if_fail (main_context != NULL && mixer->handle_source != NULL); -+ -+ watch = (GstAlsaMixerWatch *)mixer->handle_source; -+ -+ count = snd_mixer_poll_descriptors_count (mixer->handle); -+ -+ pfds = g_newa (struct pollfd, count); -+ -+ watch->n_poll_fds = snd_mixer_poll_descriptors (mixer->handle, pfds, count);; -+ watch->poll_fds = g_new0 (GPollFD, count); -+ if (watch->poll_fds == NULL) { -+ GST_WARNING ("Cannot allocate poll descriptors"); -+ g_source_destroy (mixer->handle_source); -+ mixer->handle_source = NULL; -+ return; -+ } -+ -+ for (i = 0; i < watch->n_poll_fds; ++i) { -+ watch->poll_fds[i].fd = pfds[i].fd; -+ -+ if (pfds[i].events & POLLIN) watch->poll_fds[i].events |= G_IO_IN; -+ if (pfds[i].events & POLLOUT) watch->poll_fds[i].events |= G_IO_OUT; -+ if (pfds[i].events & POLLPRI) watch->poll_fds[i].events |= G_IO_PRI; -+ -+ g_source_add_poll (mixer->handle_source, &watch->poll_fds[i]); -+ } -+ -+ /* FIXME mixer has to be protected, since cb could be made from different thread ? */ -+ g_source_set_callback (mixer->handle_source, gst_alsa_mixer_handle_source_callback, mixer, NULL); -+ g_source_attach (mixer->handle_source, main_context); -+ -+ for (item = mixer->tracklist; item != NULL; item = item->next) { -+ snd_mixer_elem_t *temp; -+ -+ if (GST_IS_ALSA_MIXER_OPTIONS (item->data)) -+ temp = GST_ALSA_MIXER_OPTIONS (item->data)->element; -+ else -+ temp = GST_ALSA_MIXER_TRACK (item->data)->element; -+ -+ snd_mixer_elem_set_callback (temp, gst_alsa_mixer_elem_handle_callback); -+ snd_mixer_elem_set_callback_private (temp, mixer); -+ } - } - - -@@ -303,7 +490,7 @@ gst_alsa_mixer_new (const char *device, GstAlsaMixerDirection dir) - - ret->device = g_strdup (device); - ret->dir = dir; -- -+ - if (!gst_alsa_mixer_open (ret)) - goto error; - -@@ -322,6 +509,16 @@ gst_alsa_mixer_free (GstAlsaMixer * mixer) - { - g_return_if_fail (mixer != NULL); - -+ if (mixer->this) { -+ g_object_unref (G_OBJECT (mixer->this)); -+ mixer->this = NULL; -+ } -+ -+ if (mixer->handle_source) { -+ g_source_destroy (mixer->handle_source); -+ mixer->handle_source = NULL; -+ } -+ - if (mixer->device) { - g_free (mixer->device); - mixer->device = NULL; -@@ -356,16 +553,6 @@ gst_alsa_mixer_list_tracks (GstAlsaMixer * mixer) - return (const GList *) mixer->tracklist; - } - --static void --gst_alsa_mixer_update (GstAlsaMixer * mixer, GstAlsaMixerTrack * alsa_track) --{ -- snd_mixer_handle_events (mixer->handle); -- -- if (alsa_track) -- gst_alsa_mixer_track_update (alsa_track); --} -- -- - void - gst_alsa_mixer_get_volume (GstAlsaMixer * mixer, GstMixerTrack * track, - gint * volumes) -@@ -375,7 +562,7 @@ gst_alsa_mixer_get_volume (GstAlsaMixer * mixer, GstMixerTrack * track, - - g_return_if_fail (mixer->handle != NULL); - -- gst_alsa_mixer_update (mixer, alsa_track); -+ gst_alsa_mixer_track_update (alsa_track); - - if (track->flags & GST_MIXER_TRACK_OUTPUT) { /* return playback volume */ - -@@ -420,7 +607,7 @@ gst_alsa_mixer_set_volume (GstAlsaMixer * mixer, GstMixerTrack * track, - - g_return_if_fail (mixer->handle != NULL); - -- gst_alsa_mixer_update (mixer, alsa_track); -+ gst_alsa_mixer_track_update (alsa_track); - - if (track->flags & GST_MIXER_TRACK_OUTPUT) { - -@@ -461,7 +648,7 @@ gst_alsa_mixer_set_mute (GstAlsaMixer * mixer, GstMixerTrack * track, - - g_return_if_fail (mixer->handle != NULL); - -- gst_alsa_mixer_update (mixer, alsa_track); -+ gst_alsa_mixer_track_update (alsa_track); - - if (!!(mute) == !!(track->flags & GST_MIXER_TRACK_MUTE)) - return; -@@ -509,7 +696,7 @@ gst_alsa_mixer_set_record (GstAlsaMixer * mixer, - - g_return_if_fail (mixer->handle != NULL); - -- gst_alsa_mixer_update (mixer, alsa_track); -+ gst_alsa_mixer_track_update (alsa_track); - - if (!!(record) == !!(track->flags & GST_MIXER_TRACK_RECORD)) - return; -@@ -536,7 +723,7 @@ gst_alsa_mixer_set_record (GstAlsaMixer * mixer, - - if (item_alsa_track->alsa_flags & GST_ALSA_MIXER_TRACK_CSWITCH_EXCL && - item_alsa_track->capture_group == alsa_track->capture_group) { -- gst_alsa_mixer_update (mixer, item_alsa_track); -+ gst_alsa_mixer_track_update (item_alsa_track); - } - } - } -@@ -562,8 +749,6 @@ gst_alsa_mixer_set_option (GstAlsaMixer * mixer, - - g_return_if_fail (mixer->handle != NULL); - -- gst_alsa_mixer_update (mixer, NULL); -- - for (item = opts->values; item != NULL; item = item->next, n++) { - if (!strcmp (item->data, value)) { - idx = n; -@@ -585,11 +770,54 @@ gst_alsa_mixer_get_option (GstAlsaMixer * mixer, GstMixerOptions * opts) - - g_return_val_if_fail (mixer->handle != NULL, NULL); - -- gst_alsa_mixer_update (mixer, NULL); -- - ret = snd_mixer_selem_get_enum_item (alsa_opts->element, 0, &idx); - if (ret == 0) - return g_list_nth_data (opts->values, idx); - else - return snd_strerror (ret); /* feeble attempt at error handling */ - } -+ -+static void -+gst_alsa_mixer_update_option (GstAlsaMixer * mixer, GstAlsaMixerOptions * alsa_opts) -+{ -+ gint ret; -+ guint idx; -+ const gchar *option; -+ -+ if (mixer->this == NULL) { -+ GST_WARNING ("Cannot send update notifications, no GstMixer * given"); -+ return; -+ } -+ -+ ret = snd_mixer_selem_get_enum_item (alsa_opts->element, 0, &idx); -+ if (ret == 0) { -+ option = g_list_nth_data (GST_MIXER_OPTIONS (alsa_opts)->values, idx); -+ gst_mixer_option_changed (mixer->this, GST_MIXER_OPTIONS (alsa_opts), option); -+ } -+} -+ -+static void -+gst_alsa_mixer_update_track (GstAlsaMixer * mixer, GstAlsaMixerTrack * alsa_track) -+{ -+ GstMixerTrack *track = (GstMixerTrack *) alsa_track; -+ -+ if (mixer->this == NULL) { -+ GST_WARNING ("Cannot send update notifications, no GstMixer * given"); -+ return; -+ } -+ -+ gst_alsa_mixer_track_update (alsa_track); -+ -+ gst_mixer_record_toggled (mixer->this, track, GST_MIXER_TRACK_HAS_FLAG (track, GST_MIXER_TRACK_RECORD)); -+ gst_mixer_mute_toggled (mixer->this, track, GST_MIXER_TRACK_HAS_FLAG (track, GST_MIXER_TRACK_MUTE)); -+ gst_mixer_volume_changed (mixer->this, track, alsa_track->volumes); -+} -+ -+void -+gst_alsa_mixer_set_this (GstAlsaMixer * mixer, GstMixer * this) -+{ -+ g_return_if_fail (mixer != NULL && mixer->this == NULL); -+ g_return_if_fail (this != NULL); -+ -+ mixer->this = g_object_ref (G_OBJECT (this)); -+} -diff --git a/ext/alsa/gstalsamixer.h b/ext/alsa/gstalsamixer.h -index 6c9eb1e..6208a1c 100644 ---- a/ext/alsa/gstalsamixer.h -+++ b/ext/alsa/gstalsamixer.h -@@ -51,7 +51,9 @@ struct _GstAlsaMixer - GList * tracklist; /* list of available tracks */ - - snd_mixer_t * handle; -+ GSource * handle_source; - -+ GstMixer * this; - gchar * device; - gchar * cardname; - -@@ -61,6 +63,8 @@ struct _GstAlsaMixer - - GstAlsaMixer* gst_alsa_mixer_new (const gchar *device, - GstAlsaMixerDirection dir); -+void gst_alsa_mixer_set_this (GstAlsaMixer *mixer, -+ GstMixer * this); - void gst_alsa_mixer_free (GstAlsaMixer *mixer); - - const GList* gst_alsa_mixer_list_tracks (GstAlsaMixer * mixer); -@@ -82,7 +86,6 @@ void gst_alsa_mixer_set_option (GstAlsaMixer * mixer, - const gchar* gst_alsa_mixer_get_option (GstAlsaMixer * mixer, - GstMixerOptions * opts); - -- - #define GST_IMPLEMENT_ALSA_MIXER_METHODS(Type, interface_as_function) \ - static gboolean \ - interface_as_function ## _supported (Type *this, GType iface_type) \ -diff --git a/ext/alsa/gstalsamixerelement.c b/ext/alsa/gstalsamixerelement.c -index 75d5b4a..0c76376 100644 ---- a/ext/alsa/gstalsamixerelement.c -+++ b/ext/alsa/gstalsamixerelement.c -@@ -44,23 +44,23 @@ GST_ELEMENT_DETAILS ("Alsa mixer", - static void gst_alsa_mixer_element_init_interfaces (GType type); - - GST_BOILERPLATE_FULL (GstAlsaMixerElement, gst_alsa_mixer_element, -- GstElement, GST_TYPE_ELEMENT, gst_alsa_mixer_element_init_interfaces) -+ GstElement, GST_TYPE_ELEMENT, gst_alsa_mixer_element_init_interfaces); - - /* massive macro that takes care of all the GstMixer stuff */ -- GST_IMPLEMENT_ALSA_MIXER_METHODS (GstAlsaMixerElement, gst_alsa_mixer_element); -+GST_IMPLEMENT_ALSA_MIXER_METHODS (GstAlsaMixerElement, gst_alsa_mixer_element); - -- static void gst_alsa_mixer_element_get_property (GObject * object, -- guint prop_id, GValue * value, GParamSpec * pspec); -- static void gst_alsa_mixer_element_set_property (GObject * object, -- guint prop_id, const GValue * value, GParamSpec * pspec); -- static void gst_alsa_mixer_element_finalize (GObject * object); -+static void gst_alsa_mixer_element_get_property (GObject * object, -+ guint prop_id, GValue * value, GParamSpec * pspec); -+static void gst_alsa_mixer_element_set_property (GObject * object, -+ guint prop_id, const GValue * value, GParamSpec * pspec); -+static void gst_alsa_mixer_element_finalize (GObject * object); - -- static GstStateChangeReturn gst_alsa_mixer_element_change_state (GstElement -- * element, GstStateChange transition); -+static GstStateChangeReturn gst_alsa_mixer_element_change_state (GstElement -+ * element, GstStateChange transition); - -- static gboolean -- gst_alsa_mixer_element_interface_supported (GstAlsaMixerElement * this, -- GType interface_type) -+static gboolean -+gst_alsa_mixer_element_interface_supported (GstAlsaMixerElement * this, -+ GType interface_type) - { - if (interface_type == GST_TYPE_MIXER) { - return gst_alsa_mixer_element_supported (this, interface_type); -@@ -214,6 +214,7 @@ gst_alsa_mixer_element_change_state (GstElement * element, - this->mixer = gst_alsa_mixer_new (this->device, GST_ALSA_MIXER_ALL); - if (!this->mixer) - goto open_failed; -+ gst_alsa_mixer_set_this (this->mixer, GST_MIXER (element)); - } - break; - default: -diff --git a/ext/alsa/gstalsamixertrack.c b/ext/alsa/gstalsamixertrack.c -index d7b8a93..76a5852 100644 ---- a/ext/alsa/gstalsamixertrack.c -+++ b/ext/alsa/gstalsamixertrack.c -@@ -239,6 +239,26 @@ gst_alsa_mixer_track_update (GstAlsaMixerTrack * alsa_track) - gint i; - gint audible = !(track->flags & GST_MIXER_TRACK_MUTE); - -+ if (alsa_track_has_cap (alsa_track, GST_ALSA_MIXER_TRACK_PVOLUME)) { -+ /* update playback volume */ -+ for (i = 0; i < track->num_channels; i++) { -+ long vol = 0; -+ -+ snd_mixer_selem_get_playback_volume (alsa_track->element, i, &vol); -+ alsa_track->volumes[i] = (gint) vol; -+ } -+ } -+ -+ if (alsa_track_has_cap (alsa_track, GST_ALSA_MIXER_TRACK_CVOLUME)) { -+ /* update capture volume */ -+ for (i = 0; i < track->num_channels; i++) { -+ long vol = 0; -+ -+ snd_mixer_selem_get_capture_volume (alsa_track->element, i, &vol); -+ alsa_track->volumes[i] = (gint) vol; -+ } -+ } -+ - /* Any updates in flags? */ - if (alsa_track_has_cap (alsa_track, GST_ALSA_MIXER_TRACK_PSWITCH)) { - int v = 0; -@@ -260,7 +280,7 @@ gst_alsa_mixer_track_update (GstAlsaMixerTrack * alsa_track) - - if (vol > track->min_volume) { - audible = 1; -- break; -+ break; - } - } - } -@@ -304,7 +324,7 @@ gst_alsa_mixer_track_update (GstAlsaMixerTrack * alsa_track) - - if (vol > track->min_volume) { - recording = 1; -- break; -+ break; - } - } - } -diff --git a/gst-libs/gst/interfaces/mixer.c b/gst-libs/gst/interfaces/mixer.c -index 116bab2..6058b9f 100644 ---- a/gst-libs/gst/interfaces/mixer.c -+++ b/gst-libs/gst/interfaces/mixer.c -@@ -340,7 +340,7 @@ gst_mixer_record_toggled (GstMixer * mixer, - - void - gst_mixer_volume_changed (GstMixer * mixer, -- GstMixerTrack * track, gint * volumes) -+ GstMixerTrack * track, const gint * volumes) - { - g_return_if_fail (mixer != NULL); - g_return_if_fail (track != NULL); -@@ -353,7 +353,7 @@ gst_mixer_volume_changed (GstMixer * mixer, - - void - gst_mixer_option_changed (GstMixer * mixer, -- GstMixerOptions * opts, gchar * value) -+ GstMixerOptions * opts, const gchar * value) - { - g_return_if_fail (mixer != NULL); - g_return_if_fail (opts != NULL); -@@ -361,5 +361,5 @@ gst_mixer_option_changed (GstMixer * mixer, - g_signal_emit (G_OBJECT (mixer), - gst_mixer_signals[SIGNAL_OPTION_CHANGED], 0, opts, value); - -- g_signal_emit_by_name (G_OBJECT (opts), "value_changed", value); -+ g_signal_emit_by_name (G_OBJECT (opts), "option_changed", value); - } -diff --git a/gst-libs/gst/interfaces/mixer.h b/gst-libs/gst/interfaces/mixer.h -index dde73ab..28c5f11 100644 ---- a/gst-libs/gst/interfaces/mixer.h -+++ b/gst-libs/gst/interfaces/mixer.h -@@ -74,6 +74,11 @@ struct _GstMixerClass { - void (* set_record) (GstMixer *mixer, - GstMixerTrack *track, - gboolean record); -+ void (* set_option) (GstMixer *mixer, -+ GstMixerOptions *opts, -+ gchar *value); -+ const gchar * (* get_option) (GstMixer *mixer, -+ GstMixerOptions *opts); - - /* signals */ - void (* mute_toggled) (GstMixer *mixer, -@@ -84,17 +89,11 @@ struct _GstMixerClass { - gboolean record); - void (* volume_changed) (GstMixer *mixer, - GstMixerTrack *channel, -- gint *volumes); -- -- void (* set_option) (GstMixer *mixer, -- GstMixerOptions *opts, -- gchar *value); -- const gchar * (* get_option) (GstMixer *mixer, -- GstMixerOptions *opts); -+ const gint *volumes); - - void (* option_changed) (GstMixer *mixer, - GstMixerOptions *opts, -- gchar *option); -+ const gchar *option); - - /*< private >*/ - gpointer _gst_reserved[GST_PADDING]; -@@ -131,10 +130,10 @@ void gst_mixer_record_toggled (GstMixer *mixer, - gboolean record); - void gst_mixer_volume_changed (GstMixer *mixer, - GstMixerTrack *track, -- gint *volumes); -+ const gint *volumes); - void gst_mixer_option_changed (GstMixer *mixer, - GstMixerOptions *opts, -- gchar *value); -+ const gchar *value); - - G_END_DECLS - From crazy at frugalware.org Sun Aug 5 13:58:59 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 5 13:59:02 2007 Subject: [Frugalware-git] frugalware-current: unicap-0.2.13-1-i686 Message-ID: <20070805115859.CB5CD13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=89e1cf7b4b67cc5be9534108f1d6123d4f42004f commit 89e1cf7b4b67cc5be9534108f1d6123d4f42004f Author: crazy Date: Sun Aug 5 13:58:02 2007 +0200 unicap-0.2.13-1-i686 * Version bump diff --git a/source/xlib-extra/unicap/FrugalBuild b/source/xlib-extra/unicap/FrugalBuild index 74cf5cb..9cc9ac3 100644 --- a/source/xlib-extra/unicap/FrugalBuild +++ b/source/xlib-extra/unicap/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy pkgname=unicap -pkgver=0.2.11 +pkgver=0.2.13 pkgrel=1 pkgdesc="unicap provides a uniform API for all kinds of video capture devices." url="http://unicap-imaging.org/" @@ -12,6 +12,6 @@ groups=('xlib-extra') archs=('i686') up2date="lynx -dump http://unicap-imaging.org/download.htm|grep -m1 '.tar.gz'|sed 's/.*cap-\(.*\).t.* .*/\1/'" source=($url/downloads/$pkgname-$pkgver.tar.gz) -sha1sums=('9456b58b6f5236926ae3b1c5c486dc7598a568bc') +sha1sums=('2f15aa36c80501017e11c2fadd63e120207aef91') # optimization OK From crazy at frugalware.org Sun Aug 5 14:01:20 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 5 14:01:22 2007 Subject: [Frugalware-git] frugalware-current: mutagen-1.12-1-i686 Message-ID: <20070805120120.22A2713A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=bf2bfacbc05b2d1156bac536e51afa97eb5b9633 commit bf2bfacbc05b2d1156bac536e51afa97eb5b9633 Author: crazy Date: Sun Aug 5 14:00:26 2007 +0200 mutagen-1.12-1-i686 * Version bump diff --git a/source/apps/mutagen/FrugalBuild b/source/apps/mutagen/FrugalBuild index 8009fb2..296028a 100644 --- a/source/apps/mutagen/FrugalBuild +++ b/source/apps/mutagen/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: crazy pkgname=mutagen -pkgver=1.11 -pkgrel=2 +pkgver=1.12 +pkgrel=1 pkgdesc="Mutagen is an audio metadata tag reader and writer." url="http://www.sacredchao.net/quodlibet/wiki" depends=('python>=2.5') @@ -11,4 +11,4 @@ groups=('apps') archs=('i686' 'x86_64') up2date="lynx -dump http://www.sacredchao.net/~piman/software|grep 'mutagen.*\.tar\.gz$'|sort -r -n|head -n 1|sed 's/.*-\(.*\).t.*/\1/'" source=(http://www.sacredchao.net/~piman/software/$pkgname-$pkgver.tar.gz) -sha1sums=('26c276b1d7d3bf1e5837c3e0071971b9d41ed5bf') +sha1sums=('f74ea15235e6fe766aef12cd31028d438940f1b9') From crazy at frugalware.org Sun Aug 5 14:03:49 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 5 14:03:52 2007 Subject: [Frugalware-git] frugalware-current: libmtp-0.2.0-1-i686 Message-ID: <20070805120349.E647C13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e41ab9280e1514a06c1edefabef77094dbddb29c commit e41ab9280e1514a06c1edefabef77094dbddb29c Author: crazy Date: Sun Aug 5 14:03:03 2007 +0200 libmtp-0.2.0-1-i686 * Version bump diff --git a/source/lib-extra/libmtp/FrugalBuild b/source/lib-extra/libmtp/FrugalBuild index 441d8d0..1975df2 100644 --- a/source/lib-extra/libmtp/FrugalBuild +++ b/source/lib-extra/libmtp/FrugalBuild @@ -2,13 +2,13 @@ # Maintainer: crazy pkgname=libmtp -pkgver=0.1.5 +pkgver=0.2.0 pkgrel=1 pkgdesc="libmtp is an implementation of Microsoft's Media Transfer Protocol (MTP)." -depends=('glibc' 'libusb') +depends=('libusb') groups=('lib-extra') archs=('i686' 'x86_64') Finclude sourceforge +sha1sums=('5c05a964656303bca07bf76dbbd9fd200abd0b94') -sha1sums=('8c9e0ba2cb63db3dd32e484906683b4e4ed7d770') # optimization OK From crazy at frugalware.org Sun Aug 5 14:08:18 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 5 14:08:25 2007 Subject: [Frugalware-git] frugalware-current: tastymenu-0.9-1-i686 Message-ID: <20070805120818.EE55313A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c5674b1a4d33c4ff8f3c3d7ee6427727c4cfdb67 commit c5674b1a4d33c4ff8f3c3d7ee6427727c4cfdb67 Author: crazy Date: Sun Aug 5 14:07:25 2007 +0200 tastymenu-0.9-1-i686 * Version bump diff --git a/source/kde-extra/tastymenu/FrugalBuild b/source/kde-extra/tastymenu/FrugalBuild index f6a99b4..110eef9 100644 --- a/source/kde-extra/tastymenu/FrugalBuild +++ b/source/kde-extra/tastymenu/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy pkgname=tastymenu -pkgver=0.8.2 +pkgver=0.9 pkgrel=1 pkgdesc="Tasty Menu is a KMenu replacement." depends=('kdelibs>=3.5.7') @@ -11,6 +11,6 @@ archs=('i686' 'x86_64') _F_kde_id="41866" Finclude kde source=(http://www.notmart.org/files/$pkgname-$pkgver.tar.bz2) -sha1sums=('03b3a9b3708676ffefeea8d58711b8860d68e13e') +sha1sums=('0f837a29edc3b2d1f1ac5c8145e184183768d12a') # optimization OK From crazy at frugalware.org Sun Aug 5 14:09:57 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 5 14:10:00 2007 Subject: [Frugalware-git] frugalware-current: perl-yaml-syck-0.95-1-i686 Message-ID: <20070805120957.CEED013A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=b87f2e09677e0670782ae33cb4ac5b2945a389f0 commit b87f2e09677e0670782ae33cb4ac5b2945a389f0 Author: crazy Date: Sun Aug 5 14:09:08 2007 +0200 perl-yaml-syck-0.95-1-i686 * Version bump diff --git a/source/devel-extra/perl-yaml-syck/FrugalBuild b/source/devel-extra/perl-yaml-syck/FrugalBuild index 12eb341..fedf162 100644 --- a/source/devel-extra/perl-yaml-syck/FrugalBuild +++ b/source/devel-extra/perl-yaml-syck/FrugalBuild @@ -3,10 +3,10 @@ _F_perl_name=YAML-Syck _F_perl_author=A/AU/AUDREYT -pkgver=0.94 +pkgver=0.95 pkgdesc="Fast, lightweight YAML loader and dumper" Finclude perl archs=('i686' 'x86_64') -sha1sums=('4f25668923a21835fd78f47205c9b80e45dd3366') +sha1sums=('9780db7ce3c658e686b29f6884c1882b3c236560') # optimization OK From crazy at frugalware.org Sun Aug 5 14:17:30 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 5 14:17:35 2007 Subject: [Frugalware-git] frugalware-current: gst-python-0.10.8-1-i686 Message-ID: <20070805121731.0112413A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c29f8c50752e42d6029d9c3bd2b1c2006d580e76 commit c29f8c50752e42d6029d9c3bd2b1c2006d580e76 Author: crazy Date: Sun Aug 5 14:16:37 2007 +0200 gst-python-0.10.8-1-i686 * Version bump * added missing scriptlet option diff --git a/source/xlib-extra/gst-python/FrugalBuild b/source/xlib-extra/gst-python/FrugalBuild index c61d3e5..be438fa 100644 --- a/source/xlib-extra/gst-python/FrugalBuild +++ b/source/xlib-extra/gst-python/FrugalBuild @@ -2,15 +2,16 @@ # Maintainer: DNAku =0.10.14' 'gst-plugins-base>=0.10.14' 'pygtk' 'libxml2') archs=('i686' 'x86_64') groups=('xlib-extra') +options=('scriptlet') up2date="lynx -dump http://gstreamer.freedesktop.org/src/gst-python/|grep tar.gz$|sed -n 's/.*n-\([^-]*\)-.*/\1/;$ p'|sed 's/.*on.//g'|sed 's/.tar.*//g'" source=(http://gstreamer.freedesktop.org/src/$pkgname/$pkgname-$pkgver.tar.bz2) -sha1sums=('2503d4ceab2574a818b2507fd5c9a417637bf550') +sha1sums=('e64d4bf2f668fd6c9dcdd9c17745fa616e12d96f') # optimization OK From crazy at frugalware.org Sun Aug 5 14:27:30 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 5 14:27:33 2007 Subject: [Frugalware-git] frugalware-current: libnids-1.22-1-i686 Message-ID: <20070805122730.B263513A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=05266cdb30f6d4fb88e12e892c94d42de6df7d7d commit 05266cdb30f6d4fb88e12e892c94d42de6df7d7d Author: crazy Date: Sun Aug 5 14:26:39 2007 +0200 libnids-1.22-1-i686 * Version bump * fix build() ( RTFM helps ... ) brrr diff --git a/source/lib-extra/libnids/FrugalBuild b/source/lib-extra/libnids/FrugalBuild index e802068..0d50205 100644 --- a/source/lib-extra/libnids/FrugalBuild +++ b/source/lib-extra/libnids/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: DNAku pkgname=libnids -pkgver=1.21 +pkgver=1.22 pkgrel=1 pkgdesc="Libnids is an implementation of an E-componenet of Network Intrusion Detection System" Finclude sourceforge @@ -10,20 +10,12 @@ depends=('libpcap' 'glib2' 'libnet') archs=('i686' 'x86_64') groups=('lib-extra') up2date="lynx -dump http://sourceforge.net/project/showfiles.php?group_id=92215 |grep libnids-[0-9] |grep -m1 tar |sed -e 's/.*s-//g' -e 's/.t.*//g'" -sha1sums=('95d2b31c1d79b647d80ebe998d74146447b3fc17') +sha1sums=('321b0c10e1b192bc150dbe18844cdf7735663cde') build() { - Fmake --prefix=/usr - Fmkdir /usr/lib - Fmkdir /usr/man/man3 - Fmkdir /usr/include - Fmv ../src/$pkgname-$pkgver/src/libnids.a ../src/libnids.a - Ffile libnids.a /usr/lib/libnids.a - Fmv ../src/$pkgname-$pkgver/src/nids.h ../src/nids.h - Ffile nids.h /usr/include/nids.h - Fmv ../src/$pkgname-$pkgver/src/libnids.3 ../src/libnids.3 - Ffile libnids.3 /usr/man/man3/libnids.3 + Fmake --prefix=/usr --enable-shared + make install_prefix=$Fdestdir install || Fdie } # optimization OK From priyank at frugalware.org Sun Aug 5 15:47:02 2007 From: priyank at frugalware.org (Priyank) Date: Sun Aug 5 15:47:04 2007 Subject: [Frugalware-git] pacman-g2: pacman_sync_cleancache(): Fix doxygen documentation. Message-ID: <20070805134702.8FF2F13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=de2b6a0f2afa96212fbbe94e3524cff0257ff40b commit de2b6a0f2afa96212fbbe94e3524cff0257ff40b Author: Priyank Date: Sun Aug 5 19:13:19 2007 +0530 pacman_sync_cleancache(): Fix doxygen documentation. diff --git a/lib/libpacman/pacman.c b/lib/libpacman/pacman.c index 14b1fef..0590862 100644 --- a/lib/libpacman/pacman.c +++ b/lib/libpacman/pacman.c @@ -686,7 +686,7 @@ void *pacman_sync_getinfo(pmsyncpkg_t *sync, unsigned char parm) } /** Cleans the cache - * @ param full 0: only old packages, 1: all packages + * @param full 0: only old packages, 1: all packages * @return 0 on success, -1 on error (pm_errno is set accordingly) */ int pacman_sync_cleancache(int full) From priyank at frugalware.org Sun Aug 5 16:35:18 2007 From: priyank at frugalware.org (Priyank) Date: Sun Aug 5 16:35:20 2007 Subject: [Frugalware-git] gfpm: gfpm_progress: hide the main window when the progress is displayed and re-show once progress is over. Message-ID: <20070805143518.9855413A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=f46cf94dcde145a01196bf2bb695194ea5817b6f commit f46cf94dcde145a01196bf2bb695194ea5817b6f Author: Priyank Date: Sun Aug 5 20:04:10 2007 +0530 gfpm_progress: hide the main window when the progress is displayed and re-show once progress is over. diff --git a/src/gfpm-progress.c b/src/gfpm-progress.c index 3135364..3f69f9e 100644 --- a/src/gfpm-progress.c +++ b/src/gfpm-progress.c @@ -30,7 +30,8 @@ #include "config.h" #endif -extern GladeXML *xml; +extern GladeXML *xml; +extern GtkWidget *gfpm_mw; GtkProgressBar *progressbar = NULL; GtkWidget *progresswindow = NULL; @@ -70,9 +71,15 @@ void gfpm_progress_show (gboolean show) { if (show == TRUE) + { gtk_widget_show (progresswindow); + gtk_widget_hide (gfpm_mw); + } else + { gtk_widget_hide (progresswindow); + gtk_widget_show (gfpm_mw); + } return; } From priyank at frugalware.org Sun Aug 5 16:51:31 2007 From: priyank at frugalware.org (Priyank) Date: Sun Aug 5 16:51:33 2007 Subject: [Frugalware-git] gfpm: gfpm-systray: initial import of system tray icon for gfpm Message-ID: <20070805145131.3A18513A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=abf43267e41024c24b177798f6e2500617f92d07 commit abf43267e41024c24b177798f6e2500617f92d07 Author: Priyank Date: Sun Aug 5 20:20:19 2007 +0530 gfpm-systray: initial import of system tray icon for gfpm diff --git a/src/Makefile.am b/src/Makefile.am index ab5937f..2a0b456 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -10,6 +10,7 @@ gfpm_SOURCES= \ gfpm-db.c \ gfpm-packagelist.c \ gfpm-progress.c \ + gfpm-systray.c \ gfpm-interface.c \ gfpm-messages.c \ gfpm-about.c \ diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index 05ba62c..e7dee83 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -34,6 +34,7 @@ #include "gfpm-messages.h" #include "gfpm-packagelist.h" #include "gfpm-progress.h" +#include "gfpm-systray.h" #include "gfpm-util.h" #include "gfpm-about.h" #include "gfpm-db.h" @@ -237,6 +238,7 @@ gfpm_interface_init (void) gfpm_db_init (); gfpm_messages_init (); gfpm_progress_init (); + gfpm_systray_init (); /* load default repo */ gfpm_load_groups_tvw ("frugalware-current"); diff --git a/src/gfpm-systray.c b/src/gfpm-systray.c new file mode 100644 index 0000000..4431157 --- /dev/null +++ b/src/gfpm-systray.c @@ -0,0 +1,48 @@ +/* + * gfpm-systray.c for gfpm + * + * Copyright (C) 2007 by Priyank Gosalia + * + * 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; either version 2 of the License, or + * (at your option) any later version. + * + * 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. + */ + +#define _GNU_SOURCE +#include +#include +#include +#include "gfpm-systray.h" + +#ifdef HAVE_CONFIG_H + #include "config.h" +#endif + +GtkStatusIcon *gfpm_statusicon; + +void +gfpm_systray_init (void) +{ + gfpm_statusicon = gtk_status_icon_new_from_icon_name ("gfpm"); + gtk_status_icon_set_visible (gfpm_statusicon, FALSE); + + return; +} + +void +gfpm_systray_set_visible (gboolean visible) +{ + gtk_status_icon_set_visible (gfpm_statusicon, FALSE); + + return; +} diff --git a/src/gfpm-systray.h b/src/gfpm-systray.h new file mode 100644 index 0000000..d9c1c6b --- /dev/null +++ b/src/gfpm-systray.h @@ -0,0 +1,15 @@ +#ifndef __GFPM_SYSTRAY_H__ +#define __GFPM_SYSTRAY_H__ + +#include +#include +#include +#include +#include +#include +#include + +void gfpm_systray_init (void); +void gfpm_systray_set_visible (gboolean); + +#endif From priyank at frugalware.org Sun Aug 5 17:07:34 2007 From: priyank at frugalware.org (Priyank) Date: Sun Aug 5 17:07:36 2007 Subject: [Frugalware-git] gfpm: gfpm: display the systray icon when progress bar is visible and allow user to hide the progress bar by clicking on the systray icon. Message-ID: <20070805150734.206C713A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=cba23b13f94effc2f2692c229c2b1c4e1d90792e commit cba23b13f94effc2f2692c229c2b1c4e1d90792e Author: Priyank Date: Sun Aug 5 20:36:27 2007 +0530 gfpm: display the systray icon when progress bar is visible and allow user to hide the progress bar by clicking on the systray icon. diff --git a/src/gfpm-progress.c b/src/gfpm-progress.c index 3f69f9e..8188572 100644 --- a/src/gfpm-progress.c +++ b/src/gfpm-progress.c @@ -25,6 +25,7 @@ #include #include "gfpm.h" #include "gfpm-progress.h" +#include "gfpm-systray.h" #ifdef HAVE_CONFIG_H #include "config.h" @@ -73,11 +74,13 @@ gfpm_progress_show (gboolean show) if (show == TRUE) { gtk_widget_show (progresswindow); + gfpm_systray_set_visible (TRUE); gtk_widget_hide (gfpm_mw); } else { gtk_widget_hide (progresswindow); + gfpm_systray_set_visible (FALSE); gtk_widget_show (gfpm_mw); } diff --git a/src/gfpm-systray.c b/src/gfpm-systray.c index 4431157..cb628a4 100644 --- a/src/gfpm-systray.c +++ b/src/gfpm-systray.c @@ -22,18 +22,24 @@ #include #include #include +#include #include "gfpm-systray.h" #ifdef HAVE_CONFIG_H #include "config.h" #endif +extern GtkWidget *progresswindow; + GtkStatusIcon *gfpm_statusicon; +static void cb_gfpm_systray_activated (GtkStatusIcon *icon, gpointer data); + void gfpm_systray_init (void) { gfpm_statusicon = gtk_status_icon_new_from_icon_name ("gfpm"); + g_signal_connect (G_OBJECT(gfpm_statusicon), "activate", G_CALLBACK(cb_gfpm_systray_activated), NULL); gtk_status_icon_set_visible (gfpm_statusicon, FALSE); return; @@ -42,7 +48,18 @@ gfpm_systray_init (void) void gfpm_systray_set_visible (gboolean visible) { - gtk_status_icon_set_visible (gfpm_statusicon, FALSE); + gtk_status_icon_set_visible (gfpm_statusicon, visible); + + return; +} + +static void +cb_gfpm_systray_activated (GtkStatusIcon *icon, gpointer data) +{ + if (GTK_WIDGET_VISIBLE(progresswindow)) + gtk_widget_hide (progresswindow); + else + gtk_widget_show (progresswindow); return; } From crazy at frugalware.org Sun Aug 5 20:41:27 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 5 20:41:29 2007 Subject: [Frugalware-git] frugalware-current: libmtp-0.2.0-2-i686 Message-ID: <20070805184127.2B67613A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=b1917010b8e71a9f685558d41c358674f3b3d678 commit b1917010b8e71a9f685558d41c358674f3b3d678 Author: crazy Date: Sun Aug 5 20:40:31 2007 +0200 libmtp-0.2.0-2-i686 * relbump * fpm got corrupted diff --git a/source/lib-extra/libmtp/FrugalBuild b/source/lib-extra/libmtp/FrugalBuild index 1975df2..3df6225 100644 --- a/source/lib-extra/libmtp/FrugalBuild +++ b/source/lib-extra/libmtp/FrugalBuild @@ -3,7 +3,7 @@ pkgname=libmtp pkgver=0.2.0 -pkgrel=1 +pkgrel=2 pkgdesc="libmtp is an implementation of Microsoft's Media Transfer Protocol (MTP)." depends=('libusb') groups=('lib-extra') From crazy at frugalware.org Sun Aug 5 21:07:57 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 5 21:07:59 2007 Subject: [Frugalware-git] frugalware-current: lzma-4.32.0beta5-1-i686 Message-ID: <20070805190757.3165513A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d4af7604ccaebe78de78d3060ae591139795c14e commit d4af7604ccaebe78de78d3060ae591139795c14e Author: crazy Date: Sun Aug 5 21:07:03 2007 +0200 lzma-4.32.0beta5-1-i686 * Version bump diff --git a/source/apps-extra/lzma/FrugalBuild b/source/apps-extra/lzma/FrugalBuild index 2a1f4d6..8e01d73 100644 --- a/source/apps-extra/lzma/FrugalBuild +++ b/source/apps-extra/lzma/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: Tuxbubling pkgname=lzma -pkgver=4.32.0beta4 +pkgver=4.32.0beta5 pkgrel=1 pkgdesc="High compression utility based on LZMA SDK" url="http://tukaani.org/" @@ -12,7 +12,7 @@ groups=('apps-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://tukaani.org/lzma/download|grep -m1 .tar.gz|sed -e 's/.*]lzma-//' -e 's/.tar.gz//'" source=($url/$pkgname/$pkgname-$pkgver.tar.gz) -sha1sums=('367fc3ba4e95a1f1b4f8e6d17b6a996ef39adddc') +sha1sums=('b8a8c26b226f90a9707aedf961fa40c617872355') if [ "$CARCH" == "x86_64" ]; then export CFLAGS="$CFLAGS -fPIC" From priyank at frugalware.org Sun Aug 5 21:19:00 2007 From: priyank at frugalware.org (Priyank) Date: Sun Aug 5 21:19:02 2007 Subject: [Frugalware-git] gfpm: gfpm-systray: gfpm_systray_free(): new function to free the memory allocated to the statusicon. Message-ID: <20070805191900.48A3A13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=064f180a77d66faf3697e3c463ebc7d67d684f6f commit 064f180a77d66faf3697e3c463ebc7d67d684f6f Author: Priyank Date: Mon Aug 6 00:47:54 2007 +0530 gfpm-systray: gfpm_systray_free(): new function to free the memory allocated to the statusicon. diff --git a/src/gfpm-systray.c b/src/gfpm-systray.c index cb628a4..29520cb 100644 --- a/src/gfpm-systray.c +++ b/src/gfpm-systray.c @@ -46,6 +46,14 @@ gfpm_systray_init (void) } void +gfpm_systray_free (void) +{ + g_object_unref (gfpm_statusicon); + + return; +} + +void gfpm_systray_set_visible (gboolean visible) { gtk_status_icon_set_visible (gfpm_statusicon, visible); diff --git a/src/gfpm-systray.h b/src/gfpm-systray.h index d9c1c6b..0a9a774 100644 --- a/src/gfpm-systray.h +++ b/src/gfpm-systray.h @@ -10,6 +10,7 @@ #include void gfpm_systray_init (void); +void gfpm_systray_free (void); void gfpm_systray_set_visible (gboolean); #endif From priyank at frugalware.org Sun Aug 5 21:21:37 2007 From: priyank at frugalware.org (Priyank) Date: Sun Aug 5 21:21:38 2007 Subject: [Frugalware-git] gfpm: gfpm: unref the status icon once the gtk main loop terminates. Message-ID: <20070805192137.8E45813A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=001b754dbc22f5c3e4f837688c96f891d903506e commit 001b754dbc22f5c3e4f837688c96f891d903506e Author: Priyank Date: Mon Aug 6 00:50:35 2007 +0530 gfpm: unref the status icon once the gtk main loop terminates. diff --git a/src/gfpm.c b/src/gfpm.c index 00b852e..c84efcb 100644 --- a/src/gfpm.c +++ b/src/gfpm.c @@ -29,6 +29,7 @@ #include "gfpm.h" #include "gfpm-interface.h" +#include "gfpm-systray.h" #include "gfpm-messages.h" #define GLADE_FILE "/share/gfpm/gfpm.glade" @@ -74,6 +75,7 @@ main (int argc, char *argv[]) gfpm_interface_init (); gtk_main (); gfpm_db_cleanup (); + gfpm_systray_free (); pacman_release (); return 0; From crazy at frugalware.org Sun Aug 5 21:39:56 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 5 21:39:58 2007 Subject: [Frugalware-git] frugalware-current: emelfm2-0.3.5-1-i686 Message-ID: <20070805193956.E543913A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=df56aeb1a474b741788246ccbee13bb97cb1f018 commit df56aeb1a474b741788246ccbee13bb97cb1f018 Author: crazy Date: Sun Aug 5 21:38:53 2007 +0200 emelfm2-0.3.5-1-i686 * Version bump diff --git a/source/xapps-extra/emelfm2/FrugalBuild b/source/xapps-extra/emelfm2/FrugalBuild index 9061f10..0b44a10 100644 --- a/source/xapps-extra/emelfm2/FrugalBuild +++ b/source/xapps-extra/emelfm2/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: BMH1980 pkgname=emelfm2 -pkgver=0.3.4 +pkgver=0.3.5 pkgrel=1 pkgdesc="emelFM2 is a file manager that implements the popular two-pane design." url="http://www.emelfm2.net/" @@ -19,7 +19,7 @@ build() { Fcd Fpatchall - Fsed "DUMMY" "-Wall ${CFLAGS} -fno-strict-aliasing" Makefile.config + #Fsed "DUMMY" "-Wall ${CFLAGS} -fno-strict-aliasing" Makefile.config Fmake Fmakeinstall PREFIX=$Fdestdir/usr Fsed 'Categories=.*' 'Categories=Qt;Gtk;Utility;Application;' \ @@ -30,5 +30,5 @@ build() Fmv /usr/share/doc/$pkgname /usr/share/doc/$pkgname-$pkgver } -sha1sums=('ada0373c50916c7d7c7d08d40739b15759121572'\ - '7ad3546471bfa24e93d1dc78eb21eb8096cb8955') +sha1sums=('dde4c71458998c7519b8cddcd304798f04970bfb' \ + '7a244fe0831e635d3f0a637c5e9d046cb680dea6') diff --git a/source/xapps-extra/emelfm2/options.patch b/source/xapps-extra/emelfm2/options.patch index 9f5aec2..ea53775 100644 --- a/source/xapps-extra/emelfm2/options.patch +++ b/source/xapps-extra/emelfm2/options.patch @@ -59,12 +59,3 @@ diff -Naur emelfm2-0.3.4/Makefile.config emelfm2-0.3.4-p/Makefile.config # setting this to 1 enables a thumbnail viewer plugin. This uses libgimpthumbnail # for managing thumbnail-file cacheing in accord with freedesktop.org specification. -@@ -139,7 +139,7 @@ - #CFLAGS = -Wall -Wextra -Wno-unused -Winline - CFLAGS = -Wall -Winline - else --CFLAGS = -O2 -Wall -+CFLAGS = DUMMY - #CFLAGS = -O3 -Wall -march=athlon-tbird -mtune=athlon-tbird - #CFLAGS = -O3 -Wall -march=pentium -mtune=pentium4 - endif From vmiklos at frugalware.org Sun Aug 5 21:56:05 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 5 21:56:07 2007 Subject: [Frugalware-git] frugalware-current: octave-2.9.13-1-i686 Message-ID: <20070805195605.3A9B613A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f0235dc6693a616624642f8eecec952fb305647b commit f0235dc6693a616624642f8eecec952fb305647b Author: VMiklos Date: Sun Aug 5 21:55:44 2007 +0200 octave-2.9.13-1-i686 version bump diff --git a/source/apps-extra/octave/FrugalBuild b/source/apps-extra/octave/FrugalBuild index 42b55a7..2bb19d0 100644 --- a/source/apps-extra/octave/FrugalBuild +++ b/source/apps-extra/octave/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=octave -pkgver=2.9.12 +pkgver=2.9.13 pkgrel=1 pkgdesc="Octave is a high-level language, primarily intended for numerical computations." url="http://www.octave.org/" @@ -12,7 +12,7 @@ groups=('apps-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url/download.html|grep Testing|sed 's/.*) \([^ ]*\) (.*/\1/'" source=(ftp://ftp.octave.org/pub/$pkgname/$pkgname-$pkgver.tar.bz2) -sha1sums=('3b2435d24e4ae8d34d8ef1c5d82c02a0419c5af9') +sha1sums=('4983584a66c0ec11545cf840af5acc8eca48071b') # optimization OK From vmiklos at frugalware.org Sun Aug 5 22:09:44 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 5 22:09:46 2007 Subject: [Frugalware-git] frugalware-current: docbook-xsl-1.73.0-2-i686 Message-ID: <20070805200944.653BB13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ced7dd58efedb5d2f1967bd8293a04bdde9660bd commit ced7dd58efedb5d2f1967bd8293a04bdde9660bd Author: VMiklos Date: Sun Aug 5 22:09:36 2007 +0200 docbook-xsl-1.73.0-2-i686 add patch from git ml to fix asciidoc build failures diff --git a/source/apps/docbook-xsl/FrugalBuild b/source/apps/docbook-xsl/FrugalBuild index 9668fe5..089bed8 100644 --- a/source/apps/docbook-xsl/FrugalBuild +++ b/source/apps/docbook-xsl/FrugalBuild @@ -3,7 +3,7 @@ pkgname=docbook-xsl pkgver=1.73.0 -pkgrel=1 +pkgrel=2 pkgdesc="XML stylesheets for Docbook-xml transformations." depends=('libxml2' 'libxslt') rodepends=('sed') @@ -12,8 +12,12 @@ archs=('i686' 'x86_64') _F_sourceforge_dirname="docbook" Finclude sourceforge up2date="lynx -dump 'http://sourceforge.net/project/showfiles.php?group_id=21935'|grep -m1 'docbook-xsl-\(.*\).tar.gz'|sed 's/.*xsl-\(.*\).t.*/\1/'" +source=($source docbook-xsl-manpages-charmap.patch) +sha1sums=('508872e782c4ada3929d43fe10bab73d2e969866' \ + 'c2848edfd21b171b936e471410ed98485fb15a25') build() { + Fpatchall Fmkdir usr/share/xml/docbook/xsl/ for fn in VERSION common html xhtml javahelp fo template lib manpages highlighting do @@ -22,5 +26,4 @@ build() { Fmkdir etc/xml } -sha1sums=('508872e782c4ada3929d43fe10bab73d2e969866') # optimization OK diff --git a/source/apps/docbook-xsl/docbook-xsl-manpages-charmap.patch b/source/apps/docbook-xsl/docbook-xsl-manpages-charmap.patch new file mode 100644 index 0000000..3906810 --- /dev/null +++ b/source/apps/docbook-xsl/docbook-xsl-manpages-charmap.patch @@ -0,0 +1,10 @@ +--- docbook-xsl-1.73.0/manpages/docbook.xsl.manpages-charmap 2007-07-23 16:24:23.000000000 +0100 ++++ docbook-xsl-1.73.0/manpages/docbook.xsl 2007-07-23 16:25:16.000000000 +0100 +@@ -37,6 +37,7 @@ + + + ++ + + + From vmiklos at frugalware.org Sun Aug 5 22:38:32 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 5 22:38:32 2007 Subject: [Frugalware-git] frugalware-current: git-1.5.2.4-2-i686 Message-ID: <20070805203832.2D2AB13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=7be58bae45b9b6b2f0b4b93aaf4ea2a1846f4401 commit 7be58bae45b9b6b2f0b4b93aaf4ea2a1846f4401 Author: VMiklos Date: Sun Aug 5 22:38:20 2007 +0200 git-1.5.2.4-2-i686 rebuilt with docbook-xsl>=1.73.0-2 diff --git a/source/devel-extra/git/FrugalBuild b/source/devel-extra/git/FrugalBuild index 8a6ad99..ae82379 100644 --- a/source/devel-extra/git/FrugalBuild +++ b/source/devel-extra/git/FrugalBuild @@ -3,11 +3,11 @@ pkgname=git pkgver=1.5.2.4 -pkgrel=1 +pkgrel=2 pkgdesc="the stupid content tracker" url="http://www.kernel.org/pub/software/scm/git/" depends=('curl>=7.16.0' 'openssl') -makedepends=('asciidoc' 'docbook-xsl' 'docbook-xml' 'sgml-common' 'xmlto') +makedepends=('asciidoc' 'docbook-xsl>=1.73.0-2' 'docbook-xml' 'sgml-common' 'xmlto') groups=('devel-extra') archs=('i686' 'x86_64') up2date="lynx -dump '$url/?C=M;O=D'|grep 'git-[0-9.]*.tar.bz2$'|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'" From hermier at frugalware.org Sun Aug 5 23:56:34 2007 From: hermier at frugalware.org (Michel Hermier) Date: Sun Aug 5 23:56:36 2007 Subject: [Frugalware-git] setup: A safer and simplier way to sort modules. Message-ID: <20070805215634.B10E413A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=setup/.git;a=commitdiff;h=94c135455cb720a75f2566d8210ff8c1bcda005f commit 94c135455cb720a75f2566d8210ff8c1bcda005f Author: Michel Hermier Date: Sun Aug 5 23:55:28 2007 +0200 A safer and simplier way to sort modules. Sorting modules using memcmp, to compare integers is not endianness safe, and it's much more simplier this way. diff --git a/src/setup.c b/src/setup.c index 072daed..4a238c4 100644 --- a/src/setup.c +++ b/src/setup.c @@ -41,7 +41,7 @@ int sort_plugins(gconstpointer a, gconstpointer b) { const plugin_t *pa = a; const plugin_t *pb = b; - return (memcmp(&pa->priority, &pb->priority, sizeof(int))); + return (pa->priority - pb->priority); } int add_plugin(char *filename) From vmiklos at frugalware.org Mon Aug 6 00:48:27 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 00:48:29 2007 Subject: [Frugalware-git] frugalware-current: libetpan-0.51-1-i686 Message-ID: <20070805224827.CDE9813A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=8c22cf25ce50062b2328ffb738700b8822a25c98 commit 8c22cf25ce50062b2328ffb738700b8822a25c98 Author: VMiklos Date: Mon Aug 6 00:47:46 2007 +0200 libetpan-0.51-1-i686 version bump removed svn backport diff --git a/source/lib-extra/libetpan/FrugalBuild b/source/lib-extra/libetpan/FrugalBuild index 6ed222c..0c57a9b 100644 --- a/source/lib-extra/libetpan/FrugalBuild +++ b/source/lib-extra/libetpan/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: free-zombie pkgname=libetpan -pkgver=0.50 +pkgver=0.51 pkgrel=1 pkgdesc="A mail library" url="http://libetpan.sourceforge.net/" @@ -13,9 +13,7 @@ archs=('x86_64' 'i686') _F_sourceforge_broken_up2date=1 Finclude sourceforge # Need to remove on next upstream. THis buildfix from SVN backport. -krix -source=(${source[@]} buildfix_backport.patch) -sha1sums=('6bcfe4dc78a563169dac8fac17afde8f67032303' \ - '10595691b0ca580219a39f4a6aa3f1ed7b50b8d8') +sha1sums=('a3660725c9fad8bfe6baa6afc0e87d4a768c14a0') build() { diff --git a/source/lib-extra/libetpan/buildfix_backport.patch b/source/lib-extra/libetpan/buildfix_backport.patch deleted file mode 100644 index 193822a..0000000 --- a/source/lib-extra/libetpan/buildfix_backport.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff -Naur libetpan-0.50.orig/src/low-level/smtp/mailsmtp.c libetpan-0.50/src/low-level/smtp/mailsmtp.c ---- libetpan-0.50.orig/src/low-level/smtp/mailsmtp.c 2007-08-03 09:36:30.000000000 +0200 -+++ libetpan-0.50/src/low-level/smtp/mailsmtp.c 2007-08-03 09:36:23.000000000 +0200 -@@ -32,7 +32,7 @@ - */ - - /* -- * $Id: mailsmtp.c,v 1.29 2007/07/21 18:44:40 hoa Exp $ -+ * $Id: mailsmtp.c,v 1.30 2007/07/25 16:28:33 hoa Exp $ - */ - - #ifdef HAVE_CONFIG_H -@@ -1257,11 +1257,11 @@ - unsigned int max_decoded; - char * p; - -- p = strchr(f->pop3_response, '\r'); -+ p = strchr(session->response, '\r'); - if (p != NULL) { - * p = '\0'; - } -- p = strchr(f->pop3_response, '\n'); -+ p = strchr(session->response, '\n'); - if (p != NULL) { - * p = '\0'; - } From vmiklos at frugalware.org Mon Aug 6 00:53:57 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 00:53:59 2007 Subject: [Frugalware-git] pacman-tools: updates for 0.9.7 Message-ID: <20070805225357.4D8F713A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=4d52073aefbb45aaf726faf89462cedf2a936663 commit 4d52073aefbb45aaf726faf89462cedf2a936663 Author: VMiklos Date: Mon Aug 6 00:53:51 2007 +0200 updates for 0.9.7 diff --git a/Makefile b/Makefile index 6499eaf..420ed96 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,7 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # -VERSION = 0.9.6 +VERSION = 0.9.7 LANGS = hu pl diff --git a/NEWS b/NEWS index 912cc47..eb9d550 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,10 @@ VERSION DESCRIPTION ----------------------------------------------------------------------------- +0.9.7 - dg: various minor fixes + - repoman: warnings fixes + - repoman.1: documented fpmmerge subcommand + - repoman: support for having only the main pkg set as nobuild + (ie not the subpkgs) 0.9.6 - syncpkg: a typo rendered it unusable - repoman push now pulls before push - repoman now removes junk files even if they are in gitignore From vmiklos at frugalware.org Mon Aug 6 00:58:07 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 00:58:08 2007 Subject: [Frugalware-git] frugalware-current: docs/release-howto: update for git Message-ID: <20070805225807.1A2AF13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=0bd04ad490317f43a2e96c39b7aa90a5125e6bbd commit 0bd04ad490317f43a2e96c39b7aa90a5125e6bbd Author: VMiklos Date: Mon Aug 6 00:58:00 2007 +0200 docs/release-howto: update for git diff --git a/docs/release-howto.txt b/docs/release-howto.txt index b886a5d..a3b5526 100644 --- a/docs/release-howto.txt +++ b/docs/release-howto.txt @@ -22,7 +22,7 @@ $ rsync -avP --delete-after frugalware-current/* frugalware-testing/ - run gensync to rebuild the fdbs - generate isos and test if everything is ok (ie. install from cd1-cd2 on i686, and start kde, or something) -- tag the release using darcs tag +- tag the release using git tag == Creating the stable tree @@ -50,8 +50,7 @@ STABLE = true in the Makefile - s/-current// in tools/mkpkglst - update VERSION in docs/Makefile -- check if the patches under `\_darcs/patches` are there -- update `\_darcs/prefs/motd` +- update `\.git/description` - update kernel FrugalBuild to hardwire the kernel release (`\_F_kernel_rel`) - update `/source/include/kernel-module.sh` (s/=/>=/) and rebuild the fdbs again From vmiklos at frugalware.org Mon Aug 6 01:01:23 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 01:01:25 2007 Subject: [Frugalware-git] setup: loadsouce/is_netinstall(): cleanup and memleak fix Message-ID: <20070805230123.551E613A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=setup/.git;a=commitdiff;h=a54e80b57dfe3f2cd097adcf81b27405b663f8d6 commit a54e80b57dfe3f2cd097adcf81b27405b663f8d6 Author: VMiklos Date: Mon Aug 6 01:01:13 2007 +0200 loadsouce/is_netinstall(): cleanup and memleak fix thx hermier for noticing it diff --git a/src/plugins/loadsource.c b/src/plugins/loadsource.c index c0ae889..e611230 100644 --- a/src/plugins/loadsource.c +++ b/src/plugins/loadsource.c @@ -98,11 +98,17 @@ GList *grep_drives(char *file) int is_netinstall(char *path) { struct stat statbuf; - if(!(!stat(g_strdup_printf("%s/frugalware-%s", path, ARCH), &statbuf) - && S_ISDIR(statbuf.st_mode))) - return(1); + char *ptr; + int ret; + + ptr = g_strdup_printf("%s/frugalware-%s", path, ARCH); + if(!stat(ptr, &statbuf) + && S_ISDIR(statbuf.st_mode)) + ret = 0; else - return(0); + ret = 1; + FREE(ptr); + return(ret); } int run(GList **config) From krics at linuxforum.hu Mon Aug 6 07:48:02 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 6 07:48:06 2007 Subject: [Frugalware-git] frugalware-current: mesa-7.0.1-1-i686 Message-ID: <20070806054802.4D54E13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=fc5f8fa79117e835a047142d6b27e44c2d3ac003 commit fc5f8fa79117e835a047142d6b27e44c2d3ac003 Author: Christian Hamar alias krix Date: Mon Aug 6 07:46:40 2007 +0200 mesa-7.0.1-1-i686 * Version bump (Bugfix release only as release notes say) diff --git a/source/x11/mesa/FrugalBuild b/source/x11/mesa/FrugalBuild index 0fe9544..68c0af7 100644 --- a/source/x11/mesa/FrugalBuild +++ b/source/x11/mesa/FrugalBuild @@ -4,7 +4,7 @@ pkgname=mesa origname=Mesa -pkgver=7.0 +pkgver=7.0.1 pkgrel=1 pkgdesc="Mesa is a 3D graphics library" _F_sourceforge_dirname="mesa3d" @@ -32,6 +32,7 @@ subarchs=('i686 x86_64') # NOTE: If you bump version (major or minor) you need to review the symlinking at the end of this # file !!!! On minor bump last number will be changed. # Be SURE you checked in the FPM ! before uploading or anything else! +# Check: src/mesa/main/version.h for mesa proper version need for symlink. build() { Fcd $origname-$pkgver @@ -67,7 +68,7 @@ build() { cp -ar $Fsrcdir/lib{GL,GLU}.la $Fdestdir/usr/lib || Fdie chmod a+rx $Fdestdir/usr/lib/lib{GL,GLU}.la || Fdie - Fln libGLU.so.1.3.070100 /usr/lib/libGLU.so.1.3 + Fln libGLU.so.1.3.070001 /usr/lib/libGLU.so.1.3 Fln libGLw.so.1.0.0 /usr/lib/libGLw.so.1.0 # Remove glut.h because it conflicts with freeglut :P @@ -77,7 +78,7 @@ build() { Fsplit libgl usr/lib/libGL.la } -sha1sums=('08836795f2b9bb5300852ae46e3e488cb0f41c6b' \ +sha1sums=('51961ceeb1d2fb12e6de7c6a47e7b81f3cd5993f' \ '650973d708466f5c4c21e70c1f1f6c118b27e614' \ '12c57ac5e7e8a94d4d41b0f37b0fb3f470791c39' \ '426b0b08617ec19cba41ab20f3891cab82f205a2' \ From krics at linuxforum.hu Mon Aug 6 08:03:12 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 6 08:03:19 2007 Subject: [Frugalware-git] frugalware-current: mesademos-7.0.1-1-i686 Message-ID: <20070806060312.52DD013A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ce37728868c53a7a1a6249d2c8cc10f0ea1695db commit ce37728868c53a7a1a6249d2c8cc10f0ea1695db Author: Christian Hamar alias krix Date: Mon Aug 6 08:01:36 2007 +0200 mesademos-7.0.1-1-i686 * Version bump * Depending on 7.0.1 mesa diff --git a/source/x11/mesademos/FrugalBuild b/source/x11/mesademos/FrugalBuild index 6d04b09..318e9bd 100644 --- a/source/x11/mesademos/FrugalBuild +++ b/source/x11/mesademos/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: VMiklos pkgname=mesademos -pkgver=7.0 +pkgver=7.0.1 pkgrel=1 pkgdesc="OpenGL demonstration and test programs." _F_sourceforge_dirname="mesa3d" @@ -11,19 +11,19 @@ _F_sourceforge_name="MesaDemos" _F_sourceforge_ext=".tar.bz2" Finclude sourceforge url="http://mesa3d.sourceforge.net/" -depends=('mesa>=7.0' 'libstdc++' 'freeglut' 'libx11>=1.1.1' 'libxmu' +depends=('mesa>=7.0.1' 'libstdc++' 'freeglut' 'libx11>=1.1.1' 'libxmu' 'libxi>=1.1.0' 'libdrm>=2.3.0' 'libxvmc' 'libxxf86vm') groups=('x11' 'xorg-core' 'xorg-apps') archs=('i686' 'x86_64') up2date="lynx -dump $url/download.html|grep release|sed 's/.*: //;q'" source=($source $pkgname-6.5.1-makefile.patch) -sha1sums=('1fd5909b99d163fea3f594ea50892f5cc32c9406' \ +sha1sums=('4d6cb158b58dbda9411d00e99a01031e13cae2ec' \ '16d41d20137358f09b91d93989b62ae3e01c5993') build() { - cd Mesa-$pkgver + cd Mesa-$pkgver || Fdie Fpatchall - cd progs/xdemos + cd progs/xdemos || Fdie make glxgears glxinfo glxdemo glxheads || Fdie Fexerel glxgears glxinfo glxdemo glxheads /usr/bin } From krics at linuxforum.hu Mon Aug 6 08:52:49 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 6 08:52:51 2007 Subject: [Frugalware-git] frugalware-current: xorg-server-1.2.0-7-i686 Message-ID: <20070806065249.EFE1A13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ebd9916b0e720a67bb97e3ec0ac0876f4336ba69 commit ebd9916b0e720a67bb97e3ec0ac0876f4336ba69 Author: Christian Hamar alias krix Date: Mon Aug 6 08:51:27 2007 +0200 xorg-server-1.2.0-7-i686 * Release bump due mesa 7.0.1 * Added --builder-addr to frugalware-devel@frugalware.org (maybe lists. ? :) diff --git a/source/x11/xorg-server/FrugalBuild b/source/x11/xorg-server/FrugalBuild index 84c4aa7..b0b7b2f 100644 --- a/source/x11/xorg-server/FrugalBuild +++ b/source/x11/xorg-server/FrugalBuild @@ -3,14 +3,14 @@ pkgname=xorg-server pkgver=1.2.0 -pkgrel=6 -mesaver=7.0 +pkgrel=7 +mesaver=7.0.1 pkgdesc="Modular X.Org X Server" groups=('x11' 'xorg-core') archs=('i686' 'x86_64') depends=('libxfont' 'libx11>=1.1.2' 'xtrans' 'libxau' \ 'libxext' 'libxkbfile' 'libxdmcp' 'libxmu' 'libxrender' \ - 'libxi>=1.1.1' 'freetype2' 'mesa' 'font-cursor-misc' 'font-misc-misc' \ + 'libxi>=1.1.1' 'freetype2' 'mesa>=7.0.1' 'font-cursor-misc' 'font-misc-misc' \ 'xbitmaps' 'xkeyboard-config' 'iceauth' 'rgb' 'xauth' 'xinit' 'libxaw' \ 'libxpm' 'libxxf86misc' 'libxxf86vm' 'libxkbui' 'liblbxutil' \ 'xorg-cf-files' 'libxtst' 'font-alias' 'libxcb') @@ -99,6 +99,7 @@ build() { --with-vendor-web="http://www.frugalware.org" \ --with-os-name="Frugalware Linux" \ --with-os-vendor="Frugalware.org Development Team" \ + --with-builder-addr="frugalware-devel@frugalware.org" \ --with-xkb-output=/var/lib/xkb \ --with-xkb-path=/usr/lib/X11/xkb \ --disable-xorgcfg @@ -116,7 +117,7 @@ build() { } sha1sums=('3c4e8ae90fafdddb4ec6e640b693c2beb295d106' \ - '44006ac3a4924e07fed5e894d0ccdd78c43aaea9' \ + 'deb1002cf377ba8bd9407bd3cf573f8c8be31671' \ 'f31702e0029b2d68018598e73ed55c4d6c58367b' \ '859b98a4049400be152032fc09ceff2afe9e6dcf' \ '863ad92892785c3785b122bf54d0def4d4d2732c' \ From krics at linuxforum.hu Mon Aug 6 09:12:51 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 6 09:12:53 2007 Subject: [Frugalware-git] frugalware-current: lshw-B.02.11.01-1-i686 Message-ID: <20070806071251.163E513A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=271940c8814415583bfc02cba346ca0a8696265d commit 271940c8814415583bfc02cba346ca0a8696265d Author: Christian Hamar alias krix Date: Mon Aug 6 09:11:13 2007 +0200 lshw-B.02.11.01-1-i686 * Version bump diff --git a/source/apps-extra/lshw/FrugalBuild b/source/apps-extra/lshw/FrugalBuild index d525fff..dd8c145 100644 --- a/source/apps-extra/lshw/FrugalBuild +++ b/source/apps-extra/lshw/FrugalBuild @@ -3,7 +3,7 @@ # Old Maintainer: BMH1980 pkgname=lshw -pkgver=B.02.11 +pkgver=B.02.11.01 pkgrel=1 pkgdesc="A tool to provide information on the hardware configuration of the machine." url="http://ezix.org/project/wiki/HardwareLiSter" @@ -41,5 +41,5 @@ build() { Fsplit ${subpkgs[0]} usr/share/doc/${subpkgs[0]}-$pkgver } -sha1sums=('2a4dbbbd2ce24a936ae17eee21e8f5997612bd84') +sha1sums=('3a7e790b2912abb5d896a2de21c594009be52d78') # optimization OK From vmiklos at frugalware.org Mon Aug 6 09:39:48 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 09:39:50 2007 Subject: [Frugalware-git] setup: loadsource/is_netinstall(): more cleanup from hermier Message-ID: <20070806073948.70E9913A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=setup/.git;a=commitdiff;h=8ff156dea3ceb2bdca3ef1f1d8951a8087cba1d0 commit 8ff156dea3ceb2bdca3ef1f1d8951a8087cba1d0 Author: VMiklos Date: Mon Aug 6 09:39:43 2007 +0200 loadsource/is_netinstall(): more cleanup from hermier diff --git a/src/plugins/loadsource.c b/src/plugins/loadsource.c index e611230..d4a2c94 100644 --- a/src/plugins/loadsource.c +++ b/src/plugins/loadsource.c @@ -102,11 +102,7 @@ int is_netinstall(char *path) int ret; ptr = g_strdup_printf("%s/frugalware-%s", path, ARCH); - if(!stat(ptr, &statbuf) - && S_ISDIR(statbuf.st_mode)) - ret = 0; - else - ret = 1; + ret = !stat(ptr, &statbuf) && !S_ISDIR(statbuf.st_mode); FREE(ptr); return(ret); } From vmiklos at frugalware.org Mon Aug 6 09:56:23 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 09:56:25 2007 Subject: [Frugalware-git] frugalware-current: squeeze-0.2.1-2-i686 Message-ID: <20070806075623.9DA8413A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=bd8fd5ea191d04bdf8ee9b86033686a1ce3ff4ad commit bd8fd5ea191d04bdf8ee9b86033686a1ce3ff4ad Author: VMiklos Date: Mon Aug 6 09:55:44 2007 +0200 squeeze-0.2.1-2-i686 rebuilt, x86_64 fpm is corrupted diff --git a/source/xfce4-extra/squeeze/FrugalBuild b/source/xfce4-extra/squeeze/FrugalBuild index 0757a18..4a6c1e6 100644 --- a/source/xfce4-extra/squeeze/FrugalBuild +++ b/source/xfce4-extra/squeeze/FrugalBuild @@ -3,7 +3,7 @@ pkgname=squeeze pkgver=0.2.1 -pkgrel=1 +pkgrel=2 pkgdesc="A modern and advanced archive manager for Xfce4." url="http://squeeze.xfce.org/" makedepends=('intltool' 'pkgconfig') From vmiklos at frugalware.org Mon Aug 6 10:33:03 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 10:33:05 2007 Subject: [Frugalware-git] frugalware-current: udev-114-1-i686 Message-ID: <20070806083303.2551D13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=92283a4f2f0a6150ef529f981c7ed0f134df94fa commit 92283a4f2f0a6150ef529f981c7ed0f134df94fa Author: VMiklos Date: Mon Aug 6 10:32:56 2007 +0200 udev-114-1-i686 version bump diff --git a/source/base/udev/FrugalBuild b/source/base/udev/FrugalBuild index 4cbab77..75e3bb9 100644 --- a/source/base/udev/FrugalBuild +++ b/source/base/udev/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=udev -pkgver=113 +pkgver=114 pkgrel=1 pkgdesc="A userspace implementation of devfs" url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/" From vmiklos at frugalware.org Mon Aug 6 10:40:36 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 10:40:39 2007 Subject: [Frugalware-git] frugalware-current: python-gammu-0.21-1-i686 Message-ID: <20070806084036.B2D9113A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=b54f519b7c77a17503fcf68a33e59f677cc8d93c commit b54f519b7c77a17503fcf68a33e59f677cc8d93c Author: VMiklos Date: Mon Aug 6 10:40:23 2007 +0200 python-gammu-0.21-1-i686 version bump removed svn backport diff --git a/source/devel-extra/python-gammu/FrugalBuild b/source/devel-extra/python-gammu/FrugalBuild index e0bfe98..140a0d3 100644 --- a/source/devel-extra/python-gammu/FrugalBuild +++ b/source/devel-extra/python-gammu/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: Christian Hamar alias krix pkgname=python-gammu -pkgver=0.20 -pkgrel=2 +pkgver=0.21 +pkgrel=1 pkgdesc="Python bingings for Gammu library." url="http://www.cihar.com/gammu/python/" depends=('python>=2.5' 'gammu>=1.11.91-2') @@ -11,13 +11,11 @@ groups=('devel-extra') archs=('x86_64' 'i686') up2date="lynx -dump $url |grep -m1 'python-gammu-.*\.tar\.gz'|sed 's/.*-\(.*\).t.*/\1/'" source=(http://dl.cihar.com/python-gammu/latest/$pkgname-$pkgver.tar.bz2 \ - destdir.patch \ - http://ftp.frugalware.org/pub/other/sources/$pkgname/python-gammu-0.21svn_backport.patch) + destdir.patch) export CFLAGS="$CFLAGS -fno-strict-aliasing" -sha1sums=('120a00e3b2adbd7188e2aa91e3da622a2214d757'\ - '73fabac20c406edb945eb54965b83922b3dd22f3'\ - '50162ba7acbecb32c352d09b4afc2676ab234b12') +sha1sums=('dc463d6647726075adb0789ec8a0d8087ef744cd' \ + '73fabac20c406edb945eb54965b83922b3dd22f3') # optimization OK From vmiklos at frugalware.org Mon Aug 6 10:47:58 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 10:47:59 2007 Subject: [Frugalware-git] frugalware-current: perl-libwww-5.808-1-i686 Message-ID: <20070806084758.42AEE13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5d4b6ce83af7bdaf6bc6f42136f244111e99b856 commit 5d4b6ce83af7bdaf6bc6f42136f244111e99b856 Author: VMiklos Date: Mon Aug 6 10:47:49 2007 +0200 perl-libwww-5.808-1-i686 version bump diff --git a/source/devel/perl-libwww/FrugalBuild b/source/devel/perl-libwww/FrugalBuild index 7d6bf9a..c2befc9 100644 --- a/source/devel/perl-libwww/FrugalBuild +++ b/source/devel/perl-libwww/FrugalBuild @@ -3,7 +3,7 @@ # Maintainer: Zsolt Szalai pkgname=perl-libwww -pkgver=5.807 +pkgver=5.808 perlver=5.8.8 pkgrel=1 pkgdesc="A set of Perl modules which provides a simple and consistent API to the WWW." @@ -13,7 +13,7 @@ groups=('devel') archs=('i686' 'x86_64') 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) -sha1sums=('9b7738ea46b2b6d4fa81658bc3968fb0d421d62c') +sha1sums=('9eeb0a88a4f08006ba4a798effd74b139867f3ab') build() { cd $startdir/src/libwww-perl-$pkgver From vmiklos at frugalware.org Mon Aug 6 10:55:35 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 10:55:37 2007 Subject: [Frugalware-git] frugalware-current: perl-poe-0.9999-1-i686 Message-ID: <20070806085535.8DD0613A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=4a9d77042c4ec8c397b9c476941111c95a5413f8 commit 4a9d77042c4ec8c397b9c476941111c95a5413f8 Author: VMiklos Date: Mon Aug 6 10:55:28 2007 +0200 perl-poe-0.9999-1-i686 version bump diff --git a/source/devel-extra/perl-poe/FrugalBuild b/source/devel-extra/perl-poe/FrugalBuild index 7ffbbec..6abc04c 100644 --- a/source/devel-extra/perl-poe/FrugalBuild +++ b/source/devel-extra/perl-poe/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Zsolt Szalai pkgname=perl-poe -pkgver=0.3501 +pkgver=0.9999 pkgrel=1 pkgdesc="portable multitasking and networking framework for Perl" _F_sourceforge_dirname="poe" @@ -23,4 +23,4 @@ build() { Fmakeinstall } -sha1sums=('512684a932d06df5339ce6e25bdfb156bc9ab4c4') +sha1sums=('541de21c56b8458b740d282fad804ed57903cc6d') From krics at linuxforum.hu Mon Aug 6 11:21:09 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 6 11:21:12 2007 Subject: [Frugalware-git] frugalware-current: gnome-speech-0.4.16-1-i686 Message-ID: <20070806092109.E817713A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=605c45ff7dd35dfd9324a283f52d50b531ca5566 commit 605c45ff7dd35dfd9324a283f52d50b531ca5566 Author: Christian Hamar alias krix Date: Mon Aug 6 11:19:40 2007 +0200 gnome-speech-0.4.16-1-i686 * Version bump diff --git a/source/gnome-extra/gnome-speech/FrugalBuild b/source/gnome-extra/gnome-speech/FrugalBuild index 0a5e5ce..cfa5466 100644 --- a/source/gnome-extra/gnome-speech/FrugalBuild +++ b/source/gnome-extra/gnome-speech/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=gnome-speech -pkgver=0.4.15 +pkgver=0.4.16 pkgrel=1 pkgdesc="GNOME Text-to-Speech" url="http://www.gnome.org/" @@ -12,5 +12,5 @@ groups=('gnome-extra') archs=('i686' 'x86_64') Finclude gnome -sha1sums=('6d386e3c32a14ed31581b2126c228741399aa91b') +sha1sums=('3412b42ecbc0b0d7dcd4bfa4ef255fa8327d7de4') # optimization OK From vmiklos at frugalware.org Mon Aug 6 11:33:31 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 11:33:33 2007 Subject: [Frugalware-git] frugalware-current: pacman-tools-0.9.7-1-i686 Message-ID: <20070806093331.9669613A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=dc6ce178973c32a1784d0c64cf0a6cc8f64a3e11 commit dc6ce178973c32a1784d0c64cf0a6cc8f64a3e11 Author: VMiklos Date: Mon Aug 6 11:32:34 2007 +0200 pacman-tools-0.9.7-1-i686 version bump diff --git a/source/devel/pacman-tools/FrugalBuild b/source/devel/pacman-tools/FrugalBuild index 2003fc7..edd3ccb 100644 --- a/source/devel/pacman-tools/FrugalBuild +++ b/source/devel/pacman-tools/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=pacman-tools -pkgver=0.9.6 +pkgver=0.9.7 pkgrel=1 pkgdesc="Tools for developers for managing packages" url="http://ftp.frugalware.org/pub/other/pacman-tools" From crazy at frugalware.org Mon Aug 6 12:04:15 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 6 12:04:17 2007 Subject: [Frugalware-git] frugalware-current: glibc-2.6.1-1-i686 Message-ID: <20070806100415.4405D13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=31f1452ca496fe892e65be07db7c83c4eb175a97 commit 31f1452ca496fe892e65be07db7c83c4eb175a97 Author: crazy Date: Mon Aug 6 11:46:56 2007 +0200 glibc-2.6.1-1-i686 * Version bump * aded Fdie's in _build() * removed x86_64 from xen thing * added an workaround for makeinfo to fix the build diff --git a/source/base/glibc/FrugalBuild b/source/base/glibc/FrugalBuild index eab86ca..2025e86 100644 --- a/source/base/glibc/FrugalBuild +++ b/source/base/glibc/FrugalBuild @@ -2,17 +2,16 @@ # Maintainer: VMiklos pkgname=glibc -pkgver=2.6 -pkgrel=3 +pkgver=2.6.1 +pkgrel=1 pkgdesc="GNU C Library" url="http://www.gnu.org/software/libc/libc.html" depends=() groups=('base' 'chroot-core') archs=('i686' 'x86_64' 'ppc') up2date="lynx -dump http://ftp.gnu.org/gnu/glibc/?M=A|grep 'glibc-[0-9\.]*tar.gz$'|Flasttar" -source=(http://ftp.gnu.org/pub/gnu/glibc/glibc-$pkgver.tar.bz2 \ - glibc-2.6-malloc.diff) -signatures=("$source.sig" '') +source=(http://ftp.gnu.org/pub/gnu/glibc/glibc-$pkgver.tar.bz2) +signatures=("$source.sig") if [ "$CARCH" == "i686" ]; then subpkgs=('glibc-xen') @@ -21,24 +20,25 @@ if [ "$CARCH" == "i686" ]; then subconflicts=('glibc') subprovides=('glibc') subgroups=('base-extra') - subarchs=('i686 x86_64') + subarchs=('i686') fi _build() { Ffilerel nscd/nscd.conf /etc/nscd.conf - - rm -rf ../glibc-build - mkdir ../glibc-build - cd ../glibc-build + ## use Fdie here and kill the build + ## if we get any errors. -- crazy -- + rm -rf ../glibc-build || Fdie + mkdir ../glibc-build || Fdie + cd ../glibc-build || Fdie ../glibc-$pkgver/configure --prefix=/usr --with-tls --with-__thread \ --enable-add-ons=nptl --enable-kernel=2.6.0 --enable-bind-now \ - --without-cvs --without-selinux + --without-cvs --without-selinux || Fdie - make || return 1 + make || Fdie - make install_root=$Fdestdir install - make install_root=$Fdestdir localedata/install-locales + make install_root=$Fdestdir install || Fdie + make install_root=$Fdestdir localedata/install-locales || Fdie Frm /etc/ld.so.cache /etc/localtime Frm /usr/info/dir @@ -50,6 +50,8 @@ build() # no multilib thanks Fsed 'x86_64 \| ' '' sysdeps/unix/sysv/linux/configure{,.in} Fpatchall + ## fix BUILD + Fsed '$(MAKEINFO)' '$(MAKEINFO) --force --no-validate' manual/Makefile if [ "$CARCH" == "i686" ]; then xenflag="-mno-tls-direct-seg-refs" export CFLAGS="$CFLAGS $xenflag" diff --git a/source/base/glibc/glibc-2.6-malloc.diff b/source/base/glibc/glibc-2.6-malloc.diff deleted file mode 100644 index f259642..0000000 --- a/source/base/glibc/glibc-2.6-malloc.diff +++ /dev/null @@ -1,174 +0,0 @@ -2007-05-21 Jakub Jelinek - - * malloc/hooks.c (MALLOC_STATE_VERSION): Bump. - (public_sET_STATe): If ms->version < 3, put all chunks into - unsorted chunks and clear {fd,bk}_nextsize fields of largebin - chunks. - * malloc/malloc.c (do_check_malloc_state): Don't assert - n_mmaps is not greater than n_mmaps_max. - - * malloc/malloc.c [MALLOC_DEBUG]: Revert 2007-05-13 changes. - * malloc/hooks.c: Likewise. - * malloc/arena.c: Likewise. - * malloc/Makefile (CFLAGS-malloc.c): Revert accidental - 2007-05-07 commit. - ---- libc/malloc/arena.c.jj 2007-05-20 20:01:52.000000000 +0200 -+++ libc/malloc/arena.c 2007-05-21 11:18:13.000000000 +0200 -@@ -370,9 +370,6 @@ ptmalloc_init_minimal (void) - mp_.top_pad = DEFAULT_TOP_PAD; - #endif - mp_.n_mmaps_max = DEFAULT_MMAP_MAX; --#if MALLOC_DEBUG -- mp_.n_mmaps_cmax = DEFAULT_MMAP_MAX; --#endif - mp_.mmap_threshold = DEFAULT_MMAP_THRESHOLD; - mp_.trim_threshold = DEFAULT_TRIM_THRESHOLD; - mp_.pagesize = malloc_getpagesize; ---- libc/malloc/malloc.c.jj 2007-05-20 20:01:52.000000000 +0200 -+++ libc/malloc/malloc.c 2007-05-21 11:19:32.000000000 +0200 -@@ -2358,9 +2358,6 @@ struct malloc_par { - /* Memory map support */ - int n_mmaps; - int n_mmaps_max; --#if MALLOC_DEBUG -- int n_mmaps_cmax; --#endif - int max_n_mmaps; - /* the mmap_threshold is dynamic, until the user sets - it manually, at which point we need to disable any -@@ -2876,8 +2873,6 @@ static void do_check_malloc_state(mstate - assert(total <= (unsigned long)(mp_.max_total_mem)); - assert(mp_.n_mmaps >= 0); - #endif -- assert(mp_.n_mmaps <= mp_.n_mmaps_cmax); -- assert(mp_.n_mmaps_max <= mp_.n_mmaps_cmax); - assert(mp_.n_mmaps <= mp_.max_n_mmaps); - - assert((unsigned long)(av->system_mem) <= -@@ -3475,13 +3470,6 @@ munmap_chunk(p) mchunkptr p; - } - - mp_.n_mmaps--; --#if MALLOC_DEBUG -- if (mp_.n_mmaps_cmax > mp_.n_mmaps_max) -- { -- assert (mp_.n_mmaps_cmax == mp_.n_mmaps + 1); -- mp_.n_mmaps_cmax = mp_.n_mmaps; -- } --#endif - mp_.mmapped_mem -= total_size; - - int ret __attribute__ ((unused)) = munmap((char *)block, total_size); -@@ -5397,9 +5385,6 @@ mstate av; size_t n_elements; size_t* si - mp_.n_mmaps_max = 0; - mem = _int_malloc(av, size); - mp_.n_mmaps_max = mmx; /* reset mmap */ --#if MALLOC_DEBUG -- mp_.n_mmaps_cmax = mmx; --#endif - if (mem == 0) - return 0; - -@@ -5725,17 +5710,8 @@ int mALLOPt(param_number, value) int par - res = 0; - else - #endif -- { --#if MALLOC_DEBUG -- if (mp_.n_mmaps <= value) -- mp_.n_mmaps_cmax = value; -- else -- mp_.n_mmaps_cmax = mp_.n_mmaps; --#endif -- -- mp_.n_mmaps_max = value; -- mp_.no_dyn_threshold = 1; -- } -+ mp_.n_mmaps_max = value; -+ mp_.no_dyn_threshold = 1; - break; - - case M_CHECK_ACTION: ---- libc/malloc/hooks.c.jj 2007-05-20 20:01:52.000000000 +0200 -+++ libc/malloc/hooks.c 2007-05-21 11:18:13.000000000 +0200 -@@ -496,7 +496,7 @@ free_starter(mem, caller) Void_t* mem; c - then the hooks are reset to 0. */ - - #define MALLOC_STATE_MAGIC 0x444c4541l --#define MALLOC_STATE_VERSION (0*0x100l + 2l) /* major*0x100 + minor */ -+#define MALLOC_STATE_VERSION (0*0x100l + 3l) /* major*0x100 + minor */ - - struct malloc_save_state { - long magic; -@@ -507,9 +507,6 @@ struct malloc_save_state { - unsigned long trim_threshold; - unsigned long top_pad; - unsigned int n_mmaps_max; --#if MALLOC_DEBUG -- unsigned int n_mmaps_cmax; --#endif - unsigned long mmap_threshold; - int check_action; - unsigned long max_sbrked_mem; -@@ -553,9 +550,6 @@ public_gET_STATe(void) - ms->trim_threshold = mp_.trim_threshold; - ms->top_pad = mp_.top_pad; - ms->n_mmaps_max = mp_.n_mmaps_max; --#if MALLOC_DEBUG -- ms->n_mmaps_cmax = mp_.n_mmaps_cmax; --#endif - ms->mmap_threshold = mp_.mmap_threshold; - ms->check_action = check_action; - ms->max_sbrked_mem = main_arena.max_system_mem; -@@ -601,8 +595,9 @@ public_sET_STATe(Void_t* msptr) - assert(ms->av[2*i+3] == 0); - first(b) = last(b) = b; - } else { -- if(iav[2*i+2]))==i && -- largebin_index(chunksize(ms->av[2*i+3]))==i)) { -+ if(ms->version >= 3 && -+ (iav[2*i+2]))==i && -+ largebin_index(chunksize(ms->av[2*i+3]))==i))) { - first(b) = ms->av[2*i+2]; - last(b) = ms->av[2*i+3]; - /* Make sure the links to the bins within the heap are correct. */ -@@ -622,14 +617,22 @@ public_sET_STATe(Void_t* msptr) - } - } - } -+ if (ms->version < 3) { -+ /* Clear fd_nextsize and bk_nextsize fields. */ -+ b = unsorted_chunks(&main_arena)->fd; -+ while (b != unsorted_chunks(&main_arena)) { -+ if (!in_smallbin_range(chunksize(b))) { -+ b->fd_nextsize = NULL; -+ b->bk_nextsize = NULL; -+ } -+ b = b->fd; -+ } -+ } - mp_.sbrk_base = ms->sbrk_base; - main_arena.system_mem = ms->sbrked_mem_bytes; - mp_.trim_threshold = ms->trim_threshold; - mp_.top_pad = ms->top_pad; - mp_.n_mmaps_max = ms->n_mmaps_max; --#if MALLOC_DEBUG -- mp_.n_mmaps_cmax = ms->n_mmaps_cmax; --#endif - mp_.mmap_threshold = ms->mmap_threshold; - check_action = ms->check_action; - main_arena.max_system_mem = ms->max_sbrked_mem; ---- libc/malloc/Makefile.jj 2007-04-30 11:51:54.000000000 +0200 -+++ libc/malloc/Makefile 2007-05-21 11:20:41.000000000 +0200 -@@ -104,7 +104,6 @@ $(objpfx)memusagestat: $(memusagestat-mo - include ../Rules - - CFLAGS-mcheck-init.c = $(PIC-ccflag) --CFLAGS-malloc.c += -DMALLOC_DEBUG - - $(objpfx)libmcheck.a: $(objpfx)mcheck-init.o - -rm -f $@ - - Jakub - From krics at linuxforum.hu Mon Aug 6 12:12:13 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 6 12:12:20 2007 Subject: [Frugalware-git] frugalware-current: swfdec-0.5.1-1-i686 Message-ID: <20070806101213.22C4D13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=bda683051e27753e7a47e93ea84e79b65004d1fe commit bda683051e27753e7a47e93ea84e79b65004d1fe Author: Christian Hamar alias krix Date: Mon Aug 6 12:10:43 2007 +0200 swfdec-0.5.1-1-i686 * Version bump * Added libsoup as depend diff --git a/source/xlib/swfdec/FrugalBuild b/source/xlib/swfdec/FrugalBuild index 92cd1e5..913a3d7 100644 --- a/source/xlib/swfdec/FrugalBuild +++ b/source/xlib/swfdec/FrugalBuild @@ -2,18 +2,18 @@ # Maintainer: Priyank Gosalia pkgname=swfdec -pkgver=0.5.0 +pkgver=0.5.1 pkgrel=1 pkgdesc="Swfdec is a decoder/renderer library for Macromedia Flash animations.." url="http://swfdec.freedesktop.org/" license="LGPL" -depends=('libmad' 'gtk+2' 'liboil' 'ffmpeg>=20070422' 'alsa-lib' 'faad2' 'gstreamer') +depends=('libmad' 'gtk+2' 'liboil' 'ffmpeg>=20070422' 'alsa-lib' 'faad2' 'gstreamer' 'libsoup') options=('scriptlet') groups=('xlib') archs=('i686' 'x86_64') -up2date="lynx -dump $url | grep -m1 'Swfdec [0-9]' | sed 's/.*Swfdec \(.*\) is.*/\1/'" +up2date="lynx -dump http://swfdec.freedesktop.org/|grep -om1 'swfdec-\(.*\).tar.gz$'|Flasttar" source=($url/download/$pkgname/0.5/$pkgname-$pkgver.tar.gz) -Fconfopts="${Fconfopts[@]} --enable-gnome-vfs=no" -sha1sums=('cf9a2b5e25c81cd4be4e962a510ac326a651937e') +Fconfopts="${Fconfopts[@]} --enable-gnome-vfs=no --enable-libsoup" +sha1sums=('a9bb3645cd2bf7838d3fbeb7f46c6359ae14e7bd') # optimization OK From krics at linuxforum.hu Mon Aug 6 12:23:37 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 6 12:23:42 2007 Subject: [Frugalware-git] frugalware-current: swfdec-mozilla-0.5.1-1-i686 Message-ID: <20070806102337.3216913A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=b3776a9479be85fbeac539a190469a666aea1ec2 commit b3776a9479be85fbeac539a190469a666aea1ec2 Author: Christian Hamar alias krix Date: Mon Aug 6 12:22:11 2007 +0200 swfdec-mozilla-0.5.1-1-i686 * Version bump diff --git a/source/xlib-extra/swfdec-mozilla/FrugalBuild b/source/xlib-extra/swfdec-mozilla/FrugalBuild index 203bcde..6fd83e5 100644 --- a/source/xlib-extra/swfdec-mozilla/FrugalBuild +++ b/source/xlib-extra/swfdec-mozilla/FrugalBuild @@ -2,17 +2,17 @@ # Maintainer: Christian Hamar alias krix pkgname=swfdec-mozilla -pkgver=0.5.0 +pkgver=0.5.1 pkgrel=1 pkgdesc="Mozilla plugin that uses the Swfdec library for playing SWF files in a browser capable of loading NS-Plugins" url="http://swfdec.freedesktop.org/" license="LGPL" -depends=('swfdec=0.5.0' 'firefox') +depends=('swfdec=0.5.1' 'firefox') options=('scriptlet') groups=('xlib-extra') archs=('i686' 'x86_64') -up2date="lynx -dump $url | grep -m1 'Swfdec [0-9]' | sed 's/.*Swfdec \(.*\) is.*/\1/'" +up2date="lynx -dump http://swfdec.freedesktop.org/|grep -om1 'swfdec-\(.*\).tar.gz$'|Flasttar" source=($url/download/$pkgname/0.5/$pkgname-$pkgver.tar.gz) -sha1sums=('9b912440774bf017703736da293b60c5b49f5cdc') +sha1sums=('41c8e53f3ef6c64d82fc8d72304c78cc37a4effb') # optimization OK From vmiklos at frugalware.org Mon Aug 6 13:45:00 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 13:45:01 2007 Subject: [Frugalware-git] frugalware-current: user-mode-linux-2.6.22-1-x86_64 Message-ID: <20070806114500.3F47813A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5cb10293885e729910c70b2ff46120a7363799cf commit 5cb10293885e729910c70b2ff46120a7363799cf Author: VMiklos Date: Sat Aug 4 19:30:46 2007 +0200 user-mode-linux-2.6.22-1-x86_64 readded x86_64 to archs() diff --git a/source/apps-extra/user-mode-linux/FrugalBuild b/source/apps-extra/user-mode-linux/FrugalBuild index 435326b..2a2e153 100644 --- a/source/apps-extra/user-mode-linux/FrugalBuild +++ b/source/apps-extra/user-mode-linux/FrugalBuild @@ -9,12 +9,12 @@ pkgdesc="A safe, secure way of running Linux versions and Linux processes." url="http://user-mode-linux.sourceforge.net/" depends=('uml_utilities') groups=('apps-extra') -archs=('i686') +archs=('i686' 'x86_64') up2date="lynx -dump http://www.kernel.org/kdist/finger_banner |sed -n 's/.* \([0-9]*\.[0-9]*\.[0-9]*\).*/\1/;1 p'" # check http://uml.nagafix.co.uk/kernels for configs source=(ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-$pkgver$patchlevel.tar.bz2 \ - config.i686 README.Frugalware linux-2.6.22-aio.diff) -signatures=($source.sign '' '' '') + config.i686 config.x86_64 README.Frugalware linux-2.6.22-aio.diff) +signatures=($source.sign '' '' '' '') build() { diff --git a/source/apps-extra/user-mode-linux/config.x86_64 b/source/apps-extra/user-mode-linux/config.x86_64 new file mode 100644 index 0000000..f3db075 --- /dev/null +++ b/source/apps-extra/user-mode-linux/config.x86_64 @@ -0,0 +1,793 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.22.1 +# Fri Jul 13 18:44:24 2007 +# +CONFIG_DEFCONFIG_LIST="arch/$ARCH/defconfig" +CONFIG_GENERIC_HARDIRQS=y +CONFIG_UML=y +CONFIG_MMU=y +CONFIG_NO_IOMEM=y +# CONFIG_TRACE_IRQFLAGS_SUPPORT is not set +CONFIG_LOCKDEP_SUPPORT=y +# CONFIG_STACKTRACE_SUPPORT is not set +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_GENERIC_BUG=y +CONFIG_IRQ_RELEASE_METHOD=y + +# +# UML-specific options +# +CONFIG_STATIC_LINK=y +CONFIG_MODE_SKAS=y +CONFIG_UML_X86=y +CONFIG_64BIT=y +CONFIG_RWSEM_GENERIC_SPINLOCK=y +CONFIG_SEMAPHORE_SLEEPERS=y +CONFIG_TOP_ADDR=0x80000000 +CONFIG_3_LEVEL_PGTABLES=y +CONFIG_STUB_CODE=0x7fbfffe000 +CONFIG_STUB_DATA=0x7fbffff000 +CONFIG_STUB_START=0x7fbfffe000 +# CONFIG_ARCH_HAS_SC_SIGNALS is not set +# CONFIG_ARCH_REUSE_HOST_VSYSCALL_AREA is not set +CONFIG_SMP_BROKEN=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +# CONFIG_SPARSEMEM_STATIC is not set +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_RESOURCES_64BIT=y +CONFIG_ZONE_DMA_FLAG=0 +CONFIG_LD_SCRIPT_STATIC=y +CONFIG_NET=y +CONFIG_BINFMT_ELF=y +CONFIG_BINFMT_MISC=y +CONFIG_HOSTFS=y +CONFIG_HPPFS=y +CONFIG_MCONSOLE=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_NEST_LEVEL=0 +CONFIG_KERNEL_STACK_ORDER=2 +CONFIG_UML_REAL_TIME_CLOCK=y + +# +# Code maturity level options +# +CONFIG_EXPERIMENTAL=y +CONFIG_BROKEN_ON_SMP=y +CONFIG_INIT_ENV_ARG_LIMIT=128 + +# +# General setup +# +CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +# CONFIG_IPC_NS is not set +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +# CONFIG_TASKSTATS is not set +# CONFIG_UTS_NS is not set +CONFIG_AUDIT=y +CONFIG_AUDITSYSCALL=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=17 +CONFIG_SYSFS_DEPRECATED=y +# CONFIG_RELAY is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_SYSCTL=y +# CONFIG_EMBEDDED is not set +CONFIG_UID16=y +CONFIG_SYSCTL_SYSCALL=y +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_KALLSYMS_EXTRA_PASS=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_ANON_INODES=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLAB=y +# CONFIG_SLUB is not set +# CONFIG_SLOB is not set +CONFIG_RT_MUTEXES=y +# CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 + +# +# Loadable module support +# +# CONFIG_MODULES is not set + +# +# Block layer +# +CONFIG_BLOCK=y +# CONFIG_BLK_DEV_IO_TRACE is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_AS=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +CONFIG_DEFAULT_AS=y +# CONFIG_DEFAULT_DEADLINE is not set +# CONFIG_DEFAULT_CFQ is not set +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="anticipatory" + +# +# Block devices +# +CONFIG_BLK_DEV_UBD=y +CONFIG_BLK_DEV_UBD_SYNC=y +CONFIG_BLK_DEV_COW_COMMON=y +# CONFIG_MMAPPER is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_CRYPTOLOOP=y +CONFIG_BLK_DEV_NBD=y +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=4096 +CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 +# CONFIG_ATA_OVER_ETH is not set + +# +# Character Devices +# +CONFIG_STDERR_CONSOLE=y +CONFIG_STDIO_CONSOLE=y +CONFIG_SSL=y +CONFIG_NULL_CHAN=y +CONFIG_PORT_CHAN=y +CONFIG_PTY_CHAN=y +CONFIG_TTY_CHAN=y +# CONFIG_XTERM_CHAN is not set +CONFIG_NOCONFIG_CHAN=y +CONFIG_CON_ZERO_CHAN="fd:0,fd:1" +CONFIG_CON_CHAN="pty" +CONFIG_SSL_CHAN="pty" +CONFIG_UNIX98_PTYS=y +CONFIG_LEGACY_PTYS=y +# CONFIG_RAW_DRIVER is not set +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set +CONFIG_SOFT_WATCHDOG=y +CONFIG_UML_WATCHDOG=y +# CONFIG_UML_SOUND is not set +# CONFIG_SOUND is not set +# CONFIG_HOSTAUDIO is not set +# CONFIG_HW_RANDOM is not set +CONFIG_UML_RANDOM=y + +# +# Generic Driver Options +# +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_SYS_HYPERVISOR is not set + +# +# Networking +# + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +# CONFIG_XFRM_USER is not set +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_NET_KEY is not set +CONFIG_INET=y +# CONFIG_IP_MULTICAST is not set +# CONFIG_IP_ADVANCED_ROUTER is not set +CONFIG_IP_FIB_HASH=y +# CONFIG_IP_PNP is not set +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE is not set +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set +# CONFIG_INET_XFRM_TUNNEL is not set +CONFIG_INET_TUNNEL=y +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +# CONFIG_INET_XFRM_MODE_TUNNEL is not set +# CONFIG_INET_XFRM_MODE_BEET is not set +# CONFIG_INET_DIAG is not set +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +# CONFIG_IP_VS is not set +CONFIG_IPV6=y +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=y +CONFIG_INET6_ESP=y +CONFIG_INET6_IPCOMP=y +CONFIG_IPV6_MIP6=y +CONFIG_INET6_XFRM_TUNNEL=y +CONFIG_INET6_TUNNEL=y +CONFIG_INET6_XFRM_MODE_TRANSPORT=y +CONFIG_INET6_XFRM_MODE_TUNNEL=y +CONFIG_INET6_XFRM_MODE_BEET=y +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y +CONFIG_IPV6_SIT=y +CONFIG_IPV6_TUNNEL=y +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_NETLABEL=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_BRIDGE_NETFILTER=y + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_NETLINK=y +CONFIG_NETFILTER_NETLINK_QUEUE=y +CONFIG_NETFILTER_NETLINK_LOG=y +CONFIG_NF_CONNTRACK_ENABLED=y +CONFIG_NF_CONNTRACK=y +CONFIG_NF_CT_ACCT=y +CONFIG_NF_CONNTRACK_MARK=y +# CONFIG_NF_CONNTRACK_SECMARK is not set +# CONFIG_NF_CONNTRACK_EVENTS is not set +# CONFIG_NF_CT_PROTO_SCTP is not set +# CONFIG_NF_CONNTRACK_AMANDA is not set +CONFIG_NF_CONNTRACK_FTP=y +# CONFIG_NF_CONNTRACK_H323 is not set +CONFIG_NF_CONNTRACK_IRC=y +# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set +# CONFIG_NF_CONNTRACK_PPTP is not set +# CONFIG_NF_CONNTRACK_SANE is not set +# CONFIG_NF_CONNTRACK_SIP is not set +CONFIG_NF_CONNTRACK_TFTP=y +# CONFIG_NF_CT_NETLINK is not set +CONFIG_NETFILTER_XTABLES=y +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y +CONFIG_NETFILTER_XT_TARGET_CONNMARK=y +CONFIG_NETFILTER_XT_TARGET_DSCP=y +CONFIG_NETFILTER_XT_TARGET_MARK=y +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y +CONFIG_NETFILTER_XT_TARGET_NFLOG=y +CONFIG_NETFILTER_XT_TARGET_NOTRACK=y +CONFIG_NETFILTER_XT_TARGET_SECMARK=y +CONFIG_NETFILTER_XT_TARGET_TCPMSS=y +CONFIG_NETFILTER_XT_MATCH_COMMENT=y +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y +CONFIG_NETFILTER_XT_MATCH_CONNMARK=y +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y +CONFIG_NETFILTER_XT_MATCH_DCCP=y +CONFIG_NETFILTER_XT_MATCH_DSCP=y +CONFIG_NETFILTER_XT_MATCH_ESP=y +CONFIG_NETFILTER_XT_MATCH_HELPER=y +CONFIG_NETFILTER_XT_MATCH_LENGTH=y +CONFIG_NETFILTER_XT_MATCH_LIMIT=y +CONFIG_NETFILTER_XT_MATCH_MAC=y +CONFIG_NETFILTER_XT_MATCH_MARK=y +# CONFIG_NETFILTER_XT_MATCH_POLICY is not set +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y +CONFIG_NETFILTER_XT_MATCH_QUOTA=y +CONFIG_NETFILTER_XT_MATCH_REALM=y +CONFIG_NETFILTER_XT_MATCH_SCTP=y +CONFIG_NETFILTER_XT_MATCH_STATE=y +CONFIG_NETFILTER_XT_MATCH_STATISTIC=y +CONFIG_NETFILTER_XT_MATCH_STRING=y +CONFIG_NETFILTER_XT_MATCH_TCPMSS=y +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y + +# +# IP: Netfilter Configuration +# +CONFIG_NF_CONNTRACK_IPV4=y +CONFIG_NF_CONNTRACK_PROC_COMPAT=y +CONFIG_IP_NF_QUEUE=y +CONFIG_IP_NF_IPTABLES=y +CONFIG_IP_NF_MATCH_IPRANGE=y +CONFIG_IP_NF_MATCH_TOS=y +CONFIG_IP_NF_MATCH_RECENT=y +CONFIG_IP_NF_MATCH_ECN=y +CONFIG_IP_NF_MATCH_AH=y +CONFIG_IP_NF_MATCH_TTL=y +CONFIG_IP_NF_MATCH_OWNER=y +CONFIG_IP_NF_MATCH_ADDRTYPE=y +CONFIG_IP_NF_FILTER=y +CONFIG_IP_NF_TARGET_REJECT=y +CONFIG_IP_NF_TARGET_LOG=y +CONFIG_IP_NF_TARGET_ULOG=y +CONFIG_NF_NAT=y +CONFIG_NF_NAT_NEEDED=y +CONFIG_IP_NF_TARGET_MASQUERADE=y +CONFIG_IP_NF_TARGET_REDIRECT=y +CONFIG_IP_NF_TARGET_NETMAP=y +CONFIG_IP_NF_TARGET_SAME=y +CONFIG_NF_NAT_SNMP_BASIC=y +CONFIG_NF_NAT_FTP=y +CONFIG_NF_NAT_IRC=y +CONFIG_NF_NAT_TFTP=y +# CONFIG_NF_NAT_AMANDA is not set +# CONFIG_NF_NAT_PPTP is not set +# CONFIG_NF_NAT_H323 is not set +# CONFIG_NF_NAT_SIP is not set +CONFIG_IP_NF_MANGLE=y +CONFIG_IP_NF_TARGET_TOS=y +CONFIG_IP_NF_TARGET_ECN=y +CONFIG_IP_NF_TARGET_TTL=y +# CONFIG_IP_NF_TARGET_CLUSTERIP is not set +CONFIG_IP_NF_RAW=y +CONFIG_IP_NF_ARPTABLES=y +CONFIG_IP_NF_ARPFILTER=y +CONFIG_IP_NF_ARP_MANGLE=y + +# +# IPv6: Netfilter Configuration (EXPERIMENTAL) +# +# CONFIG_NF_CONNTRACK_IPV6 is not set +# CONFIG_IP6_NF_QUEUE is not set +# CONFIG_IP6_NF_IPTABLES is not set + +# +# Bridge: Netfilter Configuration +# +CONFIG_BRIDGE_NF_EBTABLES=y +CONFIG_BRIDGE_EBT_BROUTE=y +CONFIG_BRIDGE_EBT_T_FILTER=y +CONFIG_BRIDGE_EBT_T_NAT=y +CONFIG_BRIDGE_EBT_802_3=y +CONFIG_BRIDGE_EBT_AMONG=y +CONFIG_BRIDGE_EBT_ARP=y +CONFIG_BRIDGE_EBT_IP=y +CONFIG_BRIDGE_EBT_LIMIT=y +CONFIG_BRIDGE_EBT_MARK=y +CONFIG_BRIDGE_EBT_PKTTYPE=y +CONFIG_BRIDGE_EBT_STP=y +CONFIG_BRIDGE_EBT_VLAN=y +CONFIG_BRIDGE_EBT_ARPREPLY=y +CONFIG_BRIDGE_EBT_DNAT=y +CONFIG_BRIDGE_EBT_MARK_T=y +CONFIG_BRIDGE_EBT_REDIRECT=y +CONFIG_BRIDGE_EBT_SNAT=y +CONFIG_BRIDGE_EBT_LOG=y +CONFIG_BRIDGE_EBT_ULOG=y +# CONFIG_IP_DCCP is not set +# CONFIG_IP_SCTP is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +CONFIG_BRIDGE=y +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +CONFIG_LLC=y +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set + +# +# QoS and/or fair queueing +# +# CONFIG_NET_SCHED is not set +CONFIG_NET_CLS_ROUTE=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +# CONFIG_AF_RXRPC is not set +CONFIG_FIB_RULES=y + +# +# Wireless +# +# CONFIG_CFG80211 is not set +# CONFIG_WIRELESS_EXT is not set +# CONFIG_MAC80211 is not set +# CONFIG_IEEE80211 is not set +# CONFIG_RFKILL is not set + +# +# UML Network Devices +# +CONFIG_UML_NET=y +CONFIG_UML_NET_ETHERTAP=y +CONFIG_UML_NET_TUNTAP=y +CONFIG_UML_NET_SLIP=y +CONFIG_UML_NET_DAEMON=y +CONFIG_UML_NET_MCAST=y +# CONFIG_UML_NET_PCAP is not set +CONFIG_UML_NET_SLIRP=y + +# +# Network device support +# +CONFIG_NETDEVICES=y +CONFIG_DUMMY=y +# CONFIG_BONDING is not set +# CONFIG_EQUALIZER is not set +# CONFIG_TUN is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +# CONFIG_WLAN_80211 is not set +# CONFIG_WAN is not set +CONFIG_PPP=y +CONFIG_PPP_MULTILINK=y +CONFIG_PPP_FILTER=y +CONFIG_PPP_ASYNC=y +CONFIG_PPP_SYNC_TTY=y +CONFIG_PPP_DEFLATE=y +CONFIG_PPP_BSDCOMP=y +CONFIG_PPP_MPPE=y +CONFIG_PPPOE=y +CONFIG_SLIP=y +CONFIG_SLIP_COMPRESSED=y +CONFIG_SLHC=y +CONFIG_SLIP_SMART=y +CONFIG_SLIP_MODE_SLIP6=y +CONFIG_SHAPER=y +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set + +# +# Connector - unified userspace <-> kernelspace linker +# +CONFIG_CONNECTOR=y +CONFIG_PROC_EVENTS=y + +# +# File systems +# +CONFIG_EXT2_FS=y +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT2_FS_XIP=y +CONFIG_FS_XIP=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +# CONFIG_EXT4DEV_FS is not set +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=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +# CONFIG_JFS_FS is not set +CONFIG_FS_POSIX_ACL=y +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_ROMFS_FS is not set +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +CONFIG_DNOTIFY=y +CONFIG_AUTOFS_FS=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=y +CONFIG_GENERIC_ACL=y + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +CONFIG_MSDOS_FS=y +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=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +# CONFIG_HUGETLB_PAGE is not set +CONFIG_RAMFS=y +CONFIG_CONFIGFS_FS=y + +# +# Miscellaneous filesystems +# +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_ECRYPT_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=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +CONFIG_NFS_DIRECTIO=y +# CONFIG_NFSD is not set +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_BIND34=y +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=y +CONFIG_SMB_FS=y +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=y +CONFIG_CIFS_STATS=y +CONFIG_CIFS_STATS2=y +# CONFIG_CIFS_WEAK_PW_HASH is not set +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +# CONFIG_CIFS_DEBUG2 is not set +CONFIG_CIFS_EXPERIMENTAL=y +CONFIG_CIFS_UPCALL=y +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +# CONFIG_9P_FS is not set + +# +# Partition Types +# +# CONFIG_PARTITION_ADVANCED is not set +CONFIG_MSDOS_PARTITION=y + +# +# Native Language Support +# +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=y +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=y +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +CONFIG_NLS_ISO8859_15=y +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y + +# +# Distributed Lock Manager +# +# CONFIG_DLM is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITY_NETWORK=y +# CONFIG_SECURITY_NETWORK_XFRM is not set +CONFIG_SECURITY_CAPABILITIES=y +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 +# CONFIG_SECURITY_SELINUX_DISABLE is not set +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 +# CONFIG_SECURITY_SELINUX_ENABLE_SECMARK_DEFAULT is not set +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set + +# +# Cryptographic options +# +CONFIG_CRYPTO=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ABLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_XCBC=y +CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_MD4=y +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA512=y +CONFIG_CRYPTO_WP512=y +CONFIG_CRYPTO_TGR192=y +CONFIG_CRYPTO_GF128MUL=y +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_PCBC=y +CONFIG_CRYPTO_LRW=y +CONFIG_CRYPTO_CRYPTD=y +CONFIG_CRYPTO_DES=y +CONFIG_CRYPTO_FCRYPT=y +CONFIG_CRYPTO_BLOWFISH=y +CONFIG_CRYPTO_TWOFISH=y +CONFIG_CRYPTO_TWOFISH_COMMON=y +CONFIG_CRYPTO_TWOFISH_X86_64=y +CONFIG_CRYPTO_SERPENT=y +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_X86_64=y +CONFIG_CRYPTO_CAST5=y +CONFIG_CRYPTO_CAST6=y +CONFIG_CRYPTO_TEA=y +CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_KHAZAD=y +CONFIG_CRYPTO_ANUBIS=y +CONFIG_CRYPTO_DEFLATE=y +CONFIG_CRYPTO_MICHAEL_MIC=y +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CAMELLIA=y + +# +# Hardware crypto devices +# + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +CONFIG_LIBCRC32C=y +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=y +CONFIG_TEXTSEARCH_BM=y +CONFIG_TEXTSEARCH_FSM=y +CONFIG_PLIST=y +CONFIG_HAS_DMA=y + +# +# SCSI device support +# +# CONFIG_RAID_ATTRS is not set +# CONFIG_SCSI is not set +# CONFIG_SCSI_NETLINK is not set + +# +# Multi-device support (RAID and LVM) +# +# CONFIG_MD is not set +# CONFIG_INPUT is not set + +# +# Kernel hacking +# +CONFIG_PRINTK_TIME=y +CONFIG_ENABLE_MUST_CHECK=y +# CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_DEBUG_FS is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_SHIRQ is not set +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_SCHEDSTATS is not set +# CONFIG_TIMER_STATS is not set +# CONFIG_DEBUG_SLAB is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +CONFIG_DEBUG_INFO=y +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_LIST is not set +CONFIG_FRAME_POINTER=y +# CONFIG_FORCED_INLINING is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_GPROF is not set +# CONFIG_GCOV is not set From priyank at frugalware.org Mon Aug 6 15:30:41 2007 From: priyank at frugalware.org (Priyank) Date: Mon Aug 6 15:30:45 2007 Subject: [Frugalware-git] gfpm: gfpm: do not hide the progress bar when syncing. Instead, hide it only when actually download packages. Message-ID: <20070806133041.79D5A13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=c9b8cfd17fdca0567df73a4cb432ce2a624ec511 commit c9b8cfd17fdca0567df73a4cb432ce2a624ec511 Author: Priyank Date: Mon Aug 6 18:58:54 2007 +0530 gfpm: do not hide the progress bar when syncing. Instead, hide it only when actually download packages. diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index e7dee83..51a3d2f 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -294,7 +294,7 @@ cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) return; } - gfpm_progress_show (TRUE); + gfpm_progress_show (TRUE, 0); GList *i = NULL; PM_LIST *data, *pkgs; for (i = (GList*)remove_list; i; i = i->next) @@ -344,7 +344,7 @@ cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) return; } - gfpm_progress_show (TRUE); + gfpm_progress_show (TRUE, 0); GList *i = NULL; PM_LIST *data, *pkgs; for (i = (GList*)install_list; i; i = i->next) @@ -374,7 +374,7 @@ cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) gfpm_package_list_free (GFPM_INSTALL_LIST); gfpm_apply_dlg_reset (); } - gfpm_progress_show (FALSE); + gfpm_progress_show (FALSE, 0); if (current_group != NULL) { @@ -871,9 +871,9 @@ cb_gfpm_refresh_button_clicked (GtkButton *button, gpointer data) "Do you want to continue upgrading pacman-g2 ?"); gfpm_progress_set_main_text (_("Synchronizing package databases")); - gfpm_progress_show (TRUE); + gfpm_progress_show (TRUE, 1); ret = pacman_db_update (0, sync_db); - gfpm_progress_show (FALSE); + gfpm_progress_show (FALSE, 1); /* check for a pacman-g2 update */ pm_lpkg = pacman_db_readpkg (local_db, "pacman-g2"); pm_spkg = pacman_db_readpkg (sync_db, "pacman-g2"); @@ -1274,7 +1274,7 @@ cb_gfpm_install_file_clicked (GtkButton *button, gpointer data) } return; } - gfpm_progress_show (TRUE); + gfpm_progress_show (TRUE, 0); /* add the target */ pacman_trans_addtarget ((char*)fpm); if (pacman_trans_prepare(&trans_data) == -1) @@ -1348,7 +1348,7 @@ cb_gfpm_install_file_clicked (GtkButton *button, gpointer data) g_string_free (errorstr, FALSE); pacman_trans_release (); gtk_widget_hide (gfpm_inst_from_file_dlg); - gfpm_progress_show (FALSE); + gfpm_progress_show (FALSE, 0); return; } diff --git a/src/gfpm-progress.c b/src/gfpm-progress.c index 8188572..d897b5c 100644 --- a/src/gfpm-progress.c +++ b/src/gfpm-progress.c @@ -69,19 +69,25 @@ gfpm_progress_init (void) } void -gfpm_progress_show (gboolean show) +gfpm_progress_show (gboolean show, gint sync) { if (show == TRUE) { gtk_widget_show (progresswindow); - gfpm_systray_set_visible (TRUE); - gtk_widget_hide (gfpm_mw); + if (!sync) + { + gtk_widget_hide (gfpm_mw); + gfpm_systray_set_visible (TRUE); + } } else { gtk_widget_hide (progresswindow); - gfpm_systray_set_visible (FALSE); - gtk_widget_show (gfpm_mw); + if (!sync) + { + gtk_widget_show (gfpm_mw); + gfpm_systray_set_visible (FALSE); + } } return; diff --git a/src/gfpm-progress.h b/src/gfpm-progress.h index d4a4fee..ec587b7 100644 --- a/src/gfpm-progress.h +++ b/src/gfpm-progress.h @@ -20,7 +20,7 @@ int gfpm_progress_update (netbuf *, int, void *); void gfpm_progress_install (unsigned char, char *, int, int, int); -void gfpm_progress_show (gboolean); +void gfpm_progress_show (gboolean, gint); void gfpm_progress_set_main_text (const char *msg); From krics at linuxforum.hu Mon Aug 6 18:15:05 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 6 18:15:07 2007 Subject: [Frugalware-git] gfpm: AUTHORS fix. (And test git) Message-ID: <20070806161505.5461213A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=31f35ea54a97df67d0e486ce6c7fd2b1f68a4d62 commit 31f35ea54a97df67d0e486ce6c7fd2b1f68a4d62 Author: Christian Hamar alias krix Date: Mon Aug 6 18:14:56 2007 +0200 AUTHORS fix. (And test git) diff --git a/AUTHORS b/AUTHORS index 2592fbf..f7776ca 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,3 +1,3 @@ Priyank M. Gosalia -Christian Hamar +Christian Hamar alias krix Miklos Nemeth From krics at linuxforum.hu Mon Aug 6 18:50:58 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 6 18:51:00 2007 Subject: [Frugalware-git] gfpm: Initial support for debug enable Message-ID: <20070806165058.85DB613A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=4a445baf06a5312f218cdd7c8a91faa52a252f4d commit 4a445baf06a5312f218cdd7c8a91faa52a252f4d Author: Christian Hamar alias krix Date: Mon Aug 6 18:50:46 2007 +0200 Initial support for debug enable * Well. ./configure --enable debug ships CFLAGS like : -ggdb3 -Wall -Werror -DGFPM_DEBUG * Use can use #if GFPM_DEBUG writefooo because debug stuffs diff --git a/configure.ac b/configure.ac index 83bdf5b..d75d1ab 100644 --- a/configure.ac +++ b/configure.ac @@ -10,15 +10,31 @@ AC_PROG_INTLTOOL([0.21]) AC_PROG_LIBTOOL AM_INIT_AUTOMAKE -AC_PROG_CC +AC_PROG_CC(GCC) AC_HEADER_STDC AC_CHECK_HEADERS([locale.h stdlib.h string.h sys/ioctl.h unistd.h alpm.h]) -if test "${GCC}" = "yes" -then - CFLAGS="${CFLAGS} -pipe -Wall" +if test "${GCC}" = "yes" ; then + CFLAGS="${ENV_CFLAGS} -pipe" fi +AC_ARG_ENABLE(debug, [ --enable-debug Enable debugging support], debug="yes") +dnl Check for debug enabled or not +AC_MSG_CHECKING(for debug request) +if test "x$debug" = "xyes" ; then + AC_DEFINE(GFPM_DEBUG, 1, [Debug support: enabled]) + CFLAGS="${CFLAGS} -ggdb3 -Wall -Werror -DGFPM_DEBUG" + debug=yes + AC_MSG_RESULT(yes) +else + AC_DEFINE(GFPM_DEBUG, 0, [Debug support: disabled]) + CFLAGS="${CFLAGS} -Wall" + debug=no + AC_MSG_RESULT(no) +fi + +AC_SUBST([GFPM_DEBUG]) + ALL_LINGUAS="" GETTEXT_PACKAGE=gfpm AC_SUBST(GETTEXT_PACKAGE) @@ -52,4 +68,5 @@ Gfpm $VERSION configuration summary: source code location : ${srcdir} compiler : ${CC} compiler flags : ${CFLAGS} + debug support : ${debug} " From krics at linuxforum.hu Mon Aug 6 19:01:58 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 6 19:02:00 2007 Subject: [Frugalware-git] gfpm: Fix 3 warnings Message-ID: <20070806170158.9E37513A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=9d742ae02c02a4ba29544af1553bd589586cbd98 commit 9d742ae02c02a4ba29544af1553bd589586cbd98 Author: Christian Hamar alias krix Date: Mon Aug 6 19:00:50 2007 +0200 Fix 3 warnings * First fix a newline (somehow broken :S what editor you got priyank?) * Fixed two cast (g_list_lenght(foo) need a (GList *)foo cast diff --git a/src/gfpm-packagelist.c b/src/gfpm-packagelist.c index f0cd567..4990c1b 100644 --- a/src/gfpm-packagelist.c +++ b/src/gfpm-packagelist.c @@ -154,7 +154,7 @@ gfpm_package_list_is_empty (GfpmListType type) { if (install_list == NULL) return 0; - else if (g_list_length(install_list)==0) + else if (g_list_length((GList *)install_list)==0) return 0; else return 1; @@ -164,7 +164,7 @@ gfpm_package_list_is_empty (GfpmListType type) { if (remove_list == NULL) return 0; - else if (g_list_length(remove_list)==0) + else if (g_list_length((GList *)remove_list)==0) return 0; else return 1; From krics at linuxforum.hu Mon Aug 6 19:03:07 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 6 19:03:08 2007 Subject: [Frugalware-git] gfpm: Fix 2 warnings Message-ID: <20070806170307.970A513A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=c6112ed9458cc4d261f54718e55cee533d6ad94f commit c6112ed9458cc4d261f54718e55cee533d6ad94f Author: Christian Hamar alias krix Date: Mon Aug 6 19:03:00 2007 +0200 Fix 2 warnings * Fixes newline (missed somehow in first commit) * Replace for (temp; temp!=NULL; ...) with for (; temp!=NULL; ...) diff --git a/src/gfpm-packagelist.c b/src/gfpm-packagelist.c index 4990c1b..eca65f1 100644 --- a/src/gfpm-packagelist.c +++ b/src/gfpm-packagelist.c @@ -86,7 +86,7 @@ gfpm_package_list_del (GfpmListType type, const gchar *item) else temp = remove_list; - for (temp; temp!=NULL; temp=temp->next) + for (; temp!=NULL; temp=temp->next) { if (strcmp (item, temp->data) == 0) break; From krics at linuxforum.hu Mon Aug 6 19:10:26 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 6 19:10:27 2007 Subject: [Frugalware-git] gfpm: Fix 2 warnings again Message-ID: <20070806171026.078CD13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=975a045b8acf4af9650c28225a02f334a79947cc commit 975a045b8acf4af9650c28225a02f334a79947cc Author: Christian Hamar alias krix Date: Mon Aug 6 19:10:18 2007 +0200 Fix 2 warnings again * Use (long) cast instead of (int) * Include gfpm-db.h in gfpm.c diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index 51a3d2f..a9cf51a 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -804,7 +804,7 @@ gfpm_load_info_tvw (const char *pkg_name) st = (char*)gfpm_bold (_("Reason:")); gtk_list_store_append (GTK_LIST_STORE(model), &iter); - switch ((int)pacman_pkg_getinfo (pm_lpkg, PM_PKG_REASON)) + switch ((long)pacman_pkg_getinfo (pm_lpkg, PM_PKG_REASON)) { case PM_PKG_REASON_EXPLICIT: gtk_list_store_set (GTK_LIST_STORE(model), &iter, 0, st, diff --git a/src/gfpm.c b/src/gfpm.c index c84efcb..cf9807e 100644 --- a/src/gfpm.c +++ b/src/gfpm.c @@ -31,6 +31,7 @@ #include "gfpm-interface.h" #include "gfpm-systray.h" #include "gfpm-messages.h" +#include "gfpm-db.h" #define GLADE_FILE "/share/gfpm/gfpm.glade" From krics at linuxforum.hu Mon Aug 6 19:11:03 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 6 19:11:04 2007 Subject: [Frugalware-git] gfpm: * Fix for newline error (TAB in last line) Message-ID: <20070806171103.3859D13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=145f15617627032c554bfcfae6bf81f01f42f7b3 commit 145f15617627032c554bfcfae6bf81f01f42f7b3 Author: Christian Hamar alias krix Date: Mon Aug 6 19:10:57 2007 +0200 * Fix for newline error (TAB in last line) diff --git a/src/gfpm-util.c b/src/gfpm-util.c index 174ff82..b8271f1 100644 --- a/src/gfpm-util.c +++ b/src/gfpm-util.c @@ -41,5 +41,3 @@ gfpm_pmlist_to_glist (PM_LIST *list) return ret; } - - \ No newline at end of file From krics at linuxforum.hu Mon Aug 6 19:22:28 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 6 19:22:30 2007 Subject: [Frugalware-git] gfpm: Rewrite --enable-debug and extend with werror Message-ID: <20070806172228.AF21813A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=8cd3bbf1246bcf81d69325cb2e5591c01877b5e0 commit 8cd3bbf1246bcf81d69325cb2e5591c01877b5e0 Author: Christian Hamar alias krix Date: Mon Aug 6 19:22:20 2007 +0200 Rewrite --enable-debug and extend with werror * So you got now --enable-debug (which omits -ggdb3 -Wall stuffs) and you got a --enable-werror which omits -Werror flag. * Cleanup and cosmetics for AC_MSG_ARG and other stuffs diff --git a/configure.ac b/configure.ac index d75d1ab..ced6367 100644 --- a/configure.ac +++ b/configure.ac @@ -18,12 +18,27 @@ if test "${GCC}" = "yes" ; then CFLAGS="${ENV_CFLAGS} -pipe" fi -AC_ARG_ENABLE(debug, [ --enable-debug Enable debugging support], debug="yes") +AC_ARG_ENABLE(werror, + AC_HELP_STRING([ --enable-werror], [Enable -Werror usage]), [werror="yes"]) +AC_ARG_ENABLE(debug, + AC_HELP_STRING([ --enable-debug], [Enable debugging support]), [debug="yes"]) + +dnl Check for Werror request +AC_MSG_CHECKING(for werror usage) +if test "x$werror" = "xyes" ; then + CFLAGS="${CFLAGS} -Werror" + werror=yes + AC_MSG_RESULT(yes) +else + werror=no + AC_MSG_RESULT(no) +fi + dnl Check for debug enabled or not AC_MSG_CHECKING(for debug request) if test "x$debug" = "xyes" ; then AC_DEFINE(GFPM_DEBUG, 1, [Debug support: enabled]) - CFLAGS="${CFLAGS} -ggdb3 -Wall -Werror -DGFPM_DEBUG" + CFLAGS="${CFLAGS} -ggdb3 -Wall -DGFPM_DEBUG" debug=yes AC_MSG_RESULT(yes) else @@ -69,4 +84,5 @@ Gfpm $VERSION configuration summary: compiler : ${CC} compiler flags : ${CFLAGS} debug support : ${debug} + werror usage : ${werror} " From krics at linuxforum.hu Mon Aug 6 19:26:43 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 6 19:26:45 2007 Subject: [Frugalware-git] gfpm: autoclean.sh additions Message-ID: <20070806172643.CE74713A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=ea2719fa3e502894b1548247b18a5c5a13e68e9a commit ea2719fa3e502894b1548247b18a5c5a13e68e9a Author: Christian Hamar alias krix Date: Mon Aug 6 19:26:37 2007 +0200 autoclean.sh additions * Added data/*.in data/icons/*.in for cleanup * Remove generated intltool-* (not the .in's) diff --git a/autoclean.sh b/autoclean.sh index 9b19162..644b037 100644 --- a/autoclean.sh +++ b/autoclean.sh @@ -18,3 +18,8 @@ rm -rf compile rm -rf libtool rm -rf mkinstalldirs rm -rf config.rpath +rm -rf data/Makefile.in +rm -rf data/icons/Makefile.in +rm -rf data/icons/{32x32,128x128,48x48}/Makefile.in +rm -rf po/stamp-it +rm -rf intltool-{extract,merge,update} From priyank at frugalware.org Mon Aug 6 19:35:22 2007 From: priyank at frugalware.org (Priyank) Date: Mon Aug 6 19:35:24 2007 Subject: [Frugalware-git] gfpm: gfpm-progress.c: whitespace fixes. Message-ID: <20070806173522.D737813A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=7d2270a15dfd3c0b1d9361e7d5b5066b5f6f6b75 commit 7d2270a15dfd3c0b1d9361e7d5b5066b5f6f6b75 Author: Priyank Date: Mon Aug 6 23:04:39 2007 +0530 gfpm-progress.c: whitespace fixes. diff --git a/src/gfpm-progress.c b/src/gfpm-progress.c index d897b5c..423df99 100644 --- a/src/gfpm-progress.c +++ b/src/gfpm-progress.c @@ -72,7 +72,7 @@ void gfpm_progress_show (gboolean show, gint sync) { if (show == TRUE) - { + { gtk_widget_show (progresswindow); if (!sync) { @@ -81,7 +81,7 @@ gfpm_progress_show (gboolean show, gint sync) } } else - { + { gtk_widget_hide (progresswindow); if (!sync) { From vmiklos at frugalware.org Mon Aug 6 20:45:51 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 20:45:53 2007 Subject: [Frugalware-git] pacman-tools: add buildsystem support for syncpkgd Message-ID: <20070806184551.58CAD13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=5382b5b49dce2bfe5f1e081a1e4844bf8c5a4637 commit 5382b5b49dce2bfe5f1e081a1e4844bf8c5a4637 Author: VMiklos Date: Mon Aug 6 20:45:37 2007 +0200 add buildsystem support for syncpkgd diff --git a/Makefile b/Makefile index 0acca12..207219c 100644 --- a/Makefile +++ b/Makefile @@ -108,7 +108,7 @@ install: $(INSTALL) -m644 mkiso/volumes.xml $(DESTDIR)$(docdir)/volumes.xml $(INSTALL) -m644 apidocs/*.3 $(DESTDIR)$(man3dir) $(INSTALL) -m644 fwmakepkg.3 $(DESTDIR)$(man3dir) - make -C syncpkgd DESTDIR=$(DESTDIR) + make -C syncpkgd DESTDIR=$(DESTDIR) install clean: rm -rf genauthors apidocs fwmakepkg.3 diff --git a/syncpkgd/Makefile b/syncpkgd/Makefile new file mode 100644 index 0000000..7299849 --- /dev/null +++ b/syncpkgd/Makefile @@ -0,0 +1,11 @@ +install: + mkdir -p $(DESTDIR)/etc/syncpkgcd + install -g 2 -u 12 -m600 cconfig.py $(DESTDIR)/etc/syncpkgcd/cconfig.py + mkdir -p $(DESTDIR)/etc/syncpkgd + install -g 2 -u 12 -m600 dconfig.py $(DESTDIR)/etc/syncpkgd/dconfig.py + mkdir -p $(DESTDIR)/etc/rc.d + install rc.syncpkgcd $(DESTDIR)/etc/rc.d/rc.syncpkgcd + install rc.syncpkgd $(DESTDIR)/etc/rc.d/rc.syncpkgd + mkdir -p $(DESTDIR)/usr/bin + install syncpkgcd.py $(DESTDIR)/usr/bin/syncpkgcd + install syncpkgd.py $(DESTDIR)/usr/bin/syncpkgd From vmiklos at frugalware.org Mon Aug 6 20:56:09 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 20:56:09 2007 Subject: [Frugalware-git] pacman-tools: create empty log/lock files with proper permissions Message-ID: <20070806185609.6F4BE13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=868ed7b89f813a8ab77cc4e8a43360d44cb9d999 commit 868ed7b89f813a8ab77cc4e8a43360d44cb9d999 Author: VMiklos Date: Mon Aug 6 20:56:04 2007 +0200 create empty log/lock files with proper permissions diff --git a/syncpkgd/Makefile b/syncpkgd/Makefile index 7299849..f64deb0 100644 --- a/syncpkgd/Makefile +++ b/syncpkgd/Makefile @@ -9,3 +9,18 @@ install: mkdir -p $(DESTDIR)/usr/bin install syncpkgcd.py $(DESTDIR)/usr/bin/syncpkgcd install syncpkgd.py $(DESTDIR)/usr/bin/syncpkgd + mkdir -p $(DESTDIR)/var/log/syncpkgd/clientlogs + chown 12:2 $(DESTDIR)/var/log/syncpkgd/clientlogs + mkdir -p $(DESTDIR)/var/log/syncpkgd + touch $(DESTDIR)/var/log/syncpkgd/daemon.log + chown 12:2 $(DESTDIR)/var/log/syncpkgd/daemon.log + mkdir -p $(DESTDIR)/var/lock + touch $(DESTDIR)/var/lock/syncpkgd.pid + chown 12:2 $(DESTDIR)/var/lock/syncpkgd.pid + mkdir -p $(DESTDIR)/var/run + touch $(DESTDIR)/var/run/syncpkgd.status + chown 12:2 $(DESTDIR)/var/run/syncpkgd.status + touch $(DESTDIR)/var/log/syncpkgcd.log + chown 12:2 $(DESTDIR)/var/log/syncpkgcd.log + touch $(DESTDIR)/var/lock/syncpkgcd.pid + chown 12:2 $(DESTDIR)/var/lock/syncpkgcd.pid diff --git a/syncpkgd/rc.syncpkgcd b/syncpkgd/rc.syncpkgcd index d6d0cd7..49bed99 100644 --- a/syncpkgd/rc.syncpkgcd +++ b/syncpkgd/rc.syncpkgcd @@ -32,7 +32,7 @@ rc_stop() stop_msg if [[ "$(eval $pid)" != "" ]] ; then kill -INT $(eval $pid) - rm /var/run/syncpkgcd.pid + : > /var/run/syncpkgcd.pid ok $? else ok 999 diff --git a/syncpkgd/rc.syncpkgd b/syncpkgd/rc.syncpkgd index d49333c..53a3623 100644 --- a/syncpkgd/rc.syncpkgd +++ b/syncpkgd/rc.syncpkgd @@ -32,7 +32,7 @@ rc_stop() stop_msg if [[ "$(eval $pid)" != "" ]] ; then kill -INT $(eval $pid) - rm /var/run/syncpkgd.pid + : > /var/run/syncpkgd.pid ok $? else ok 999 From vmiklos at frugalware.org Mon Aug 6 22:03:26 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 22:03:31 2007 Subject: [Frugalware-git] pacman-tools: remove old rc.syncpkgd Message-ID: <20070806200326.DF76713A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=328b744febdd7906712bb0721cf5d4d58bcd1497 commit 328b744febdd7906712bb0721cf5d4d58bcd1497 Author: VMiklos Date: Mon Aug 6 21:17:12 2007 +0200 remove old rc.syncpkgd diff --git a/Makefile b/Makefile index 207219c..d6961b9 100644 --- a/Makefile +++ b/Makefile @@ -60,13 +60,7 @@ install: $(INSTALL) -d $(DESTDIR)$(sysconfdir)/repoman.d $(INSTALL) -d $(DESTDIR)$(docdir) $(INSTALL) -d $(DESTDIR)/home/syncpkgd - $(INSTALL) -d $(DESTDIR)/etc/rc.d - for i in $(LANGS); do \ - mkdir -p $(DESTDIR)/lib/initscripts/messages/`echo $$i|sed 's/.*-\(.*\).po/\1/'`/LC_MESSAGES/; \ - done chown syncpkgd:daemon $(DESTDIR)/home/syncpkgd - $(INSTALL) -d $(DESTDIR)/var/log/syncpkg - chown syncpkgd:daemon $(DESTDIR)/var/log/syncpkg $(INSTALL) chkworld $(DESTDIR)$(bindir)/chkworld $(INSTALL) -m644 chkworld.1 $(DESTDIR)$(man1dir) $(INSTALL) chkdep $(DESTDIR)$(bindir)/chkdep @@ -82,13 +76,6 @@ install: $(INSTALL) -m644 repoman.conf $(DESTDIR)$(sysconfdir) $(INSTALL) -m644 repoman.d/current $(DESTDIR)$(sysconfdir)/repoman.d/current $(INSTALL) -m644 repoman.d/stable $(DESTDIR)$(sysconfdir)/repoman.d/stable - $(INSTALL) syncpkg $(DESTDIR)$(bindir) - $(INSTALL) -m644 syncpkg.conf $(DESTDIR)$(sysconfdir) - $(INSTALL) syncpkgd $(DESTDIR)$(sbindir) - $(INSTALL) rc.syncpkgd $(DESTDIR)/etc/rc.d - for i in $(LANGS); do \ - msgfmt -c --statistics -o $(DESTDIR)/lib/initscripts/messages/`echo $$i|sed 's/.*-\(.*\).po/\1/'`/LC_MESSAGES/syncpkgd.mo rc.syncpkgd-$$i; \ - done $(INSTALL) fwmakepkg $(DESTDIR)$(libdir) $(INSTALL) movepkg $(DESTDIR)$(bindir) $(INSTALL) pacman-source $(DESTDIR)$(bindir) diff --git a/rc.syncpkgd b/rc.syncpkgd deleted file mode 100644 index 6d899d8..0000000 --- a/rc.syncpkgd +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/bash - -# (c) 2006 Miklos Vajna -# rc.syncpkgd for Frugalware -# distributed under GPL License - -# chkconfig: 2345 95 05 -# description: Package builder daemon. - -source /lib/initscripts/functions -TEXTDOMAIN=syncpkgd -TEXTDOMAINDIR=/lib/initscripts/messages - -actions=(restart start status stop) -daemon=$"package builder daemon" - -pid="ps -C syncpkgd -o pid=" - -rc_start() -{ - start_msg - if [[ "$(eval $pid)" == "" ]] ; then - syncpkgd - ok $? - else - ok 999 - fi -} - -rc_stop() -{ - stop_msg - if [[ "$(eval $pid)" != "" ]] ; then - killall syncpkgd - rm /var/run/syncpkgd.pid - ok $? - else - ok 999 - fi -} - -rc_exec $1 - -# vim: ft=sh diff --git a/rc.syncpkgd-hu.po b/rc.syncpkgd-hu.po deleted file mode 100644 index db076f4..0000000 --- a/rc.syncpkgd-hu.po +++ /dev/null @@ -1,21 +0,0 @@ -# Hungarian translations for rc.syncpkgd package. -# Copyright (C) 2006 THE rc.syncpkgd'S COPYRIGHT HOLDER -# This file is distributed under the same license as the rc.syncpkgd package. -# , 2006. -# -msgid "" -msgstr "" -"Project-Id-Version: rc.syncpkgd\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-01-30 22:49+0100\n" -"PO-Revision-Date: 2006-01-30 22:49+0100\n" -"Last-Translator: \n" -"Language-Team: Hungarian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=ISO-8859-2\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: rc.syncpkgd:15 -msgid "package builder daemon" -msgstr "csomagfordító démon" diff --git a/rc.syncpkgd-pl.po b/rc.syncpkgd-pl.po deleted file mode 100644 index 7f5a035..0000000 --- a/rc.syncpkgd-pl.po +++ /dev/null @@ -1,20 +0,0 @@ -# Polish translations for rc.syncpkgd package. -# Copyright (C) 2006 THE rc.syncpkgd'S COPYRIGHT HOLDER -# This file is distributed under the same license as the rc.syncpkgd package. -# , 2006. -# -msgid "" -msgstr "" -"Project-Id-Version: rc.syncpkgd\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-08-09 00:20+0200\n" -"PO-Revision-Date: 2006-04-08 12:19+0900\n" -"Last-Translator: Piotr Maliński \n" -"Language-Team: Polish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=ISO-8859-2\n" -"Content-Transfer-Encoding: 8bit\n" - -#: rc.syncpkgd:15 -msgid "package builder daemon" -msgstr "demon budujący pakiety" diff --git a/rc.syncpkgd.pot b/rc.syncpkgd.pot deleted file mode 100644 index 061bf1b..0000000 --- a/rc.syncpkgd.pot +++ /dev/null @@ -1,21 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-01-30 22:49+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: rc.syncpkgd:15 -msgid "package builder daemon" -msgstr "" From vmiklos at frugalware.org Mon Aug 6 22:03:27 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 22:03:32 2007 Subject: [Frugalware-git] pacman-tools: err, install has -o, not -u Message-ID: <20070806200327.021B013A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=1dee7eb571b96c77f35f11c70f9b3da021acb0dd commit 1dee7eb571b96c77f35f11c70f9b3da021acb0dd Author: VMiklos Date: Mon Aug 6 21:22:27 2007 +0200 err, install has -o, not -u diff --git a/syncpkgd/Makefile b/syncpkgd/Makefile index f64deb0..21894e3 100644 --- a/syncpkgd/Makefile +++ b/syncpkgd/Makefile @@ -1,8 +1,8 @@ install: mkdir -p $(DESTDIR)/etc/syncpkgcd - install -g 2 -u 12 -m600 cconfig.py $(DESTDIR)/etc/syncpkgcd/cconfig.py + install -g 2 -o 12 -m600 cconfig.py $(DESTDIR)/etc/syncpkgcd/cconfig.py mkdir -p $(DESTDIR)/etc/syncpkgd - install -g 2 -u 12 -m600 dconfig.py $(DESTDIR)/etc/syncpkgd/dconfig.py + install -g 2 -o 12 -m600 dconfig.py $(DESTDIR)/etc/syncpkgd/dconfig.py mkdir -p $(DESTDIR)/etc/rc.d install rc.syncpkgcd $(DESTDIR)/etc/rc.d/rc.syncpkgcd install rc.syncpkgd $(DESTDIR)/etc/rc.d/rc.syncpkgd From vmiklos at frugalware.org Mon Aug 6 22:14:34 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 22:14:40 2007 Subject: [Frugalware-git] pacman-tools: syncpkgd: typo fixes Message-ID: <20070806201434.8A6F013A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=76f7075fd07f2313bb4b82aba969e80a218c69ac commit 76f7075fd07f2313bb4b82aba969e80a218c69ac Author: VMiklos Date: Mon Aug 6 22:14:29 2007 +0200 syncpkgd: typo fixes diff --git a/syncpkgd/syncpkgd.py b/syncpkgd/syncpkgd.py index 3a542aa..3c72d7d 100644 --- a/syncpkgd/syncpkgd.py +++ b/syncpkgd/syncpkgd.py @@ -1,3 +1,5 @@ +#!/usr/bin/env python + import sys, getopt, os, pwd, sha, time, base64, re, pickle sys.path.append("/etc/syncpkgd") from SimpleXMLRPCServer import SimpleXMLRPCServer @@ -184,7 +186,7 @@ if __name__ == "__main__": elif opt in ("-h", "--help"): options.help = True elif opt in ("-l", "--logfile"): - options.log = arg + options.logfile = arg elif opt in ("-p", "--pidfile"): options.pidfile = arg elif opt in ("-s", "--statusfile"): From vmiklos at frugalware.org Mon Aug 6 22:18:21 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 22:18:26 2007 Subject: [Frugalware-git] pacman-tools: syncpkgd: handle EOFError for the status file Message-ID: <20070806201821.75B4913A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=d305690f10905364283807f86cba3c8a27c922d9 commit d305690f10905364283807f86cba3c8a27c922d9 Author: VMiklos Date: Mon Aug 6 22:17:58 2007 +0200 syncpkgd: handle EOFError for the status file diff --git a/syncpkgd/syncpkgd.py b/syncpkgd/syncpkgd.py index 3c72d7d..9be8cfd 100644 --- a/syncpkgd/syncpkgd.py +++ b/syncpkgd/syncpkgd.py @@ -18,6 +18,8 @@ class Actions: sock.close() except IOError: pass + except EOFError: + pass def __log(self, user, pkg, action): self.logsock.write("%s\n" % "; ".join([time.ctime(), user, pkg, action])) From vmiklos at frugalware.org Mon Aug 6 22:21:03 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 22:21:06 2007 Subject: [Frugalware-git] pacman-tools: rc.syncpkgd: typo fix Message-ID: <20070806202103.666F813A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=9c670b2982d6a3ade010bf39c3ae988d6f392978 commit 9c670b2982d6a3ade010bf39c3ae988d6f392978 Author: VMiklos Date: Mon Aug 6 22:20:34 2007 +0200 rc.syncpkgd: typo fix diff --git a/syncpkgd/rc.syncpkgd b/syncpkgd/rc.syncpkgd index 53a3623..8210f55 100644 --- a/syncpkgd/rc.syncpkgd +++ b/syncpkgd/rc.syncpkgd @@ -32,7 +32,7 @@ rc_stop() stop_msg if [[ "$(eval $pid)" != "" ]] ; then kill -INT $(eval $pid) - : > /var/run/syncpkgd.pid + : > /var/lock/syncpkgd.pid ok $? else ok 999 From vmiklos at frugalware.org Mon Aug 6 22:51:13 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 22:51:15 2007 Subject: [Frugalware-git] pacman-tools: syncpkgcd: add python header Message-ID: <20070806205113.6696D13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=edf2f9b11d709870c9078a3b5e0b36679c20ad25 commit edf2f9b11d709870c9078a3b5e0b36679c20ad25 Author: VMiklos Date: Mon Aug 6 22:36:34 2007 +0200 syncpkgcd: add python header diff --git a/syncpkgd/syncpkgcd.py b/syncpkgd/syncpkgcd.py index 25f297f..a59fd68 100644 --- a/syncpkgd/syncpkgcd.py +++ b/syncpkgd/syncpkgcd.py @@ -1,3 +1,5 @@ +#!/usr/bin/env python + import xmlrpclib, time, os, getopt, sys, socket, glob, base64 sys.path.append("/etc/syncpkgcd") from cconfig import config From vmiklos at frugalware.org Mon Aug 6 22:51:13 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 22:51:15 2007 Subject: [Frugalware-git] pacman-tools: syncpkgcd: typo fixes Message-ID: <20070806205113.81B4913A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=91f26ab71153877344d21a25833ce7282670e21e commit 91f26ab71153877344d21a25833ce7282670e21e Author: VMiklos Date: Mon Aug 6 22:51:07 2007 +0200 syncpkgcd: typo fixes diff --git a/syncpkgd/syncpkgcd.py b/syncpkgd/syncpkgcd.py index a59fd68..3dda3fd 100644 --- a/syncpkgd/syncpkgcd.py +++ b/syncpkgd/syncpkgcd.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -import xmlrpclib, time, os, getopt, sys, socket, glob, base64 +import xmlrpclib, time, os, getopt, sys, socket, glob, base64, pwd sys.path.append("/etc/syncpkgcd") from cconfig import config @@ -169,7 +169,7 @@ if __name__ == "__main__": elif opt in ("-h", "--help"): options.help = True elif opt in ("-l", "--logfile"): - options.log = arg + options.logfile = arg elif opt in ("-p", "--pidfile"): options.pidfile = arg elif opt in ("-u", "--uid"): From vmiklos at frugalware.org Mon Aug 6 23:29:29 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 23:29:31 2007 Subject: [Frugalware-git] frugalware-current: libarchive-2.2.6-1-x86_64 Message-ID: <20070806212929.E022B13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=1234ef24d6a04ac21152bc92749e730d5820cf33 commit 1234ef24d6a04ac21152bc92749e730d5820cf33 Author: VMiklos Date: Mon Aug 6 23:29:16 2007 +0200 libarchive-2.2.6-1-x86_64 version bump removed leftover device_nodes_fix.patch diff --git a/source/lib/libarchive/FrugalBuild b/source/lib/libarchive/FrugalBuild index c4f743e..1fd8ecc 100644 --- a/source/lib/libarchive/FrugalBuild +++ b/source/lib/libarchive/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=libarchive -pkgver=2.2.5 +pkgver=2.2.6 pkgrel=1 pkgdesc="Library to create and read several different archive formats" groups=('lib' 'chroot-core') @@ -11,6 +11,5 @@ url="http://people.freebsd.org/~kientzle/libarchive/" depends=('bzip2' 'zlib') up2date="lynx -dump $url |Flasttar" source=($url/src/$pkgname-$pkgver.tar.gz) -sha1sums=('fd04f17397c7af6c8964bde02146eda391413bf4') - +sha1sums=('3e8b69479c1f9beaf01d3b1672573ac33a74b120') # optimization OK diff --git a/source/lib/libarchive/device_nodes_fix.patch b/source/lib/libarchive/device_nodes_fix.patch deleted file mode 100644 index 9ea77fc..0000000 --- a/source/lib/libarchive/device_nodes_fix.patch +++ /dev/null @@ -1,66 +0,0 @@ -diff -Naur libarchive-2.1.10/libarchive/archive_entry.c libarchive-2.1.10-p/libarchive/archive_entry.c ---- libarchive-2.1.10/libarchive/archive_entry.c 2007-04-28 04:34:46.000000000 +0200 -+++ libarchive-2.1.10-p/libarchive/archive_entry.c 2007-05-03 17:24:57.000000000 +0200 -@@ -99,6 +99,18 @@ - #undef max - #define max(a, b) ((a)>(b)?(a):(b)) - -+static void -+dev_set_major(dev_t *d, dev_t m) -+{ -+ *d = makedev(m, minor(*d)); -+} -+ -+static void -+dev_set_minor(dev_t *d, dev_t m) -+{ -+ *d = makedev(major(*d), m); -+} -+ - /* - * Handle wide character (i.e., Unicode) and non-wide character - * strings transparently. -@@ -780,19 +792,13 @@ - void - archive_entry_set_devmajor(struct archive_entry *entry, dev_t m) - { -- dev_t d; -- -- d = entry->ae_stat.st_dev; -- entry->ae_stat.st_dev = makedev(major(m), minor(d)); -+ dev_set_major(&entry->ae_stat.st_dev, m); - } - - void - archive_entry_set_devminor(struct archive_entry *entry, dev_t m) - { -- dev_t d; -- -- d = entry->ae_stat.st_dev; -- entry->ae_stat.st_dev = makedev(major(d), minor(m)); -+ dev_set_minor(entry->ae_stat.st_dev, m); - } - - /* Set symlink if symlink is already set, else set hardlink. */ -@@ -858,19 +864,13 @@ - void - archive_entry_set_rdevmajor(struct archive_entry *entry, dev_t m) - { -- dev_t d; -- -- d = entry->ae_stat.st_rdev; -- entry->ae_stat.st_rdev = makedev(major(m), minor(d)); -+ dev_set_major(&entry->ae_stat.st_rdev, m); - } - - void - archive_entry_set_rdevminor(struct archive_entry *entry, dev_t m) - { -- dev_t d; -- -- d = entry->ae_stat.st_rdev; -- entry->ae_stat.st_rdev = makedev(major(d), minor(m)); -+ dev_set_minor(&entry->ae_stat.st_rdev, m); - } - - void From vmiklos at frugalware.org Mon Aug 6 23:58:43 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 6 23:58:45 2007 Subject: [Frugalware-git] pacman-tools: syncpkgcd: /home/vmiklos fixes Message-ID: <20070806215843.67C0513A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=60b89ddda6e221efbc4178e3f1f88354dcf7c0d1 commit 60b89ddda6e221efbc4178e3f1f88354dcf7c0d1 Author: VMiklos Date: Mon Aug 6 23:58:37 2007 +0200 syncpkgcd: /home/vmiklos fixes diff --git a/syncpkgd/syncpkgcd.py b/syncpkgd/syncpkgcd.py index 3dda3fd..8526b46 100644 --- a/syncpkgd/syncpkgcd.py +++ b/syncpkgd/syncpkgcd.py @@ -81,7 +81,7 @@ class Syncpkgcd: pkgver = "-".join(pkgarr[-3:-1]) arch = pkgarr[-1] self.log(pkg, "starting build") - sock = os.popen(". ~/.repoman.conf; echo $fst_root; echo $%s_servers" % tree) + sock = os.popen("export HOME=/home/syncpkgd; . ~/.repoman.conf; echo $fst_root; echo $%s_servers" % tree) buf = sock.readlines() sock.close() fst_root = buf[0].strip() @@ -126,7 +126,7 @@ class Syncpkgcd: self.system("sudo makepkg -t %s -C" % tree) if self.system("sudo makepkg -t %s -cu" % tree): self.log(pkg, "makepkg failed") - sock.open("%s.log" % pkg.split('/')[-1]) + sock = open("%s.log" % pkg.split('/')[-1]) server.report_result(config.server_user, config.server_pass, pkg, 1, base64.encodestring(sock.read())) sock.close() return @@ -140,7 +140,7 @@ class Syncpkgcd: def system(self, cmd): logfile = "syncpkgcd-%s.log" % time.strftime("%Y%m%d", time.localtime()) - return os.system("%s >> %s 2>&1" % (cmd, logfile)) + return os.system("export HOME=/home/syncpkgd; %s >> %s 2>&1" % (cmd, logfile)) def go(self, pkgname): for root, dirs, files in os.walk("."): From vmiklos at frugalware.org Tue Aug 7 00:34:22 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 7 00:34:24 2007 Subject: [Frugalware-git] frugalware-current: bluez-libs-3.13-1-i686 Message-ID: <20070806223422.045EC13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=9c000623bce62caaf4b5560bdf9448920094f1ee commit 9c000623bce62caaf4b5560bdf9448920094f1ee Author: VMiklos Date: Tue Aug 7 00:33:52 2007 +0200 bluez-libs-3.13-1-i686 version bump diff --git a/source/lib/bluez-libs/FrugalBuild b/source/lib/bluez-libs/FrugalBuild index fbcb31d..129926c 100644 --- a/source/lib/bluez-libs/FrugalBuild +++ b/source/lib/bluez-libs/FrugalBuild @@ -2,15 +2,14 @@ # Maintainer: Christian Hamar alias krix pkgname=bluez-libs -pkgver=3.12 +pkgver=3.13 pkgrel=1 pkgdesc="Library to use the BlueZ Linux Bluetooth stack" url="http://bluez.sourceforge.net/" depends=() groups=('lib') archs=('i686' 'x86_64') -up2date="lynx -dump http://www.bluez.org/download.html|grep "bluez-libs-"|sed -n 's/.*bluez-libs-\(.*\)\.t.*/\1/; 1 p'" +up2date="lynx -dump http://www.bluez.org/download.html|grep 'bluez-libs-'|sed -n 's/.*bluez-libs-\(.*\)\.t.*/\1/; 1 p'" source=($url/download/$pkgname-$pkgver.tar.gz) - -sha1sums=('cb2766e8e2251468dbe1b2c209d08322b44d2fb3') +sha1sums=('88eb695a18e7d2ed865c7a8a08fd615263cf0348') # optimization OK From vmiklos at frugalware.org Tue Aug 7 00:52:49 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 7 00:52:51 2007 Subject: [Frugalware-git] homepage-ng: FSA237-apache Message-ID: <20070806225249.8F1F213A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=6c6f1ae3fac8e772de4eb7cbe7be96a7dc324977 commit 6c6f1ae3fac8e772de4eb7cbe7be96a7dc324977 Author: VMiklos Date: Tue Aug 7 00:52:41 2007 +0200 FSA237-apache diff --git a/frugalware/xml/security.xml b/frugalware/xml/security.xml index b4b4efd..ad42050 100644 --- a/frugalware/xml/security.xml +++ b/frugalware/xml/security.xml @@ -27,6 +27,22 @@ + 237 + 2007-08-07 + vmiklos + apache + 2.2.4-1 + 2.2.4-2terminus1 + http://bugs.frugalware.org/task/2298 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-5752 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1863 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3304 + Some vulnerabilities have been acknowledged in Apache, which can be exploited by malicious, local users to cause a DoS (Denial of Service) and by malicious people to conduct cross-site scripting attacks. + 1) An error in the mod_status module can be exploited by malicious people to conduct cross-site scripting attacks. + 2) An error in the Multi-Processing Module (MPM) can be exploited by malicious, local users to cause a DoS. + 3) An error in the mod_cache module in the handling of Cache-Control headers can be exploited to crash the child process via specially crafted requests. This could lead to a DoS if using a threaded Multi-Processing Module. + + 236 2007-08-03 vmiklos From vmiklos at frugalware.org Tue Aug 7 01:03:53 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 7 01:03:55 2007 Subject: [Frugalware-git] frugalware-current: joomla-1.0.13-1-i686 Message-ID: <20070806230353.1632A13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=1706d8a40368342e9f7c9e41ee8ec4ffd8b976af commit 1706d8a40368342e9f7c9e41ee8ec4ffd8b976af Author: VMiklos Date: Tue Aug 7 01:03:44 2007 +0200 joomla-1.0.13-1-i686 version bump closes #2290 diff --git a/source/network-extra/joomla/7832.diff b/source/network-extra/joomla/7832.diff deleted file mode 100644 index 2e49f31..0000000 --- a/source/network-extra/joomla/7832.diff +++ /dev/null @@ -1,132 +0,0 @@ -Index: 1.0/administrator/includes/admin.php -=================================================================== ---- 1.0/administrator/includes/admin.php (revision 7831) -+++ 1.0/administrator/includes/admin.php (revision 7832) -@@ -323,7 +323,7 @@ - $wrongSettingsTexts[] = 'PHP register_globals setting is `ON` instead of `OFF`'; - } - if ( RG_EMULATION != 0 ) { -- $wrongSettingsTexts[] = 'Joomla! RG_EMULATION setting is `ON` instead of `OFF` in file globals.php
`ON` by default for compatibility reasons'; -+ $wrongSettingsTexts[] = 'Joomla! "Register Globals Emulation" setting is `ON`.   To disable Register Globals Emulation, navigate to Site -> Global Configuration -> Server, select `OFF`, and save.
Register Globals Emulation is `ON` by default for backward compatibility.'; - } - - if ( count($wrongSettingsTexts) ) { -Index: 1.0/administrator/index.php -=================================================================== ---- 1.0/administrator/index.php (revision 7831) -+++ 1.0/administrator/index.php (revision 7832) -@@ -95,8 +95,7 @@ - session_start(); - - // construct Session ID -- $logintime = time(); -- $session_id = md5( $my->id . $my->username . $my->usertype . $logintime ); -+ $session_id = session_id(); - - // add Session ID entry to DB - $query = "INSERT INTO #__session" -Index: 1.0/includes/joomla.php -=================================================================== ---- 1.0/includes/joomla.php (revision 7831) -+++ 1.0/includes/joomla.php (revision 7832) -@@ -764,11 +764,11 @@ - $my->gid = intval( mosGetParam( $_SESSION, 'session_gid', '' ) ); - $my->params = mosGetParam( $_SESSION, 'session_user_params', '' ); - -- $session_id = mosGetParam( $_SESSION, 'session_id', '' ); -+ $old_session_id = mosGetParam( $_SESSION, 'session_id', '' ); - $logintime = mosGetParam( $_SESSION, 'session_logintime', '' ); - - // check to see if session id corresponds with correct format -- if ( $session_id == md5( $my->id . $my->username . $my->usertype . $logintime ) ) { -+ if (strlen($old_session_id) == 32) { - // if task action is to `save` or `apply` complete action before doing session checks. - if ($task != 'save' && $task != 'apply') { - // test for session_life_admin -@@ -789,11 +789,24 @@ - $this->_db->setQuery( $query ); - $this->_db->query(); - -+ // destroy the old session -+ $oldSession = $_SESSION; -+ session_destroy(); -+ -+ // create a clean session -+ session_start(); -+ session_regenerate_id(); -+ -+ // restore the old session state with a new id -+ $_SESSION = $oldSession; -+ $_SESSION['session_id'] = session_id(); -+ - // update session timestamp - $current_time = time(); - $query = "UPDATE #__session" - . "\n SET time = " . $this->_db->Quote( $current_time ) -- . "\n WHERE session_id = " . $this->_db->Quote( $session_id ) -+ . "\n , session_id = " . $this->_db->Quote( session_id() ) -+ . "\n WHERE session_id = " . $this->_db->Quote( $old_session_id ) - ; - $this->_db->setQuery( $query ); - $this->_db->query(); -@@ -804,7 +817,7 @@ - // check against db record of session - $query = "SELECT COUNT( session_id )" - . "\n FROM #__session" -- . "\n WHERE session_id = " . $this->_db->Quote( $session_id ) -+ . "\n WHERE session_id = " . $this->_db->Quote( session_id() ) - . "\n AND username = ". $this->_db->Quote( $my->username ) - . "\n AND userid = ". intval( $my->id ) - ; -@@ -860,7 +873,7 @@ - $_SESSION['task'] = $task; - } - } -- } else if ($session_id == '') { -+ } else if ($old_session_id == '') { - // no session_id as user has not attempted to login, or session.auto_start is switched on - if (ini_get( 'session.auto_start' ) || !ini_get( 'session.use_cookies' )) { - echo "\n"; -@@ -2478,6 +2491,9 @@ - return false; - } - -+ $ignoreList = array('description'); -+ $this->filter($ignoreList); -+ - // check for existing name - $query = "SELECT id" - . "\n FROM #__categories " -@@ -2544,6 +2560,10 @@ - $this->_error = "Your Section must have a name."; - return false; - } -+ -+ $ignoreList = array('description'); -+ $this->filter($ignoreList); -+ - // check for existing name - $query = "SELECT id" - . "\n FROM #__sections " -@@ -2742,6 +2762,10 @@ - function check() { - $this->id = (int) $this->id; - $this->params = (string) trim( $this->params . ' ' ); -+ -+ $ignoreList = array( 'link' ); -+ $this->filter( $ignoreList ); -+ - return true; - } - } -@@ -3152,6 +3176,10 @@ - $msg = $iFilter->process( $msg ); - } - -+ // Strip out any line breaks and throw away the rest -+ $url = preg_split("/[\r\n]/", $url); -+ $url = $url[0]; -+ - if ($iFilter->badAttributeValue( array( 'href', $url ))) { - $url = $GLOBALS['mosConfig_live_site']; - } diff --git a/source/network-extra/joomla/FrugalBuild b/source/network-extra/joomla/FrugalBuild index dc47572..f0b5fd6 100644 --- a/source/network-extra/joomla/FrugalBuild +++ b/source/network-extra/joomla/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: Bence Nagy pkgname=joomla -pkgver=1.0.12 -pkgrel=2 +pkgver=1.0.13 +pkgrel=1 pkgdesc="One of the most powerful Open Source Content Management Systems on the planet" url="http://www.joomla.org/" rodepends=('apache' 'php' 'mysql' 'webappconfig') @@ -11,15 +11,13 @@ groups=('network-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://www.joomla.org/content/blogcategory/32/66/|grep 'Stable version is'|sed 's/.*\[ *\([0-9.]\+\) *\]/\1/'" backup=(var/www/joomla/configuration.php) -source=(http://ftp.frugalware.org/pub/other/sources/joomla/Joomla_"$pkgver"-Stable-Full_Package.tar.gz joomlasetup README.Frugalware \ -7832.diff) -sha1sums=('3719d9b3b8ea9d32d4ad1b2ab34a2b21698718d9' \ +source=(http://joomlacode.org/gf/download/frsrelease/4508/13216/Joomla_$pkgver-Stable-Full_Package.tar.gz \ + joomlasetup README.Frugalware) +sha1sums=('91934fe13e65ccb679ba50db1962449c306211df' \ '436fa260a2750e2394eb23f1504757bdb8045af1' \ - 'c079d041113ca5302340955027a5e313bee47f4a' \ - 'f10b9f0c2b6e6bfe36574cfd6851ed300ea438e9') + 'c079d041113ca5302340955027a5e313bee47f4a') build() { - patch -p1 < 7832.diff || Fdie sed -i "s/#__/jos_/g" installation/sql/joomla.sql || Fdie sed -i "s/#__/jos_/g" installation/sql/sample_data.sql || Fdie Fmkdir /var/www/joomla From krics at linuxforum.hu Tue Aug 7 08:28:22 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Tue Aug 7 08:28:24 2007 Subject: [Frugalware-git] gfpm: Removed po/Changelog (empty file) Message-ID: <20070807062822.7DB7413A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=b21e67245922bb1069b201966f92614358619cff commit b21e67245922bb1069b201966f92614358619cff Author: Christian Hamar alias krix Date: Tue Aug 7 08:25:49 2007 +0200 Removed po/Changelog (empty file) diff --git a/po/ChangeLog b/po/ChangeLog deleted file mode 100644 index e69de29..0000000 From krics at linuxforum.hu Tue Aug 7 08:45:50 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Tue Aug 7 08:45:52 2007 Subject: [Frugalware-git] gfpm: * Bring autogen.sh from gnetconfig (PO dir fix) Message-ID: <20070807064550.8F0CD13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=60b55d5af19ce9755a6b3b600a0c066b6e16a78b commit 60b55d5af19ce9755a6b3b600a0c066b6e16a78b Author: Christian Hamar alias krix Date: Tue Aug 7 08:44:30 2007 +0200 * Bring autogen.sh from gnetconfig (PO dir fix) * Fixed POTFILES.in (data/glade* instead of glade/*) * autoclean.sh fixed some stuff to delete in po dir diff --git a/intltool-extract.in b/intltool-extract.in deleted file mode 100644 index b81e9b4..0000000 --- a/intltool-extract.in +++ /dev/null @@ -1,861 +0,0 @@ -#!@INTLTOOL_PERL@ -w -# -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4 -*- - -# -# The Intltool Message Extractor -# -# Copyright (C) 2000-2001, 2003 Free Software Foundation. -# -# Intltool is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# -# Intltool 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., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. -# -# Authors: Kenneth Christiansen -# Darin Adler -# - -## Release information -my $PROGRAM = "intltool-extract"; -my $PACKAGE = "intltool"; -my $VERSION = "0.35.5"; - -## Loaded modules -use strict; -use File::Basename; -use Getopt::Long; - -## Scalars used by the option stuff -my $TYPE_ARG = "0"; -my $LOCAL_ARG = "0"; -my $HELP_ARG = "0"; -my $VERSION_ARG = "0"; -my $UPDATE_ARG = "0"; -my $QUIET_ARG = "0"; -my $SRCDIR_ARG = "."; - -my $FILE; -my $OUTFILE; - -my $gettext_type = ""; -my $input; -my %messages = (); -my %loc = (); -my %count = (); -my %comments = (); -my $strcount = 0; - -my $XMLCOMMENT = ""; - -## Use this instead of \w for XML files to handle more possible characters. -my $w = "[-A-Za-z0-9._:]"; - -## Always print first -$| = 1; - -## Handle options -GetOptions ( - "type=s" => \$TYPE_ARG, - "local|l" => \$LOCAL_ARG, - "help|h" => \$HELP_ARG, - "version|v" => \$VERSION_ARG, - "update" => \$UPDATE_ARG, - "quiet|q" => \$QUIET_ARG, - "srcdir=s" => \$SRCDIR_ARG, - ) or &error; - -&split_on_argument; - - -## Check for options. -## This section will check for the different options. - -sub split_on_argument { - - if ($VERSION_ARG) { - &version; - - } elsif ($HELP_ARG) { - &help; - - } elsif ($LOCAL_ARG) { - &place_local; - &extract; - - } elsif ($UPDATE_ARG) { - &place_normal; - &extract; - - } elsif (@ARGV > 0) { - &place_normal; - &message; - &extract; - - } else { - &help; - - } -} - -sub place_normal { - $FILE = $ARGV[0]; - $OUTFILE = "$FILE.h"; - - my $dirname = dirname ($OUTFILE); - if (! -d "$dirname" && $dirname ne "") { - system ("mkdir -p $dirname"); - } -} - -sub place_local { - $FILE = $ARGV[0]; - $OUTFILE = fileparse($FILE, ()); - if (!-e "tmp/") { - system("mkdir tmp/"); - } - $OUTFILE = "./tmp/$OUTFILE.h" -} - -sub determine_type { - if ($TYPE_ARG =~ /^gettext\/(.*)/) { - $gettext_type=$1 - } -} - -## Sub for printing release information -sub version{ - print <<_EOF_; -${PROGRAM} (${PACKAGE}) $VERSION -Copyright (C) 2000, 2003 Free Software Foundation, Inc. -Written by Kenneth Christiansen, 2000. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -_EOF_ - exit; -} - -## Sub for printing usage information -sub help { - print <<_EOF_; -Usage: ${PROGRAM} [OPTION]... [FILENAME] -Generates a header file from an XML source file. - -It grabs all strings between <_translatable_node> and its end tag in -XML files. Read manpage (man ${PROGRAM}) for more info. - - --type=TYPE Specify the file type of FILENAME. Currently supports: - "gettext/glade", "gettext/ini", "gettext/keys" - "gettext/rfc822deb", "gettext/schemas", - "gettext/scheme", "gettext/xml", "gettext/quoted" - -l, --local Writes output into current working directory - (conflicts with --update) - --update Writes output into the same directory the source file - reside (conflicts with --local) - --srcdir Root of the source tree - -v, --version Output version information and exit - -h, --help Display this help and exit - -q, --quiet Quiet mode - -Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE") -or send email to . -_EOF_ - exit; -} - -## Sub for printing error messages -sub error{ - print STDERR "Try `${PROGRAM} --help' for more information.\n"; - exit; -} - -sub message { - print "Generating C format header file for translation.\n" unless $QUIET_ARG; -} - -sub extract { - &determine_type; - - &convert; - - open OUT, ">$OUTFILE"; - binmode (OUT) if $^O eq 'MSWin32'; - &msg_write; - close OUT; - - print "Wrote $OUTFILE\n" unless $QUIET_ARG; -} - -sub convert { - - ## Reading the file - { - local (*IN); - local $/; #slurp mode - open (IN, "<$SRCDIR_ARG/$FILE") || die "can't open $SRCDIR_ARG/$FILE: $!"; - $input = ; - } - - &type_ini if $gettext_type eq "ini"; - &type_keys if $gettext_type eq "keys"; - &type_xml if $gettext_type eq "xml"; - &type_glade if $gettext_type eq "glade"; - &type_scheme if $gettext_type eq "scheme"; - &type_schemas if $gettext_type eq "schemas"; - &type_rfc822deb if $gettext_type eq "rfc822deb"; - &type_quoted if $gettext_type eq "quoted"; -} - -sub entity_decode_minimal -{ - local ($_) = @_; - - s/'/'/g; # ' - s/"/"/g; # " - s/&/&/g; - - return $_; -} - -sub entity_decode -{ - local ($_) = @_; - - s/'/'/g; # ' - s/"/"/g; # " - s/&/&/g; - s/<//g; - - return $_; -} - -sub escape_char -{ - return '\"' if $_ eq '"'; - return '\n' if $_ eq "\n"; - return '\\\\' if $_ eq '\\'; - - return $_; -} - -sub escape -{ - my ($string) = @_; - return join "", map &escape_char, split //, $string; -} - -sub type_ini { - ### For generic translatable desktop files ### - while ($input =~ /^(#(.+)\n)?^_.*=(.*)$/mg) { - if (defined($2)) { - $comments{$3} = $2; - } - $messages{$3} = []; - } -} - -sub type_keys { - ### For generic translatable mime/keys files ### - while ($input =~ /^\s*_\w+=(.*)$/mg) { - $messages{$1} = []; - } -} - -sub type_xml { - ### For generic translatable XML files ### - my $tree = readXml($input); - parseTree(0, $tree); -} - -sub print_var { - my $var = shift; - my $vartype = ref $var; - - if ($vartype =~ /ARRAY/) { - my @arr = @{$var}; - print "[ "; - foreach my $el (@arr) { - print_var($el); - print ", "; - } - print "] "; - } elsif ($vartype =~ /HASH/) { - my %hash = %{$var}; - print "{ "; - foreach my $key (keys %hash) { - print "$key => "; - print_var($hash{$key}); - print ", "; - } - print "} "; - } else { - print $var; - } -} - -# Same syntax as getAttributeString in intltool-merge.in.in, similar logic (look for ## differences comment) -sub getAttributeString -{ - my $sub = shift; - my $do_translate = shift || 1; - my $language = shift || ""; - my $translate = shift; - my $result = ""; - foreach my $e (reverse(sort(keys %{ $sub }))) { - my $key = $e; - my $string = $sub->{$e}; - my $quote = '"'; - - $string =~ s/^[\s]+//; - $string =~ s/[\s]+$//; - - if ($string =~ /^'.*'$/) - { - $quote = "'"; - } - $string =~ s/^['"]//g; - $string =~ s/['"]$//g; - - ## differences from intltool-merge.in.in - if ($key =~ /^_/) { - $comments{entity_decode($string)} = $XMLCOMMENT if $XMLCOMMENT; - $messages{entity_decode($string)} = []; - $$translate = 2; - } - ## differences end here from intltool-merge.in.in - $result .= " $key=$quote$string$quote"; - } - return $result; -} - -# Verbatim copy from intltool-merge.in.in -sub getXMLstring -{ - my $ref = shift; - my $spacepreserve = shift || 0; - my @list = @{ $ref }; - my $result = ""; - - my $count = scalar(@list); - my $attrs = $list[0]; - my $index = 1; - - $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); - $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/)); - - while ($index < $count) { - my $type = $list[$index]; - my $content = $list[$index+1]; - if (! $type ) { - # We've got CDATA - if ($content) { - # lets strip the whitespace here, and *ONLY* here - $content =~ s/\s+/ /gs if (!$spacepreserve); - $result .= $content; - } - } elsif ( "$type" ne "1" ) { - # We've got another element - $result .= "<$type"; - $result .= getAttributeString(@{$content}[0], 0); # no nested translatable elements - if ($content) { - my $subresult = getXMLstring($content, $spacepreserve); - if ($subresult) { - $result .= ">".$subresult . ""; - } else { - $result .= "/>"; - } - } else { - $result .= "/>"; - } - } - $index += 2; - } - return $result; -} - -# Verbatim copy from intltool-merge.in.in, except for MULTIPLE_OUTPUT handling removed -# Translate list of nodes if necessary -sub translate_subnodes -{ - my $fh = shift; - my $content = shift; - my $language = shift || ""; - my $singlelang = shift || 0; - my $spacepreserve = shift || 0; - - my @nodes = @{ $content }; - - my $count = scalar(@nodes); - my $index = 0; - while ($index < $count) { - my $type = $nodes[$index]; - my $rest = $nodes[$index+1]; - traverse($fh, $type, $rest, $language, $spacepreserve); - $index += 2; - } -} - -# Based on traverse() in intltool-merge.in.in -sub traverse -{ - my $fh = shift; # unused, to allow us to sync code between -merge and -extract - my $nodename = shift; - my $content = shift; - my $language = shift || ""; - my $spacepreserve = shift || 0; - - if ($nodename && "$nodename" eq "1") { - $XMLCOMMENT = $content; - } elsif ($nodename) { - # element - my @all = @{ $content }; - my $attrs = shift @all; - my $translate = 0; - my $outattr = getAttributeString($attrs, 1, $language, \$translate); - - if ($nodename =~ /^_/) { - $translate = 1; - $nodename =~ s/^_//; - } - my $lookup = ''; - - $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/)); - $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); - - if ($translate) { - $lookup = getXMLstring($content, $spacepreserve); - if (!$spacepreserve) { - $lookup =~ s/^\s+//s; - $lookup =~ s/\s+$//s; - } - - if ($lookup && $translate != 2) { - $comments{$lookup} = $XMLCOMMENT if $XMLCOMMENT; - $messages{$lookup} = []; - } elsif ($translate == 2) { - translate_subnodes($fh, \@all, $language, 1, $spacepreserve); - } - } else { - $XMLCOMMENT = ""; - my $count = scalar(@all); - if ($count > 0) { - my $index = 0; - while ($index < $count) { - my $type = $all[$index]; - my $rest = $all[$index+1]; - traverse($fh, $type, $rest, $language, $spacepreserve); - $index += 2; - } - } - } - $XMLCOMMENT = ""; - } -} - - -# Verbatim copy from intltool-merge.in.in, $fh for compatibility -sub parseTree -{ - my $fh = shift; - my $ref = shift; - my $language = shift || ""; - - my $name = shift @{ $ref }; - my $cont = shift @{ $ref }; - - while (!$name || "$name" eq "1") { - $name = shift @{ $ref }; - $cont = shift @{ $ref }; - } - - my $spacepreserve = 0; - my $attrs = @{$cont}[0]; - $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); - - traverse($fh, $name, $cont, $language, $spacepreserve); -} - -# Verbatim copy from intltool-merge.in.in -sub intltool_tree_comment -{ - my $expat = shift; - my $data = $expat->original_string(); - my $clist = $expat->{Curlist}; - my $pos = $#$clist; - - $data =~ s/^$//s; - push @$clist, 1 => $data; -} - -# Verbatim copy from intltool-merge.in.in -sub intltool_tree_cdatastart -{ - my $expat = shift; - my $clist = $expat->{Curlist}; - my $pos = $#$clist; - - push @$clist, 0 => $expat->original_string(); -} - -# Verbatim copy from intltool-merge.in.in -sub intltool_tree_cdataend -{ - my $expat = shift; - my $clist = $expat->{Curlist}; - my $pos = $#$clist; - - $clist->[$pos] .= $expat->original_string(); -} - -# Verbatim copy from intltool-merge.in.in -sub intltool_tree_char -{ - my $expat = shift; - my $text = shift; - my $clist = $expat->{Curlist}; - my $pos = $#$clist; - - # Use original_string so that we retain escaped entities - # in CDATA sections. - # - if ($pos > 0 and $clist->[$pos - 1] eq '0') { - $clist->[$pos] .= $expat->original_string(); - } else { - push @$clist, 0 => $expat->original_string(); - } -} - -# Verbatim copy from intltool-merge.in.in -sub intltool_tree_start -{ - my $expat = shift; - my $tag = shift; - my @origlist = (); - - # Use original_string so that we retain escaped entities - # in attribute values. We must convert the string to an - # @origlist array to conform to the structure of the Tree - # Style. - # - my @original_array = split /\x/, $expat->original_string(); - my $source = $expat->original_string(); - - # Remove leading tag. - # - $source =~ s|^\s*<\s*(\S+)||s; - - # Grab attribute key/value pairs and push onto @origlist array. - # - while ($source) - { - if ($source =~ /^\s*([\w:-]+)\s*[=]\s*["]/) - { - $source =~ s|^\s*([\w:-]+)\s*[=]\s*["]([^"]*)["]||s; - push @origlist, $1; - push @origlist, '"' . $2 . '"'; - } - elsif ($source =~ /^\s*([\w:-]+)\s*[=]\s*[']/) - { - $source =~ s|^\s*([\w:-]+)\s*[=]\s*[']([^']*)[']||s; - push @origlist, $1; - push @origlist, "'" . $2 . "'"; - } - else - { - last; - } - } - - my $ol = [ { @origlist } ]; - - push @{ $expat->{Lists} }, $expat->{Curlist}; - push @{ $expat->{Curlist} }, $tag => $ol; - $expat->{Curlist} = $ol; -} - -# Copied from intltool-merge.in.in and added comment handler. -sub readXml -{ - my $xmldoc = shift || return; - my $ret = eval 'require XML::Parser'; - if(!$ret) { - die "You must have XML::Parser installed to run $0\n\n"; - } - my $xp = new XML::Parser(Style => 'Tree'); - $xp->setHandlers(Char => \&intltool_tree_char); - $xp->setHandlers(Start => \&intltool_tree_start); - $xp->setHandlers(CdataStart => \&intltool_tree_cdatastart); - $xp->setHandlers(CdataEnd => \&intltool_tree_cdataend); - - ## differences from intltool-merge.in.in - $xp->setHandlers(Comment => \&intltool_tree_comment); - ## differences end here from intltool-merge.in.in - - my $tree = $xp->parse($xmldoc); - #print_var($tree); - -# Hello thereHowdydo -# would be: -# [foo, [{}, 1, "comment", head, [{id => "a"}, 0, "Hello ", em, [{}, 0, "there"]], bar, -# [{}, 0, "Howdy", ref, [{}]], 0, "do" ] ] - - return $tree; -} - -sub type_schemas { - ### For schemas XML files ### - - # FIXME: We should handle escaped < (less than) - while ($input =~ / - \s* - (\s*(?:\s*)?(.*?)\s*<\/default>\s*)? - (\s*(?:\s*)?(.*?)\s*<\/short>\s*)? - (\s*(?:\s*)?(.*?)\s*<\/long>\s*)? - <\/locale> - /sgx) { - my @totranslate = ($3,$6,$9); - my @eachcomment = ($2,$5,$8); - foreach (@totranslate) { - my $currentcomment = shift @eachcomment; - next if !$_; - s/\s+/ /g; - $messages{entity_decode_minimal($_)} = []; - $comments{entity_decode_minimal($_)} = $currentcomment if (defined($currentcomment)); - } - } -} - -sub type_rfc822deb { - ### For rfc822-style Debian configuration files ### - - my $lineno = 1; - my $type = ''; - while ($input =~ /\G(.*?)(^|\n)(_+)([^:]+):[ \t]*(.*?)(?=\n\S|$)/sg) - { - my ($pre, $newline, $underscore, $tag, $text) = ($1, $2, $3, $4, $5); - while ($pre =~ m/\n/g) - { - $lineno ++; - } - $lineno += length($newline); - my @str_list = rfc822deb_split(length($underscore), $text); - for my $str (@str_list) - { - $strcount++; - $messages{$str} = []; - $loc{$str} = $lineno; - $count{$str} = $strcount; - my $usercomment = ''; - while($pre =~ s/(^|\n)#([^\n]*)$//s) - { - $usercomment = "\n" . $2 . $usercomment; - } - $comments{$str} = $tag . $usercomment; - } - $lineno += ($text =~ s/\n//g); - } -} - -sub rfc822deb_split { - # Debian defines a special way to deal with rfc822-style files: - # when a value contain newlines, it consists of - # 1. a short form (first line) - # 2. a long description, all lines begin with a space, - # and paragraphs are separated by a single dot on a line - # This routine returns an array of all paragraphs, and reformat - # them. - # When first argument is 2, the string is a comma separated list of - # values. - my $type = shift; - my $text = shift; - $text =~ s/^[ \t]//mg; - return (split(/, */, $text, 0)) if $type ne 1; - return ($text) if $text !~ /\n/; - - $text =~ s/([^\n]*)\n//; - my @list = ($1); - my $str = ''; - for my $line (split (/\n/, $text)) - { - chomp $line; - if ($line =~ /^\.\s*$/) - { - # New paragraph - $str =~ s/\s*$//; - push(@list, $str); - $str = ''; - } - elsif ($line =~ /^\s/) - { - # Line which must not be reformatted - $str .= "\n" if length ($str) && $str !~ /\n$/; - $line =~ s/\s+$//; - $str .= $line."\n"; - } - else - { - # Continuation line, remove newline - $str .= " " if length ($str) && $str !~ /\n$/; - $str .= $line; - } - } - $str =~ s/\s*$//; - push(@list, $str) if length ($str); - return @list; -} - -sub type_quoted { - while ($input =~ /\"(([^\"]|\\\")*[^\\\"])\"/g) { - my $message = $1; - my $before = $`; - $message =~ s/\\\"/\"/g; - $before =~ s/[^\n]//g; - $messages{$message} = []; - $loc{$message} = length ($before) + 2; - } -} - -sub type_glade { - ### For translatable Glade XML files ### - - my $tags = "label|title|text|format|copyright|comments|preview_text|tooltip|message"; - - while ($input =~ /<($tags)>([^<]+)<\/($tags)>/sg) { - # Glade sometimes uses tags that normally mark translatable things for - # little bits of non-translatable content. We work around this by not - # translating strings that only includes something like label4 or window1. - $messages{entity_decode($2)} = [] unless $2 =~ /^(window|label|dialog)[0-9]+$/; - } - - while ($input =~ /(..[^<]*)<\/items>/sg) { - for my $item (split (/\n/, $1)) { - $messages{entity_decode($item)} = []; - } - } - - ## handle new glade files - while ($input =~ /<(property|atkproperty)\s+[^>]*translatable\s*=\s*"yes"(?:\s+[^>]*comments\s*=\s*"([^"]*)")?[^>]*>([^<]+)<\/\1>/sg) { - $messages{entity_decode($3)} = [] unless $3 =~ /^(window|label)[0-9]+$/; - if (defined($2) and !($3 =~ /^(window|label)[0-9]+$/)) { - $comments{entity_decode($3)} = entity_decode($2) ; - } - } - while ($input =~ /]*)"\s+description="([^>]+)"\/>/sg) { - $messages{entity_decode_minimal($2)} = []; - } -} - -sub type_scheme { - my ($line, $i, $state, $str, $trcomment, $char); - for $line (split(/\n/, $input)) { - $i = 0; - $state = 0; # 0 - nothing, 1 - string, 2 - translatable string - while ($i < length($line)) { - if (substr($line,$i,1) eq "\"") { - if ($state == 2) { - $comments{$str} = $trcomment if ($trcomment); - $messages{$str} = []; - $str = ''; - $state = 0; $trcomment = ""; - } elsif ($state == 1) { - $str = ''; - $state = 0; $trcomment = ""; - } else { - $state = 1; - $str = ''; - if ($i>0 && substr($line,$i-1,1) eq '_') { - $state = 2; - } - } - } elsif (!$state) { - if (substr($line,$i,1) eq ";") { - $trcomment = substr($line,$i+1); - $trcomment =~ s/^;*\s*//; - $i = length($line); - } elsif ($trcomment && substr($line,$i,1) !~ /\s|\(|\)|_/) { - $trcomment = ""; - } - } else { - if (substr($line,$i,1) eq "\\") { - $char = substr($line,$i+1,1); - if ($char ne "\"" && $char ne "\\") { - $str = $str . "\\"; - } - $i++; - } - $str = $str . substr($line,$i,1); - } - $i++; - } - } -} - -sub msg_write { - my @msgids; - if (%count) - { - @msgids = sort { $count{$a} <=> $count{$b} } keys %count; - } - else - { - @msgids = sort keys %messages; - } - for my $message (@msgids) - { - my $offsetlines = 1; - $offsetlines++ if $message =~ /%/; - if (defined ($comments{$message})) - { - while ($comments{$message} =~ m/\n/g) - { - $offsetlines++; - } - } - print OUT "# ".($loc{$message} - $offsetlines). " \"$FILE\"\n" - if defined $loc{$message}; - print OUT "/* ".$comments{$message}." */\n" - if defined $comments{$message}; - print OUT "/* xgettext:no-c-format */\n" if $message =~ /%/; - - my @lines = split (/\n/, $message, -1); - for (my $n = 0; $n < @lines; $n++) - { - if ($n == 0) - { - print OUT "char *s = N_(\""; - } - else - { - print OUT " \""; - } - - print OUT escape($lines[$n]); - - if ($n < @lines - 1) - { - print OUT "\\n\"\n"; - } - else - { - print OUT "\");\n"; - } - } - } -} - diff --git a/intltool-merge.in b/intltool-merge.in deleted file mode 100644 index 3015d44..0000000 --- a/intltool-merge.in +++ /dev/null @@ -1,1403 +0,0 @@ -#!@INTLTOOL_PERL@ -w -# -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4 -*- - -# -# The Intltool Message Merger -# -# Copyright (C) 2000, 2003 Free Software Foundation. -# Copyright (C) 2000, 2001 Eazel, Inc -# -# Intltool is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# version 2 published by the Free Software Foundation. -# -# Intltool 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., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. -# -# Authors: Maciej Stachowiak -# Kenneth Christiansen -# Darin Adler -# -# Proper XML UTF-8'ification written by Cyrille Chepelov -# - -## Release information -my $PROGRAM = "intltool-merge"; -my $PACKAGE = "intltool"; -my $VERSION = "0.35.5"; - -## Loaded modules -use strict; -use Getopt::Long; -use Text::Wrap; -use File::Basename; - -my $must_end_tag = -1; -my $last_depth = -1; -my $translation_depth = -1; -my @tag_stack = (); -my @entered_tag = (); -my @translation_strings = (); -my $leading_space = ""; - -## Scalars used by the option stuff -my $HELP_ARG = 0; -my $VERSION_ARG = 0; -my $BA_STYLE_ARG = 0; -my $XML_STYLE_ARG = 0; -my $KEYS_STYLE_ARG = 0; -my $DESKTOP_STYLE_ARG = 0; -my $SCHEMAS_STYLE_ARG = 0; -my $RFC822DEB_STYLE_ARG = 0; -my $QUOTED_STYLE_ARG = 0; -my $QUIET_ARG = 0; -my $PASS_THROUGH_ARG = 0; -my $UTF8_ARG = 0; -my $MULTIPLE_OUTPUT = 0; -my $cache_file; - -## Handle options -GetOptions -( - "help" => \$HELP_ARG, - "version" => \$VERSION_ARG, - "quiet|q" => \$QUIET_ARG, - "oaf-style|o" => \$BA_STYLE_ARG, ## for compatibility - "ba-style|b" => \$BA_STYLE_ARG, - "xml-style|x" => \$XML_STYLE_ARG, - "keys-style|k" => \$KEYS_STYLE_ARG, - "desktop-style|d" => \$DESKTOP_STYLE_ARG, - "schemas-style|s" => \$SCHEMAS_STYLE_ARG, - "rfc822deb-style|r" => \$RFC822DEB_STYLE_ARG, - "quoted-style" => \$QUOTED_STYLE_ARG, - "pass-through|p" => \$PASS_THROUGH_ARG, - "utf8|u" => \$UTF8_ARG, - "multiple-output|m" => \$MULTIPLE_OUTPUT, - "cache|c=s" => \$cache_file - ) or &error; - -my $PO_DIR; -my $FILE; -my $OUTFILE; - -my %po_files_by_lang = (); -my %translations = (); -my $iconv = $ENV{"ICONV"} || $ENV{"INTLTOOL_ICONV"} || "@INTLTOOL_ICONV@"; -my $devnull = ($^O eq 'MSWin32' ? 'NUL:' : '/dev/null'); - -# Use this instead of \w for XML files to handle more possible characters. -my $w = "[-A-Za-z0-9._:]"; - -# XML quoted string contents -my $q = "[^\\\"]*"; - -## Check for options. - -if ($VERSION_ARG) -{ - &print_version; -} -elsif ($HELP_ARG) -{ - &print_help; -} -elsif ($BA_STYLE_ARG && @ARGV > 2) -{ - &utf8_sanity_check; - &preparation; - &print_message; - &ba_merge_translations; - &finalize; -} -elsif ($XML_STYLE_ARG && @ARGV > 2) -{ - &utf8_sanity_check; - &preparation; - &print_message; - &xml_merge_output; - &finalize; -} -elsif ($KEYS_STYLE_ARG && @ARGV > 2) -{ - &utf8_sanity_check; - &preparation; - &print_message; - &keys_merge_translations; - &finalize; -} -elsif ($DESKTOP_STYLE_ARG && @ARGV > 2) -{ - &utf8_sanity_check; - &preparation; - &print_message; - &desktop_merge_translations; - &finalize; -} -elsif ($SCHEMAS_STYLE_ARG && @ARGV > 2) -{ - &utf8_sanity_check; - &preparation; - &print_message; - &schemas_merge_translations; - &finalize; -} -elsif ($RFC822DEB_STYLE_ARG && @ARGV > 2) -{ - &preparation; - &print_message; - &rfc822deb_merge_translations; - &finalize; -} -elsif ($QUOTED_STYLE_ARG && @ARGV > 2) -{ - &utf8_sanity_check; - &preparation; - &print_message; - "ed_merge_translations; - &finalize; -} -else -{ - &print_help; -} - -exit; - -## Sub for printing release information -sub print_version -{ - print <<_EOF_; -${PROGRAM} (${PACKAGE}) ${VERSION} -Written by Maciej Stachowiak, Darin Adler and Kenneth Christiansen. - -Copyright (C) 2000-2003 Free Software Foundation, Inc. -Copyright (C) 2000-2001 Eazel, Inc. -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -_EOF_ - exit; -} - -## Sub for printing usage information -sub print_help -{ - print <<_EOF_; -Usage: ${PROGRAM} [OPTION]... PO_DIRECTORY FILENAME OUTPUT_FILE -Generates an output file that includes some localized attributes from an -untranslated source file. - -Mandatory options: (exactly one must be specified) - -b, --ba-style includes translations in the bonobo-activation style - -d, --desktop-style includes translations in the desktop style - -k, --keys-style includes translations in the keys style - -s, --schemas-style includes translations in the schemas style - -r, --rfc822deb-style includes translations in the RFC822 style - --quoted-style includes translations in the quoted string style - -x, --xml-style includes translations in the standard xml style - -Other options: - -u, --utf8 convert all strings to UTF-8 before merging - (default for everything except RFC822 style) - -p, --pass-through deprecated, does nothing and issues a warning - -m, --multiple-output output one localized file per locale, instead of - a single file containing all localized elements - -c, --cache=FILE specify cache file name - (usually \$top_builddir/po/.intltool-merge-cache) - -q, --quiet suppress most messages - --help display this help and exit - --version output version information and exit - -Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE") -or send email to . -_EOF_ - exit; -} - - -## Sub for printing error messages -sub print_error -{ - print STDERR "Try `${PROGRAM} --help' for more information.\n"; - exit; -} - - -sub print_message -{ - print "Merging translations into $OUTFILE.\n" unless $QUIET_ARG; -} - - -sub preparation -{ - $PO_DIR = $ARGV[0]; - $FILE = $ARGV[1]; - $OUTFILE = $ARGV[2]; - - &gather_po_files; - &get_translation_database; -} - -# General-purpose code for looking up translations in .po files - -sub po_file2lang -{ - my ($tmp) = @_; - $tmp =~ s/^.*\/(.*)\.po$/$1/; - return $tmp; -} - -sub gather_po_files -{ - for my $po_file (glob "$PO_DIR/*.po") { - $po_files_by_lang{po_file2lang($po_file)} = $po_file; - } -} - -sub get_local_charset -{ - my ($encoding) = @_; - my $alias_file = $ENV{"G_CHARSET_ALIAS"} || "@INTLTOOL_LIBDIR@/charset.alias"; - - # seek character encoding aliases in charset.alias (glib) - - if (open CHARSET_ALIAS, $alias_file) - { - while () - { - next if /^\#/; - return $1 if (/^\s*([-._a-zA-Z0-9]+)\s+$encoding\b/i) - } - - close CHARSET_ALIAS; - } - - # if not found, return input string - - return $encoding; -} - -sub get_po_encoding -{ - my ($in_po_file) = @_; - my $encoding = ""; - - open IN_PO_FILE, $in_po_file or die; - while () - { - ## example: "Content-Type: text/plain; charset=ISO-8859-1\n" - if (/Content-Type\:.*charset=([-a-zA-Z0-9]+)\\n/) - { - $encoding = $1; - last; - } - } - close IN_PO_FILE; - - if (!$encoding) - { - print STDERR "Warning: no encoding found in $in_po_file. Assuming ISO-8859-1\n" unless $QUIET_ARG; - $encoding = "ISO-8859-1"; - } - - system ("$iconv -f $encoding -t UTF-8 <$devnull 2>$devnull"); - if ($?) { - $encoding = get_local_charset($encoding); - } - - return $encoding -} - -sub utf8_sanity_check -{ - print STDERR "Warning: option --pass-through has been removed.\n" if $PASS_THROUGH_ARG; - $UTF8_ARG = 1; -} - -sub get_translation_database -{ - if ($cache_file) { - &get_cached_translation_database; - } else { - &create_translation_database; - } -} - -sub get_newest_po_age -{ - my $newest_age; - - foreach my $file (values %po_files_by_lang) - { - my $file_age = -M $file; - $newest_age = $file_age if !$newest_age || $file_age < $newest_age; - } - - $newest_age = 0 if !$newest_age; - - return $newest_age; -} - -sub create_cache -{ - print "Generating and caching the translation database\n" unless $QUIET_ARG; - - &create_translation_database; - - open CACHE, ">$cache_file" || die; - print CACHE join "\x01", %translations; - close CACHE; -} - -sub load_cache -{ - print "Found cached translation database\n" unless $QUIET_ARG; - - my $contents; - open CACHE, "<$cache_file" || die; - { - local $/; - $contents = ; - } - close CACHE; - %translations = split "\x01", $contents; -} - -sub get_cached_translation_database -{ - my $cache_file_age = -M $cache_file; - if (defined $cache_file_age) - { - if ($cache_file_age <= &get_newest_po_age) - { - &load_cache; - return; - } - print "Found too-old cached translation database\n" unless $QUIET_ARG; - } - - &create_cache; -} - -sub create_translation_database -{ - for my $lang (keys %po_files_by_lang) - { - my $po_file = $po_files_by_lang{$lang}; - - if ($UTF8_ARG) - { - my $encoding = get_po_encoding ($po_file); - - if (lc $encoding eq "utf-8") - { - open PO_FILE, "<$po_file"; - } - else - { - print "NOTICE: $po_file is not in UTF-8 but $encoding, converting...\n" unless $QUIET_ARG;; - - open PO_FILE, "$iconv -f $encoding -t UTF-8 $po_file|"; - } - } - else - { - open PO_FILE, "<$po_file"; - } - - my $nextfuzzy = 0; - my $inmsgid = 0; - my $inmsgstr = 0; - my $msgid = ""; - my $msgstr = ""; - - while () - { - $nextfuzzy = 1 if /^#, fuzzy/; - - if (/^msgid "((\\.|[^\\]+)*)"/ ) - { - $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr; - $msgid = ""; - $msgstr = ""; - - if ($nextfuzzy) { - $inmsgid = 0; - } else { - $msgid = unescape_po_string($1); - $inmsgid = 1; - } - $inmsgstr = 0; - $nextfuzzy = 0; - } - - if (/^msgstr "((\\.|[^\\]+)*)"/) - { - $msgstr = unescape_po_string($1); - $inmsgstr = 1; - $inmsgid = 0; - } - - if (/^"((\\.|[^\\]+)*)"/) - { - $msgid .= unescape_po_string($1) if $inmsgid; - $msgstr .= unescape_po_string($1) if $inmsgstr; - } - } - $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr; - } -} - -sub finalize -{ -} - -sub unescape_one_sequence -{ - my ($sequence) = @_; - - return "\\" if $sequence eq "\\\\"; - return "\"" if $sequence eq "\\\""; - return "\n" if $sequence eq "\\n"; - return "\r" if $sequence eq "\\r"; - return "\t" if $sequence eq "\\t"; - return "\b" if $sequence eq "\\b"; - return "\f" if $sequence eq "\\f"; - return "\a" if $sequence eq "\\a"; - return chr(11) if $sequence eq "\\v"; # vertical tab, see ascii(7) - - return chr(hex($1)) if ($sequence =~ /\\x([0-9a-fA-F]{2})/); - return chr(oct($1)) if ($sequence =~ /\\([0-7]{3})/); - - # FIXME: Is \0 supported as well? Kenneth and Rodney don't want it, see bug #48489 - - return $sequence; -} - -sub unescape_po_string -{ - my ($string) = @_; - - $string =~ s/(\\x[0-9a-fA-F]{2}|\\[0-7]{3}|\\.)/unescape_one_sequence($1)/eg; - - return $string; -} - -## NOTE: deal with < - < but not > - > because it seems its ok to have -## > in the entity. For further info please look at #84738. -sub entity_decode -{ - local ($_) = @_; - - s/'/'/g; # ' - s/"/"/g; # " - s/&/&/g; - s/</; - close INPUT; - } - - open OUTPUT, ">$OUTFILE" or die "can't open $OUTFILE: $!"; - # Binmode so that selftest works ok if using a native Win32 Perl... - binmode (OUTPUT) if $^O eq 'MSWin32'; - - while ($source =~ s|^(.*?)([ \t]*<\s*$w+\s+($w+\s*=\s*"$q"\s*)+/?>)([ \t]*\n)?||s) - { - print OUTPUT $1; - - my $node = $2 . "\n"; - - my @strings = (); - $_ = $node; - while (s/(\s)_($w+\s*=\s*"($q)")/$1$2/s) { - push @strings, entity_decode($3); - } - print OUTPUT; - - my %langs; - for my $string (@strings) - { - for my $lang (keys %po_files_by_lang) - { - $langs{$lang} = 1 if $translations{$lang, $string}; - } - } - - for my $lang (sort keys %langs) - { - $_ = $node; - s/(\sname\s*=\s*)"($q)"/$1"$2-$lang"/s; - s/(\s)_($w+\s*=\s*")($q)"/$1 . $2 . entity_encoded_translation($lang, $3) . '"'/seg; - print OUTPUT; - } - } - - print OUTPUT $source; - - close OUTPUT; -} - - -## XML (non-bonobo-activation) merge code - - -# Process tag attributes -# Only parameter is a HASH containing attributes -> values mapping -sub getAttributeString -{ - my $sub = shift; - my $do_translate = shift || 0; - my $language = shift || ""; - my $result = ""; - my $translate = shift; - foreach my $e (reverse(sort(keys %{ $sub }))) { - my $key = $e; - my $string = $sub->{$e}; - my $quote = '"'; - - $string =~ s/^[\s]+//; - $string =~ s/[\s]+$//; - - if ($string =~ /^'.*'$/) - { - $quote = "'"; - } - $string =~ s/^['"]//g; - $string =~ s/['"]$//g; - - if ($do_translate && $key =~ /^_/) { - $key =~ s|^_||g; - if ($language) { - # Handle translation - my $decode_string = entity_decode($string); - my $translation = $translations{$language, $decode_string}; - if ($translation) { - $translation = entity_encode($translation); - $string = $translation; - } - $$translate = 2; - } else { - $$translate = 2 if ($translate && (!$$translate)); # watch not to "overwrite" $translate - } - } - - $result .= " $key=$quote$string$quote"; - } - return $result; -} - -# Returns a translatable string from XML node, it works on contents of every node in XML::Parser tree -sub getXMLstring -{ - my $ref = shift; - my $spacepreserve = shift || 0; - my @list = @{ $ref }; - my $result = ""; - - my $count = scalar(@list); - my $attrs = $list[0]; - my $index = 1; - - $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); - $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/)); - - while ($index < $count) { - my $type = $list[$index]; - my $content = $list[$index+1]; - if (! $type ) { - # We've got CDATA - if ($content) { - # lets strip the whitespace here, and *ONLY* here - $content =~ s/\s+/ /gs if (!$spacepreserve); - $result .= $content; - } - } elsif ( "$type" ne "1" ) { - # We've got another element - $result .= "<$type"; - $result .= getAttributeString(@{$content}[0], 0); # no nested translatable elements - if ($content) { - my $subresult = getXMLstring($content, $spacepreserve); - if ($subresult) { - $result .= ">".$subresult . ""; - } else { - $result .= "/>"; - } - } else { - $result .= "/>"; - } - } - $index += 2; - } - return $result; -} - -# Translate list of nodes if necessary -sub translate_subnodes -{ - my $fh = shift; - my $content = shift; - my $language = shift || ""; - my $singlelang = shift || 0; - my $spacepreserve = shift || 0; - - my @nodes = @{ $content }; - - my $count = scalar(@nodes); - my $index = 0; - while ($index < $count) { - my $type = $nodes[$index]; - my $rest = $nodes[$index+1]; - if ($singlelang) { - my $oldMO = $MULTIPLE_OUTPUT; - $MULTIPLE_OUTPUT = 1; - traverse($fh, $type, $rest, $language, $spacepreserve); - $MULTIPLE_OUTPUT = $oldMO; - } else { - traverse($fh, $type, $rest, $language, $spacepreserve); - } - $index += 2; - } -} - -sub isWellFormedXmlFragment -{ - my $ret = eval 'require XML::Parser'; - if(!$ret) { - die "You must have XML::Parser installed to run $0\n\n"; - } - - my $fragment = shift; - return 0 if (!$fragment); - - $fragment = "$fragment"; - my $xp = new XML::Parser(Style => 'Tree'); - my $tree = 0; - eval { $tree = $xp->parse($fragment); }; - return $tree; -} - -sub traverse -{ - my $fh = shift; - my $nodename = shift; - my $content = shift; - my $language = shift || ""; - my $spacepreserve = shift || 0; - - if (!$nodename) { - if ($content =~ /^[\s]*$/) { - $leading_space .= $content; - } - print $fh $content; - } else { - # element - my @all = @{ $content }; - my $attrs = shift @all; - my $translate = 0; - my $outattr = getAttributeString($attrs, 1, $language, \$translate); - - if ($nodename =~ /^_/) { - $translate = 1; - $nodename =~ s/^_//; - } - my $lookup = ''; - - $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/)); - $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); - - print $fh "<$nodename", $outattr; - if ($translate) { - $lookup = getXMLstring($content, $spacepreserve); - if (!$spacepreserve) { - $lookup =~ s/^\s+//s; - $lookup =~ s/\s+$//s; - } - - if ($lookup || $translate == 2) { - my $translation = $translations{$language, $lookup} if isWellFormedXmlFragment($translations{$language, $lookup}); - if ($MULTIPLE_OUTPUT && ($translation || $translate == 2)) { - $translation = $lookup if (!$translation); - print $fh " xml:lang=\"", $language, "\"" if $language; - print $fh ">"; - if ($translate == 2) { - translate_subnodes($fh, \@all, $language, 1, $spacepreserve); - } else { - print $fh $translation; - } - print $fh ""; - - return; # this means there will be no same translation with xml:lang="$language"... - # if we want them both, just remove this "return" - } else { - print $fh ">"; - if ($translate == 2) { - translate_subnodes($fh, \@all, $language, 1, $spacepreserve); - } else { - print $fh $lookup; - } - print $fh ""; - } - } else { - print $fh "/>"; - } - - for my $lang (sort keys %po_files_by_lang) { - if ($MULTIPLE_OUTPUT && $lang ne "$language") { - next; - } - if ($lang) { - # Handle translation - # - my $translate = 0; - my $localattrs = getAttributeString($attrs, 1, $lang, \$translate); - my $translation = $translations{$lang, $lookup} if isWellFormedXmlFragment($translations{$lang, $lookup}); - if ($translate && !$translation) { - $translation = $lookup; - } - - if ($translation || $translate) { - print $fh "\n"; - $leading_space =~ s/.*\n//g; - print $fh $leading_space; - print $fh "<", $nodename, " xml:lang=\"", $lang, "\"", $localattrs, ">"; - if ($translate == 2) { - translate_subnodes($fh, \@all, $lang, 1, $spacepreserve); - } else { - print $fh $translation; - } - print $fh ""; - } - } - } - - } else { - my $count = scalar(@all); - if ($count > 0) { - print $fh ">"; - my $index = 0; - while ($index < $count) { - my $type = $all[$index]; - my $rest = $all[$index+1]; - traverse($fh, $type, $rest, $language, $spacepreserve); - $index += 2; - } - print $fh ""; - } else { - print $fh "/>"; - } - } - } -} - -sub intltool_tree_comment -{ - my $expat = shift; - my $data = shift; - my $clist = $expat->{Curlist}; - my $pos = $#$clist; - - push @$clist, 1 => $data; -} - -sub intltool_tree_cdatastart -{ - my $expat = shift; - my $clist = $expat->{Curlist}; - my $pos = $#$clist; - - push @$clist, 0 => $expat->original_string(); -} - -sub intltool_tree_cdataend -{ - my $expat = shift; - my $clist = $expat->{Curlist}; - my $pos = $#$clist; - - $clist->[$pos] .= $expat->original_string(); -} - -sub intltool_tree_char -{ - my $expat = shift; - my $text = shift; - my $clist = $expat->{Curlist}; - my $pos = $#$clist; - - # Use original_string so that we retain escaped entities - # in CDATA sections. - # - if ($pos > 0 and $clist->[$pos - 1] eq '0') { - $clist->[$pos] .= $expat->original_string(); - } else { - push @$clist, 0 => $expat->original_string(); - } -} - -sub intltool_tree_start -{ - my $expat = shift; - my $tag = shift; - my @origlist = (); - - # Use original_string so that we retain escaped entities - # in attribute values. We must convert the string to an - # @origlist array to conform to the structure of the Tree - # Style. - # - my @original_array = split /\x/, $expat->original_string(); - my $source = $expat->original_string(); - - # Remove leading tag. - # - $source =~ s|^\s*<\s*(\S+)||s; - - # Grab attribute key/value pairs and push onto @origlist array. - # - while ($source) - { - if ($source =~ /^\s*([\w:-]+)\s*[=]\s*["]/) - { - $source =~ s|^\s*([\w:-]+)\s*[=]\s*["]([^"]*)["]||s; - push @origlist, $1; - push @origlist, '"' . $2 . '"'; - } - elsif ($source =~ /^\s*([\w:-]+)\s*[=]\s*[']/) - { - $source =~ s|^\s*([\w:-]+)\s*[=]\s*[']([^']*)[']||s; - push @origlist, $1; - push @origlist, "'" . $2 . "'"; - } - else - { - last; - } - } - - my $ol = [ { @origlist } ]; - - push @{ $expat->{Lists} }, $expat->{Curlist}; - push @{ $expat->{Curlist} }, $tag => $ol; - $expat->{Curlist} = $ol; -} - -sub readXml -{ - my $filename = shift || return; - if(!-f $filename) { - die "ERROR Cannot find filename: $filename\n"; - } - - my $ret = eval 'require XML::Parser'; - if(!$ret) { - die "You must have XML::Parser installed to run $0\n\n"; - } - my $xp = new XML::Parser(Style => 'Tree'); - $xp->setHandlers(Char => \&intltool_tree_char); - $xp->setHandlers(Start => \&intltool_tree_start); - $xp->setHandlers(CdataStart => \&intltool_tree_cdatastart); - $xp->setHandlers(CdataEnd => \&intltool_tree_cdataend); - my $tree = $xp->parsefile($filename); - -# Hello thereHowdydo -# would be: -# [foo, [{}, head, [{id => "a"}, 0, "Hello ", em, [{}, 0, "there"]], bar, [{}, -# 0, "Howdy", ref, [{}]], 0, "do" ] ] - - return $tree; -} - -sub print_header -{ - my $infile = shift; - my $fh = shift; - my $source; - - if(!-f $infile) { - die "ERROR Cannot find filename: $infile\n"; - } - - print $fh qq{\n}; - { - local $/; - open DOCINPUT, "<${FILE}" or die; - $source = ; - close DOCINPUT; - } - if ($source =~ /()/s) - { - print $fh "$1\n"; - } - elsif ($source =~ /(]*>)/s) - { - print $fh "$1\n"; - } -} - -sub parseTree -{ - my $fh = shift; - my $ref = shift; - my $language = shift || ""; - - my $name = shift @{ $ref }; - my $cont = shift @{ $ref }; - - while (!$name || "$name" eq "1") { - $name = shift @{ $ref }; - $cont = shift @{ $ref }; - } - - my $spacepreserve = 0; - my $attrs = @{$cont}[0]; - $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); - - traverse($fh, $name, $cont, $language, $spacepreserve); -} - -sub xml_merge_output -{ - my $source; - - if ($MULTIPLE_OUTPUT) { - for my $lang (sort keys %po_files_by_lang) { - if ( ! -d $lang ) { - mkdir $lang or -d $lang or die "Cannot create subdirectory $lang: $!\n"; - } - open OUTPUT, ">$lang/$OUTFILE" or die "Cannot open $lang/$OUTFILE: $!\n"; - binmode (OUTPUT) if $^O eq 'MSWin32'; - my $tree = readXml($FILE); - print_header($FILE, \*OUTPUT); - parseTree(\*OUTPUT, $tree, $lang); - close OUTPUT; - print "CREATED $lang/$OUTFILE\n" unless $QUIET_ARG; - } - } - open OUTPUT, ">$OUTFILE" or die "Cannot open $OUTFILE: $!\n"; - binmode (OUTPUT) if $^O eq 'MSWin32'; - my $tree = readXml($FILE); - print_header($FILE, \*OUTPUT); - parseTree(\*OUTPUT, $tree); - close OUTPUT; - print "CREATED $OUTFILE\n" unless $QUIET_ARG; -} - -sub keys_merge_translations -{ - open INPUT, "<${FILE}" or die; - open OUTPUT, ">${OUTFILE}" or die; - binmode (OUTPUT) if $^O eq 'MSWin32'; - - while () - { - if (s/^(\s*)_(\w+=(.*))/$1$2/) - { - my $string = $3; - - print OUTPUT; - - my $non_translated_line = $_; - - for my $lang (sort keys %po_files_by_lang) - { - my $translation = $translations{$lang, $string}; - next if !$translation; - - $_ = $non_translated_line; - s/(\w+)=.*/[$lang]$1=$translation/; - print OUTPUT; - } - } - else - { - print OUTPUT; - } - } - - close OUTPUT; - close INPUT; -} - -sub desktop_merge_translations -{ - open INPUT, "<${FILE}" or die; - open OUTPUT, ">${OUTFILE}" or die; - binmode (OUTPUT) if $^O eq 'MSWin32'; - - while () - { - if (s/^(\s*)_(\w+=(.*))/$1$2/) - { - my $string = $3; - - print OUTPUT; - - my $non_translated_line = $_; - - for my $lang (sort keys %po_files_by_lang) - { - my $translation = $translations{$lang, $string}; - next if !$translation; - - $_ = $non_translated_line; - s/(\w+)=.*/${1}[$lang]=$translation/; - print OUTPUT; - } - } - else - { - print OUTPUT; - } - } - - close OUTPUT; - close INPUT; -} - -sub schemas_merge_translations -{ - my $source; - - { - local $/; # slurp mode - open INPUT, "<$FILE" or die "can't open $FILE: $!"; - $source = ; - close INPUT; - } - - open OUTPUT, ">$OUTFILE" or die; - binmode (OUTPUT) if $^O eq 'MSWin32'; - - # FIXME: support attribute translations - - # Empty nodes never need translation, so unmark all of them. - # For example, <_foo/> is just replaced by . - $source =~ s|<\s*_($w+)\s*/>|<$1/>|g; - - while ($source =~ s/ - (.*?) - (\s+)((\s*) - (\s*(?:\s*)?(.*?)\s*<\/default>)?(\s*) - (\s*(?:\s*)?(.*?)\s*<\/short>)?(\s*) - (\s*(?:\s*)?(.*?)\s*<\/long>)?(\s*) - <\/locale>) - //sx) - { - print OUTPUT $1; - - my $locale_start_spaces = $2 ? $2 : ''; - my $default_spaces = $4 ? $4 : ''; - my $short_spaces = $7 ? $7 : ''; - my $long_spaces = $10 ? $10 : ''; - my $locale_end_spaces = $13 ? $13 : ''; - my $c_default_block = $3 ? $3 : ''; - my $default_string = $6 ? $6 : ''; - my $short_string = $9 ? $9 : ''; - my $long_string = $12 ? $12 : ''; - - print OUTPUT "$locale_start_spaces$c_default_block"; - - $default_string =~ s/\s+/ /g; - $default_string = entity_decode($default_string); - $short_string =~ s/\s+/ /g; - $short_string = entity_decode($short_string); - $long_string =~ s/\s+/ /g; - $long_string = entity_decode($long_string); - - for my $lang (sort keys %po_files_by_lang) - { - my $default_translation = $translations{$lang, $default_string}; - my $short_translation = $translations{$lang, $short_string}; - my $long_translation = $translations{$lang, $long_string}; - - next if (!$default_translation && !$short_translation && - !$long_translation); - - print OUTPUT "\n$locale_start_spaces"; - - print OUTPUT "$default_spaces"; - - if ($default_translation) - { - $default_translation = entity_encode($default_translation); - print OUTPUT "$default_translation"; - } - - print OUTPUT "$short_spaces"; - - if ($short_translation) - { - $short_translation = entity_encode($short_translation); - print OUTPUT "$short_translation"; - } - - print OUTPUT "$long_spaces"; - - if ($long_translation) - { - $long_translation = entity_encode($long_translation); - print OUTPUT "$long_translation"; - } - - print OUTPUT "$locale_end_spaces"; - } - } - - print OUTPUT $source; - - close OUTPUT; -} - -sub rfc822deb_merge_translations -{ - my %encodings = (); - for my $lang (keys %po_files_by_lang) { - $encodings{$lang} = ($UTF8_ARG ? 'UTF-8' : get_po_encoding($po_files_by_lang{$lang})); - } - - my $source; - - $Text::Wrap::huge = 'overflow'; - $Text::Wrap::break = qr/\n|\s(?=\S)/; - - { - local $/; # slurp mode - open INPUT, "<$FILE" or die "can't open $FILE: $!"; - $source = ; - close INPUT; - } - - open OUTPUT, ">${OUTFILE}" or die; - binmode (OUTPUT) if $^O eq 'MSWin32'; - - while ($source =~ /(^|\n+)(_*)([^:\s]+)(:[ \t]*)(.*?)(?=\n[\S\n]|$)/sg) - { - my $sep = $1; - my $non_translated_line = $3.$4; - my $string = $5; - my $underscore = length($2); - next if $underscore eq 0 && $non_translated_line =~ /^#/; - # Remove [] dummy strings - my $stripped = $string; - $stripped =~ s/\[\s[^\[\]]*\],/,/g if $underscore eq 2; - $stripped =~ s/\[\s[^\[\]]*\]$//; - $non_translated_line .= $stripped; - - print OUTPUT $sep.$non_translated_line; - - if ($underscore) - { - my @str_list = rfc822deb_split($underscore, $string); - - for my $lang (sort keys %po_files_by_lang) - { - my $is_translated = 1; - my $str_translated = ''; - my $first = 1; - - for my $str (@str_list) - { - my $translation = $translations{$lang, $str}; - - if (!$translation) - { - $is_translated = 0; - last; - } - - # $translation may also contain [] dummy - # strings, mostly to indicate an empty string - $translation =~ s/\[\s[^\[\]]*\]$//; - - if ($first) - { - if ($underscore eq 2) - { - $str_translated .= $translation; - } - else - { - $str_translated .= - Text::Tabs::expand($translation) . - "\n"; - } - } - else - { - if ($underscore eq 2) - { - $str_translated .= ', ' . $translation; - } - else - { - $str_translated .= Text::Tabs::expand( - Text::Wrap::wrap(' ', ' ', $translation)) . - "\n .\n"; - } - } - $first = 0; - - # To fix some problems with Text::Wrap::wrap - $str_translated =~ s/(\n )+\n/\n .\n/g; - } - next unless $is_translated; - - $str_translated =~ s/\n \.\n$//; - $str_translated =~ s/\s+$//; - - $_ = $non_translated_line; - s/^(\w+):\s*.*/$sep${1}-$lang.$encodings{$lang}: $str_translated/s; - print OUTPUT; - } - } - } - print OUTPUT "\n"; - - close OUTPUT; - close INPUT; -} - -sub rfc822deb_split -{ - # Debian defines a special way to deal with rfc822-style files: - # when a value contain newlines, it consists of - # 1. a short form (first line) - # 2. a long description, all lines begin with a space, - # and paragraphs are separated by a single dot on a line - # This routine returns an array of all paragraphs, and reformat - # them. - # When first argument is 2, the string is a comma separated list of - # values. - my $type = shift; - my $text = shift; - $text =~ s/^[ \t]//mg; - return (split(/, */, $text, 0)) if $type ne 1; - return ($text) if $text !~ /\n/; - - $text =~ s/([^\n]*)\n//; - my @list = ($1); - my $str = ''; - - for my $line (split (/\n/, $text)) - { - chomp $line; - if ($line =~ /^\.\s*$/) - { - # New paragraph - $str =~ s/\s*$//; - push(@list, $str); - $str = ''; - } - elsif ($line =~ /^\s/) - { - # Line which must not be reformatted - $str .= "\n" if length ($str) && $str !~ /\n$/; - $line =~ s/\s+$//; - $str .= $line."\n"; - } - else - { - # Continuation line, remove newline - $str .= " " if length ($str) && $str !~ /\n$/; - $str .= $line; - } - } - - $str =~ s/\s*$//; - push(@list, $str) if length ($str); - - return @list; -} - -sub quoted_translation -{ - my ($lang, $string) = @_; - - $string =~ s/\\\"/\"/g; - - my $translation = $translations{$lang, $string}; - $translation = $string if !$translation; - - $translation =~ s/\"/\\\"/g; - return $translation -} - -sub quoted_merge_translations -{ - if (!$MULTIPLE_OUTPUT) { - print "Quoted only supports Multiple Output.\n"; - exit(1); - } - - for my $lang (sort keys %po_files_by_lang) { - if ( ! -d $lang ) { - mkdir $lang or -d $lang or die "Cannot create subdirectory $lang: $!\n"; - } - open INPUT, "<${FILE}" or die; - open OUTPUT, ">$lang/$OUTFILE" or die "Cannot open $lang/$OUTFILE: $!\n"; - binmode (OUTPUT) if $^O eq 'MSWin32'; - while () - { - s/\"(([^\"]|\\\")*[^\\\"])\"/"\"" . "ed_translation($lang, $1) . "\""/ge; - print OUTPUT; - } - close OUTPUT; - close INPUT; - } -} diff --git a/intltool-update.in b/intltool-update.in deleted file mode 100644 index 6dbe75b..0000000 --- a/intltool-update.in +++ /dev/null @@ -1,1090 +0,0 @@ -#!@INTLTOOL_PERL@ -w -# -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4 -*- - -# -# The Intltool Message Updater -# -# Copyright (C) 2000-2003 Free Software Foundation. -# -# Intltool is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# version 2 published by the Free Software Foundation. -# -# Intltool 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., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. -# -# Authors: Kenneth Christiansen -# Maciej Stachowiak -# Darin Adler - -## Release information -my $PROGRAM = "intltool-update"; -my $VERSION = "0.35.5"; -my $PACKAGE = "intltool"; - -## Loaded modules -use strict; -use Getopt::Long; -use Cwd; -use File::Copy; -use File::Find; - -## Scalars used by the option stuff -my $HELP_ARG = 0; -my $VERSION_ARG = 0; -my $DIST_ARG = 0; -my $POT_ARG = 0; -my $HEADERS_ARG = 0; -my $MAINTAIN_ARG = 0; -my $REPORT_ARG = 0; -my $VERBOSE = 0; -my $GETTEXT_PACKAGE = ""; -my $OUTPUT_FILE = ""; - -my @languages; -my %varhash = (); -my %po_files_by_lang = (); - -# Regular expressions to categorize file types. -# FIXME: Please check if the following is correct - -my $xml_support = -"xml(?:\\.in)*|". # http://www.w3.org/XML/ (Note: .in is not required) -"ui|". # Bonobo specific - User Interface desc. files -"lang|". # ? -"glade2?(?:\\.in)*|". # Glade specific - User Interface desc. files (Note: .in is not required) -"scm(?:\\.in)*|". # ? (Note: .in is not required) -"oaf(?:\\.in)+|". # DEPRECATED: Replaces by Bonobo .server files -"etspec|". # ? -"server(?:\\.in)+|". # Bonobo specific -"sheet(?:\\.in)+|". # ? -"schemas(?:\\.in)+|". # GConf specific -"pong(?:\\.in)+|". # DEPRECATED: PONG is not used [by GNOME] any longer. -"kbd(?:\\.in)+"; # GOK specific. - -my $ini_support = -"icon(?:\\.in)+|". # http://www.freedesktop.org/Standards/icon-theme-spec -"desktop(?:\\.in)+|". # http://www.freedesktop.org/Standards/menu-spec -"caves(?:\\.in)+|". # GNOME Games specific -"directory(?:\\.in)+|". # http://www.freedesktop.org/Standards/menu-spec -"soundlist(?:\\.in)+|". # GNOME specific -"keys(?:\\.in)+|". # GNOME Mime database specific -"theme(?:\\.in)+|". # http://www.freedesktop.org/Standards/icon-theme-spec -"service(?:\\.in)+"; # DBus specific - -my $buildin_gettext_support = -"c|y|cs|cc|cpp|c\\+\\+|h|hh|gob|py"; - -## Always flush buffer when printing -$| = 1; - -## Sometimes the source tree will be rooted somewhere else. -my $SRCDIR = $ENV{"srcdir"} || "."; -my $POTFILES_in; - -$POTFILES_in = "<$SRCDIR/POTFILES.in"; - -my $devnull = ($^O eq 'MSWin32' ? 'NUL:' : '/dev/null'); - -## Handle options -GetOptions -( - "help" => \$HELP_ARG, - "version" => \$VERSION_ARG, - "dist|d" => \$DIST_ARG, - "pot|p" => \$POT_ARG, - "headers|s" => \$HEADERS_ARG, - "maintain|m" => \$MAINTAIN_ARG, - "report|r" => \$REPORT_ARG, - "verbose|x" => \$VERBOSE, - "gettext-package|g=s" => \$GETTEXT_PACKAGE, - "output-file|o=s" => \$OUTPUT_FILE, - ) or &Console_WriteError_InvalidOption; - -&Console_Write_IntltoolHelp if $HELP_ARG; -&Console_Write_IntltoolVersion if $VERSION_ARG; - -my $arg_count = ($DIST_ARG > 0) - + ($POT_ARG > 0) - + ($HEADERS_ARG > 0) - + ($MAINTAIN_ARG > 0) - + ($REPORT_ARG > 0); - -&Console_Write_IntltoolHelp if $arg_count > 1; - -my $PKGNAME = FindPackageName (); - -# --version and --help don't require a module name -my $MODULE = $GETTEXT_PACKAGE || $PKGNAME || "unknown"; - -if ($POT_ARG) -{ - &GenerateHeaders; - &GeneratePOTemplate; -} -elsif ($HEADERS_ARG) -{ - &GenerateHeaders; -} -elsif ($MAINTAIN_ARG) -{ - &FindLeftoutFiles; -} -elsif ($REPORT_ARG) -{ - &GenerateHeaders; - &GeneratePOTemplate; - &Console_Write_CoverageReport; -} -elsif ((defined $ARGV[0]) && $ARGV[0] =~ /^[a-z]/) -{ - my $lang = $ARGV[0]; - - ## Report error if the language file supplied - ## to the command line is non-existent - &Console_WriteError_NotExisting("$SRCDIR/$lang.po") - if ! -s "$SRCDIR/$lang.po"; - - if (!$DIST_ARG) - { - print "Working, please wait..." if $VERBOSE; - &GenerateHeaders; - &GeneratePOTemplate; - } - &POFile_Update ($lang, $OUTPUT_FILE); - &Console_Write_TranslationStatus ($lang, $OUTPUT_FILE); -} -else -{ - &Console_Write_IntltoolHelp; -} - -exit; - -######### - -sub Console_Write_IntltoolVersion -{ - print <<_EOF_; -${PROGRAM} (${PACKAGE}) $VERSION -Written by Kenneth Christiansen, Maciej Stachowiak, and Darin Adler. - -Copyright (C) 2000-2003 Free Software Foundation, Inc. -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -_EOF_ - exit; -} - -sub Console_Write_IntltoolHelp -{ - print <<_EOF_; -Usage: ${PROGRAM} [OPTION]... LANGCODE -Updates PO template files and merge them with the translations. - -Mode of operation (only one is allowed): - -p, --pot generate the PO template only - -s, --headers generate the header files in POTFILES.in - -m, --maintain search for left out files from POTFILES.in - -r, --report display a status report for the module - -d, --dist merge LANGCODE.po with existing PO template - -Extra options: - -g, --gettext-package=NAME override PO template name, useful with --pot - -o, --output-file=FILE write merged translation to FILE - -x, --verbose display lots of feedback - --help display this help and exit - --version output version information and exit - -Examples of use: -${PROGRAM} --pot just create a new PO template -${PROGRAM} xy create new PO template and merge xy.po with it - -Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE") -or send email to . -_EOF_ - exit; -} - -sub echo_n -{ - my $str = shift; - my $ret = `echo "$str"`; - - $ret =~ s/\n$//; # do we need the "s" flag? - - return $ret; -} - -sub POFile_DetermineType ($) -{ - my $type = $_; - my $gettext_type; - - my $xml_regex = "(?:" . $xml_support . ")"; - my $ini_regex = "(?:" . $ini_support . ")"; - my $buildin_regex = "(?:" . $buildin_gettext_support . ")"; - - if ($type =~ /\[type: gettext\/([^\]].*)]/) - { - $gettext_type=$1; - } - elsif ($type =~ /schemas(\.in)+$/) - { - $gettext_type="schemas"; - } - elsif ($type =~ /glade2?(\.in)*$/) - { - $gettext_type="glade"; - } - elsif ($type =~ /scm(\.in)*$/) - { - $gettext_type="scheme"; - } - elsif ($type =~ /keys(\.in)+$/) - { - $gettext_type="keys"; - } - - # bucket types - - elsif ($type =~ /$xml_regex$/) - { - $gettext_type="xml"; - } - elsif ($type =~ /$ini_regex$/) - { - $gettext_type="ini"; - } - elsif ($type =~ /$buildin_regex$/) - { - $gettext_type="buildin"; - } - else - { - $gettext_type="unknown"; - } - - return "gettext\/$gettext_type"; -} - -sub TextFile_DetermineEncoding ($) -{ - my $gettext_code="ASCII"; # All files are ASCII by default - my $filetype=`file $_ | cut -d ' ' -f 2`; - - if ($? eq "0") - { - if ($filetype =~ /^(ISO|UTF)/) - { - chomp ($gettext_code = $filetype); - } - elsif ($filetype =~ /^XML/) - { - $gettext_code="UTF-8"; # We asume that .glade and other .xml files are UTF-8 - } - } - - return $gettext_code; -} - -sub isNotValidMissing -{ - my ($file) = @_; - - return if $file =~ /^\{arch\}\/.*$/; - return if $file =~ /^$varhash{"PACKAGE"}-$varhash{"VERSION"}\/.*$/; -} - -sub FindLeftoutFiles -{ - my (@buf_i18n_plain, - @buf_i18n_xml, - @buf_i18n_xml_unmarked, - @buf_i18n_ini, - @buf_potfiles, - @buf_potfiles_ignore, - @buf_allfiles, - @buf_allfiles_sorted, - @buf_potfiles_sorted, - @buf_potfiles_ignore_sorted - ); - - ## Search and find all translatable files - find sub { - push @buf_i18n_plain, "$File::Find::name" if /\.($buildin_gettext_support)$/; - push @buf_i18n_xml, "$File::Find::name" if /\.($xml_support)$/; - push @buf_i18n_ini, "$File::Find::name" if /\.($ini_support)$/; - push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/; - }, ".."; - - - open POTFILES, $POTFILES_in or die "$PROGRAM: there's no POTFILES.in!\n"; - @buf_potfiles = grep !/^(#|\s*$)/, ; - close POTFILES; - - foreach (@buf_potfiles) { - s/^\[.*]\s*//; - } - - print "Searching for missing translatable files...\n" if $VERBOSE; - - ## Check if we should ignore some found files, when - ## comparing with POTFILES.in - foreach my $ignore ("POTFILES.skip", "POTFILES.ignore") - { - (-s "$SRCDIR/$ignore") or next; - - if ("$ignore" eq "POTFILES.ignore") - { - print "The usage of POTFILES.ignore is deprecated. Please consider moving the\n". - "content of this file to POTFILES.skip.\n"; - } - - print "Found $ignore: Ignoring files...\n" if $VERBOSE; - open FILE, "<$SRCDIR/$ignore" or die "ERROR: Failed to open $SRCDIR/$ignore!\n"; - - while () - { - push @buf_potfiles_ignore, $_ unless /^(#|\s*$)/; - } - close FILE; - - @buf_potfiles_ignore_sorted = sort (@buf_potfiles_ignore); - } - - foreach my $file (@buf_i18n_plain) - { - my $in_comment = 0; - my $in_macro = 0; - - open FILE, "<$file"; - while () - { - # Handle continued multi-line comment. - if ($in_comment) - { - next unless s-.*\*/--; - $in_comment = 0; - } - - # Handle continued macro. - if ($in_macro) - { - $in_macro = 0 unless /\\$/; - next; - } - - # Handle start of macro (or any preprocessor directive). - if (/^\s*\#/) - { - $in_macro = 1 if /^([^\\]|\\.)*\\$/; - next; - } - - # Handle comments and quoted text. - while (m-(/\*|//|\'|\")-) # \' and \" keep emacs perl mode happy - { - my $match = $1; - if ($match eq "/*") - { - if (!s-/\*.*?\*/--) - { - s-/\*.*--; - $in_comment = 1; - } - } - elsif ($match eq "//") - { - s-//.*--; - } - else # ' or " - { - if (!s-$match([^\\]|\\.)*?$match-QUOTEDTEXT-) - { - warn "mismatched quotes at line $. in $file\n"; - s-$match.*--; - } - } - } - - if (/\w\.GetString *\(QUOTEDTEXT/) - { - if (defined isNotValidMissing (unpack("x3 A*", $file))) { - ## Remove the first 3 chars and add newline - push @buf_allfiles, unpack("x3 A*", $file) . "\n"; - } - last; - } - - ## N_ Q_ and _ are the three macros defined in gi8n.h - if (/[NQ]?_ *\(QUOTEDTEXT/) - { - if (defined isNotValidMissing (unpack("x3 A*", $file))) { - ## Remove the first 3 chars and add newline - push @buf_allfiles, unpack("x3 A*", $file) . "\n"; - } - last; - } - } - close FILE; - } - - foreach my $file (@buf_i18n_xml) - { - open FILE, "<$file"; - - while () - { - # FIXME: share the pattern matching code with intltool-extract - if (/\s_[-A-Za-z0-9._:]+\s*=\s*\"([^"]+)\"/ || /<_[^>]+>/ || /translatable=\"yes\"/) - { - if (defined isNotValidMissing (unpack("x3 A*", $file))) { - push @buf_allfiles, unpack("x3 A*", $file) . "\n"; - } - last; - } - } - close FILE; - } - - foreach my $file (@buf_i18n_ini) - { - open FILE, "<$file"; - while () - { - if (/_(.*)=/) - { - if (defined isNotValidMissing (unpack("x3 A*", $file))) { - push @buf_allfiles, unpack("x3 A*", $file) . "\n"; - } - last; - } - } - close FILE; - } - - foreach my $file (@buf_i18n_xml_unmarked) - { - if (defined isNotValidMissing (unpack("x3 A*", $file))) { - push @buf_allfiles, unpack("x3 A*", $file) . "\n"; - } - } - - - @buf_allfiles_sorted = sort (@buf_allfiles); - @buf_potfiles_sorted = sort (@buf_potfiles); - - my %in2; - foreach (@buf_potfiles_sorted) - { - $in2{$_} = 1; - } - - foreach (@buf_potfiles_ignore_sorted) - { - $in2{$_} = 1; - } - - my @result; - - foreach (@buf_allfiles_sorted) - { - if (!exists($in2{$_})) - { - push @result, $_ - } - } - - my @buf_potfiles_notexist; - - foreach (@buf_potfiles_sorted) - { - chomp (my $dummy = $_); - if ("$dummy" ne "" and !(-f "$SRCDIR/../$dummy" or -f "../$dummy")) - { - push @buf_potfiles_notexist, $_; - } - } - - ## Save file with information about the files missing - ## if any, and give information about this procedure. - if (@result + @buf_potfiles_notexist > 0) - { - if (@result) - { - print "\n" if $VERBOSE; - unlink "missing"; - open OUT, ">missing"; - print OUT @result; - close OUT; - warn "\e[1mThe following files contain translations and are currently not in use. Please\e[0m\n". - "\e[1mconsider adding these to the POTFILES.in file, located in the po/ directory.\e[0m\n\n"; - print STDERR @result, "\n"; - warn "If some of these files are left out on purpose then please add them to\n". - "POTFILES.skip instead of POTFILES.in. A file \e[1m'missing'\e[0m containing this list\n". - "of left out files has been written in the current directory.\n"; - } - if (@buf_potfiles_notexist) - { - unlink "notexist"; - open OUT, ">notexist"; - print OUT @buf_potfiles_notexist; - close OUT; - warn "\n" if ($VERBOSE or @result); - warn "\e[1mThe following files do not exist anymore:\e[0m\n\n"; - warn @buf_potfiles_notexist, "\n"; - warn "Please remove them from POTFILES.in. A file \e[1m'notexist'\e[0m\n". - "containing this list of absent files has been written in the current directory.\n"; - } - } - - ## If there is nothing to complain about, notify the user - else { - print "\nAll files containing translations are present in POTFILES.in.\n" if $VERBOSE; - } -} - -sub Console_WriteError_InvalidOption -{ - ## Handle invalid arguments - print STDERR "Try `${PROGRAM} --help' for more information.\n"; - exit 1; -} - -sub GenerateHeaders -{ - my $EXTRACT = $ENV{"INTLTOOL_EXTRACT"} || "intltool-extract"; - - ## Generate the .h header files, so we can allow glade and - ## xml translation support - if (! -x "$EXTRACT") - { - print STDERR "\n *** The intltool-extract script wasn't found!" - ."\n *** Without it, intltool-update can not generate files.\n"; - exit; - } - else - { - open (FILE, $POTFILES_in) or die "$PROGRAM: POTFILES.in not found.\n"; - - while () - { - chomp; - next if /^\[\s*encoding/; - - ## Find xml files in POTFILES.in and generate the - ## files with help from the extract script - - my $gettext_type= &POFile_DetermineType ($1); - - if (/\.($xml_support|$ini_support)$/ || /^\[/) - { - s/^\[[^\[].*]\s*//; - - my $filename = "../$_"; - - if ($VERBOSE) - { - system ($EXTRACT, "--update", "--srcdir=$SRCDIR", - "--type=$gettext_type", $filename); - } - else - { - system ($EXTRACT, "--update", "--type=$gettext_type", - "--srcdir=$SRCDIR", "--quiet", $filename); - } - } - } - close FILE; - } -} - -# -# Generate .pot file from POTFILES.in -# -sub GeneratePOTemplate -{ - my $XGETTEXT = $ENV{"XGETTEXT"} || "@INTLTOOL_XGETTEXT@"; - my $XGETTEXT_ARGS = $ENV{"XGETTEXT_ARGS"} || ''; - chomp $XGETTEXT; - - if (! -x $XGETTEXT) - { - print STDERR " *** xgettext is not found on this system!\n". - " *** Without it, intltool-update can not extract strings.\n"; - exit; - } - - print "Building $MODULE.pot...\n" if $VERBOSE; - - open INFILE, $POTFILES_in; - unlink "POTFILES.in.temp"; - open OUTFILE, ">POTFILES.in.temp" or die("Cannot open POTFILES.in.temp for writing"); - - my $gettext_support_nonascii = 0; - - # checks for GNU gettext >= 0.12 - my $dummy = `$XGETTEXT --version --from-code=UTF-8 >$devnull 2>$devnull`; - if ($? == 0) - { - $gettext_support_nonascii = 1; - } - else - { - # urge everybody to upgrade gettext - print STDERR "WARNING: This version of gettext does not support extracting non-ASCII\n". - " strings. That means you should install a version of gettext\n". - " that supports non-ASCII strings (such as GNU gettext >= 0.12),\n". - " or have to let non-ASCII strings untranslated. (If there is any)\n"; - } - - my $encoding = "ASCII"; - my $forced_gettext_code; - my @temp_headers; - my $encoding_problem_is_reported = 0; - - while () - { - next if (/^#/ or /^\s*$/); - - chomp; - - my $gettext_code; - - if (/^\[\s*encoding:\s*(.*)\s*\]/) - { - $forced_gettext_code=$1; - } - elsif (/\.($xml_support|$ini_support)$/ || /^\[/) - { - s/^\[.*]\s*//; - print OUTFILE "../$_.h\n"; - push @temp_headers, "../$_.h"; - $gettext_code = &TextFile_DetermineEncoding ("../$_.h") if ($gettext_support_nonascii and not defined $forced_gettext_code); - } - else - { - print OUTFILE "$SRCDIR/../$_\n"; - $gettext_code = &TextFile_DetermineEncoding ("$SRCDIR/../$_") if ($gettext_support_nonascii and not defined $forced_gettext_code); - } - - next if (! $gettext_support_nonascii); - - if (defined $forced_gettext_code) - { - $encoding=$forced_gettext_code; - } - elsif (defined $gettext_code and "$encoding" ne "$gettext_code") - { - if ($encoding eq "ASCII") - { - $encoding=$gettext_code; - } - elsif ($gettext_code ne "ASCII") - { - # Only report once because the message is quite long - if (! $encoding_problem_is_reported) - { - print STDERR "WARNING: You should use the same file encoding for all your project files,\n". - " but $PROGRAM thinks that most of the source files are in\n". - " $encoding encoding, while \"$_\" is (likely) in\n". - " $gettext_code encoding. If you are sure that all translatable strings\n". - " are in same encoding (say UTF-8), please \e[1m*prepend*\e[0m the following\n". - " line to POTFILES.in:\n\n". - " [encoding: UTF-8]\n\n". - " and make sure that configure.in/ac checks for $PACKAGE >= 0.27 .\n". - "(such warning message will only be reported once.)\n"; - $encoding_problem_is_reported = 1; - } - } - } - } - - close OUTFILE; - close INFILE; - - unlink "$MODULE.pot"; - my @xgettext_argument=("$XGETTEXT", - "--add-comments", - "--directory\=\.", - "--output\=$MODULE\.pot", - "--files-from\=\.\/POTFILES\.in\.temp"); - my $XGETTEXT_KEYWORDS = &FindPOTKeywords; - push @xgettext_argument, $XGETTEXT_KEYWORDS; - my $MSGID_BUGS_ADDRESS = &FindMakevarsBugAddress; - push @xgettext_argument, "--msgid-bugs-address\=$MSGID_BUGS_ADDRESS" if $MSGID_BUGS_ADDRESS; - push @xgettext_argument, "--from-code\=$encoding" if ($gettext_support_nonascii); - push @xgettext_argument, $XGETTEXT_ARGS if $XGETTEXT_ARGS; - my $xgettext_command = join ' ', @xgettext_argument; - - # intercept xgettext error message - print "Running $xgettext_command\n" if $VERBOSE; - my $xgettext_error_msg = `$xgettext_command 2>\&1`; - my $command_failed = $?; - - unlink "POTFILES.in.temp"; - - print "Removing generated header (.h) files..." if $VERBOSE; - unlink foreach (@temp_headers); - print "done.\n" if $VERBOSE; - - if (! $command_failed) - { - if (! -e "$MODULE.pot") - { - print "None of the files in POTFILES.in contain strings marked for translation.\n" if $VERBOSE; - } - else - { - print "Wrote $MODULE.pot\n" if $VERBOSE; - } - } - else - { - if ($xgettext_error_msg =~ /--from-code/) - { - # replace non-ASCII error message with a more useful one. - print STDERR "ERROR: xgettext failed to generate PO template file because there is non-ASCII\n". - " string marked for translation. Please make sure that all strings marked\n". - " for translation are in uniform encoding (say UTF-8), then \e[1m*prepend*\e[0m the\n". - " following line to POTFILES.in and rerun $PROGRAM:\n\n". - " [encoding: UTF-8]\n\n"; - } - else - { - print STDERR "$xgettext_error_msg"; - if (-e "$MODULE.pot") - { - # is this possible? - print STDERR "ERROR: xgettext failed but still managed to generate PO template file.\n". - " Please consult error message above if there is any.\n"; - } - else - { - print STDERR "ERROR: xgettext failed to generate PO template file. Please consult\n". - " error message above if there is any.\n"; - } - } - exit (1); - } -} - -sub POFile_Update -{ - -f "$MODULE.pot" or die "$PROGRAM: $MODULE.pot does not exist.\n"; - - my $MSGMERGE = $ENV{"MSGMERGE"} || "@INTLTOOL_MSGMERGE@"; - my ($lang, $outfile) = @_; - - print "Merging $SRCDIR/$lang.po with $MODULE.pot..." if $VERBOSE; - - my $infile = "$SRCDIR/$lang.po"; - $outfile = "$SRCDIR/$lang.po" if ($outfile eq ""); - - # I think msgmerge won't overwrite old file if merge is not successful - system ("$MSGMERGE", "-o", $outfile, $infile, "$MODULE.pot"); -} - -sub Console_WriteError_NotExisting -{ - my ($file) = @_; - - ## Report error if supplied language file is non-existing - print STDERR "$PROGRAM: $file does not exist!\n"; - print STDERR "Try '$PROGRAM --help' for more information.\n"; - exit; -} - -sub GatherPOFiles -{ - my @po_files = glob ("./*.po"); - - @languages = map (&POFile_GetLanguage, @po_files); - - foreach my $lang (@languages) - { - $po_files_by_lang{$lang} = shift (@po_files); - } -} - -sub POFile_GetLanguage ($) -{ - s/^(.*\/)?(.+)\.po$/$2/; - return $_; -} - -sub Console_Write_TranslationStatus -{ - my ($lang, $output_file) = @_; - my $MSGFMT = $ENV{"MSGFMT"} || "@INTLTOOL_MSGFMT@"; - - $output_file = "$SRCDIR/$lang.po" if ($output_file eq ""); - - system ("$MSGFMT", "-o", "$devnull", "--verbose", $output_file); -} - -sub Console_Write_CoverageReport -{ - my $MSGFMT = $ENV{"MSGFMT"} || "@INTLTOOL_MSGFMT@"; - - &GatherPOFiles; - - foreach my $lang (@languages) - { - print "$lang: "; - &POFile_Update ($lang, ""); - } - - print "\n\n * Current translation support in $MODULE \n\n"; - - foreach my $lang (@languages) - { - print "$lang: "; - system ("$MSGFMT", "-o", "$devnull", "--verbose", "$SRCDIR/$lang.po"); - } -} - -sub SubstituteVariable -{ - my ($str) = @_; - - # always need to rewind file whenever it has been accessed - seek (CONF, 0, 0); - - # cache each variable. varhash is global to we can add - # variables elsewhere. - while () - { - if (/^(\w+)=(.*)$/) - { - ($varhash{$1} = $2) =~ s/^["'](.*)["']$/$1/; - } - } - - if ($str =~ /^(.*)\${?([A-Z_]+)}?(.*)$/) - { - my $rest = $3; - my $untouched = $1; - my $sub = ""; - # Ignore recursive definitions of variables - $sub = $varhash{$2} if defined $varhash{$2} and $varhash{$2} !~ /\${?$2}?/; - - return SubstituteVariable ("$untouched$sub$rest"); - } - - # We're using Perl backticks ` and "echo -n" here in order to - # expand any shell escapes (such as backticks themselves) in every variable - return echo_n ($str); -} - -sub CONF_Handle_Open -{ - my $base_dirname = getcwd(); - $base_dirname =~ s@.*/@@; - - my ($conf_in, $src_dir); - - if ($base_dirname =~ /^po(-.+)?$/) - { - if (-f "Makevars") - { - my $makefile_source; - - local (*IN); - open (IN, ") - { - if (/^top_builddir[ \t]*=/) - { - $src_dir = $_; - $src_dir =~ s/^top_builddir[ \t]*=[ \t]*([^ \t\n\r]*)/$1/; - - chomp $src_dir; - if (-f "$src_dir" . "/configure.ac") { - $conf_in = "$src_dir" . "/configure.ac" . "\n"; - } else { - $conf_in = "$src_dir" . "/configure.in" . "\n"; - } - last; - } - } - close IN; - - $conf_in || die "Cannot find top_builddir in Makevars."; - } - elsif (-f "../configure.ac") - { - $conf_in = "../configure.ac"; - } - elsif (-f "../configure.in") - { - $conf_in = "../configure.in"; - } - else - { - my $makefile_source; - - local (*IN); - open (IN, ") - { - if (/^top_srcdir[ \t]*=/) - { - $src_dir = $_; - $src_dir =~ s/^top_srcdir[ \t]*=[ \t]*([^ \t\n\r]*)/$1/; - - chomp $src_dir; - $conf_in = "$src_dir" . "/configure.in" . "\n"; - - last; - } - } - close IN; - - $conf_in || die "Cannot find top_srcdir in Makefile."; - } - - open (CONF, "<$conf_in"); - } - else - { - print STDERR "$PROGRAM: Unable to proceed.\n" . - "Make sure to run this script inside the po directory.\n"; - exit; - } -} - -sub FindPackageName -{ - my $version; - my $domain = &FindMakevarsDomain; - my $name = $domain || "untitled"; - - &CONF_Handle_Open; - - my $conf_source; { - local (*IN); - open (IN, "<&CONF") || return $name; - seek (IN, 0, 0); - local $/; # slurp mode - $conf_source = ; - close IN; - } - - # priority for getting package name: - # 1. GETTEXT_PACKAGE - # 2. first argument of AC_INIT (with >= 2 arguments) - # 3. first argument of AM_INIT_AUTOMAKE (with >= 2 argument) - - # /^AM_INIT_AUTOMAKE\([\s\[]*([^,\)\s\]]+)/m - # the \s makes this not work, why? - if ($conf_source =~ /^AM_INIT_AUTOMAKE\(([^,\)]+),([^,\)]+)/m) - { - ($name, $version) = ($1, $2); - $name =~ s/[\[\]\s]//g; - $version =~ s/[\[\]\s]//g; - $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/); - $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/); - $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/); - $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/); - } - - if ($conf_source =~ /^AC_INIT\(([^,\)]+),([^,\)]+)/m) - { - ($name, $version) = ($1, $2); - $name =~ s/[\[\]\s]//g; - $version =~ s/[\[\]\s]//g; - $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/); - $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/); - $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/); - $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/); - } - - # \s makes this not work, why? - $name = $1 if $conf_source =~ /^GETTEXT_PACKAGE=\[?([^\n\]]+)/m; - - # m4 macros AC_PACKAGE_NAME, AC_PACKAGE_VERSION etc. have same value - # as corresponding $PACKAGE_NAME, $PACKAGE_VERSION etc. shell variables. - $name =~ s/\bAC_PACKAGE_/\$PACKAGE_/g; - - $name = $domain if $domain; - - $name = SubstituteVariable ($name); - $name =~ s/^["'](.*)["']$/$1/; - - return $name if $name; -} - - -sub FindPOTKeywords -{ - - my $keywords = "--keyword\=\_ --keyword\=N\_ --keyword\=U\_ --keyword\=Q\_"; - my $varname = "XGETTEXT_OPTIONS"; - my $make_source; { - local (*IN); - open (IN, "; - close IN; - } - - $keywords = $1 if $make_source =~ /^$varname[ ]*=\[?([^\n\]]+)/m; - - return $keywords; -} - -sub FindMakevarsDomain -{ - - my $domain = ""; - my $makevars_source; { - local (*IN); - open (IN, "; - close IN; - } - - $domain = $1 if $makevars_source =~ /^DOMAIN[ ]*=\[?([^\n\]\$]+)/m; - $domain =~ s/^\s+//; - $domain =~ s/\s+$//; - - return $domain; -} - -sub FindMakevarsBugAddress -{ - - my $address = ""; - my $makevars_source; { - local (*IN); - open (IN, "; - close IN; - } - - $address = $1 if $makevars_source =~ /^MSGID_BUGS_ADDRESS[ ]*=\[?([^\n\]\$]+)/m; - $address =~ s/^\s+//; - $address =~ s/\s+$//; - - return $address; -} From krics at linuxforum.hu Tue Aug 7 08:46:33 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Tue Aug 7 08:46:35 2007 Subject: [Frugalware-git] gfpm: Now really the autoofoo* patch Message-ID: <20070807064633.2AB5113A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=acd59a3f0d1130a7e0903e7c73d72752247733c2 commit acd59a3f0d1130a7e0903e7c73d72752247733c2 Author: Christian Hamar alias krix Date: Tue Aug 7 08:45:12 2007 +0200 Now really the autoofoo* patch * ^^ diff --git a/autoclean.sh b/autoclean.sh index 644b037..dd6decb 100644 --- a/autoclean.sh +++ b/autoclean.sh @@ -23,3 +23,5 @@ rm -rf data/icons/Makefile.in rm -rf data/icons/{32x32,128x128,48x48}/Makefile.in rm -rf po/stamp-it rm -rf intltool-{extract,merge,update} +rm -rf po/POTFILES +rm -rf po/Makefile{.in,.in.in} diff --git a/autogen.sh b/autogen.sh index 4840678..f99a8ac 100644 --- a/autogen.sh +++ b/autogen.sh @@ -1,6 +1,63 @@ #!/bin/sh -e +gen_pot() +{ + cd po/ + mv Makevars Makevars.tmp + cp /usr/bin/intltool-extract ./ + intltool-update --pot --gettext-package=gfpm + rm intltool-extract + mv Makevars.tmp Makevars + cd - >/dev/null +} + +import_pootle() +{ + po_dir=~/git/translations/po + if [ -d $po_dir ]; then + : > po/LINGUAS + for i in $(/bin/ls $po_dir/gfpm) + do + [ -e $po_dir/gfpm/$i/gnetconfig.po ] || continue + cp $po_dir/gfpm/$i/gnetconfig.po po/$i.po + if msgfmt -c --statistics -o po/$i.gmo po/$i.po; then + echo $i >> po/LINGUAS + else + echo "WARNING: po/$i.po will break your build!" + fi + done + else + echo "WARNING: no po files will be used" + fi +} + +cd `dirname $0` + +if [ "$1" == "--pot-only" ]; then + gen_pot + exit 0 +fi + +if [ "$1" == "--dist" ]; then + ver=`grep AC_INIT configure.ac|sed 's/.*, \([0-9\.]*\), .*/\1/'` + git-archive --format=tar --prefix=gfpm-$ver/ HEAD | tar xf - + git log --no-merges |git name-rev --tags --stdin > gfpm-$ver/ChangeLog + cd gfpm-$ver + ./autogen.sh --git + cd .. + tar czf gfpm-$ver.tar.gz gfpm-$ver + rm -rf gfpm-$ver + gpg --comment "See http://ftp.frugalware.org/pub/README.GPG for info" \ + -ba -u 20F55619 gfpm-$ver.tar.gz + #mv gfpm-$ver.tar.gz.asc ../.. + exit 0 +fi + cat /usr/share/aclocal/libtool.m4 >> aclocal.m4 + +intltoolize -c -f --automake +import_pootle +gen_pot libtoolize -f -c aclocal --force autoheader -f @@ -8,3 +65,8 @@ autoconf -f cp -f $(dirname $(which automake))/../share/automake/mkinstalldirs ./ cp -f $(dirname $(which automake))/../share/gettext/config.rpath ./ automake -a -c --gnu --foreign + +if [ "$1" == "--git" ]; then + rm -rf autom4te.cache +fi + diff --git a/po/POTFILES.in b/po/POTFILES.in index e8bbfea..2c2567a 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,4 +1,4 @@ src/gfpm.c src/gfpm-packagelist.c src/gfpm-messages.c -glade/gfpm.glade +data/gfpm.glade From krics at linuxforum.hu Tue Aug 7 08:48:08 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Tue Aug 7 08:48:09 2007 Subject: [Frugalware-git] gfpm: * Removed Makefile.in.in Message-ID: <20070807064808.02A9913A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=c8e0723d05a66175e6402c7ff2b64bb2dbc73823 commit c8e0723d05a66175e6402c7ff2b64bb2dbc73823 Author: Christian Hamar alias krix Date: Tue Aug 7 08:46:49 2007 +0200 * Removed Makefile.in.in * Added Makevars diff --git a/po/Makefile.in.in b/po/Makefile.in.in deleted file mode 100644 index 6d2cd50..0000000 --- a/po/Makefile.in.in +++ /dev/null @@ -1,254 +0,0 @@ -# Makefile for program source directory in GNU NLS utilities package. -# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper -# -# This file file be copied and used freely without restrictions. It can -# be used in projects which are not available under the GNU Public License -# but which still want to provide support for the GNU gettext functionality. -# Please note that the actual code is *not* freely available. -# -# - Modified by Owen Taylor to use GETTEXT_PACKAGE -# instead of PACKAGE and to look for po2tbl in ./ not in intl/ -# -# - Modified by jacob berkman to install -# Makefile.in.in and po2tbl.sed.in for use with glib-gettextize - -GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ -PACKAGE = @PACKAGE@ -VERSION = @VERSION@ - -SHELL = /bin/sh -@SET_MAKE@ - -srcdir = @srcdir@ -top_srcdir = @top_srcdir@ -top_builddir = .. -VPATH = @srcdir@ - -prefix = @prefix@ -exec_prefix = @exec_prefix@ -datadir = @datadir@ -libdir = @libdir@ -localedir = $(libdir)/locale -gnulocaledir = $(datadir)/locale -gettextsrcdir = $(datadir)/glib-2.0/gettext/po -subdir = po - -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -MKINSTALLDIRS = $(top_srcdir)/@MKINSTALLDIRS@ - -CC = @CC@ -GENCAT = @GENCAT@ -GMSGFMT = @GMSGFMT@ -MSGFMT = @MSGFMT@ -XGETTEXT = @XGETTEXT@ -INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ -INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ -MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist -GENPOT = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot - -DEFS = @DEFS@ -CFLAGS = @CFLAGS@ -CPPFLAGS = @CPPFLAGS@ - -INCLUDES = -I.. -I$(top_srcdir)/intl - -COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS) - -SOURCES = -POFILES = @POFILES@ -GMOFILES = @GMOFILES@ -DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(GETTEXT_PACKAGE).pot \ -$(POFILES) $(GMOFILES) $(SOURCES) - -POTFILES = \ - -CATALOGS = @CATALOGS@ -CATOBJEXT = @CATOBJEXT@ -INSTOBJEXT = @INSTOBJEXT@ - -.SUFFIXES: -.SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat - -.c.o: - $(COMPILE) $< - -.po.pox: - $(MAKE) $(GETTEXT_PACKAGE).pot - $(MSGMERGE) $< $(srcdir)/$(GETTEXT_PACKAGE).pot -o $*pox - -.po.mo: - $(MSGFMT) -o $@ $< - -.po.gmo: - file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \ - && rm -f $$file && $(GMSGFMT) -o $$file $< - -.po.cat: - sed -f ../intl/po2msg.sed < $< > $*.msg \ - && rm -f $@ && $(GENCAT) $@ $*.msg - - -all: all-@USE_NLS@ - -all-yes: $(CATALOGS) -all-no: - -$(srcdir)/$(GETTEXT_PACKAGE).pot: $(POTFILES) - $(GENPOT) - -install: install-exec install-data -install-exec: -install-data: install-data-@USE_NLS@ -install-data-no: all -install-data-yes: all - if test -r "$(MKINSTALLDIRS)"; then \ - $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \ - else \ - $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \ - fi - @catalogs='$(CATALOGS)'; \ - for cat in $$catalogs; do \ - cat=`basename $$cat`; \ - case "$$cat" in \ - *.gmo) destdir=$(gnulocaledir);; \ - *) destdir=$(localedir);; \ - esac; \ - lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ - dir=$(DESTDIR)$$destdir/$$lang/LC_MESSAGES; \ - if test -r "$(MKINSTALLDIRS)"; then \ - $(MKINSTALLDIRS) $$dir; \ - else \ - $(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \ - fi; \ - if test -r $$cat; then \ - $(INSTALL_DATA) $$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \ - echo "installing $$cat as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \ - else \ - $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \ - echo "installing $(srcdir)/$$cat as" \ - "$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \ - fi; \ - if test -r $$cat.m; then \ - $(INSTALL_DATA) $$cat.m $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \ - echo "installing $$cat.m as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m"; \ - else \ - if test -r $(srcdir)/$$cat.m ; then \ - $(INSTALL_DATA) $(srcdir)/$$cat.m \ - $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \ - echo "installing $(srcdir)/$$cat as" \ - "$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m"; \ - else \ - true; \ - fi; \ - fi; \ - done - if test "$(PACKAGE)" = "glib"; then \ - if test -r "$(MKINSTALLDIRS)"; then \ - $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \ - else \ - $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \ - fi; \ - $(INSTALL_DATA) $(srcdir)/Makefile.in.in \ - $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \ - else \ - : ; \ - fi - -# Define this as empty until I found a useful application. -installcheck: - -uninstall: - catalogs='$(CATALOGS)'; \ - for cat in $$catalogs; do \ - cat=`basename $$cat`; \ - lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ - rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \ - rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \ - rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \ - rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \ - done - if test "$(PACKAGE)" = "glib"; then \ - rm -f $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \ - fi - -check: all - -dvi info tags TAGS ID: - -mostlyclean: - rm -f core core.* *.pox $(GETTEXT_PACKAGE).po *.old.po cat-id-tbl.tmp - rm -fr *.o - rm -f .intltool-merge-cache - -clean: mostlyclean - -distclean: clean - rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m - -maintainer-clean: distclean - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." - rm -f $(GMOFILES) - -distdir = ../$(GETTEXT_PACKAGE)-$(VERSION)/$(subdir) -dist distdir: update-po $(DISTFILES) - dists="$(DISTFILES)"; \ - for file in $$dists; do \ - ln $(srcdir)/$$file $(distdir) 2> /dev/null \ - || cp -p $(srcdir)/$$file $(distdir); \ - done - -update-po: Makefile - $(MAKE) $(GETTEXT_PACKAGE).pot - tmpdir=`pwd`; \ - cd $(srcdir); \ - catalogs='$(CATALOGS)'; \ - for cat in $$catalogs; do \ - cat=`basename $$cat`; \ - lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ - echo "$$lang:"; \ - if $$tmpdir/$(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist -o $$tmpdir/$$lang.new.po $$lang; then \ - if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ - rm -f $$tmpdir/$$lang.new.po; \ - else \ - if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ - :; \ - else \ - echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ - rm -f $$tmpdir/$$lang.new.po; \ - exit 1; \ - fi; \ - fi; \ - else \ - echo "msgmerge for $$cat failed!"; \ - rm -f $$tmpdir/$$lang.new.po; \ - fi; \ - done - -# POTFILES is created from POTFILES.in by stripping comments, empty lines -# and Intltool tags (enclosed in square brackets), and appending a full -# relative path to them -POTFILES: POTFILES.in - ( if test 'x$(srcdir)' != 'x.'; then \ - posrcprefix='$(top_srcdir)/'; \ - else \ - posrcprefix="../"; \ - fi; \ - rm -f $@-t $@ \ - && (sed -e '/^#/d' \ - -e "s/^\[.*\] +//" \ - -e '/^[ ]*$$/d' \ - -e "s@.*@ $$posrcprefix& \\\\@" < $(srcdir)/$@.in \ - | sed -e '$$s/\\$$//') > $@-t \ - && chmod a-w $@-t \ - && mv $@-t $@ ) - -Makefile: Makefile.in.in ../config.status POTFILES - cd .. \ - && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \ - $(SHELL) ./config.status - -# Tell versions [3.59,3.63) of GNU make not to export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/po/Makevars b/po/Makevars new file mode 100644 index 0000000..8167502 --- /dev/null +++ b/po/Makevars @@ -0,0 +1,43 @@ +# Makefile variables for PO directory in any package using GNU gettext. + +# Usually the message domain is the same as the package name. +DOMAIN = gnetconfig + +# These two variables depend on the location of this directory. +subdir = po +top_builddir = ../ + +# These options get passed to xgettext. +XGETTEXT_OPTIONS = \ + --keyword=_ --flag=_:1:pass-c-format \ + --keyword=N_ --flag=N_:1:pass-c-format + +# This is the copyright holder that gets inserted into the header of the +# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding +# package. (Note that the msgstr strings, extracted from the package's +# sources, belong to the copyright holder of the package.) Translators are +# expected to transfer the copyright for their translations to this person +# or entity, or to disclaim their copyright. The empty string stands for +# the public domain; in this case the translators are expected to disclaim +# their copyright. +COPYRIGHT_HOLDER = Yoyodyne, Inc. + +# This is the email address or URL to which the translators shall report +# bugs in the untranslated strings: +# - Strings which are not entire sentences, see the maintainer guidelines +# in the GNU gettext documentation, section 'Preparing Strings'. +# - Strings which use unclear terms or require additional context to be +# understood. +# - Strings which make invalid assumptions about notation of date, time or +# money. +# - Pluralisation problems. +# - Incorrect English spelling. +# - Incorrect formatting. +# It can be your email address, or a mailing list address where translators +# can write to without being subscribed, or the URL of a web page through +# which the translators can contact you. +MSGID_BUGS_ADDRESS = bug-gnu-gettext@gnu.org + +# This is the list of locale categories, beyond LC_MESSAGES, for which the +# message catalogs shall be used. It is usually empty. +EXTRA_LOCALE_CATEGORIES = From vmiklos at frugalware.org Tue Aug 7 10:07:12 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 7 10:07:14 2007 Subject: [Frugalware-git] homepage-ng: FSA238-clamav Message-ID: <20070807080712.87FA813A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=fe41638b4d75a7e5d491f602aa8c181ae78a2fd6 commit fe41638b4d75a7e5d491f602aa8c181ae78a2fd6 Author: VMiklos Date: Tue Aug 7 10:07:07 2007 +0200 FSA238-clamav diff --git a/frugalware/xml/security.xml b/frugalware/xml/security.xml index ad42050..8d5fec4 100644 --- a/frugalware/xml/security.xml +++ b/frugalware/xml/security.xml @@ -27,6 +27,18 @@ + 238 + 2007-08-07 + vmiklos + clamav + 0.90.2-1terminus2 + 0.90.2-1terminus3 + http://bugs.frugalware.org/task/2257 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3725 + Metaeye SG has reported a vulnerability in ClamAV, which can be exploited by malicious people to cause a DoS (Denial of Service). + The vulnerability is caused due to a NULL-pointer dereference error within libclamav/unrar/unrarvm.c when handling RAR archives and can be exploited to cause a crash via a specially crafted RAR archive. + + 237 2007-08-07 vmiklos From vmiklos at frugalware.org Tue Aug 7 10:11:17 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 7 10:11:18 2007 Subject: [Frugalware-git] homepage-ng: FSA239-libvorbis Message-ID: <20070807081117.3B77313A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=d8d15f4201efa4e3d8412546be56f7a4a4360ed7 commit d8d15f4201efa4e3d8412546be56f7a4a4360ed7 Author: VMiklos Date: Tue Aug 7 10:11:10 2007 +0200 FSA239-libvorbis diff --git a/frugalware/xml/security.xml b/frugalware/xml/security.xml index 8d5fec4..d06b133 100644 --- a/frugalware/xml/security.xml +++ b/frugalware/xml/security.xml @@ -27,6 +27,21 @@ + 239 + 2007-08-07 + vmiklos + libvorbis + 1.1.2-1 + 1.2.0-1terminus1 + http://bugs.frugalware.org/task/2293 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-4029 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3106 + David Thiel has reported some vulnerabilities in libvorbis, which can be exploited by malicious people to cause a DoS (Denial of Service) and potentially compromise an application using the library. + 1) A boundary error exists in the way the "_01inverse()" function in res.c processes "blocksize_0" and "blocksize_1" values, which can be exploited to cause a heap overwrite. + 2) A boundary error exists in the way the "vorbis_info_clear()" function in info.c processes invalid mapping types, which can be exploited to trigger a call to a value outside the dispatch table. + 3) Invalid "blocksize" values passed to the "vorbis_dsp_clear()" function in block.c result in an invalid memory access, which can be exploited to cause a DoS. + + 238 2007-08-07 vmiklos From vmiklos at frugalware.org Tue Aug 7 10:32:40 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 7 10:32:41 2007 Subject: [Frugalware-git] pacman-tools: syncpkgcd: fixes for the darcs part Message-ID: <20070807083240.2ADAE13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=2b90374ccc08224c6a26fa8903fe646e838279ec commit 2b90374ccc08224c6a26fa8903fe646e838279ec Author: VMiklos Date: Tue Aug 7 10:32:21 2007 +0200 syncpkgcd: fixes for the darcs part diff --git a/syncpkgd/syncpkgcd.py b/syncpkgd/syncpkgcd.py index 8526b46..6a5a128 100644 --- a/syncpkgd/syncpkgcd.py +++ b/syncpkgd/syncpkgcd.py @@ -118,11 +118,11 @@ class Syncpkgcd: self.system("git clean -x -d") elif scm == "darcs": junk = [] - junk.append(glob.glob("*.fpm")) - junk.append(glob.glob("*.log")) - junk.append(glob.glob("*.log.bz2")) + junk.extend(glob.glob("*.fpm")) + junk.extend(glob.glob("*.log")) + junk.extend(glob.glob("*.log.bz2")) for i in junk: - os.unlink(junk) + os.unlink(i) self.system("sudo makepkg -t %s -C" % tree) if self.system("sudo makepkg -t %s -cu" % tree): self.log(pkg, "makepkg failed") @@ -145,6 +145,8 @@ class Syncpkgcd: def go(self, pkgname): for root, dirs, files in os.walk("."): for dir in dirs: + if "_darcs" in root: + continue if dir == pkgname: os.chdir(os.path.join(root, dir)) return From vmiklos at frugalware.org Tue Aug 7 10:45:20 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 7 10:45:22 2007 Subject: [Frugalware-git] homepage-ng: FSA240-joomla Message-ID: <20070807084520.AEB4213A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=56aebae79e3ebb0f7ef8826a08e60748e05b024a commit 56aebae79e3ebb0f7ef8826a08e60748e05b024a Author: VMiklos Date: Tue Aug 7 10:45:14 2007 +0200 FSA240-joomla diff --git a/frugalware/xml/security.xml b/frugalware/xml/security.xml index d06b133..5501ca8 100644 --- a/frugalware/xml/security.xml +++ b/frugalware/xml/security.xml @@ -27,6 +27,20 @@ + 240 + 2007-08-07 + vmiklos + joomla + 1.0.12-2terminus1 + 1.0.13-1terminus1 + http://bugs.frugalware.org/task/2290 + No CVE for this issue, see: http://www.joomla.org/content/view/3677/1/ + Some vulnerabilities have been reported in Joomla!, which can be exploited by malicious people to conduct session fixation attacks, cross-site scripting attacks or HTTP response splitting attacks. + 1) Certain unspecified input passed in com_search, com_content and mod_login is not properly sanitised before being returned to a user. This can be exploited to execute arbitrary HTML and script code in a user's browser session in context of an affected site. + 2) Input passed to the "url" parameter is not properly sanitised before being returned to the user. This can be exploited to insert arbitrary HTTP headers, which will be included in a response sent to the user, allowing for execution of arbitrary HTML and script code in a user's browser session in context of an affected site. + 3) An error exists in the handling of sessions and can be exploited to hijack another user's session by tricking the user into logging in after following a specially crafted link. + + 239 2007-08-07 vmiklos From vmiklos at frugalware.org Tue Aug 7 11:12:13 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 7 11:12:15 2007 Subject: [Frugalware-git] pacman-tools: syncpkgcd: typo fix when getting a fresh new darcs repo Message-ID: <20070807091213.BDCDC13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=e7c20a0749545d495221a71ee26c9897abf69e42 commit e7c20a0749545d495221a71ee26c9897abf69e42 Author: VMiklos Date: Tue Aug 7 11:12:07 2007 +0200 syncpkgcd: typo fix when getting a fresh new darcs repo diff --git a/syncpkgd/syncpkgcd.py b/syncpkgd/syncpkgcd.py index 6a5a128..487fa7c 100644 --- a/syncpkgd/syncpkgcd.py +++ b/syncpkgd/syncpkgcd.py @@ -107,7 +107,7 @@ class Syncpkgcd: if scm == "git": self.system("git clone %s %s" % (url, tree)) elif scm == "darcs": - self.system("darcs get --partial" % (url, tree)) + self.system("darcs get --partial %s %s" % (url, tree)) try: os.chdir(tree) except OSError: From krics at linuxforum.hu Tue Aug 7 11:25:31 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Tue Aug 7 11:25:34 2007 Subject: [Frugalware-git] gfpm: chmod +x for autogen.sh Message-ID: <20070807092531.9943113A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=b1cc192b6358572bf1e7135bfc3044e9eb9cfe62 commit b1cc192b6358572bf1e7135bfc3044e9eb9cfe62 Author: Christian Hamar alias krix Date: Tue Aug 7 11:24:11 2007 +0200 chmod +x for autogen.sh diff --git a/autogen.sh b/autogen.sh old mode 100644 new mode 100755 From vmiklos at frugalware.org Tue Aug 7 11:28:44 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 7 11:28:47 2007 Subject: [Frugalware-git] frugalware-current: tools/genpkgdbs: add gfpm.pot Message-ID: <20070807092844.040BA13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=cec24b83a51b3510ea357c3faab2059b6212793e commit cec24b83a51b3510ea357c3faab2059b6212793e Author: VMiklos Date: Tue Aug 7 11:27:34 2007 +0200 tools/genpkgdbs: add gfpm.pot diff --git a/tools/genpkgdbs b/tools/genpkgdbs index 8780fc2..b0eec34 100755 --- a/tools/genpkgdbs +++ b/tools/genpkgdbs @@ -61,6 +61,7 @@ make -C /home/ftp/pub/other/fwlive/po pot /home/ftp/pub/other/pacman-g2/pacman-g2/autogen.sh --gettext-only --pot-only make -C /home/ftp/pub/other/frugalwareutils/frugalwareutils pot sudo -u priyank /home/ftp/pub/other/fw-control-center/fw-control-center/gnetconfig/autogen.sh --pot-only +sudo -u priyank /home/ftp/pub/other/gfpm/gfpm/autogen.sh --pot-only # transfer them From vmiklos at frugalware.org Tue Aug 7 11:28:44 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 7 11:28:47 2007 Subject: [Frugalware-git] frugalware-current: pacman-tools-0.9.7-1-i686 Message-ID: <20070807092844.0DCC713A4050@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d9f7cc39cc509b3e694cacd80154c2258be35e23 commit d9f7cc39cc509b3e694cacd80154c2258be35e23 Author: VMiklos Date: Tue Aug 7 11:28:35 2007 +0200 pacman-tools-0.9.7-1-i686 update backup() diff --git a/source/devel/pacman-tools/FrugalBuild b/source/devel/pacman-tools/FrugalBuild index edd3ccb..da596dd 100644 --- a/source/devel/pacman-tools/FrugalBuild +++ b/source/devel/pacman-tools/FrugalBuild @@ -10,7 +10,7 @@ depends=('bash' 'perl' 'pacman-g2>=3.5.1' 'wget' 'python' 'libxml2' 'glib2') makedepends=('help2man' 'asciidoc' 'docbook-xsl' 'docbook-xml' 'sgml-common') groups=('devel' 'devel-core') archs=('i686' 'x86_64' 'ppc') -backup=(etc/{genchangelog,repoman,syncpkgd}.conf) +backup=(etc/{genchangelog,repoman}.conf etc/syncpkg{cd/c,d/d}config.py) up2date="lynx -dump $url|Flasttar" source=($url/$pkgname-$pkgver.tar.gz) options=('scriptlet') From krics at linuxforum.hu Tue Aug 7 11:29:37 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Tue Aug 7 11:29:38 2007 Subject: [Frugalware-git] gfpm: * Extended POTFILES.in for all source files Message-ID: <20070807092937.187CA13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=57607680dc630accf58c8cef005d46f0941f2b17 commit 57607680dc630accf58c8cef005d46f0941f2b17 Author: Christian Hamar alias krix Date: Tue Aug 7 11:28:16 2007 +0200 * Extended POTFILES.in for all source files diff --git a/po/POTFILES.in b/po/POTFILES.in index 2c2567a..7413219 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,3 +1,9 @@ +src/gfpm-about.c +src/gfpm-db.c +src/gfpm-interface.c +src/gfpm-progress.c +src/gfpm-systray.c +src/gfpm-util.c src/gfpm.c src/gfpm-packagelist.c src/gfpm-messages.c From vmiklos at frugalware.org Tue Aug 7 11:42:09 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 7 11:42:10 2007 Subject: [Frugalware-git] homepage-ng: FSA241-xpdf Message-ID: <20070807094209.4E11C13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=f7d8225faa00cce4e589c3b61e9084a04382e024 commit f7d8225faa00cce4e589c3b61e9084a04382e024 Author: VMiklos Date: Tue Aug 7 11:42:02 2007 +0200 FSA241-xpdf diff --git a/frugalware/xml/security.xml b/frugalware/xml/security.xml index 5501ca8..11237e6 100644 --- a/frugalware/xml/security.xml +++ b/frugalware/xml/security.xml @@ -27,6 +27,19 @@ + 241 + 2007-08-07 + vmiklos + xpdf + 3.01-4 + 3.02-1terminus1 + http://bugs.frugalware.org/task/2299 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3387 + A vulnerability has been reported in Xpdf, which potentially can be exploited by malicious people to compromise a user's system. + The vulnerability is caused due to an integer overflow within "StreamPredictor::StreamPredictor()" in xpdf/Stream.cc and can be exploited to cause a buffer overflow by e.g. tricking a user into opening a specially crafted PDF file in Xpdf. + Successful exploitation may allow the execution of arbitrary code. + + 240 2007-08-07 vmiklos From vmiklos at frugalware.org Tue Aug 7 12:43:40 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 7 12:43:41 2007 Subject: [Frugalware-git] pacman-tools: pootle-update: added gfpm Message-ID: <20070807104340.2166C13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=e0aec0daf95594820673ee3c84ec17e78f004ab0 commit e0aec0daf95594820673ee3c84ec17e78f004ab0 Author: VMiklos Date: Tue Aug 7 12:43:35 2007 +0200 pootle-update: added gfpm diff --git a/pootle-update b/pootle-update index 7679a46..3cbbc87 100644 --- a/pootle-update +++ b/pootle-update @@ -24,6 +24,7 @@ rsync rsync://rsync.frugalware.org/pub/other/frugalwareutils/frugalwareutils/tim rsync rsync://rsync.frugalware.org/pub/other/frugalwareutils/frugalwareutils/xconfig/po/xconfig.pot frugalwareutils/templates/xconfig.pot rsync rsync://rsync.frugalware.org/pub/other/frugalwareutils/frugalwareutils/xwmconfig/po/xwmconfig.pot frugalwareutils/templates/xwmconfig.pot rsync rsync://rsync.frugalware.org/pub/other/fw-control-center/fw-control-center/gnetconfig/po/gnetconfig.pot fwcontrolcenter/templates/gnetconfig.pot +rsync rsync://rsync.frugalware.org/pub/other/gfpm/gfpm/po/gfpm.pot gfpm/templates/gfpm.pot echo "done." for i in * From vmiklos at frugalware.org Tue Aug 7 13:08:22 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 7 13:08:24 2007 Subject: [Frugalware-git] frugalware-current: splashy-0.3.5-1-i686 Message-ID: <20070807110822.A6C3513A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=443a1fb756b0617f7cffd146580413d0f1a266da commit 443a1fb756b0617f7cffd146580413d0f1a266da Author: VMiklos Date: Tue Aug 7 13:08:12 2007 +0200 splashy-0.3.5-1-i686 version bump updated makedepends() for spilt directfb diff --git a/source/base/splashy/FrugalBuild b/source/base/splashy/FrugalBuild index 3f7b0f5..39b3088 100644 --- a/source/base/splashy/FrugalBuild +++ b/source/base/splashy/FrugalBuild @@ -2,17 +2,17 @@ # Maintainer: VMiklos pkgname=splashy -pkgver=0.3.3 +pkgver=0.3.5 themever=0.6 # see http://alioth.debian.org/project/showfiles.php?group_id=30657 -rel_id=1981 +rel_id=2071 pkgrel=1 pkgdesc="A complete user-space boot splash system" url="http://alioth.debian.org/projects/splashy/" depends=('libgcc') replaces=('bootsplash') conflicts=('bootsplash') -makedepends=('directfb>=0.9.25.1-5' 'glib2' 'procps') +makedepends=('directfb-input-keyboard>=0.9.25.1-5' 'glib2' 'procps') backup=(etc/splashy/config.xml) groups=('base') archs=('i686' 'x86_64') @@ -39,7 +39,7 @@ build() Fexe /etc/rc.d/rc.zz-splash } -sha1sums=('0e580a72fc8834b3a6f5fd16b3135089a90de301' \ +sha1sums=('9a3a012a1d1d3a16db2765d8b15deaa3312f6732' \ 'dac9317fdf981dd1b55dfd3043a6e86f40a5ff9e' \ '4979a54122223dc7d4324f52e120ff9005a8c17b' \ '006d65bb621d1108cbb994fb50712bad4d61b6d0' \ From krics at linuxforum.hu Tue Aug 7 13:11:08 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Tue Aug 7 13:11:10 2007 Subject: [Frugalware-git] gfpm: Whitespace fixes O_o 51 patchset Message-ID: <20070807111108.B3A9813A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=1a9f0bd287e8023b79d72c4a7f6bf830ccbadcc3 commit 1a9f0bd287e8023b79d72c4a7f6bf830ccbadcc3 Author: Christian Hamar alias krix Date: Tue Aug 7 13:09:44 2007 +0200 Whitespace fixes O_o 51 patchset * Whitespace fixes from crazy patch URL was: http://crazy.dev.frugalware.org/some_more_cleanups.patch diff --git a/src/gfpm-about.c b/src/gfpm-about.c index ee3260c..a3fd8f0 100644 --- a/src/gfpm-about.c +++ b/src/gfpm-about.c @@ -19,14 +19,14 @@ */ #ifdef HAVE_CONFIG_H -# include "config.h" +#include "config.h" #endif #include #include "gfpm.h" #include "gfpm-about.h" -static gchar *license = +static gchar *license = ("This program is free software; you can redistribute it and/or " "modify it under the terms of the GNU General Public Licence as " "published by the Free Software Foundation; either version 2 of the " diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index a9cf51a..13a988f 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -26,7 +26,7 @@ #include #ifdef HAVE_CONFIG_H -# include "config.h" +#include "config.h" #endif #include "gfpm.h" @@ -94,7 +94,7 @@ gfpm_interface_init (void) gtk_widget_show (gfpm_splash); while (gtk_events_pending()) gtk_main_iteration (); - + sleep (2); gfpm_groups_tvw = glade_xml_get_widget (xml, "grouptreeview"); gfpm_pkgs_tvw = glade_xml_get_widget (xml, "pkgstreeview"); @@ -208,10 +208,10 @@ gfpm_interface_init (void) /* search */ g_signal_connect (G_OBJECT(glade_xml_get_widget(xml, "search_entry1")), "key-release-event", G_CALLBACK(cb_gfpm_search_keypress), NULL); - + /* about */ g_signal_connect (G_OBJECT(glade_xml_get_widget(xml, "about_gfpm1")), "activate", G_CALLBACK(gfpm_about), NULL); - + /* aply */ g_signal_connect (G_OBJECT(glade_xml_get_widget(xml, "button_apply")), "clicked", G_CALLBACK(cb_gfpm_apply_btn_clicked), NULL); @@ -220,7 +220,7 @@ gfpm_interface_init (void) /* clear cache dialog */ g_signal_connect (G_OBJECT(glade_xml_get_widget(xml, "rem_apply")), "clicked", G_CALLBACK(cb_gfpm_clear_cache_apply_clicked), NULL); - + /* install from file */ g_signal_connect (G_OBJECT(glade_xml_get_widget(xml, "inst_from_file_install")), "clicked", G_CALLBACK(cb_gfpm_install_file_clicked), NULL); @@ -255,16 +255,16 @@ static void cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) { GString *errorstr = g_string_new (""); - + if (!gfpm_package_list_is_empty(GFPM_INSTALL_LIST) && !gfpm_package_list_is_empty(GFPM_REMOVE_LIST)) - { + { gfpm_message (_("No changes to apply.")); return; } if (gfpm_apply_dlg_show() != GTK_RESPONSE_OK) - { + { if (gfpm_question(_("Are you sure you want to cancel this operation ? \nNote: All changes made till now will be reverted."))==GTK_RESPONSE_YES) - { + { /* revert all changes */ gfpm_package_list_free (GFPM_INSTALL_LIST); gfpm_package_list_free (GFPM_REMOVE_LIST); @@ -293,7 +293,7 @@ cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) gfpm_error (errorstr->str); return; } - + gfpm_progress_show (TRUE, 0); GList *i = NULL; PM_LIST *data, *pkgs; @@ -306,10 +306,10 @@ cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) g_print ("failed to prepare transaction (%s)\n", pacman_strerror(pm_errno)); pkgs = pacman_trans_getinfo (PM_TRANS_PACKAGES); if (pkgs == NULL) g_print ("pkgs is null.. bad bad bad!\n"); - + /* commit transaction */ if (pacman_trans_commit(&data) == -1) - { + { char *str = g_strdup_printf ("Failed to commit transaction (%s)", pacman_strerror(pm_errno)); errorstr = g_string_append (errorstr, str); gfpm_error (errorstr->str); @@ -343,7 +343,7 @@ cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) gfpm_error (errorstr->str); return; } - + gfpm_progress_show (TRUE, 0); GList *i = NULL; PM_LIST *data, *pkgs; @@ -356,10 +356,10 @@ cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) g_print ("failed to prepare transaction (%s)\n", pacman_strerror(pm_errno)); pkgs = pacman_trans_getinfo (PM_TRANS_PACKAGES); if (pkgs == NULL) g_print ("pkgs is null.. bad bad bad!\n"); - + /* commit transaction */ if (pacman_trans_commit(&data) == -1) - { + { char *str = g_strdup_printf ("Failed to commit transaction (%s)", pacman_strerror(pm_errno)); errorstr = g_string_append (errorstr, str); gfpm_error (errorstr->str); @@ -520,7 +520,7 @@ gfpm_load_pkgs_tvw (const char *group_name) char *v1 = (char*)pacman_pkg_getinfo (pm_pkg, PM_PKG_VERSION); char *v2 = (char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_VERSION); if (v1!=NULL && v2!=NULL) - { + { gint ret = pacman_pkg_vercmp (v1, v2); if (!ret) up = FALSE; @@ -576,7 +576,7 @@ gfpm_load_info_tvw (const char *pkg_name) if (!strcmp(repo,"local")) pm_pkg = pacman_db_readpkg (local_db, (char*)pkg_name); else - { + { pm_pkg = pacman_db_readpkg (sync_db, (char*)pkg_name); r = 1; } @@ -604,14 +604,14 @@ gfpm_load_info_tvw (const char *pkg_name) 1, (char*)pacman_pkg_getinfo (pm_pkg, PM_PKG_NAME), -1); g_free (st); - gtk_list_store_append (GTK_LIST_STORE(model), &iter); + gtk_list_store_append (GTK_LIST_STORE(model), &iter); st = (char*)gfpm_bold (_("Version:")); gtk_list_store_set (GTK_LIST_STORE(model), &iter, 0, st, 1, (char*)pacman_pkg_getinfo (pm_pkg, PM_PKG_VERSION), -1); g_free (st); - gtk_list_store_append (GTK_LIST_STORE(model), &iter); + gtk_list_store_append (GTK_LIST_STORE(model), &iter); st = (char*)gfpm_bold (_("Description:")); gtk_list_store_set (GTK_LIST_STORE(model), &iter, 0, st, @@ -656,7 +656,7 @@ gfpm_load_info_tvw (const char *pkg_name) -1); g_free (st); g_string_free (str, TRUE); - + /* populate groups */ temp = pacman_pkg_getinfo (pm_pkg, PM_PKG_GROUPS); str = g_string_new (""); @@ -693,7 +693,7 @@ gfpm_load_info_tvw (const char *pkg_name) g_free (st); } g_string_free (str, TRUE); - + /* populate conflicts */ temp = pacman_pkg_getinfo (pm_pkg, PM_PKG_CONFLICTS); str = g_string_new (""); @@ -801,7 +801,7 @@ gfpm_load_info_tvw (const char *pkg_name) g_free (st); } g_string_free (str, TRUE); - + st = (char*)gfpm_bold (_("Reason:")); gtk_list_store_append (GTK_LIST_STORE(model), &iter); switch ((long)pacman_pkg_getinfo (pm_lpkg, PM_PKG_REASON)) @@ -819,7 +819,7 @@ gfpm_load_info_tvw (const char *pkg_name) default: break; } g_free (st); - + } return; @@ -839,7 +839,7 @@ gfpm_load_files_txtvw (const char *pkg_name, gboolean inst) if (inst == TRUE) { pkg = pacman_db_readpkg (local_db, (char*)pkg_name); - gtk_text_buffer_insert (buffer, &iter, _("Files in package:\n"), -1); + gtk_text_buffer_insert (buffer, &iter, _("Files in package:\n"), -1); for (i = pacman_pkg_getinfo(pkg, PM_PKG_FILES); i; i = pacman_list_next(i)) { gtk_text_buffer_insert (buffer, &iter, " /", -1); @@ -865,7 +865,7 @@ cb_gfpm_refresh_button_clicked (GtkButton *button, gpointer data) gint ret; PM_PKG *pm_lpkg, *pm_spkg; PM_LIST *packages; - static gchar *updatestr = + static gchar *updatestr = ("Gfpm has detected a newer version of the pacman-g2 package. " "It is recommended that you allow gfpm to upgrade pacman-g2 first. " "Do you want to continue upgrading pacman-g2 ?"); @@ -881,13 +881,13 @@ cb_gfpm_refresh_button_clicked (GtkButton *button, gpointer data) (char*)pacman_pkg_getinfo(pm_spkg, PM_PKG_VERSION))) { if (gfpm_question (updatestr) == GTK_RESPONSE_YES) - { + { gfpm_package_list_add (GFPM_INSTALL_LIST, "pacman-g2"); cb_gfpm_apply_btn_clicked (NULL, NULL); goto cleanup; } } - + if (pacman_trans_init(PM_TRANS_TYPE_SYNC, 0, gfpm_progress_event, NULL, gfpm_progress_install) == -1) { gchar *str; @@ -901,10 +901,10 @@ cb_gfpm_refresh_button_clicked (GtkButton *button, gpointer data) return; } if (pacman_trans_sysupgrade()==-1) - { + { g_print ("error %s", pacman_strerror(pm_errno)); } - packages = pacman_trans_getinfo (PM_TRANS_PACKAGES); + packages = pacman_trans_getinfo (PM_TRANS_PACKAGES); if (gfpm_plist_question(_("Following packages will be upgraded. Do you want to continue ?"), gfpm_pmlist_to_glist(packages)) == GTK_RESPONSE_YES) { /* @@ -1052,7 +1052,7 @@ cb_gfpm_search_keypress (GtkWidget *widget, GdkEventKey *event, gpointer data) PM_PKG *pm_spkg; PM_PKG *pm_lpkg; gboolean up = FALSE; - + while (gtk_events_pending()) gtk_main_iteration (); for (i=l;i;i=pacman_list_next(i)) @@ -1099,7 +1099,7 @@ cb_gfpm_search_keypress (GtkWidget *widget, GdkEventKey *event, gpointer data) pm_pkg = pacman_db_readpkg (sync_db, pacman_list_getdata(i)); pm_lpkg = pacman_db_readpkg (local_db, pacman_list_getdata(i)); if (pacman_pkg_getinfo (pm_lpkg, PM_PKG_VERSION)!=NULL) - { + { inst = TRUE; char *v1 = (char*)pacman_pkg_getinfo (pm_pkg, PM_PKG_VERSION); char *v2 = (char*)pacman_pkg_getinfo (pm_lpkg, PM_PKG_VERSION); @@ -1249,7 +1249,7 @@ cb_gfpm_install_file_clicked (GtkButton *button, gpointer data) fpm = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER(gfpm_inst_filechooser)); if (fpm == NULL) - { + { gfpm_error (_("No package selected for install. Please select a package to install.")); return; } @@ -1278,7 +1278,7 @@ cb_gfpm_install_file_clicked (GtkButton *button, gpointer data) /* add the target */ pacman_trans_addtarget ((char*)fpm); if (pacman_trans_prepare(&trans_data) == -1) - { + { PM_LIST *i; GList *pkgs = NULL; @@ -1290,7 +1290,7 @@ cb_gfpm_install_file_clicked (GtkButton *button, gpointer data) case PM_ERR_UNSATISFIED_DEPS: for (i=pacman_list_first(trans_data);i;i=pacman_list_next(i)) { - GString *depstring = g_string_new (""); + GString *depstring = g_string_new (""); PM_DEPMISS *m = pacman_list_getdata (i); depstring = g_string_append (depstring, (char*)pacman_dep_getinfo(m,PM_DEP_NAME)); switch ((long)pacman_dep_getinfo(m, PM_DEP_MOD)) @@ -1319,7 +1319,7 @@ cb_gfpm_install_file_clicked (GtkButton *button, gpointer data) case PM_ERR_CONFLICTING_DEPS: for (i=pacman_list_first(trans_data);i;i=pacman_list_next(i)) { - GString *depstring = g_string_new (""); + GString *depstring = g_string_new (""); PM_DEPMISS *m = pacman_list_getdata (i); depstring = g_string_append (depstring, (char*)pacman_dep_getinfo(m, PM_DEP_NAME)); pkgs = g_list_append (pkgs, (char*)depstring->str); @@ -1333,7 +1333,7 @@ cb_gfpm_install_file_clicked (GtkButton *button, gpointer data) goto cleanup; } if (pacman_trans_commit(&trans_data) == -1) - { + { str = g_strdup_printf (_("Failed to commit transaction (%s)\n"), pacman_strerror (pm_errno)); gfpm_error (str); g_free (str); diff --git a/src/gfpm-messages.c b/src/gfpm-messages.c index 9d3e09a..851b991 100644 --- a/src/gfpm-messages.c +++ b/src/gfpm-messages.c @@ -48,7 +48,7 @@ gfpm_messages_init (void) GtkListStore *store = NULL; GtkWidget *button = NULL; - /* lookup necessary widgets */ + /* lookup necessary widgets */ gfpm_apply_dlg = glade_xml_get_widget (xml, "apply_dlg"); gfpm_apply_inst_tvw = glade_xml_get_widget (xml, "insttvw"); gfpm_apply_inst_box = glade_xml_get_widget (xml, "instbox"); @@ -76,7 +76,7 @@ gfpm_messages_init (void) gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW(gfpm_apply_rem_tvw), -1, _("Package"), ren, "text", 0, NULL); gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW(gfpm_apply_rem_tvw), -1, _("Size"), ren, "text", 1, NULL); gtk_tree_view_set_model (GTK_TREE_VIEW(gfpm_apply_rem_tvw), GTK_TREE_MODEL(store)); - + } static void @@ -86,7 +86,7 @@ gfpm_apply_dlg_populate (void) gboolean rem = FALSE; if (gfpm_package_list_is_empty(GFPM_INSTALL_LIST)) - { + { gfpm_apply_dlg_show_inst_box (TRUE); inst = TRUE; } @@ -99,7 +99,7 @@ gfpm_apply_dlg_populate (void) } else gfpm_apply_dlg_show_rem_box (FALSE); - + /* populate package lists */ if (inst) { @@ -108,7 +108,7 @@ gfpm_apply_dlg_populate (void) GtkTreeIter iter; float totalisize = 0; gchar *totaltext = NULL; - + store = GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(gfpm_apply_inst_tvw))); for (i=(GList*)install_list;i;i=g_list_next(i)) { @@ -122,7 +122,7 @@ gfpm_apply_dlg_populate (void) totalisize += s; } asprintf (&size, "%0.2f MB", s); - gtk_list_store_append (store, &iter); + gtk_list_store_append (store, &iter); gtk_list_store_set (store, &iter, 0, (char*)i->data, 1, size, -1); pacman_pkg_free (pkg); if (size) g_free (size); @@ -152,10 +152,11 @@ gfpm_apply_dlg_populate (void) totalrsize += s; } asprintf (&size, "%0.2f MB", s); - gtk_list_store_append (store, &iter); + gtk_list_store_append (store, &iter); gtk_list_store_set (store, &iter, 0, (char*)i->data, 1, size, -1); pacman_pkg_free (pkg); - if (size) g_free (size); + if (size) + g_free (size); } totaltext = g_strdup_printf (_("Total package size: %0.2f MB"), totalrsize); gtk_label_set_text (GTK_LABEL(gfpm_apply_rem_sizelbl), totaltext); @@ -175,13 +176,13 @@ gfpm_apply_dlg_reset (void) gtk_widget_hide (gfpm_apply_dlg); return; -} +} gint gfpm_apply_dlg_show (void) { gint res; - + gfpm_apply_dlg_populate (); res = gtk_dialog_run (GTK_DIALOG(gfpm_apply_dlg)); @@ -192,7 +193,7 @@ void gfpm_apply_dlg_hide (void) { gtk_widget_hide (gfpm_apply_dlg); - + return; } @@ -308,13 +309,13 @@ gfpm_plist_question (const char *main_msg, GList *packages) gtk_tree_view_column_set_resizable (column, FALSE); gtk_tree_view_append_column (GTK_TREE_VIEW(tvw), column); g_signal_connect (r, "toggled", G_CALLBACK(cb_gfpm_plist_question_upgrade_toggled), store); - + r = gtk_cell_renderer_text_new (); column = gtk_tree_view_column_new_with_attributes (_("Package"), r, "text", 1, NULL); gtk_tree_view_column_set_resizable (column, FALSE); gtk_tree_view_column_set_expand (column, TRUE); gtk_tree_view_append_column (GTK_TREE_VIEW(tvw), column); - + r = gtk_cell_renderer_text_new (); column = gtk_tree_view_column_new_with_attributes (_("Version"), r, "text", 2, NULL); gtk_tree_view_column_set_resizable (column, FALSE); @@ -402,7 +403,7 @@ gfpm_plist_message (const char *main_msg, GtkMessageType type, GList *packages) GtkTreeIter iter; GtkWidget *tvw; GList *l; - + if (packages == NULL) return; dialog = gtk_message_dialog_new (GTK_WINDOW(gfpm_mw), @@ -433,7 +434,7 @@ gfpm_plist_message (const char *main_msg, GtkMessageType type, GList *packages) gtk_widget_show_all (GTK_DIALOG(dialog)->vbox); gtk_window_set_resizable (GTK_WINDOW(dialog), FALSE); gtk_dialog_run (GTK_DIALOG(dialog)); - + gtk_widget_destroy (dialog); return; diff --git a/src/gfpm-packagelist.c b/src/gfpm-packagelist.c index eca65f1..d63e062 100644 --- a/src/gfpm-packagelist.c +++ b/src/gfpm-packagelist.c @@ -1,6 +1,6 @@ /*************************************************************************** * gfpm-packagelist.c - * Author: Priyank Gosalia + * Author: Priyank Gosalia * Copyright 2006-2007 Frugalware Developer Team ****************************************************************************/ @@ -21,7 +21,7 @@ */ #ifdef HAVE_CONFIG_H -# include "config.h" +#include "config.h" #endif #include "gfpm-packagelist.h" diff --git a/src/gfpm-progress.c b/src/gfpm-progress.c index 423df99..af083d1 100644 --- a/src/gfpm-progress.c +++ b/src/gfpm-progress.c @@ -28,7 +28,7 @@ #include "gfpm-systray.h" #ifdef HAVE_CONFIG_H - #include "config.h" +#include "config.h" #endif extern GladeXML *xml; @@ -111,7 +111,7 @@ gfpm_progress_update (netbuf *ctl, int xferred, void *arg) gettimeofday (&t1, NULL); if (xferred+offset == size) t = t0; - tdiff = t1.tv_sec-t.tv_sec + (float)(t1.tv_usec-t.tv_usec) / 1000000; + tdiff = t1.tv_sec-t.tv_sec + (float)(t1.tv_usec-t.tv_usec) / 1000000; if (xferred+offset == size) { rate = xferred / (tdiff * 1024); @@ -132,7 +132,7 @@ gfpm_progress_update (netbuf *ctl, int xferred, void *arg) } rx_str = g_strdup_printf ("%dK / %dK", (xferred+offset)/1024, size/1024); gtk_label_set_text (GTK_LABEL(rec_label), rx_str); - + while (gtk_events_pending ()) gtk_main_iteration (); gtk_progress_bar_set_text (progressbar, text); @@ -253,7 +253,7 @@ gfpm_progress_event (unsigned char event, void *data1, void *data2) default: return; } if (m == 1) - { + { gfpm_progress_set_main_text (substr); m = 0; } @@ -268,7 +268,7 @@ void gfpm_progress_set_main_text (const char *msg) { if (msg != NULL) - { + { gchar *markup = g_markup_printf_escaped ("%s", msg); gtk_label_set_markup (GTK_LABEL(main_label), markup); g_free (markup); diff --git a/src/gfpm-systray.c b/src/gfpm-systray.c index 29520cb..a2fffdf 100644 --- a/src/gfpm-systray.c +++ b/src/gfpm-systray.c @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ - + #define _GNU_SOURCE #include #include @@ -26,7 +26,7 @@ #include "gfpm-systray.h" #ifdef HAVE_CONFIG_H - #include "config.h" +#include "config.h" #endif extern GtkWidget *progresswindow; diff --git a/src/gfpm.c b/src/gfpm.c index cf9807e..0363228 100644 --- a/src/gfpm.c +++ b/src/gfpm.c @@ -24,7 +24,7 @@ #include #ifdef HAVE_CONFIG_H -# include "config.h" +#include "config.h" #endif #include "gfpm.h" @@ -48,7 +48,7 @@ main (int argc, char *argv[]) gtk_init (&argc, &argv); - /* FIX ME */ + /* FIX ME */ /*if ( geteuid() != 0 ) { gfpm_error (_("Gfpm should be run as root.")); From priyank at frugalware.org Tue Aug 7 14:49:36 2007 From: priyank at frugalware.org (Priyank) Date: Tue Aug 7 14:49:39 2007 Subject: [Frugalware-git] gfpm: gfpm: whitespace fixes (thanks crazy) Message-ID: <20070807124936.8124013A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=c6b3e96786029bdbe4b351cd186b8bef7bf34ef4 commit c6b3e96786029bdbe4b351cd186b8bef7bf34ef4 Author: Priyank Date: Tue Aug 7 18:18:43 2007 +0530 gfpm: whitespace fixes (thanks crazy) diff --git a/src/gfpm-progress.c b/src/gfpm-progress.c index af083d1..742f91f 100644 --- a/src/gfpm-progress.c +++ b/src/gfpm-progress.c @@ -182,7 +182,8 @@ gfpm_progress_install (unsigned char event, char *pkgname, int percent, int howm else main_text = g_strdup (_("Checking package for file conflicts")); break; - default: return; + default: + return; } gfpm_progress_set_main_text (main_text); sub_text = g_strdup_printf ("(%d/%d) %s", remain, howmany, pkgname); @@ -208,49 +209,70 @@ gfpm_progress_event (unsigned char event, void *data1, void *data2) gtk_main_iteration (); switch (event) { - case PM_TRANS_EVT_CHECKDEPS_START: substr = g_strdup(_("Checking dependencies")); - break; - case PM_TRANS_EVT_FILECONFLICTS_START: substr = g_strdup (_("Checking for file conflicts")); - break; - case PM_TRANS_EVT_RESOLVEDEPS_START: substr = g_strdup (_("Resolving dependencies")); - break; - case PM_TRANS_EVT_INTERCONFLICTS_START: substr = g_strdup (_("Looking for inter-conflicts")); - break; + case PM_TRANS_EVT_CHECKDEPS_START: + substr = g_strdup(_("Checking dependencies")); + break; + case PM_TRANS_EVT_FILECONFLICTS_START: + substr = g_strdup (_("Checking for file conflicts")); + break; + case PM_TRANS_EVT_RESOLVEDEPS_START: + substr = g_strdup (_("Resolving dependencies")); + break; + case PM_TRANS_EVT_INTERCONFLICTS_START: + substr = g_strdup (_("Looking for inter-conflicts")); + break; case PM_TRANS_EVT_CHECKDEPS_DONE: case PM_TRANS_EVT_RESOLVEDEPS_DONE: - case PM_TRANS_EVT_INTERCONFLICTS_DONE: substr = g_strdup (_("Done")); - break; - case PM_TRANS_EVT_ADD_START: substr = g_strdup_printf (_("installing %s"), (char*)pacman_pkg_getinfo(data1, PM_PKG_NAME)); - break; - case PM_TRANS_EVT_ADD_DONE: substr = g_strdup_printf (_("installed %s"), (char*)pacman_pkg_getinfo(data1, PM_PKG_NAME)); - break; - case PM_TRANS_EVT_UPGRADE_START: substr = g_strdup_printf (_("upgrading %s"), (char*)pacman_pkg_getinfo(data1, PM_PKG_NAME)); - break; - case PM_TRANS_EVT_UPGRADE_DONE: substr = g_strdup_printf (_("upgraded %s from %s to %s"), - (char*)pacman_pkg_getinfo(data1, PM_PKG_NAME), - (char*)pacman_pkg_getinfo(data2, PM_PKG_VERSION), - (char*)pacman_pkg_getinfo(data1, PM_PKG_VERSION)); - break; - case PM_TRANS_EVT_REMOVE_START: substr = g_strdup (_("Removing package")); - break; - case PM_TRANS_EVT_REMOVE_DONE: substr = g_strdup (_("Done")); - break; - case PM_TRANS_EVT_INTEGRITY_START: substr = g_strdup (_("Checking package integrity")); - break; - case PM_TRANS_EVT_INTEGRITY_DONE: substr = g_strdup (_("Done")); - break; - case PM_TRANS_EVT_SCRIPTLET_INFO: substr = g_strdup ((char*)data1); - break; - case PM_TRANS_EVT_SCRIPTLET_START: substr = g_strdup ((char*)data1); - break; - case PM_TRANS_EVT_SCRIPTLET_DONE: substr = g_strdup (_("Done")); - break; - case PM_TRANS_EVT_RETRIEVE_START: substr = g_strdup_printf (_("Retrieving packages from %s"), (char*)data1); - m = 1; - gtk_widget_show (rate_box); - gtk_widget_show (rec_label); - break; - default: return; + case PM_TRANS_EVT_INTERCONFLICTS_DONE: + substr = g_strdup (_("Done")); + break; + case PM_TRANS_EVT_ADD_START: + substr = g_strdup_printf (_("installing %s"), + (char*)pacman_pkg_getinfo(data1, PM_PKG_NAME)); + break; + case PM_TRANS_EVT_ADD_DONE: + substr = g_strdup_printf (_("installed %s"), + (char*)pacman_pkg_getinfo(data1, PM_PKG_NAME)); + break; + case PM_TRANS_EVT_UPGRADE_START: + substr = g_strdup_printf (_("upgrading %s"), + (char*)pacman_pkg_getinfo(data1, PM_PKG_NAME)); + break; + case PM_TRANS_EVT_UPGRADE_DONE: + substr = g_strdup_printf (_("upgraded %s from %s to %s"), + (char*)pacman_pkg_getinfo(data1, PM_PKG_NAME), + (char*)pacman_pkg_getinfo(data2, PM_PKG_VERSION), + (char*)pacman_pkg_getinfo(data1, PM_PKG_VERSION)); + break; + case PM_TRANS_EVT_REMOVE_START: + substr = g_strdup (_("Removing package")); + break; + case PM_TRANS_EVT_REMOVE_DONE: + substr = g_strdup (_("Done")); + break; + case PM_TRANS_EVT_INTEGRITY_START: + substr = g_strdup (_("Checking package integrity")); + break; + case PM_TRANS_EVT_INTEGRITY_DONE: + substr = g_strdup (_("Done")); + break; + case PM_TRANS_EVT_SCRIPTLET_INFO: + substr = g_strdup ((char*)data1); + break; + case PM_TRANS_EVT_SCRIPTLET_START: + substr = g_strdup ((char*)data1); + break; + case PM_TRANS_EVT_SCRIPTLET_DONE: + substr = g_strdup (_("Done")); + break; + case PM_TRANS_EVT_RETRIEVE_START: + substr = g_strdup_printf (_("Retrieving packages from %s"), (char*)data1); + m = 1; + gtk_widget_show (rate_box); + gtk_widget_show (rec_label); + break; + default: + return; } if (m == 1) { From krics at linuxforum.hu Tue Aug 7 14:52:42 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Tue Aug 7 14:52:44 2007 Subject: [Frugalware-git] gfpm: autoclean.sh - small addition Message-ID: <20070807125242.82F5513A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=3ed91ea8df4c8e7fa658c828ba51aaf7a35d1ce8 commit 3ed91ea8df4c8e7fa658c828ba51aaf7a35d1ce8 Author: Christian Hamar alias krix Date: Tue Aug 7 14:51:19 2007 +0200 autoclean.sh - small addition * rm -rf intltool-*.in files too (autogenerated) diff --git a/autoclean.sh b/autoclean.sh index dd6decb..b92372c 100644 --- a/autoclean.sh +++ b/autoclean.sh @@ -23,5 +23,6 @@ rm -rf data/icons/Makefile.in rm -rf data/icons/{32x32,128x128,48x48}/Makefile.in rm -rf po/stamp-it rm -rf intltool-{extract,merge,update} +rm -rf intltool-{extract,merge,update}.in rm -rf po/POTFILES rm -rf po/Makefile{.in,.in.in} From krics at linuxforum.hu Tue Aug 7 14:54:22 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Tue Aug 7 14:54:27 2007 Subject: [Frugalware-git] gfpm: Removed 1 FIXME entry :P Message-ID: <20070807125422.8757F13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=6894a15faa0c35b4fff70618786369941d33364c commit 6894a15faa0c35b4fff70618786369941d33364c Author: Christian Hamar alias krix Date: Tue Aug 7 14:53:00 2007 +0200 Removed 1 FIXME entry :P * Removed FIXME entry from gfpm.c (geteuid check to see if running as root) * Removed the whole check function, because it solved in other place diff --git a/src/gfpm.c b/src/gfpm.c index 0363228..d404b3c 100644 --- a/src/gfpm.c +++ b/src/gfpm.c @@ -48,13 +48,6 @@ main (int argc, char *argv[]) gtk_init (&argc, &argv); - /* FIX ME */ - /*if ( geteuid() != 0 ) - { - gfpm_error (_("Gfpm should be run as root.")); - return 1; - }*/ - path = g_strdup_printf ("%s%s", PREFIX, GLADE_FILE); xml = glade_xml_new (path, NULL, NULL); g_free (path); From priyank at frugalware.org Tue Aug 7 15:58:43 2007 From: priyank at frugalware.org (Priyank) Date: Tue Aug 7 15:58:45 2007 Subject: [Frugalware-git] frugalware-current: control-center-2.18.1-4-i686 Message-ID: <20070807135843.66FD513A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=0655f52781b8bd3ff6ac3ce9a993ca52715c21fe commit 0655f52781b8bd3ff6ac3ce9a993ca52715c21fe Author: Priyank Date: Tue Aug 7 19:26:37 2007 +0530 control-center-2.18.1-4-i686 * rebuild against new db * added db>=4.6.18 to depends diff --git a/source/gnome/control-center/FrugalBuild b/source/gnome/control-center/FrugalBuild index 607f546..ad4f796 100644 --- a/source/gnome/control-center/FrugalBuild +++ b/source/gnome/control-center/FrugalBuild @@ -3,13 +3,13 @@ pkgname=control-center pkgver=2.18.1 -pkgrel=3 +pkgrel=4 pkgdesc="GNOME Control Center" url="http://www.gnome.org/" depends=('gnome-desktop>=2.18.1' 'gnome-menus>=2.18.0' 'metacity>=2.18.1' 'libgnomekbd>=2.18.1' \ 'nautilus>=2.18.1' 'gst-plugins-base>=0.10.10-2' 'desktop-file-utils' \ 'evolution-data-server>=1.10.1' 'libxxf86misc' 'libxscrnsaver' 'xrdb' \ - 'gnome-vfs>=2.18.1' 'gnome-panel>=2.18.1' 'heimdal>=1.0') + 'gnome-vfs>=2.18.1' 'gnome-panel>=2.18.1' 'heimdal>=1.0' 'db>=4.6.18') makedepends=('intltool' 'gnome-doc-utils>=0.9.2' 'gnome-common') rodepends=('gst-plugins-base-alsa>=0.10.10-2' 'gst-plugins-base-gnomevfs>=0.10.10-2') groups=('gnome' 'gnome-core') From vmiklos at frugalware.org Tue Aug 7 17:06:15 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 7 17:06:17 2007 Subject: [Frugalware-git] frugalware-current: t/s/syncpkgd: new stat Message-ID: <20070807150615.2754613A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=7740f829164ff45d056c532cd5e6dca6231a77b9 commit 7740f829164ff45d056c532cd5e6dca6231a77b9 Author: VMiklos Date: Tue Aug 7 17:05:21 2007 +0200 t/s/syncpkgd: new stat diff --git a/t/s/syncpkgd b/t/s/syncpkgd new file mode 100755 index 0000000..fce3063 --- /dev/null +++ b/t/s/syncpkgd @@ -0,0 +1,84 @@ +#!/usr/bin/env python + +import os, stat, time, sys + +fpms = { + 'i686': [], + 'x86_64': [] + } + +def how_old(epoch): + age = int(time.time()) - int(epoch) + if age > 60*60*24*365*2: + s = str(age/60/60/24/365) + s += " years" + elif age > 60*60*24*(365/12)*2: + s = str(age/60/60/24/(365/12)) + s += " months" + elif age > 60*60*24*7*2: + s = str(age/60/60/24/7) + s += " weeks" + elif age > 60*60*24*2: + s = str(age/60/60/24) + s += " days" + elif age > 60*60*2: + s = str(age/60/60) + s += " hours" + elif age > 60*2: + s = str(age/60) + s += " minutes" + else: + s = str(age) + s += " seconds" + return s + +def tobuild(pkg): + ret = [] + # Build the command to read the FrugalBuilds + command = 'cd %s; ' + command += 'source /usr/lib/frugalware/fwmakepkg' + command += ' ; source FrugalBuild' + command += ' ; [ -n "${nobuild}" ] && exit' + command += ' ; echo ${options[@]} | grep -q nobuild && exit' + command += ' ; echo "${pkgname}-${pkgver}-${pkgrel}"' + command += ' ; echo "${archs[@]}"' + sock = os.popen(command % os.path.split(pkg)[0]) + lines = sock.readlines() + sock.close() + if not len(lines): + return ret + archs = lines[1].strip().split() + for i in archs: + if i not in fpms.keys(): + continue + full = "-".join([lines[0].strip(), i]) + try: + os.stat("frugalware-%s/%s.fpm" % (i, full)) + except OSError: + ret.append(full) + return ret + +if len(sys.argv) > 1: + if sys.argv[1] == "--help": + print "not yet synced packages" + sys.exit(0) + +os.chdir("../..") + +for root, dirs, files in os.walk("source"): + for file in files: + if file == "FrugalBuild": + fb = os.path.join(root, file) + missing = tobuild(fb) + for i in missing: + old = os.stat(fb)[stat.ST_MTIME] + fpms[i.split('-')[-1]].append("%s is missing (FB is %s old)" % (i, how_old(old))) +archs = fpms.keys() +archs.sort() +sorted = [] +for i in archs: + v = fpms[i] + v.sort() + sorted.extend(v) +for i in sorted: + print i From boobaa at frugalware.org Tue Aug 7 17:15:31 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Tue Aug 7 17:15:37 2007 Subject: [Frugalware-git] frugalware-current: perl-5.8.8-4-i686 Message-ID: <20070807151531.C334D13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=df2cef7dd6188b5a45ae0dd3ca388965cf940fa4 commit df2cef7dd6188b5a45ae0dd3ca388965cf940fa4 Author: CSÉCSY László Date: Tue Aug 7 17:15:15 2007 +0200 perl-5.8.8-4-i686 rebuilt with db-4.6 added a patch from http://www.nntp.perl.org/group/perl.perl5.porters/2006/11/msg117738.html - just to be able to compile it with gcc-4.2 :S diff --git a/source/base/perl/FrugalBuild b/source/base/perl/FrugalBuild index 30df754..e92c797 100644 --- a/source/base/perl/FrugalBuild +++ b/source/base/perl/FrugalBuild @@ -4,23 +4,27 @@ pkgname=perl pkgver=5.8.8 -pkgrel=3 +pkgrel=4 pkgdesc="Practical Extraction and Report Language" url="http://www.perl.org/" -depends=('gdbm' 'db>=4.5.20') +depends=('gdbm' 'db>=4.6.18') rodepends=('udev') groups=('base' 'devel-core') archs=('i686' 'x86_64' 'ppc') 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 \ - $pkgname.install libnet.cfg perl-5.8.6-picdl.patch0) + $pkgname.install libnet.cfg perl-5.8.6-picdl.patch0 \ + perl-5.8.8-gcc-4.2.patch) sha1sums=('4aab490040727ca4419098720eca2ba4367df539' \ '384b7620e9758245db64190138011fc5e9f51956' \ '92179e28215bf7b802ded72e0ca6e473a21f5003' \ - '3000bd0130ed20e0ff5d9fb0147240e3909473a7') + '3000bd0130ed20e0ff5d9fb0147240e3909473a7' \ + '41aa378ab49869a4964acea882f47a3a8b826357') build() { + unset MAKEFLAGS cd $startdir/src/$pkgname-$pkgver + Fpatch $pkgname-$pkgver-gcc-4.2.patch || return 1 # Fpatch $pkgname-$pkgver.patch || return 1 [ "$CARCH" == "x86_64" ] && (Fpatch perl-5.8.6-picdl.patch0 || return 1) ./Configure -de -Dprefix=/usr -Dinstallprefix=$startdir/pkg/usr \ diff --git a/source/base/perl/perl-5.8.8-gcc-4.2.patch b/source/base/perl/perl-5.8.8-gcc-4.2.patch new file mode 100644 index 0000000..6e9961a --- /dev/null +++ b/source/base/perl/perl-5.8.8-gcc-4.2.patch @@ -0,0 +1,11 @@ +diff -Naur perl-5.8.8-orig/makedepend.SH perl-5.8.8/makedepend.SH +--- perl-5.8.8-orig/makedepend.SH 2003-06-05 20:11:10.000000000 +0200 ++++ perl-5.8.8/makedepend.SH 2007-08-07 17:07:10.000000000 +0200 +@@ -167,6 +167,7 @@ + -e '/^#.*/d' \ + -e '/^#.*/d' \ + -e '/^#.*/d' \ ++ -e '/^#.*/d' \ + -e '/^#.*"-"/d' \ + -e '/: file path prefix .* never used$/d' \ + -e 's#\.[0-9][0-9]*\.c#'"$file.c#" \ From crazy at frugalware.org Tue Aug 7 22:08:51 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 7 22:08:52 2007 Subject: [Frugalware-git] frugalware-current: libmtp-0.2.1-1-i686 Message-ID: <20070807200851.36AA313A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c2106fe455ac89fc93f261c92838ee8532286471 commit c2106fe455ac89fc93f261c92838ee8532286471 Author: crazy Date: Tue Aug 7 22:07:12 2007 +0200 libmtp-0.2.1-1-i686 * Version bump diff --git a/source/lib-extra/libmtp/FrugalBuild b/source/lib-extra/libmtp/FrugalBuild index 3df6225..454c153 100644 --- a/source/lib-extra/libmtp/FrugalBuild +++ b/source/lib-extra/libmtp/FrugalBuild @@ -2,13 +2,13 @@ # Maintainer: crazy pkgname=libmtp -pkgver=0.2.0 -pkgrel=2 +pkgver=0.2.1 +pkgrel=1 pkgdesc="libmtp is an implementation of Microsoft's Media Transfer Protocol (MTP)." depends=('libusb') groups=('lib-extra') archs=('i686' 'x86_64') Finclude sourceforge -sha1sums=('5c05a964656303bca07bf76dbbd9fd200abd0b94') +sha1sums=('395a24c815967af7a2b8e2034fc0e24f19bca268') # optimization OK From crazy at frugalware.org Tue Aug 7 22:14:44 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 7 22:14:46 2007 Subject: [Frugalware-git] frugalware-current: gnomad2-2.8.13-2-i686 Message-ID: <20070807201444.1ABFE13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5b4e082ae7d0a484cc25d62152486f9651a8093d commit 5b4e082ae7d0a484cc25d62152486f9651a8093d Author: crazy Date: Tue Aug 7 22:13:18 2007 +0200 gnomad2-2.8.13-2-i686 * rebuild with libmtp * removed custom up2date line diff --git a/source/gnome-extra/gnomad2/FrugalBuild b/source/gnome-extra/gnomad2/FrugalBuild index 3e94877..7cc57bc 100644 --- a/source/gnome-extra/gnomad2/FrugalBuild +++ b/source/gnome-extra/gnomad2/FrugalBuild @@ -1,20 +1,20 @@ # Compiling Time: 0.10 SBU # Maintainer: Christian Hamar alias krix -# Old Maintainer: BMH1980 +# Contributor: BMH1980 pkgname=gnomad2 pkgver=2.8.13 -pkgrel=1 +pkgrel=2 pkgdesc="Gnomad2 transfer tracks/files from/to a Creative Nomad Jukebox (all brands)." url="http://gnomad2.sourceforge.net/" -depends=('gtk+2>=2.10.2' 'libmtp>=0.0.14' 'libid3tag' 'libnjb' 'dbus-glib') +depends=('gtk+2>=2.10.2' 'libmtp>=0.2.1' 'libid3tag' 'libnjb' 'dbus-glib') makedepends=('perl-xml') license="GPL2" groups=('gnome-extra') archs=('i686' 'x86_64') options=('scriptlet') +_F_sourceforge_broken_up2date=1 Finclude sourceforge -up2date="lynx -dump 'http://sourceforge.net/project/showfiles.php?group_id=65573'|grep -m1 'gnomad2-'|sed 's/.*-\(.*\).t.*/\1/'" - sha1sums=('d61b41998873b789e396b3943b3e706332d9d25b') + # optimization OK From crazy at frugalware.org Tue Aug 7 22:45:14 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 7 22:45:17 2007 Subject: [Frugalware-git] frugalware-current: amarok-1.4.6-3-i686 Message-ID: <20070807204514.E281D13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=7573a0955d7f34ae295f91f23b7c7833701535da commit 7573a0955d7f34ae295f91f23b7c7833701535da Author: crazy Date: Tue Aug 7 22:39:22 2007 +0200 amarok-1.4.6-3-i686 * rebuild with libmtp diff --git a/source/kde-extra/amarok/FrugalBuild b/source/kde-extra/amarok/FrugalBuild index 134ca4c..024601e 100644 --- a/source/kde-extra/amarok/FrugalBuild +++ b/source/kde-extra/amarok/FrugalBuild @@ -4,10 +4,10 @@ pkgname=amarok pkgver=1.4.6 -pkgrel=2 +pkgrel=3 pkgdesc="amaroK is a music player for Linux and Unix with an intuitive interface" depends=('libtunepimp>=0.5.2-2' 'xine-lib' 'libifp' 'kdebase>=3.5.7' 'taglib' 'libnjb' \ - 'libgpod>=0.5.2' 'ruby' 'python>=2.5' 'libvisual-plugins' 'libmtp' 'libkarma' \ + 'libgpod>=0.5.2' 'ruby' 'python>=2.5' 'libvisual-plugins' 'libmtp>=0.2.1' 'libkarma' \ 'curl>=7.16.1' 'libmysqlclient') makedepends=('mysql') rodepends=('unzip') From krics at linuxforum.hu Wed Aug 8 07:48:19 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Wed Aug 8 07:48:21 2007 Subject: [Frugalware-git] frugalware-current: libetpan-0.52-1-i686 Message-ID: <20070808054819.BEB2D13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=004c563f069dc1c4fb8549cc449051d7857a1b66 commit 004c563f069dc1c4fb8549cc449051d7857a1b66 Author: Christian Hamar alias krix Date: Wed Aug 8 07:46:45 2007 +0200 libetpan-0.52-1-i686 * Version bump diff --git a/source/lib-extra/libetpan/FrugalBuild b/source/lib-extra/libetpan/FrugalBuild index 0c57a9b..77b6dd1 100644 --- a/source/lib-extra/libetpan/FrugalBuild +++ b/source/lib-extra/libetpan/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: free-zombie pkgname=libetpan -pkgver=0.51 +pkgver=0.52 pkgrel=1 pkgdesc="A mail library" url="http://libetpan.sourceforge.net/" @@ -12,8 +12,7 @@ groups=('lib-extra') archs=('x86_64' 'i686') _F_sourceforge_broken_up2date=1 Finclude sourceforge -# Need to remove on next upstream. THis buildfix from SVN backport. -krix -sha1sums=('a3660725c9fad8bfe6baa6afc0e87d4a768c14a0') +sha1sums=('e2fdf76b471e57a153bad4c4def7fde512385021') build() { From vmiklos at frugalware.org Wed Aug 8 09:56:05 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 09:56:07 2007 Subject: [Frugalware-git] frugalware-current: validator-0.8.1-1-x86_64 Message-ID: <20070808075605.5A31313A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=8f87bdcc04f30b0cb14495427718617c5b27cf7a commit 8f87bdcc04f30b0cb14495427718617c5b27cf7a Author: VMiklos Date: Wed Aug 8 09:55:49 2007 +0200 validator-0.8.1-1-x86_64 version bump diff --git a/source/network-extra/validator/FrugalBuild b/source/network-extra/validator/FrugalBuild index 8102a47..646493c 100644 --- a/source/network-extra/validator/FrugalBuild +++ b/source/network-extra/validator/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: VMiklos pkgname=validator -pkgver=0.8.0 -pkgrel=2 +pkgver=0.8.1 +pkgrel=1 pkgdesc="The W3C Markup Validator." url="http://validator.w3.org/" rodepends=('perl-config-general' 'perl-net-ip' 'perl-set-intspan' \ @@ -16,9 +16,9 @@ up2date="lynx -dump http://validator.w3.org/whatsnew.html|grep Release|sed 's/.* source=($url/dist/validator-${pkgver//./_}.tar.gz \ $url/dist/sgml-lib-${pkgver//./_}.tar.gz \ proxy.patch) -sha1sums=('e3c7ff52ae2df23d4c0b9a1160199c186d4352b4' \ - '0e4663b0341aa781840eb27193e37269dcd649ee' \ - '32d2f8042488d778acb64a39d997e0fe73bed61a') +sha1sums=('eef9f1e15831812059650499d96e0fa04649ef38' \ + 'f572f27f5c7fbbe98b6242035a2e2e3fedf4f0aa' \ + '32d2f8042488d778acb64a39d997e0fe73bed61a') build() { From vmiklos at frugalware.org Wed Aug 8 09:58:45 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 09:58:46 2007 Subject: [Frugalware-git] frugalware-current: imagemagick-6.3.5_5-1-i686 Message-ID: <20070808075845.DB3B713A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=53f1b93ff4100ad2dccfd9e668e5411b2fabff5b commit 53f1b93ff4100ad2dccfd9e668e5411b2fabff5b Author: VMiklos Date: Wed Aug 8 09:58:18 2007 +0200 imagemagick-6.3.5_5-1-i686 version bump depends() fix (thx hermier) diff --git a/source/xapps/imagemagick/FrugalBuild b/source/xapps/imagemagick/FrugalBuild index 2fa0e40..f2705ba 100644 --- a/source/xapps/imagemagick/FrugalBuild +++ b/source/xapps/imagemagick/FrugalBuild @@ -3,11 +3,11 @@ # Maintainer: voroskoi pkgname=imagemagick -pkgver=6.3.5_2 +pkgver=6.3.5_5 pkgrel=1 pkgdesc="A robust collection of tools and libraries to read, write and manipulate image files" url="http://www.imagemagick.org" -depends=('lcms' 'libxext' 'libxt' 'bzip2' 'libgcc' 'expat' 'libx11>=1.1.1-2' 'djvulibre') +depends=('lcms' 'libxext' 'libxt' 'bzip2' 'libgcc' 'libgomp' 'expat' 'libx11>=1.1.1-2' 'djvulibre') makedepends=('mpeg2dec' 'graphviz') groups=('xapps') archs=('i686' 'x86_64') @@ -15,7 +15,7 @@ options=('scriptlet') 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 \ libpng_mmx_patch_x86_64.patch) -sha1sums=('693d2f0a320da7a19aa6b63c2e572c555b88bb10' \ +sha1sums=('24dc7121add3e82848ba73924315958276ef4bb6' \ 'e42f3acbe85b6098af75c5cecc9a254baaa0482c') build() { From vmiklos at frugalware.org Wed Aug 8 10:10:09 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 10:10:11 2007 Subject: [Frugalware-git] frugalware-current: cvs2cl-2.67-2-i686 Message-ID: <20070808081009.D337113A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=fbe5244e44982af5c7d6152f52bd6f5d9710f2d9 commit fbe5244e44982af5c7d6152f52bd6f5d9710f2d9 Author: VMiklos Date: Wed Aug 8 10:09:50 2007 +0200 cvs2cl-2.67-2-i686 relbump, upstream source has been changed without a verbump diff --git a/source/apps-extra/cvs2cl/FrugalBuild b/source/apps-extra/cvs2cl/FrugalBuild index ceaf5ef..1793536 100644 --- a/source/apps-extra/cvs2cl/FrugalBuild +++ b/source/apps-extra/cvs2cl/FrugalBuild @@ -3,7 +3,7 @@ pkgname=cvs2cl pkgver=2.67 -pkgrel=1 +pkgrel=2 pkgdesc="produces a GNU-style ChangeLog for CVS-controlled sources" url="http://www.red-bean.com/cvs2cl/" depends=('perl' 'cvs') @@ -11,6 +11,7 @@ groups=('apps-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url/$pkgname.pl|grep Revision|sed -n 's/.*: \(.*\) .*/\1/;1 p'" source=($url/$pkgname.pl) +sha1sums=('37c77b591ff6f654a069c53692c2224cce18f1c7') build() { cd $Fsrcdir || Fdie @@ -19,5 +20,4 @@ build() { Fln /usr/bin/cvs2cl.pl /usr/bin/cvs2cl } -sha1sums=('9c066cd6aff809ae9ffc7b7d53a8a3992b0ecc54') # optimization OK From hermier at frugalware.org Wed Aug 8 10:12:11 2007 From: hermier at frugalware.org (Michel Hermier) Date: Wed Aug 8 10:12:15 2007 Subject: [Frugalware-git] pacman-g2: libpacman: I feel missing a _pacman_log before a pacman_logaction. Message-ID: <20070808081211.6273C13A4050@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=238deb9a80f3f3a6fceaddc5a27a11b9635b47ce commit 238deb9a80f3f3a6fceaddc5a27a11b9635b47ce Author: Michel Hermier Date: Wed Aug 8 10:10:45 2007 +0200 libpacman: I feel missing a _pacman_log before a pacman_logaction. diff --git a/lib/libpacman/add.c b/lib/libpacman/add.c index 6c1d801..a1620ca 100644 --- a/lib/libpacman/add.c +++ b/lib/libpacman/add.c @@ -515,6 +515,7 @@ int _pacman_add_commit(pmtrans_t *trans, pmdb_t *db) archive_entry_set_pathname (entry, temp); if(archive_read_extract (archive, entry, ARCHIVE_EXTRACT_FLAGS) != ARCHIVE_OK) { + _pacman_log(PM_LOG_ERROR, _("could not extract %s (%s)"), pathname, strerror(errno)); pacman_logaction(_("could not extract %s (%s)"), pathname, strerror(errno)); errors++; unlink(temp); From vmiklos at frugalware.org Wed Aug 8 10:31:50 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 10:31:53 2007 Subject: [Frugalware-git] frugalware-current: wnews-0.8-1-i686 Message-ID: <20070808083150.CCAE813A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=fee6f8fb7a6276d4f5a1c5a6f851ea9c338a4106 commit fee6f8fb7a6276d4f5a1c5a6f851ea9c338a4106 Author: VMiklos Date: Wed Aug 8 10:31:36 2007 +0200 wnews-0.8-1-i686 source() fix diff --git a/source/network-extra/wnews/FrugalBuild b/source/network-extra/wnews/FrugalBuild index 76765c8..a83d50b 100644 --- a/source/network-extra/wnews/FrugalBuild +++ b/source/network-extra/wnews/FrugalBuild @@ -10,7 +10,7 @@ depends=('ncurses') groups=('network-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://www.usinglinux.org/www/wnews.html|grep Version|sed 's/.* : //'" -source=(http://www.kerneled.org/projects/wnews/releases/$pkgname-$pkgver.tar.gz) +source=(http://ftp.frugalware.org/pub/other/sources/wnews/wnews-$pkgver.tar.gz) sha1sums=('32a20771a79a6c8d4b7d52f68098c859b10cb779') build() From vmiklos at frugalware.org Wed Aug 8 11:24:15 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 11:24:17 2007 Subject: [Frugalware-git] homepage-ng: syncpkgd: redirect to the buildlogs page Message-ID: <20070808092415.54FA613A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=9f47c4d50f94e6ac99b59dbb962fb0d2585e55c5 commit 9f47c4d50f94e6ac99b59dbb962fb0d2585e55c5 Author: VMiklos Date: Wed Aug 8 11:19:46 2007 +0200 syncpkgd: redirect to the buildlogs page also remove the old code diff --git a/syncpkgd/config.php b/syncpkgd/config.php deleted file mode 100644 index 72213ef..0000000 --- a/syncpkgd/config.php +++ /dev/null @@ -1,6 +0,0 @@ - "University of Debrecen", - "helicon" => "TeleDataCast Kft.", - "yugo" => "The Computer and Automation Research Institute, Hungarian Academy of Sciences."); -?> diff --git a/syncpkgd/functions.php b/syncpkgd/functions.php deleted file mode 100644 index de48e1a..0000000 --- a/syncpkgd/functions.php +++ /dev/null @@ -1,121 +0,0 @@ - diff --git a/syncpkgd/index.php b/syncpkgd/index.php index 2383f43..0c91b4a 100644 --- a/syncpkgd/index.php +++ b/syncpkgd/index.php @@ -1,20 +1,4 @@ diff --git a/syncpkgd/templates/day.php b/syncpkgd/templates/day.php deleted file mode 100644 index 9b04855..0000000 --- a/syncpkgd/templates/day.php +++ /dev/null @@ -1,16 +0,0 @@ - - - - Logs for <? print($day); ?> - - - -
The following logs are available for :
- " . $i["fullname"] . " " . - ($i["exitcode"] ? "built" : "failed") . "
\n"); - } ?> -
- - diff --git a/syncpkgd/templates/hardware.php b/syncpkgd/templates/hardware.php deleted file mode 100644 index 30557e6..0000000 --- a/syncpkgd/templates/hardware.php +++ /dev/null @@ -1,14 +0,0 @@ - - - - Hardware informations for <? print($host); ?> - - - -
- Network connection:
- CPU:
- Memory: MB
-
- - diff --git a/syncpkgd/templates/log.php b/syncpkgd/templates/log.php deleted file mode 100644 index da883ee..0000000 --- a/syncpkgd/templates/log.php +++ /dev/null @@ -1,40 +0,0 @@ - - - - Buildlog - - - -
-\1',
-	'\1',
-	'\1',
-	'\1',
-	'\1',
-	'\1',
-	'&');
-
-	$fp = fopen($log, "r");
-	if($fp)
-	{
-		while (!feof($fp))
-		{
-			print(preg_replace($search, $replace, fgets($fp)));
-		}
-		fclose($fp);
-	}
-?>
-		
- - diff --git a/syncpkgd/templates/main.php b/syncpkgd/templates/main.php deleted file mode 100644 index de62a2c..0000000 --- a/syncpkgd/templates/main.php +++ /dev/null @@ -1,38 +0,0 @@ - - - - <? print("Welcome to $host!"); ?> - - - -
Welcome to buildserver of - Frugalware Linux.
- The following buildlogs are available:
-
    - $i\n"); - } ?> -
-
General statistics:
- \n"); - if($buildstat != false) - print("Currently building the $buildstat package.
\n"); - } - else - print("The package builder daemon is not running.
\n"); - if($sync) - print("The package builder is running, started on " . - $syncdate . ".
\n"); - else - print("The package builder is sleeping, will be started again on " . - $syncdate . ".
\n"); - print("Avarage load for the past one minute: " . $loadstat . "
\n"); - print("Hardware informations.
\n"); - ?> -
- - From vmiklos at frugalware.org Wed Aug 8 13:31:44 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 13:31:46 2007 Subject: [Frugalware-git] homepage-ng: FSA242-drupal Message-ID: <20070808113144.7364E13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=545ceb4a8643710c344cab93fb45e29444898501 commit 545ceb4a8643710c344cab93fb45e29444898501 Author: VMiklos Date: Wed Aug 8 13:31:38 2007 +0200 FSA242-drupal diff --git a/frugalware/xml/security.xml b/frugalware/xml/security.xml index 11237e6..f5ea3f4 100644 --- a/frugalware/xml/security.xml +++ b/frugalware/xml/security.xml @@ -27,6 +27,19 @@ + 242 + 2007-08-08 + vmiklos + drupal + 4.7.5-1 + 4.7.7-1terminus1 + http://bugs.frugalware.org/task/2295 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-4064 + Multiple cross-site scripting (XSS) vulnerabilities in Drupal 5.x before 5.2, and 4.7.x before 4.7.7, + (1) allow remote attackers to inject arbitrary web script or HTML via "some server variables," including PHP_SELF; and + (2) allow remote authenticated administrators to inject arbitrary web script or HTML via custom content type names. + + 241 2007-08-07 vmiklos From vmiklos at frugalware.org Wed Aug 8 14:38:59 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 14:39:01 2007 Subject: [Frugalware-git] frugalware-current: sysklogd-1.4.1-7-i686 Message-ID: <20070808123900.0CC3F13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=db3daa73f1b2cfa7b4adc713d7015ea9b34b8ac2 commit db3daa73f1b2cfa7b4adc713d7015ea9b34b8ac2 Author: VMiklos Date: Wed Aug 8 14:38:32 2007 +0200 sysklogd-1.4.1-7-i686 rodepends() fix diff --git a/source/base/sysklogd/FrugalBuild b/source/base/sysklogd/FrugalBuild index 1d9e838..9b06c3c 100644 --- a/source/base/sysklogd/FrugalBuild +++ b/source/base/sysklogd/FrugalBuild @@ -8,7 +8,7 @@ pkgrel=7 pkgdesc="Linux system logging utilities" url="http://www.ibiblio.org/pub/Linux/system/daemons/!INDEX" backup=(etc/syslog.conf etc/logrotate.d/syslog) -rodepends=('logrotate' 'netkit-base') +rodepends=('netkit-base') groups=('base') archs=('i686' 'x86_64' 'ppc') up2date="lynx -dump 'http://ftp.ibiblio.org/pub/Linux/system/daemons/?M=D'|grep sysklogd.*tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'" From vmiklos at frugalware.org Wed Aug 8 14:50:39 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 14:50:41 2007 Subject: [Frugalware-git] frugalware-current: logrotate-3.7.5-1-i686 Message-ID: <20070808125039.4814313A4069@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c1bf1694a3340d6ab4316475aa01a0e11d5e4716 commit c1bf1694a3340d6ab4316475aa01a0e11d5e4716 Author: VMiklos Date: Wed Aug 8 14:48:04 2007 +0200 logrotate-3.7.5-1-i686 moved to apps diff --git a/source/apps/logrotate/FrugalBuild b/source/apps/logrotate/FrugalBuild new file mode 100644 index 0000000..6f18eb8 --- /dev/null +++ b/source/apps/logrotate/FrugalBuild @@ -0,0 +1,33 @@ +# Compiling Time: 0.01 SBU +# Maintainer: VMiklos + +pkgname=logrotate +pkgver=3.7.5 +# lynx -dump http://cvs.fedora.redhat.com/viewcvs/devel/logrotate/sources?view=markup |grep tar |sed -e 's/ .*//' +pkg_md5="2b25c645bbcc52abc12ba6a4d52b18e5" +pkgrel=1 +pkgdesc="Rotates, compresses, removes and mails system log files." +url="http://cvs.fedora.redhat.com" +depends=('popt') +rodepends=('mailx') +groups=('apps') +archs=('i686' 'x86_64' 'ppc') +up2date="lynx -dump $url/viewcvs/devel/logrotate/sources?view=markup |grep tar |sed -e 's/.*-\(.*\).t.*/\1/'" +source=("$url/repo/dist/logrotate/logrotate-$pkgver.tar.gz/$pkg_md5/logrotate-$pkgver.tar.gz" \ + logrotate.conf logrotate) + +build() +{ + Fsed 'CFLAGS = -Wall' "CFLAGS = -Wall $CFLAGS" Makefile + Fmkdir /etc/logrotate.d + Fpatchall + Fmake + make PREFIX=$Fdestdir install || Fdie + Ffile /etc/logrotate.conf + Fexe /etc/cron.daily/logrotate +} + +sha1sums=('7c9dee4d4df97af2f6d919e2eac61f6a673bd13a'\ + '4cdc2cfc1077668fae05bfb0ce61bfd781c34d95'\ + 'cadda9e47640ea91e5f1488b518e4982acebad49') +# optimization OK diff --git a/source/apps/logrotate/logrotate b/source/apps/logrotate/logrotate new file mode 100644 index 0000000..e8ab921 --- /dev/null +++ b/source/apps/logrotate/logrotate @@ -0,0 +1,3 @@ +#!/bin/sh + +/usr/sbin/logrotate /etc/logrotate.conf diff --git a/source/apps/logrotate/logrotate.conf b/source/apps/logrotate/logrotate.conf new file mode 100644 index 0000000..606513b --- /dev/null +++ b/source/apps/logrotate/logrotate.conf @@ -0,0 +1,49 @@ +# /etc/logrotate.conf +# +# logrotate is designed to ease administration of systems that generate large +# numbers of log files. It allows automatic rotation, compression, removal, and +# mailing of log files. Each log file may be handled daily, weekly, monthly, or +# when it grows too large. +# +# logrotate is normally run daily from root's crontab. +# +# For more details, see "man logrotate". + +# rotate log files weekly: +weekly + +# keep 4 weeks worth of backlogs: +rotate 4 + +# create new (empty) log files after rotating old ones: +create + +# uncomment this if you want your log files compressed: +#compress + +# some packages install log rotation information in this directory: +include /etc/logrotate.d + +# Rotate /var/log/wtmp: +/var/log/wtmp { + monthly + create 0664 root utmp + rotate 1 +} + +#/var/log/httpd/*.log { +# monthly +# missingok +# rotate 3 +# compress +# delaycompress +# postrotate +# if [ -f /var/run/httpd.pid ]; then +# /etc/rc.d/rc.httpd restart > /dev/null +# fi +# endscript +#} + +# Note that /var/log/lastlog is not rotated. This is intentional, and it should +# not be. The lastlog file is a database, and is also a sparse file that takes +# up much less space on the drive than it appears. diff --git a/source/base/logrotate/FrugalBuild b/source/base/logrotate/FrugalBuild deleted file mode 100644 index 5087410..0000000 --- a/source/base/logrotate/FrugalBuild +++ /dev/null @@ -1,33 +0,0 @@ -# Compiling Time: 0.01 SBU -# Maintainer: VMiklos - -pkgname=logrotate -pkgver=3.7.5 -# lynx -dump http://cvs.fedora.redhat.com/viewcvs/devel/logrotate/sources?view=markup |grep tar |sed -e 's/ .*//' -pkg_md5="2b25c645bbcc52abc12ba6a4d52b18e5" -pkgrel=1 -pkgdesc="Rotates, compresses, removes and mails system log files." -url="http://cvs.fedora.redhat.com" -depends=('popt') -rodepends=('mailx') -groups=('base') -archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump $url/viewcvs/devel/logrotate/sources?view=markup |grep tar |sed -e 's/.*-\(.*\).t.*/\1/'" -source=("$url/repo/dist/logrotate/logrotate-$pkgver.tar.gz/$pkg_md5/logrotate-$pkgver.tar.gz" \ - logrotate.conf logrotate) - -build() -{ - Fsed 'CFLAGS = -Wall' "CFLAGS = -Wall $CFLAGS" Makefile - Fmkdir /etc/logrotate.d - Fpatchall - Fmake - make PREFIX=$Fdestdir install || Fdie - Ffile /etc/logrotate.conf - Fexe /etc/cron.daily/logrotate -} - -sha1sums=('7c9dee4d4df97af2f6d919e2eac61f6a673bd13a'\ - '4cdc2cfc1077668fae05bfb0ce61bfd781c34d95'\ - 'cadda9e47640ea91e5f1488b518e4982acebad49') -# optimization OK diff --git a/source/base/logrotate/logrotate b/source/base/logrotate/logrotate deleted file mode 100644 index e8ab921..0000000 --- a/source/base/logrotate/logrotate +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -/usr/sbin/logrotate /etc/logrotate.conf diff --git a/source/base/logrotate/logrotate.conf b/source/base/logrotate/logrotate.conf deleted file mode 100644 index 606513b..0000000 --- a/source/base/logrotate/logrotate.conf +++ /dev/null @@ -1,49 +0,0 @@ -# /etc/logrotate.conf -# -# logrotate is designed to ease administration of systems that generate large -# numbers of log files. It allows automatic rotation, compression, removal, and -# mailing of log files. Each log file may be handled daily, weekly, monthly, or -# when it grows too large. -# -# logrotate is normally run daily from root's crontab. -# -# For more details, see "man logrotate". - -# rotate log files weekly: -weekly - -# keep 4 weeks worth of backlogs: -rotate 4 - -# create new (empty) log files after rotating old ones: -create - -# uncomment this if you want your log files compressed: -#compress - -# some packages install log rotation information in this directory: -include /etc/logrotate.d - -# Rotate /var/log/wtmp: -/var/log/wtmp { - monthly - create 0664 root utmp - rotate 1 -} - -#/var/log/httpd/*.log { -# monthly -# missingok -# rotate 3 -# compress -# delaycompress -# postrotate -# if [ -f /var/run/httpd.pid ]; then -# /etc/rc.d/rc.httpd restart > /dev/null -# fi -# endscript -#} - -# Note that /var/log/lastlog is not rotated. This is intentional, and it should -# not be. The lastlog file is a database, and is also a sparse file that takes -# up much less space on the drive than it appears. From vmiklos at frugalware.org Wed Aug 8 14:55:24 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 14:55:26 2007 Subject: [Frugalware-git] frugalware-current: usbutils-0.72-1-i686 Message-ID: <20070808125524.8817B13A4069@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d81463fa61ee69b3a06d35ef0bdcc8d5703cb0a1 commit d81463fa61ee69b3a06d35ef0bdcc8d5703cb0a1 Author: VMiklos Date: Wed Aug 8 14:54:58 2007 +0200 usbutils-0.72-1-i686 moved to apps diff --git a/source/apps/usbutils/FrugalBuild b/source/apps/usbutils/FrugalBuild new file mode 100644 index 0000000..783e1ff --- /dev/null +++ b/source/apps/usbutils/FrugalBuild @@ -0,0 +1,26 @@ +# Compiling Time: 0.02 SBU +# Maintainer: VMiklos + +pkgname=usbutils +pkgver=0.72 +pkgrel=1 +pkgdesc="USB utilities - lsusb,usbmodules" +_F_sourceforge_dirname="linux-usb" +Finclude sourceforge +url="http://www.linux-usb.org/" +depends=('libusb') +groups=('apps') +archs=('i686' 'x86_64' 'ppc') +up2date="lynx -dump 'http://sourceforge.net/project/showfiles.php?group_id=3581&package_id=142529' |grep ]$pkgname-.*.tar.gz | head -n 1 | sed 's/.*usbutils-\(.*\).tar.gz.*/\1/'" +source=($source usb-update-pathfix.patch) +sha1sums=('891b8825d964880146d5c980e52bb9e23d92fe2b' \ + '8d13c50067d2db27d4b9001563dee9efb89106a4') + +build() { + Fsed "/usr/share/usb.ids" "/usr/share/usbutils/usb.ids" lsusb.8 + ./update-usbids.sh || Fdie + Fbuild --datadir=/usr/share/usbutils --enable-usbmodules + Fexerel update-usbids.sh /usr/sbin/update-usbids +} + +# optimization ok diff --git a/source/apps/usbutils/usb-update-pathfix.patch b/source/apps/usbutils/usb-update-pathfix.patch new file mode 100644 index 0000000..cd805b9 --- /dev/null +++ b/source/apps/usbutils/usb-update-pathfix.patch @@ -0,0 +1,12 @@ +diff -Naur usbutils-0.71.orig/update-usbids.sh usbutils-0.71/update-usbids.sh +--- usbutils-0.71.orig/update-usbids.sh 2005-07-01 12:24:55.000000000 +0200 ++++ usbutils-0.71/update-usbids.sh 2005-07-01 12:29:57.000000000 +0200 +@@ -4,7 +4,7 @@ + + set -e + SRC="http://www.linux-usb.org/usb.ids" +-DEST=usb.ids ++DEST=/usr/share/usbutils/usb.ids + + if which wget >/dev/null ; then + DL="wget -O $DEST.new $SRC" diff --git a/source/base/usbutils/FrugalBuild b/source/base/usbutils/FrugalBuild deleted file mode 100644 index 606dc1a..0000000 --- a/source/base/usbutils/FrugalBuild +++ /dev/null @@ -1,26 +0,0 @@ -# Compiling Time: 0.02 SBU -# Maintainer: VMiklos - -pkgname=usbutils -pkgver=0.72 -pkgrel=1 -pkgdesc="USB utilities - lsusb,usbmodules" -_F_sourceforge_dirname="linux-usb" -Finclude sourceforge -url="http://www.linux-usb.org/" -depends=('libusb') -groups=('base') -archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump 'http://sourceforge.net/project/showfiles.php?group_id=3581&package_id=142529' |grep ]$pkgname-.*.tar.gz | head -n 1 | sed 's/.*usbutils-\(.*\).tar.gz.*/\1/'" -source=($source usb-update-pathfix.patch) -sha1sums=('891b8825d964880146d5c980e52bb9e23d92fe2b' \ - '8d13c50067d2db27d4b9001563dee9efb89106a4') - -build() { - Fsed "/usr/share/usb.ids" "/usr/share/usbutils/usb.ids" lsusb.8 - ./update-usbids.sh || Fdie - Fbuild --datadir=/usr/share/usbutils --enable-usbmodules - Fexerel update-usbids.sh /usr/sbin/update-usbids -} - -# optimization ok diff --git a/source/base/usbutils/usb-update-pathfix.patch b/source/base/usbutils/usb-update-pathfix.patch deleted file mode 100644 index cd805b9..0000000 --- a/source/base/usbutils/usb-update-pathfix.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur usbutils-0.71.orig/update-usbids.sh usbutils-0.71/update-usbids.sh ---- usbutils-0.71.orig/update-usbids.sh 2005-07-01 12:24:55.000000000 +0200 -+++ usbutils-0.71/update-usbids.sh 2005-07-01 12:29:57.000000000 +0200 -@@ -4,7 +4,7 @@ - - set -e - SRC="http://www.linux-usb.org/usb.ids" --DEST=usb.ids -+DEST=/usr/share/usbutils/usb.ids - - if which wget >/dev/null ; then - DL="wget -O $DEST.new $SRC" From vmiklos at frugalware.org Wed Aug 8 15:01:09 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 15:01:11 2007 Subject: [Frugalware-git] frugalware-current: popt-1.10.7-2-i686 Message-ID: <20070808130109.8D61213A4069@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=4f1f9ac6b7183bc7d65f8ef7891b47320ed121d3 commit 4f1f9ac6b7183bc7d65f8ef7891b47320ed121d3 Author: VMiklos Date: Wed Aug 8 15:00:54 2007 +0200 popt-1.10.7-2-i686 moved to base diff --git a/source/base/popt/FrugalBuild b/source/base/popt/FrugalBuild new file mode 100644 index 0000000..7d8d5fc --- /dev/null +++ b/source/base/popt/FrugalBuild @@ -0,0 +1,22 @@ +# Compiling Time: 0.08 SBU +# Contributor: VMiklos +# Maintainer: voroskoi + +pkgname=popt +pkgver=1.10.7 +pkgrel=2 +pkgdesc="A commandline option parser" +url="http://freshmeat.net/projects/popt/" +depends=('glibc' 'gettext') +groups=('base' 'chroot-core') +archs=('i686' 'x86_64' 'ppc') +up2date="lynx -dump ftp://jbj.org/pub/rpm-4.4.x|grep 'tar.gz'|grep 'popt-'|sort -n -r|head -n 1|sed 's/.*-\(.*\).t.*/\1/'" +source=(ftp://jbj.org/pub/rpm-4.4.x/$pkgname-$pkgver.tar.gz) + +build() { + Fsed "@MARK64@" "" Makefile.am + Fbuild +} +sha1sums=('c1a22bd3b50b24f64654c69a6f91142ca54ca853') + +# optimization OK diff --git a/source/lib/popt/FrugalBuild b/source/lib/popt/FrugalBuild deleted file mode 100644 index 2256cf1..0000000 --- a/source/lib/popt/FrugalBuild +++ /dev/null @@ -1,22 +0,0 @@ -# Compiling Time: 0.08 SBU -# Contributor: VMiklos -# Maintainer: voroskoi - -pkgname=popt -pkgver=1.10.7 -pkgrel=2 -pkgdesc="A commandline option parser" -url="http://freshmeat.net/projects/popt/" -depends=('glibc' 'gettext') -groups=('lib' 'chroot-core') -archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump ftp://jbj.org/pub/rpm-4.4.x|grep 'tar.gz'|grep 'popt-'|sort -n -r|head -n 1|sed 's/.*-\(.*\).t.*/\1/'" -source=(ftp://jbj.org/pub/rpm-4.4.x/$pkgname-$pkgver.tar.gz) - -build() { - Fsed "@MARK64@" "" Makefile.am - Fbuild -} -sha1sums=('c1a22bd3b50b24f64654c69a6f91142ca54ca853') - -# optimization OK From vmiklos at frugalware.org Wed Aug 8 15:07:38 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 15:07:39 2007 Subject: [Frugalware-git] frugalware-current: gcc-4.2.1-2-i686 Message-ID: <20070808130738.B362013A4069@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=692ed4312f86d645e589f5458c6a7cfd0a19a384 commit 692ed4312f86d645e589f5458c6a7cfd0a19a384 Author: VMiklos Date: Wed Aug 8 15:07:01 2007 +0200 gcc-4.2.1-2-i686 moved libstdc++ and libgcc to base diff --git a/source/devel/gcc/FrugalBuild b/source/devel/gcc/FrugalBuild index b7e0944..fcded49 100644 --- a/source/devel/gcc/FrugalBuild +++ b/source/devel/gcc/FrugalBuild @@ -39,7 +39,7 @@ subdepends=('glibc' 'libgcc' \ 'libgcc' "gcc=$pkgver libobjc" "gcc=$pkgver libobjc" \ "gcc=$pkgver" "glibc" "glibc" "glibc") subbackup=('' '' '' '' '' '' "usr/lib/gcj-$pkgver/classmap.db" '' '' '' '' '' '' '' '' '') -subgroups=('lib chroot-core' 'lib chroot-core' \ +subgroups=('base chroot-core' 'base chroot-core' \ 'lib-extra' 'devel-extra' \ 'lib-extra' 'devel-extra' \ 'lib' 'xlib' 'devel-extra' \ From vmiklos at frugalware.org Wed Aug 8 15:08:57 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 15:08:59 2007 Subject: [Frugalware-git] frugalware-current: alsa-firmware-1.0.14-1-i686 Message-ID: <20070808130857.BA6FA13A4069@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=88298083e776b340e9aa1aa86ce5368eef1e641a commit 88298083e776b340e9aa1aa86ce5368eef1e641a Author: VMiklos Date: Wed Aug 8 15:08:42 2007 +0200 alsa-firmware-1.0.14-1-i686 moved to base diff --git a/source/base/alsa-firmware/FrugalBuild b/source/base/alsa-firmware/FrugalBuild new file mode 100644 index 0000000..04ec83e --- /dev/null +++ b/source/base/alsa-firmware/FrugalBuild @@ -0,0 +1,16 @@ +# Compiling Time: 0.32 SBU +# Maintainer: VMiklos + +pkgname=alsa-firmware +pkgver=1.0.14 +pkgrel=1 +pkgdesc="Firmwares for ALSA." +url="http://www.alsa-project.org" +groups=('base') +archs=('i686' 'x86_64') +# we need the devel snapshot for kernel-2.6.21 +#up2date="lynx -dump $url |grep -om1 'alsa-firmware-\(.*\)tar.bz2'|sed 's/.*firmware-\(.*\).t.*/\1/'" +up2date="lynx -dump ftp://ftp.alsa-project.org/pub/firmware/|grep bz2$|sed 's/.*firmware-\(.*\).tar.bz2/\1/'|Fsort|tail -n 1" +source=(ftp://ftp.alsa-project.org/pub/firmware/$pkgname-$pkgver.tar.bz2) +sha1sums=('ccc86da526b62aabb3119b5bf03a7e4de0133a9b') +# optimization OK diff --git a/source/multimedia/alsa-firmware/FrugalBuild b/source/multimedia/alsa-firmware/FrugalBuild deleted file mode 100644 index 600681f..0000000 --- a/source/multimedia/alsa-firmware/FrugalBuild +++ /dev/null @@ -1,16 +0,0 @@ -# Compiling Time: 0.32 SBU -# Maintainer: VMiklos - -pkgname=alsa-firmware -pkgver=1.0.14 -pkgrel=1 -pkgdesc="Firmwares for ALSA." -url="http://www.alsa-project.org" -groups=('multimedia') -archs=('i686' 'x86_64') -# we need the devel snapshot for kernel-2.6.21 -#up2date="lynx -dump $url |grep -om1 'alsa-firmware-\(.*\)tar.bz2'|sed 's/.*firmware-\(.*\).t.*/\1/'" -up2date="lynx -dump ftp://ftp.alsa-project.org/pub/firmware/|grep bz2$|sed 's/.*firmware-\(.*\).tar.bz2/\1/'|Fsort|tail -n 1" -source=(ftp://ftp.alsa-project.org/pub/firmware/$pkgname-$pkgver.tar.bz2) -sha1sums=('ccc86da526b62aabb3119b5bf03a7e4de0133a9b') -# optimization OK From vmiklos at frugalware.org Wed Aug 8 15:11:23 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 15:11:24 2007 Subject: [Frugalware-git] frugalware-current: texinfo-4.9-1-i686 Message-ID: <20070808131123.403B813A4069@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d10692bf70ba8fbbc93ec060b76da54e858a7ba0 commit d10692bf70ba8fbbc93ec060b76da54e858a7ba0 Author: VMiklos Date: Wed Aug 8 15:11:11 2007 +0200 texinfo-4.9-1-i686 moved to base diff --git a/source/apps/texinfo/CVE-2006-4810.patch b/source/apps/texinfo/CVE-2006-4810.patch deleted file mode 100644 index f3dcc91..0000000 --- a/source/apps/texinfo/CVE-2006-4810.patch +++ /dev/null @@ -1,141 +0,0 @@ ---- texinfo-4.7.orig/util/texindex.c -+++ texinfo-4.7/util/texindex.c -@@ -99,6 +99,9 @@ - /* Directory to use for temporary files. On Unix, it ends with a slash. */ - char *tempdir; - -+/* Start of filename to use for temporary files. */ -+char *tempbase; -+ - /* Number of last temporary file. */ - int tempcount; - -@@ -144,7 +147,7 @@ - void fatal (const char *format, const char *arg); - void error (const char *format, const char *arg); - void *xmalloc (), *xrealloc (); --char *concat (char *s1, char *s2); -+static char *concat3 (const char *, const char *, const char *); - void flush_tempfiles (int to_count); - - #define MAX_IN_CORE_SORT 500000 -@@ -190,6 +193,11 @@ - - decode_command (argc, argv); - -+ /* XXX mkstemp not appropriate, as we need to have somewhat predictable -+ * names. But race condition was fixed, see maketempname. -+ */ -+ tempbase = mktemp (concat3 ("txiXXXXXX", "", "")); -+ - /* Process input files completely, one by one. */ - - for (i = 0; i < num_infiles; i++) -@@ -220,7 +228,7 @@ - - outfile = outfiles[i]; - if (!outfile) -- outfile = concat (infiles[i], "s"); -+ outfile = concat3 (infiles[i], "s", ""); - - need_initials = 0; - first_initial = '\0'; -@@ -318,7 +326,7 @@ - if (tempdir == NULL) - tempdir = DEFAULT_TMPDIR; - else -- tempdir = concat (tempdir, "/"); -+ tempdir = concat3 (tempdir, "/", ""); - - keep_tempfiles = 0; - -@@ -384,26 +392,25 @@ - usage (1); - } - --/* Return a name for temporary file COUNT. */ -+/* Return a name for temporary file COUNT, or NULL if failure. */ - - static char * - maketempname (int count) - { -- static char *tempbase = NULL; - char tempsuffix[10]; -+ char *name; -+ int fd; - -- if (!tempbase) -+ sprintf (tempsuffix, ".%d", count); -+ name = concat3 (tempdir, tempbase, tempsuffix); -+ fd = open (name, O_CREAT|O_EXCL|O_WRONLY, 0600); -+ if (fd == -1) -+ return NULL; -+ else - { -- int fd; -- tempbase = concat (tempdir, "txidxXXXXXX"); -- -- fd = mkstemp (tempbase); -- if (fd == -1) -- pfatal_with_name (tempbase); -+ close(fd); -+ return(name); - } -- -- sprintf (tempsuffix, ".%d", count); -- return concat (tempbase, tempsuffix); - } - - -@@ -837,7 +844,7 @@ - { - buffer = (char *) xrealloc (buffer, linebuffer->size *= 2); - p += buffer - linebuffer->buffer; -- end += buffer - linebuffer->buffer; -+ end = buffer + linebuffer->size; - linebuffer->buffer = buffer; - } - if (c < 0 || c == '\n') -@@ -931,6 +938,8 @@ - for (i = 0; i < ntemps; i++) - { - char *newtemp = maketempname (++tempcount); -+ if (!newtemp) -+ pfatal_with_name("temp file"); - sort_in_core (tempfiles[i], MAX_IN_CORE_SORT, newtemp); - if (!keep_tempfiles) - unlink (tempfiles[i]); -@@ -1401,6 +1410,8 @@ - if (i + 1 == ntemps) - nf = nfiles - i * MAX_DIRECT_MERGE; - tempfiles[i] = maketempname (++tempcount); -+ if (!tempfiles[i]) -+ pfatal_with_name("temp file"); - value |= merge_direct (&infiles[i * MAX_DIRECT_MERGE], nf, tempfiles[i]); - } - -@@ -1612,17 +1623,18 @@ - } - - --/* Return a newly-allocated string concatenating S1 and S2. */ -+/* Return a newly-allocated string concatenating S1, S2, and S3. */ - --char * --concat (char *s1, char *s2) -+static char * -+concat3 (const char *s1, const char *s2, const char *s3) - { -- int len1 = strlen (s1), len2 = strlen (s2); -- char *result = (char *) xmalloc (len1 + len2 + 1); -+ int len1 = strlen (s1), len2 = strlen (s2), len3 = strlen (s3); -+ char *result = (char *) xmalloc (len1 + len2 + len3 + 1); - - strcpy (result, s1); - strcpy (result + len1, s2); -- *(result + len1 + len2) = 0; -+ strcpy (result + len1 + len2, s3); -+ *(result + len1 + len2 + len3) = 0; - - return result; - } diff --git a/source/apps/texinfo/FrugalBuild b/source/apps/texinfo/FrugalBuild deleted file mode 100644 index eba7526..0000000 --- a/source/apps/texinfo/FrugalBuild +++ /dev/null @@ -1,29 +0,0 @@ -# Compiling time: 0.17 SBU -# Maintainer: crazy -# Contributor: Laszlo Dvornik - -pkgname=texinfo -pkgver=4.9 -pkgrel=1 -pkgdesc="The GNU info program and utilities" -url="http://www.gnu.org/software/texinfo/" -depends=('ncurses' 'net-tools' 'grep' 'sed' 'udev' 'gawk') -rodepends=('shadow') -makedepends=('bison') -groups=('apps' 'chroot-core') -archs=('i686' 'x86_64') -options=('force') -up2date="lynx -dump 'http://ftp.gnu.org/gnu/texinfo/?M=D'|grep tar.bz2|sed -n 's/.*-\(.*\).t.*/\1/;1 p'" -source=(http://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.bz2 mkinfodir CVE-2006-4810.patch) -sha1sums=('19a0cc0b56cbfcfe610925bef31e0bdf749492c9' \ - 'd744345f082e32af0675a0b9d3287c6b8d4600a7' \ - '8ab71e415364ca70dbc3ea1d028b1989860c9d8f') - - -build() -{ - Fbuild - Fexe /usr/bin/mkinfodir -} - -# optimization ok diff --git a/source/apps/texinfo/mkinfodir b/source/apps/texinfo/mkinfodir deleted file mode 100644 index 6eb0437..0000000 --- a/source/apps/texinfo/mkinfodir +++ /dev/null @@ -1,233 +0,0 @@ -#!/bin/bash -# $Id: mkinfodir,v 1.1 2000/08/03 16:16:11 achim Exp $ -# Generate the top-level Info node, given a directory of Info files -# and (optionally) a skeleton file. The output will be suitable for a -# top-level dir file. The skeleton file contains info topic names in the -# order they should appear in the output. There are three special -# lines that alter the behavior: a line consisting of just "--" causes -# the next line to be echoed verbatim to the output. A line -# containing just "%%" causes all the remaining filenames (wildcards -# allowed) in the rest of the file to be ignored. A line containing -# just "!!" exits the script when reached (unless preceded by a line -# containing just "--"). Once the script reaches the end of the -# skeleton file, it goes through the remaining files in the directory -# in order, putting their entries at the end. The script will use the -# ENTRY information in each info file if it exists. Otherwise it will -# make a minimal entry. - -# sent by Jeffrey Osier , who thinks it came from -# zoo@winternet.com (david d `zoo' zuhn) - -# modified 7 April 1995 by Joe Harrington to -# take special flags - -INFODIR=$1 -if [ $# = 2 ] ; then - SKELETON=$2 -else - SKELETON=/dev/null -fi - -skip= - -if [ $# -gt 2 ] ; then - echo usage: $0 info-directory [ skeleton-file ] 1>&2 - exit 1 -elif [ -z "${INFODIR}" ] ; then - INFODIR="%%DEFAULT_INFO_DIR%%" -else - true -fi - -if [ ! -d ${INFODIR} ] ; then - echo "$0: first argument must specify a directory" - exit 1 -fi - -### output the dir header -echo "-*- Text -*-" -echo "This file was generated automatically by $0." -echo "This version was generated on `date`" -echo "by `whoami`@`hostname` for `(cd ${INFODIR}; pwd)`" - -cat << moobler -\$Id: mkinfodir,v 1.1 2000/08/03 16:16:11 achim Exp $ -This is the file .../info/dir, which contains the topmost node of the -Info hierarchy. The first time you invoke Info you start off -looking at that node, which is (dir)Top. - -File: dir Node: Top This is the top of the INFO tree - - This (the Directory node) gives a menu of major topics. - Typing "q" exits, "?" lists all Info commands, "d" returns here, - "h" gives a primer for first-timers, - "mEmacs" visits the Emacs topic, etc. - - In Emacs, you can click mouse button 2 on a menu item or cross reference - to select it. - -* Menu: The list of major topics begins on the next line. - -moobler - -### go through the list of files in the skeleton. If an info file -### exists, grab the ENTRY information from it. If an entry exists -### use it, otherwise create a minimal dir entry. -### -### Then remove that file from the list of existing files. If any -### additional files remain (ones that don't have a skeleton entry), -### then generate entries for those in the same way, putting the info for -### those at the end.... - -infofiles=`(cd ${INFODIR}; /bin/ls | grep -v '\-[0-9]*\.gz$' | grep -v '\-[0-9]*$' | egrep -v '^dir$|^dir\.info$|^dir\.orig$')` - -# echoing gets clobbered by backquotes; we do it the hard way... -lines=`wc $SKELETON | awk '{print $1}'` -line=1 -while [ $lines -ge $line ] ; do - # Read one line from the file. This is so that we can echo lines with - # whitespace and quoted characters in them. - fileline=`awk NR==$line $SKELETON` - - # flag fancy features - if [ ! -z "$echoline" ] ; then # echo line - echo "$fileline" - fileline= - echoline= - elif [ "${fileline}" = "--" ] ; then # should we echo the next line? - echoline=1 - elif [ "${fileline}" = "%%" ] ; then # eliminate remaining files from dir? - skip=1 - elif [ "${fileline}" = "!!" ] ; then # quit now - exit 0 - fi - - # handle files if they exist - for file in $fileline"" ; do # expand wildcards ("" handles blank lines) - - fname= - - if [ -z "$echoline" -a ! -z "$file" ] ; then - - # Find the file to operate upon. Check both possible names. - infoname=`echo $file | sed 's/\.gz$//'` - infoname=`echo $infoname | sed 's/\.info$//'` - noext= - ext= - if [ -f ${INFODIR}/$infoname ] ; then - noext=$infoname - fi - if [ -f ${INFODIR}/${infoname}.info ] ; then - ext=${infoname}.info - fi - if [ -f ${INFODIR}/${infoname}.info.gz ] ; then - ext=${infoname}.info.gz - fi - # If it exists with both names take what was said in the file. - if [ ! -z "$ext" -a ! -z "$noext" ]; then - fname=$file - warn="### Warning: $ext and $noext both exist! Using ${file}. ###" - elif [ ! \( -z "$ext" -a -z "$noext" \) ]; then - # just take the name if it exists only once - fname=${noext}${ext} - fi - - # if we found something and aren't skipping, do the entry - if [ ! -z "$fname" ] ; then - if [ -z "$skip" ] ; then - - if [ ! -z "$warn" ] ; then # issue any warning - echo $warn - warn= - fi - if [ "${fname##*.}" = "gz" ] ; then - entry=`zcat ${INFODIR}/${fname} | sed -e '1,/START-INFO-DIR-ENTRY/d' \ - -e '/END-INFO-DIR-ENTRY/,$d' ` - else - entry=`sed -e '1,/START-INFO-DIR-ENTRY/d' \ - -e '/END-INFO-DIR-ENTRY/,$d' ${INFODIR}/$fname` - fi - if [ ! -z "${entry}" ] ; then - echo "${entry}" - else - echo "* ${infoname}: (${infoname})." - fi - fi - - # remove the name from the directory listing - infofiles=`echo "" ${infofiles} "" | sed -e "s/ ${fname} / /" -e "s/ / /g"` - - fi - - fi - - done - - line=`expr $line + 1` -done - -if [ -z "${infofiles}" ] ; then - exit 0 -elif [ $lines -gt 0 ]; then - echo -fi - -# Sort remaining files by INFO-DIR-SECTION. -prevsect= -filesectdata=`(cd ${INFODIR}; fgrep INFO-DIR-SECTION /dev/null ${infofiles} | \ - fgrep -v 'INFO-DIR-SECTION Miscellaneous' | \ - sort -t: -k2 -k1 | tr ' ' '_')` -for sectdata in ${filesectdata}; do - file=`echo ${sectdata} | cut -d: -f1` - section=`sed -n -e 's/^INFO-DIR-SECTION //p' ${INFODIR}/${file} 2>/dev/null` - infofiles=`echo "" ${infofiles} "" | sed -e "s/ ${file} / /" -e "s/ / /g"` - - if [ "${prevsect}" != "${section}" ] ; then - if [ ! -z "${prevsect}" ] ; then - echo "" - fi - echo "${section}" - prevsect="${section}" - fi - infoname=`echo $file | sed 's/\.gz$//'` - infoname=`echo $infoname | sed 's/\.info$//'` - if [ "${file##*.}" = "gz" ] ; then - entry=`zcat ${INFODIR}/$file | sed -e '1,/START-INFO-DIR-ENTRY/d' \ - -e '/END-INFO-DIR-ENTRY/,$d' ` - else - entry=`sed -e '1,/START-INFO-DIR-ENTRY/d' \ - -e '/END-INFO-DIR-ENTRY/,$d' ${INFODIR}/$file 2>/dev/null` - fi - if [ ! -z "${entry}" ] ; then - echo "${entry}" - elif [ ! -d "${INFODIR}/${file}" ] ; then - echo "* ${infoname}: (${infoname})." - fi -done - -# Process miscellaneous files. -for file in ${infofiles}; do - if [ ! -z "${prevsect}" ] ; then - echo "" - echo "Miscellaneous" - prevsect="" - fi - - infoname=`echo $file | sed 's/\.gz$//'` - infoname=`echo $infoname | sed 's/\.info$//'` - if [ "${file##*.}" = "gz" ] ; then - entry=`zcat ${INFODIR}/${file} | sed -e '1,/START-INFO-DIR-ENTRY/d' \ - -e '/END-INFO-DIR-ENTRY/,$d'` - else - entry=`sed -e '1,/START-INFO-DIR-ENTRY/d' \ - -e '/END-INFO-DIR-ENTRY/,$d' ${INFODIR}/$file` - fi - - - if [ ! -z "${entry}" ] ; then - echo "${entry}" - elif [ ! -d "${INFODIR}/${file}" ] ; then - echo "* ${infoname}: (${infoname})." - fi -done - diff --git a/source/apps/texinfo/texinfo.install b/source/apps/texinfo/texinfo.install deleted file mode 100644 index 766019d..0000000 --- a/source/apps/texinfo/texinfo.install +++ /dev/null @@ -1,25 +0,0 @@ -post_install() -{ - echo -n "generating the top-level Info node... " - mkinfodir /usr/info > /usr/info/dir 2>/dev/null - echo "done." -} - -post_upgrade() -{ - post_install -} - -pre_remove() -{ - echo -n "removing the top-level Info node... " - rm -f /usr/info/dir - echo "done." -} - -op=$1 -shift - -$op $* - -# vim: ft=sh diff --git a/source/base/texinfo/CVE-2006-4810.patch b/source/base/texinfo/CVE-2006-4810.patch new file mode 100644 index 0000000..f3dcc91 --- /dev/null +++ b/source/base/texinfo/CVE-2006-4810.patch @@ -0,0 +1,141 @@ +--- texinfo-4.7.orig/util/texindex.c ++++ texinfo-4.7/util/texindex.c +@@ -99,6 +99,9 @@ + /* Directory to use for temporary files. On Unix, it ends with a slash. */ + char *tempdir; + ++/* Start of filename to use for temporary files. */ ++char *tempbase; ++ + /* Number of last temporary file. */ + int tempcount; + +@@ -144,7 +147,7 @@ + void fatal (const char *format, const char *arg); + void error (const char *format, const char *arg); + void *xmalloc (), *xrealloc (); +-char *concat (char *s1, char *s2); ++static char *concat3 (const char *, const char *, const char *); + void flush_tempfiles (int to_count); + + #define MAX_IN_CORE_SORT 500000 +@@ -190,6 +193,11 @@ + + decode_command (argc, argv); + ++ /* XXX mkstemp not appropriate, as we need to have somewhat predictable ++ * names. But race condition was fixed, see maketempname. ++ */ ++ tempbase = mktemp (concat3 ("txiXXXXXX", "", "")); ++ + /* Process input files completely, one by one. */ + + for (i = 0; i < num_infiles; i++) +@@ -220,7 +228,7 @@ + + outfile = outfiles[i]; + if (!outfile) +- outfile = concat (infiles[i], "s"); ++ outfile = concat3 (infiles[i], "s", ""); + + need_initials = 0; + first_initial = '\0'; +@@ -318,7 +326,7 @@ + if (tempdir == NULL) + tempdir = DEFAULT_TMPDIR; + else +- tempdir = concat (tempdir, "/"); ++ tempdir = concat3 (tempdir, "/", ""); + + keep_tempfiles = 0; + +@@ -384,26 +392,25 @@ + usage (1); + } + +-/* Return a name for temporary file COUNT. */ ++/* Return a name for temporary file COUNT, or NULL if failure. */ + + static char * + maketempname (int count) + { +- static char *tempbase = NULL; + char tempsuffix[10]; ++ char *name; ++ int fd; + +- if (!tempbase) ++ sprintf (tempsuffix, ".%d", count); ++ name = concat3 (tempdir, tempbase, tempsuffix); ++ fd = open (name, O_CREAT|O_EXCL|O_WRONLY, 0600); ++ if (fd == -1) ++ return NULL; ++ else + { +- int fd; +- tempbase = concat (tempdir, "txidxXXXXXX"); +- +- fd = mkstemp (tempbase); +- if (fd == -1) +- pfatal_with_name (tempbase); ++ close(fd); ++ return(name); + } +- +- sprintf (tempsuffix, ".%d", count); +- return concat (tempbase, tempsuffix); + } + + +@@ -837,7 +844,7 @@ + { + buffer = (char *) xrealloc (buffer, linebuffer->size *= 2); + p += buffer - linebuffer->buffer; +- end += buffer - linebuffer->buffer; ++ end = buffer + linebuffer->size; + linebuffer->buffer = buffer; + } + if (c < 0 || c == '\n') +@@ -931,6 +938,8 @@ + for (i = 0; i < ntemps; i++) + { + char *newtemp = maketempname (++tempcount); ++ if (!newtemp) ++ pfatal_with_name("temp file"); + sort_in_core (tempfiles[i], MAX_IN_CORE_SORT, newtemp); + if (!keep_tempfiles) + unlink (tempfiles[i]); +@@ -1401,6 +1410,8 @@ + if (i + 1 == ntemps) + nf = nfiles - i * MAX_DIRECT_MERGE; + tempfiles[i] = maketempname (++tempcount); ++ if (!tempfiles[i]) ++ pfatal_with_name("temp file"); + value |= merge_direct (&infiles[i * MAX_DIRECT_MERGE], nf, tempfiles[i]); + } + +@@ -1612,17 +1623,18 @@ + } + + +-/* Return a newly-allocated string concatenating S1 and S2. */ ++/* Return a newly-allocated string concatenating S1, S2, and S3. */ + +-char * +-concat (char *s1, char *s2) ++static char * ++concat3 (const char *s1, const char *s2, const char *s3) + { +- int len1 = strlen (s1), len2 = strlen (s2); +- char *result = (char *) xmalloc (len1 + len2 + 1); ++ int len1 = strlen (s1), len2 = strlen (s2), len3 = strlen (s3); ++ char *result = (char *) xmalloc (len1 + len2 + len3 + 1); + + strcpy (result, s1); + strcpy (result + len1, s2); +- *(result + len1 + len2) = 0; ++ strcpy (result + len1 + len2, s3); ++ *(result + len1 + len2 + len3) = 0; + + return result; + } diff --git a/source/base/texinfo/FrugalBuild b/source/base/texinfo/FrugalBuild new file mode 100644 index 0000000..eba7526 --- /dev/null +++ b/source/base/texinfo/FrugalBuild @@ -0,0 +1,29 @@ +# Compiling time: 0.17 SBU +# Maintainer: crazy +# Contributor: Laszlo Dvornik + +pkgname=texinfo +pkgver=4.9 +pkgrel=1 +pkgdesc="The GNU info program and utilities" +url="http://www.gnu.org/software/texinfo/" +depends=('ncurses' 'net-tools' 'grep' 'sed' 'udev' 'gawk') +rodepends=('shadow') +makedepends=('bison') +groups=('apps' 'chroot-core') +archs=('i686' 'x86_64') +options=('force') +up2date="lynx -dump 'http://ftp.gnu.org/gnu/texinfo/?M=D'|grep tar.bz2|sed -n 's/.*-\(.*\).t.*/\1/;1 p'" +source=(http://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.bz2 mkinfodir CVE-2006-4810.patch) +sha1sums=('19a0cc0b56cbfcfe610925bef31e0bdf749492c9' \ + 'd744345f082e32af0675a0b9d3287c6b8d4600a7' \ + '8ab71e415364ca70dbc3ea1d028b1989860c9d8f') + + +build() +{ + Fbuild + Fexe /usr/bin/mkinfodir +} + +# optimization ok diff --git a/source/base/texinfo/mkinfodir b/source/base/texinfo/mkinfodir new file mode 100644 index 0000000..6eb0437 --- /dev/null +++ b/source/base/texinfo/mkinfodir @@ -0,0 +1,233 @@ +#!/bin/bash +# $Id: mkinfodir,v 1.1 2000/08/03 16:16:11 achim Exp $ +# Generate the top-level Info node, given a directory of Info files +# and (optionally) a skeleton file. The output will be suitable for a +# top-level dir file. The skeleton file contains info topic names in the +# order they should appear in the output. There are three special +# lines that alter the behavior: a line consisting of just "--" causes +# the next line to be echoed verbatim to the output. A line +# containing just "%%" causes all the remaining filenames (wildcards +# allowed) in the rest of the file to be ignored. A line containing +# just "!!" exits the script when reached (unless preceded by a line +# containing just "--"). Once the script reaches the end of the +# skeleton file, it goes through the remaining files in the directory +# in order, putting their entries at the end. The script will use the +# ENTRY information in each info file if it exists. Otherwise it will +# make a minimal entry. + +# sent by Jeffrey Osier , who thinks it came from +# zoo@winternet.com (david d `zoo' zuhn) + +# modified 7 April 1995 by Joe Harrington to +# take special flags + +INFODIR=$1 +if [ $# = 2 ] ; then + SKELETON=$2 +else + SKELETON=/dev/null +fi + +skip= + +if [ $# -gt 2 ] ; then + echo usage: $0 info-directory [ skeleton-file ] 1>&2 + exit 1 +elif [ -z "${INFODIR}" ] ; then + INFODIR="%%DEFAULT_INFO_DIR%%" +else + true +fi + +if [ ! -d ${INFODIR} ] ; then + echo "$0: first argument must specify a directory" + exit 1 +fi + +### output the dir header +echo "-*- Text -*-" +echo "This file was generated automatically by $0." +echo "This version was generated on `date`" +echo "by `whoami`@`hostname` for `(cd ${INFODIR}; pwd)`" + +cat << moobler +\$Id: mkinfodir,v 1.1 2000/08/03 16:16:11 achim Exp $ +This is the file .../info/dir, which contains the topmost node of the +Info hierarchy. The first time you invoke Info you start off +looking at that node, which is (dir)Top. + +File: dir Node: Top This is the top of the INFO tree + + This (the Directory node) gives a menu of major topics. + Typing "q" exits, "?" lists all Info commands, "d" returns here, + "h" gives a primer for first-timers, + "mEmacs" visits the Emacs topic, etc. + + In Emacs, you can click mouse button 2 on a menu item or cross reference + to select it. + +* Menu: The list of major topics begins on the next line. + +moobler + +### go through the list of files in the skeleton. If an info file +### exists, grab the ENTRY information from it. If an entry exists +### use it, otherwise create a minimal dir entry. +### +### Then remove that file from the list of existing files. If any +### additional files remain (ones that don't have a skeleton entry), +### then generate entries for those in the same way, putting the info for +### those at the end.... + +infofiles=`(cd ${INFODIR}; /bin/ls | grep -v '\-[0-9]*\.gz$' | grep -v '\-[0-9]*$' | egrep -v '^dir$|^dir\.info$|^dir\.orig$')` + +# echoing gets clobbered by backquotes; we do it the hard way... +lines=`wc $SKELETON | awk '{print $1}'` +line=1 +while [ $lines -ge $line ] ; do + # Read one line from the file. This is so that we can echo lines with + # whitespace and quoted characters in them. + fileline=`awk NR==$line $SKELETON` + + # flag fancy features + if [ ! -z "$echoline" ] ; then # echo line + echo "$fileline" + fileline= + echoline= + elif [ "${fileline}" = "--" ] ; then # should we echo the next line? + echoline=1 + elif [ "${fileline}" = "%%" ] ; then # eliminate remaining files from dir? + skip=1 + elif [ "${fileline}" = "!!" ] ; then # quit now + exit 0 + fi + + # handle files if they exist + for file in $fileline"" ; do # expand wildcards ("" handles blank lines) + + fname= + + if [ -z "$echoline" -a ! -z "$file" ] ; then + + # Find the file to operate upon. Check both possible names. + infoname=`echo $file | sed 's/\.gz$//'` + infoname=`echo $infoname | sed 's/\.info$//'` + noext= + ext= + if [ -f ${INFODIR}/$infoname ] ; then + noext=$infoname + fi + if [ -f ${INFODIR}/${infoname}.info ] ; then + ext=${infoname}.info + fi + if [ -f ${INFODIR}/${infoname}.info.gz ] ; then + ext=${infoname}.info.gz + fi + # If it exists with both names take what was said in the file. + if [ ! -z "$ext" -a ! -z "$noext" ]; then + fname=$file + warn="### Warning: $ext and $noext both exist! Using ${file}. ###" + elif [ ! \( -z "$ext" -a -z "$noext" \) ]; then + # just take the name if it exists only once + fname=${noext}${ext} + fi + + # if we found something and aren't skipping, do the entry + if [ ! -z "$fname" ] ; then + if [ -z "$skip" ] ; then + + if [ ! -z "$warn" ] ; then # issue any warning + echo $warn + warn= + fi + if [ "${fname##*.}" = "gz" ] ; then + entry=`zcat ${INFODIR}/${fname} | sed -e '1,/START-INFO-DIR-ENTRY/d' \ + -e '/END-INFO-DIR-ENTRY/,$d' ` + else + entry=`sed -e '1,/START-INFO-DIR-ENTRY/d' \ + -e '/END-INFO-DIR-ENTRY/,$d' ${INFODIR}/$fname` + fi + if [ ! -z "${entry}" ] ; then + echo "${entry}" + else + echo "* ${infoname}: (${infoname})." + fi + fi + + # remove the name from the directory listing + infofiles=`echo "" ${infofiles} "" | sed -e "s/ ${fname} / /" -e "s/ / /g"` + + fi + + fi + + done + + line=`expr $line + 1` +done + +if [ -z "${infofiles}" ] ; then + exit 0 +elif [ $lines -gt 0 ]; then + echo +fi + +# Sort remaining files by INFO-DIR-SECTION. +prevsect= +filesectdata=`(cd ${INFODIR}; fgrep INFO-DIR-SECTION /dev/null ${infofiles} | \ + fgrep -v 'INFO-DIR-SECTION Miscellaneous' | \ + sort -t: -k2 -k1 | tr ' ' '_')` +for sectdata in ${filesectdata}; do + file=`echo ${sectdata} | cut -d: -f1` + section=`sed -n -e 's/^INFO-DIR-SECTION //p' ${INFODIR}/${file} 2>/dev/null` + infofiles=`echo "" ${infofiles} "" | sed -e "s/ ${file} / /" -e "s/ / /g"` + + if [ "${prevsect}" != "${section}" ] ; then + if [ ! -z "${prevsect}" ] ; then + echo "" + fi + echo "${section}" + prevsect="${section}" + fi + infoname=`echo $file | sed 's/\.gz$//'` + infoname=`echo $infoname | sed 's/\.info$//'` + if [ "${file##*.}" = "gz" ] ; then + entry=`zcat ${INFODIR}/$file | sed -e '1,/START-INFO-DIR-ENTRY/d' \ + -e '/END-INFO-DIR-ENTRY/,$d' ` + else + entry=`sed -e '1,/START-INFO-DIR-ENTRY/d' \ + -e '/END-INFO-DIR-ENTRY/,$d' ${INFODIR}/$file 2>/dev/null` + fi + if [ ! -z "${entry}" ] ; then + echo "${entry}" + elif [ ! -d "${INFODIR}/${file}" ] ; then + echo "* ${infoname}: (${infoname})." + fi +done + +# Process miscellaneous files. +for file in ${infofiles}; do + if [ ! -z "${prevsect}" ] ; then + echo "" + echo "Miscellaneous" + prevsect="" + fi + + infoname=`echo $file | sed 's/\.gz$//'` + infoname=`echo $infoname | sed 's/\.info$//'` + if [ "${file##*.}" = "gz" ] ; then + entry=`zcat ${INFODIR}/${file} | sed -e '1,/START-INFO-DIR-ENTRY/d' \ + -e '/END-INFO-DIR-ENTRY/,$d'` + else + entry=`sed -e '1,/START-INFO-DIR-ENTRY/d' \ + -e '/END-INFO-DIR-ENTRY/,$d' ${INFODIR}/$file` + fi + + + if [ ! -z "${entry}" ] ; then + echo "${entry}" + elif [ ! -d "${INFODIR}/${file}" ] ; then + echo "* ${infoname}: (${infoname})." + fi +done + diff --git a/source/base/texinfo/texinfo.install b/source/base/texinfo/texinfo.install new file mode 100644 index 0000000..766019d --- /dev/null +++ b/source/base/texinfo/texinfo.install @@ -0,0 +1,25 @@ +post_install() +{ + echo -n "generating the top-level Info node... " + mkinfodir /usr/info > /usr/info/dir 2>/dev/null + echo "done." +} + +post_upgrade() +{ + post_install +} + +pre_remove() +{ + echo -n "removing the top-level Info node... " + rm -f /usr/info/dir + echo "done." +} + +op=$1 +shift + +$op $* + +# vim: ft=sh From vmiklos at frugalware.org Wed Aug 8 15:14:47 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 15:14:48 2007 Subject: [Frugalware-git] frugalware-current: texinfo-4.9-1-i686 Message-ID: <20070808131447.6EFE513A4069@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=74a8bd8a432109c29e664e0351b4fa4f7f58c520 commit 74a8bd8a432109c29e664e0351b4fa4f7f58c520 Author: VMiklos Date: Wed Aug 8 15:14:42 2007 +0200 texinfo-4.9-1-i686 forgot to update groups() diff --git a/source/base/texinfo/FrugalBuild b/source/base/texinfo/FrugalBuild index eba7526..b40c05e 100644 --- a/source/base/texinfo/FrugalBuild +++ b/source/base/texinfo/FrugalBuild @@ -10,7 +10,7 @@ url="http://www.gnu.org/software/texinfo/" depends=('ncurses' 'net-tools' 'grep' 'sed' 'udev' 'gawk') rodepends=('shadow') makedepends=('bison') -groups=('apps' 'chroot-core') +groups=('base' 'chroot-core') archs=('i686' 'x86_64') options=('force') up2date="lynx -dump 'http://ftp.gnu.org/gnu/texinfo/?M=D'|grep tar.bz2|sed -n 's/.*-\(.*\).t.*/\1/;1 p'" From vmiklos at frugalware.org Wed Aug 8 15:26:38 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 15:26:41 2007 Subject: [Frugalware-git] frugalware-current: glib2-2.12.13-1-i686 Message-ID: <20070808132638.CD68C13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=71a37cd2a2dd33f11f5fee16b0e65ae24bf4f0e2 commit 71a37cd2a2dd33f11f5fee16b0e65ae24bf4f0e2 Author: VMiklos Date: Wed Aug 8 15:26:09 2007 +0200 glib2-2.12.13-1-i686 moved to base diff --git a/source/base/glib2/FrugalBuild b/source/base/glib2/FrugalBuild new file mode 100644 index 0000000..bc2eec8 --- /dev/null +++ b/source/base/glib2/FrugalBuild @@ -0,0 +1,21 @@ +# Compiling time: 3.33 SBU +# Maintainer: Christian Hamar alias krix + +pkgname=glib2 +pkgver=2.12.13 +pkgrel=1 +pkgdesc="Common C routines used by GTK+2 and other libraries" +url="http://www.gtk.org/" +depends=('glibc') +makedepends=('gtk-doc') +groups=('base' 'chroot-core') +archs=('i686' 'x86_64') +options=('scriptlet') +_F_gnome_name="glib" +_F_gnome_devel="n" +Finclude gnome +_F_cd_path="glib-$pkgver" +Fconfopts="$Fconfopts --enable-gtk-doc --enable-static" +sha1sums=('81ce0e53f5583be970623d12523c785a392647bf') + +# optimization OK diff --git a/source/lib/glib2/FrugalBuild b/source/lib/glib2/FrugalBuild deleted file mode 100644 index 8afc529..0000000 --- a/source/lib/glib2/FrugalBuild +++ /dev/null @@ -1,21 +0,0 @@ -# Compiling time: 3.33 SBU -# Maintainer: Christian Hamar alias krix - -pkgname=glib2 -pkgver=2.12.13 -pkgrel=1 -pkgdesc="Common C routines used by GTK+2 and other libraries" -url="http://www.gtk.org/" -depends=('glibc') -makedepends=('gtk-doc') -groups=('lib' 'chroot-core') -archs=('i686' 'x86_64') -options=('scriptlet') -_F_gnome_name="glib" -_F_gnome_devel="n" -Finclude gnome -_F_cd_path="glib-$pkgver" -Fconfopts="$Fconfopts --enable-gtk-doc --enable-static" -sha1sums=('81ce0e53f5583be970623d12523c785a392647bf') - -# optimization OK From priyank at frugalware.org Wed Aug 8 15:55:52 2007 From: priyank at frugalware.org (Priyank) Date: Wed Aug 8 15:55:53 2007 Subject: [Frugalware-git] frugalware-current: tea-17.1.4-1-i686 Message-ID: <20070808135552.603A113A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a357fb7f520c7e65edf12db99eda1c45ecef3aae commit a357fb7f520c7e65edf12db99eda1c45ecef3aae Author: Priyank Date: Wed Aug 8 19:21:43 2007 +0530 tea-17.1.4-1-i686 * Version bump diff --git a/source/gnome-extra/tea/FrugalBuild b/source/gnome-extra/tea/FrugalBuild index 3a1c2e3..093b953 100644 --- a/source/gnome-extra/tea/FrugalBuild +++ b/source/gnome-extra/tea/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Priyank Gosalia pkgname=tea -pkgver=17.1.0 +pkgver=17.1.4 pkgrel=1 pkgdesc="TEA is a GTK2-based text editor for Linux and *BSD." _F_sourceforge_name=tea-editor @@ -19,7 +19,7 @@ _F_desktop_name=Tea _F_desktop_icon=tea.png _F_desktop_categories="Utility;Editor;" _F_cd_path="$pkgname-$pkgver" -sha1sums=('49d45c848b576e7a681daa559536bfc953134bd1') +sha1sums=('0dbe9a932cdb5268f1558eafb50de3510a4e6cf2') build() { From vmiklos at frugalware.org Wed Aug 8 17:16:41 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 17:16:44 2007 Subject: [Frugalware-git] frugalware-current: parted-1.8.7-1-i686 Message-ID: <20070808151641.09B2713A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=0f8abb77bf77200dbd25734e4bab7e0896e081a6 commit 0f8abb77bf77200dbd25734e4bab7e0896e081a6 Author: VMiklos Date: Wed Aug 8 17:15:55 2007 +0200 parted-1.8.7-1-i686 moved to base diff --git a/source/apps/parted/FrugalBuild b/source/apps/parted/FrugalBuild deleted file mode 100644 index 5001e71..0000000 --- a/source/apps/parted/FrugalBuild +++ /dev/null @@ -1,18 +0,0 @@ -# Compiling Time: 0.29 SBU -# Maintainer: VMiklos - -pkgname=parted -pkgver=1.8.7 -pkgrel=1 -pkgdesc="A program for creating, destroying, resizing, checking and copying partitions" -url="http://www.gnu.org/software/parted/parted.html" -depends=('e2fsprogs' 'readline') -rodepends=('gawk' 'gzip' 'shadow' 'texinfo') -groups=('apps') -archs=('i686' 'x86_64') -up2date="lynx -dump 'http://ftp.gnu.org/gnu/parted/?M=D'|grep parted-[0-9\.]*tar.gz$|sed -n -e 's/.*parted-\(.*\)\.tar\.gz$/\1/' -e '1 p'" -source=(http://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz) -signatures=($source.sig) -Fconfopts="$Fconfopts --disable-Werror --with-readline" -Finclude texinfo -# optimization OK diff --git a/source/base/parted/FrugalBuild b/source/base/parted/FrugalBuild new file mode 100644 index 0000000..0059509 --- /dev/null +++ b/source/base/parted/FrugalBuild @@ -0,0 +1,18 @@ +# Compiling Time: 0.29 SBU +# Maintainer: VMiklos + +pkgname=parted +pkgver=1.8.7 +pkgrel=1 +pkgdesc="A program for creating, destroying, resizing, checking and copying partitions" +url="http://www.gnu.org/software/parted/parted.html" +depends=('e2fsprogs' 'readline') +rodepends=('gawk' 'gzip' 'shadow' 'texinfo') +groups=('base') +archs=('i686' 'x86_64') +up2date="lynx -dump 'http://ftp.gnu.org/gnu/parted/?M=D'|grep parted-[0-9\.]*tar.gz$|sed -n -e 's/.*parted-\(.*\)\.tar\.gz$/\1/' -e '1 p'" +source=(http://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz) +signatures=($source.sig) +Fconfopts="$Fconfopts --disable-Werror --with-readline" +Finclude texinfo +# optimization OK From vmiklos at frugalware.org Wed Aug 8 17:18:11 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 17:18:13 2007 Subject: [Frugalware-git] frugalware-current: pcre-7.2-1-i686 Message-ID: <20070808151811.DB5B113A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=deabeaa3d12abe440fed54c819c4c9ca0da306f4 commit deabeaa3d12abe440fed54c819c4c9ca0da306f4 Author: VMiklos Date: Wed Aug 8 17:17:45 2007 +0200 pcre-7.2-1-i686 moved to base diff --git a/source/base/pcre/FrugalBuild b/source/base/pcre/FrugalBuild new file mode 100644 index 0000000..9b02ff9 --- /dev/null +++ b/source/base/pcre/FrugalBuild @@ -0,0 +1,19 @@ +# Compiling Time: 0.29 SBU +# Contributor: VMiklos +# Maintainer: voroskoi + +pkgname=pcre +pkgver=7.2 +pkgrel=1 +pkgdesc="Perl-compatible regular expression library" +url="http://pcre.sourceforge.net" +groups=('base' 'chroot-core') +archs=('i686' 'x86_64' 'ppc') +depends=('glibc' 'libstdc++' 'libgcc') +up2date="lynx -dump ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/|grep '.tar.gz$'|sort -n -r|grep -m1 '.tar.gz'|sed 's/.*-\(.*\).t.*/\1/'" +source=(ftp://ftp.csx.cam.ac.uk/pub/software/programming/$pkgname/$pkgname-$pkgver.tar.gz) +Fconfopts="$Fconfopts --disable-static --enable-utf8" +options=('nodocs') +signatures=($source.sig) + +# optimization OK diff --git a/source/lib/pcre/FrugalBuild b/source/lib/pcre/FrugalBuild deleted file mode 100644 index 561498a..0000000 --- a/source/lib/pcre/FrugalBuild +++ /dev/null @@ -1,19 +0,0 @@ -# Compiling Time: 0.29 SBU -# Contributor: VMiklos -# Maintainer: voroskoi - -pkgname=pcre -pkgver=7.2 -pkgrel=1 -pkgdesc="Perl-compatible regular expression library" -url="http://pcre.sourceforge.net" -groups=('lib' 'chroot-core') -archs=('i686' 'x86_64' 'ppc') -depends=('glibc' 'libstdc++' 'libgcc') -up2date="lynx -dump ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/|grep '.tar.gz$'|sort -n -r|grep -m1 '.tar.gz'|sed 's/.*-\(.*\).t.*/\1/'" -source=(ftp://ftp.csx.cam.ac.uk/pub/software/programming/$pkgname/$pkgname-$pkgver.tar.gz) -Fconfopts="$Fconfopts --disable-static --enable-utf8" -options=('nodocs') -signatures=($source.sig) - -# optimization OK From vmiklos at frugalware.org Wed Aug 8 17:19:53 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 17:19:55 2007 Subject: [Frugalware-git] frugalware-current: groff-1.19.2-2-i686 Message-ID: <20070808151953.5826C13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=30ffa3cea58480dc37b5cae7e506012e7517e9d9 commit 30ffa3cea58480dc37b5cae7e506012e7517e9d9 Author: VMiklos Date: Wed Aug 8 17:19:29 2007 +0200 groff-1.19.2-2-i686 moved to base diff --git a/source/apps/groff/FrugalBuild b/source/apps/groff/FrugalBuild deleted file mode 100644 index 525fec2..0000000 --- a/source/apps/groff/FrugalBuild +++ /dev/null @@ -1,27 +0,0 @@ -# Compiling Time: 0.48 SBU -# Maintainer: VMiklos - -pkgname=groff -pkgver=1.19.2 -pkgrel=2 -pkgdesc="GNU troff text-formatting system" -url="http://www.gnu.org/software/groff/groff.html" -depends=('perl' 'libstdc++') -groups=('apps') -archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump http://ftp.gnu.org/gnu/groff/|grep tar.gz$|sed 's/.*-\(.*\)\.t.*/\1/'|Fsort|sed -n '$ p'" -source=(ftp://ftp.gnu.org/gnu/groff/groff-$pkgver.tar.gz) -sha1sums=('cfad99a5c52933a6a9180e394bd94fbaec0ac956') - -build() -{ - unset MAKEFLAGS - Fmkdir /usr - Fbuild - Fln eqn /usr/bin/geqn - Fln tbl /usr/bin/gtbl - Fln soelim /usr/bin/zsoelim - Frm /usr/lib -} - -# optimization OK diff --git a/source/base/groff/FrugalBuild b/source/base/groff/FrugalBuild new file mode 100644 index 0000000..debe9b0 --- /dev/null +++ b/source/base/groff/FrugalBuild @@ -0,0 +1,27 @@ +# Compiling Time: 0.48 SBU +# Maintainer: VMiklos + +pkgname=groff +pkgver=1.19.2 +pkgrel=2 +pkgdesc="GNU troff text-formatting system" +url="http://www.gnu.org/software/groff/groff.html" +depends=('perl' 'libstdc++') +groups=('base') +archs=('i686' 'x86_64' 'ppc') +up2date="lynx -dump http://ftp.gnu.org/gnu/groff/|grep tar.gz$|sed 's/.*-\(.*\)\.t.*/\1/'|Fsort|sed -n '$ p'" +source=(ftp://ftp.gnu.org/gnu/groff/groff-$pkgver.tar.gz) +sha1sums=('cfad99a5c52933a6a9180e394bd94fbaec0ac956') + +build() +{ + unset MAKEFLAGS + Fmkdir /usr + Fbuild + Fln eqn /usr/bin/geqn + Fln tbl /usr/bin/gtbl + Fln soelim /usr/bin/zsoelim + Frm /usr/lib +} + +# optimization OK From vmiklos at frugalware.org Wed Aug 8 17:21:27 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 17:21:28 2007 Subject: [Frugalware-git] frugalware-current: libarchive-2.2.6-1-i686 Message-ID: <20070808152127.C61D413A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5dff2a7804f4d9eea2a08240a366ff2619392665 commit 5dff2a7804f4d9eea2a08240a366ff2619392665 Author: VMiklos Date: Wed Aug 8 17:21:04 2007 +0200 libarchive-2.2.6-1-i686 moved to base diff --git a/source/base/libarchive/FrugalBuild b/source/base/libarchive/FrugalBuild new file mode 100644 index 0000000..df9a93f --- /dev/null +++ b/source/base/libarchive/FrugalBuild @@ -0,0 +1,15 @@ +# Compiling Time: 0.30 SBU +# Maintainer: Christian Hamar alias krix + +pkgname=libarchive +pkgver=2.2.6 +pkgrel=1 +pkgdesc="Library to create and read several different archive formats" +groups=('base' 'chroot-core') +archs=('i686' 'x86_64' 'ppc') +url="http://people.freebsd.org/~kientzle/libarchive/" +depends=('bzip2' 'zlib') +up2date="lynx -dump $url |Flasttar" +source=($url/src/$pkgname-$pkgver.tar.gz) +sha1sums=('3e8b69479c1f9beaf01d3b1672573ac33a74b120') +# optimization OK diff --git a/source/lib/libarchive/FrugalBuild b/source/lib/libarchive/FrugalBuild deleted file mode 100644 index 1fd8ecc..0000000 --- a/source/lib/libarchive/FrugalBuild +++ /dev/null @@ -1,15 +0,0 @@ -# Compiling Time: 0.30 SBU -# Maintainer: Christian Hamar alias krix - -pkgname=libarchive -pkgver=2.2.6 -pkgrel=1 -pkgdesc="Library to create and read several different archive formats" -groups=('lib' 'chroot-core') -archs=('i686' 'x86_64' 'ppc') -url="http://people.freebsd.org/~kientzle/libarchive/" -depends=('bzip2' 'zlib') -up2date="lynx -dump $url |Flasttar" -source=($url/src/$pkgname-$pkgver.tar.gz) -sha1sums=('3e8b69479c1f9beaf01d3b1672573ac33a74b120') -# optimization OK From vmiklos at frugalware.org Wed Aug 8 17:23:30 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 17:23:35 2007 Subject: [Frugalware-git] frugalware-current: sysfsutils-2.1.0-1-i686 Message-ID: <20070808152330.5A0BB13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=00135db2b16f770dc67a777b1f4627b991bd0d29 commit 00135db2b16f770dc67a777b1f4627b991bd0d29 Author: VMiklos Date: Wed Aug 8 17:23:05 2007 +0200 sysfsutils-2.1.0-1-i686 moved to base diff --git a/source/apps/sysfsutils/FrugalBuild b/source/apps/sysfsutils/FrugalBuild deleted file mode 100644 index 3e772bc..0000000 --- a/source/apps/sysfsutils/FrugalBuild +++ /dev/null @@ -1,17 +0,0 @@ -# Compiling Time: 0.12 SBU -# Maintainer: VMiklos - -pkgname=sysfsutils -pkgver=2.1.0 -pkgrel=1 -pkgdesc="System utilities based on sysfs" -_F_sourceforge_dirname="linux-diag" -Finclude sourceforge -url="http://linux-diag.sourceforge.net/Sysfsutils.html" -depends=('glibc') -groups=('apps') -archs=('i686' 'x86_64') -up2date="lynx -dump $url|grep '* v\. [0-9\._]* '|sed -n -e 's/.*v\. \([0-9\.]*\) .*/\1/' -e '1 p'" -sha1sums=('b3cb316c652b09ec66f93f4ea98a93a7a1001678') - -# optimization OK diff --git a/source/base/sysfsutils/FrugalBuild b/source/base/sysfsutils/FrugalBuild new file mode 100644 index 0000000..53e790d --- /dev/null +++ b/source/base/sysfsutils/FrugalBuild @@ -0,0 +1,17 @@ +# Compiling Time: 0.12 SBU +# Maintainer: VMiklos + +pkgname=sysfsutils +pkgver=2.1.0 +pkgrel=1 +pkgdesc="System utilities based on sysfs" +_F_sourceforge_dirname="linux-diag" +Finclude sourceforge +url="http://linux-diag.sourceforge.net/Sysfsutils.html" +depends=('glibc') +groups=('base') +archs=('i686' 'x86_64') +up2date="lynx -dump $url|grep '* v\. [0-9\._]* '|sed -n -e 's/.*v\. \([0-9\.]*\) .*/\1/' -e '1 p'" +sha1sums=('b3cb316c652b09ec66f93f4ea98a93a7a1001678') + +# optimization OK From vmiklos at frugalware.org Wed Aug 8 17:26:01 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 17:26:13 2007 Subject: [Frugalware-git] frugalware-current: netkit-base-0.17-4-i686 Message-ID: <20070808152601.42BBB13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5225f703e998fc5c436c3bde2b778daa67b0ce25 commit 5225f703e998fc5c436c3bde2b778daa67b0ce25 Author: VMiklos Date: Wed Aug 8 17:25:35 2007 +0200 netkit-base-0.17-4-i686 moved to base diff --git a/source/base/netkit-base/FrugalBuild b/source/base/netkit-base/FrugalBuild new file mode 100644 index 0000000..dcef5ea --- /dev/null +++ b/source/base/netkit-base/FrugalBuild @@ -0,0 +1,41 @@ +# Compiling Time: 0.03 SBU +# Contributor: VMiklos +# Maintainer: Zsolt Szalai + +pkgname=netkit-base +pkgver=0.17 +pkgrel=4 +pkgdesc="This is netkit-base for Linux" +url="ftp://ftp.uk.linux.org/pub/linux/Networking/netkit" +groups=('base') +archs=('i686' 'x86_64') +depends=('glibc' 'portmap') +backup=(etc/{HOSTNAME,hosts,networks,nntpserver,protocols,resolv.conf,services} etc/hosts.{conf,allow,deny,equiv}) +up2date="wget --passive-ftp -O - -q ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/|grep netkit-base.*tar.gz|sed -n -e 's/.*>netkit-base-\(.*\)\.tar\.gz.*/\1/' -e '1 p'" +source=(ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-base-$pkgver.tar.gz \ + protocols services netdate.tar.gz netdate.diff) +sha1sums=('d1f610efa3320ecac75c2f13df8a45c84fc7d448' \ + '36e00edc99e7a869f1b5584f2080323b70938807' \ + '5c8348adb79fdd86fd2f6685e01920ff13c823fe' \ + '08cabf0acb67286536478a0f43c3072d6133c513' \ + 'f63ad8c3815d7ada3bd9deb0097038622e94f9f6') + +build() { + cd $startdir/src/netkit-base-$pkgver + sed -i 's/localhost/localhost frugalware.local frugalware/' \ + etc.sample/hosts + + mkdir -p $startdir/pkg/{bin,etc} $startdir/pkg/usr/{sbin,man/man8} + install -m644 etc.sample/{host.conf,hosts,hosts.allow,hosts.deny,hosts.equiv,networks,nntpserver} \ + $startdir/pkg/etc/ + install -m644 $startdir/src/{protocols,services} $startdir/pkg/etc/ + grep -v domain etc.sample/resolv.conf > $startdir/pkg/etc/resolv.conf + echo "frugalware.local" > $startdir/pkg/etc/HOSTNAME + + cd ../netdate + patch -p1 < $startdir/src/netdate.diff + make + make DESTDIR=$startdir/pkg install +} + +# optimization OK diff --git a/source/base/netkit-base/netdate.diff b/source/base/netkit-base/netdate.diff new file mode 100644 index 0000000..7461ab3 --- /dev/null +++ b/source/base/netkit-base/netdate.diff @@ -0,0 +1,277 @@ +diff -Naur netdate.orig/Makefile netdate/Makefile +--- netdate.orig/Makefile 1996-08-14 19:19:54.000000000 +0200 ++++ netdate/Makefile 2004-07-19 15:29:12.000000000 +0200 +@@ -1,14 +1,14 @@ +-LDFLAGS += -N +-CFLAGS = $(O) -Wall ++ ++CC = gcc + + all: netdate + + netdate: netdate.o + + install: netdate +- install -s -m 0755 netdate /sbin/netdate +- install -m 0644 netdate.8 /usr/man/man8 ++ install -s netdate $(DESTDIR)/usr/sbin/netdate ++ install -m 0644 netdate.8 $(DESTDIR)/usr/man/man8/netdate.8 + + clean: +- rm -f netdate *.o core ++ rm -f netdate *~ *.o core + +diff -Naur netdate.orig/netdate.8 netdate/netdate.8 +--- netdate.orig/netdate.8 1996-08-14 19:19:54.000000000 +0200 ++++ netdate/netdate.8 2004-07-19 15:27:44.000000000 +0200 +@@ -53,40 +53,41 @@ + if that host supplies it. + .SH EXAMPLE + The most accurate hosts are named first in each example. +-Some such call on \fInetdate\fP should be put at the end of \fB/etc/rc.local\fP, ++Some such call on \fInetdate\fP should be put at the end of ++\fB/etc/rc.d/rc.local\fP, + so that the time will be set properly on system startup. +-It is also useful to have a shell script, e.g., \fB/etc/timehosts\fP, ++It is also useful to have a shell script, e.g., \fB/sbin/timehosts\fP, + which contains a call on \fInetdate\fP with arguments appropriate + to the local system, so that it is easy to set the time manually. +-.SH "netdate -l 30 udp dcn\-gateway tcp neighbor" +-\fIDcn\-gateway\fP is a hypothetical host which usually keeps time ++.SH "netdate -l 30 udp dcn\-gate tcp neighbor" ++\fIDcn\-gate\fP is a hypothetical host which usually keeps time + accurate to within milliseconds of Coordinated Universal Time, + but may occasionally be eight hours off. + \fINeighbor\fP is a neighbor of the local host which keeps time + with moderate accuracy. +-The time will be set to that of \fIdcn\-gateway\fP if that and \fIneighbor\fP ++The time will be set to that of \fIdcn\-gate\fP if that and \fIneighbor\fP + agree to within thirty seconds, else it will not be set at all. + This is almost good enough for most circumstances, but won't do + when the local host's time is known to be wrong (e.g., after + a long downtime or a bad crash) and must be set to something. + If one of the hosts named is inaccurate or not responding, there is a problem. +-.SH "netdate -l 30 udp dcn\-gateway tcp neighbor neighbor2" ++.SH "netdate -l 30 udp dcn\-gate tcp neighbor neighbor2" + Only two of the three hosts named must agree on the time. + The time will still be set (to that of the first neighbor), +-even if \fIdcn\-gateway\fP is far off as long as the two neighbors agree. ++even if \fIdcn\-gate\fP is far off as long as the two neighbors agree. + This is probably good enough for most cases. + One can arbitrarily gerrymander the vote for more insurance + (and less clarity), as in the following example. +-.SH "netdate\ udp\ dcn\-gateway\ dcn1\ tcp\ bbn\-unix\ localhost\ neighbor" ++.SH "netdate\ udp\ dcn\-gate\ dcn1\ tcp\ bbn\-unix\ localhost\ neighbor" + Here \fIdcn1\fP and \fIbbn\-unix\fP are more hypothetical very accurate + timekeepers, at least one of which keeps time independently from +-\fIdcn\-gateway\fP, one hopes. ++\fIdcn\-gate\fP, one hopes. + It is very likely that the time will be set to that one of those three + very accurate hosts, as long as at least two of them agree, or at least + one of them agrees with the neighbor or the local host's time. + If all the foreign hosts disagree, the time will not be set, + since \fBlocalhost\fP will be chosen as best. +-.SH "netdate\ \-l\ 3\ localhost\ localhost\ udp\ dcn\-gateway\ dcn1\ tcp\ bbn\-unix" ++.SH "netdate\ \-l\ 3\ localhost\ localhost\ udp\ dcn\-gate\ dcn1\ tcp\ bbn\-unix" + This example gives \fBlocalhost\fP two votes and declares it to usually + have the most accurate time. + All three foreign hosts must agree within three seconds +@@ -95,9 +96,9 @@ + Thus the time will be set only if it really needs to be. + .SH FILES + .nf +-/etc/inet/services for the time service port number +-/etc/inet/protocols for the protocol numbers +-/etc/wtmp to record time-setting ++/etc/services for the time service port number ++/etc/protocols for the protocol numbers ++/var/log/wtmp to record time-setting + .SH SEE ALSO + ARPANET Request for Comments 868, gettimeofday(2), date(1), + WWV (USA): +diff -Naur netdate.orig/netdate.c netdate/netdate.c +--- netdate.orig/netdate.c 1996-08-14 19:19:54.000000000 +0200 ++++ netdate/netdate.c 2004-07-19 15:27:44.000000000 +0200 +@@ -1,4 +1,4 @@ +-/* ++/* + NO WARRANTY + + THERE IS NO WARRANTY FOR THIS PROGRAM, TO THE EXTENT PERMITTED BY +@@ -8,8 +8,8 @@ + THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM + IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +- ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +- ++ ALL NECESSARY SERVICING, REPAIR OR CORRECTION. ++ + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL + ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR + REDISTRIBUTE THE PROGRAM, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +@@ -18,8 +18,8 @@ + DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD + PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), + EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +- SUCH DAMAGES. +- ++ SUCH DAMAGES. ++ + */ + + #ifndef lint +@@ -30,6 +30,7 @@ + #include + #include + #include ++#include + + #include + +@@ -42,17 +43,24 @@ + #include + #include + #include +-#define WTMP "/etc/wtmp" ++#define WTMP "/var/log/wtmp" + ++#ifndef __GLIBC__ + struct utmp wtmp[2] = { + { 0, 0, "|", "", 0, "", "", 0}, + { 0, 0, "{", "", 0, "", "", 0} + }; ++#else ++struct utmp wtmp[2] = { ++ { 0, 0, "|", "", "", "", {0, 0}, 0, {0, 0}, {0, 0, 0, 0}, "" }, ++ { 0, 0, "|", "", "", "", {0, 0}, 0, {0, 0}, {0, 0, 0, 0}, "" }, ++}; ++#endif + + char *service = "time"; + char *defaultproto = "udp"; + /* difference between 1900 (RFC868) and 1970 (UNIX) base times */ +-#define NETBASE 2208988800 ++#define NETBASE 2208988800u + + long limit = 5; + #define MAXHOSTS 20 +@@ -78,7 +86,6 @@ + + void usage (void); + int setproto (char *, struct timehost *); +-void main (int, char **); + int getdiff (struct timehost *); + int getdate (struct timehost *); + void printit (struct timehost *); +@@ -98,7 +105,7 @@ + fprintf (stderr, + "usage: %s [ -l limit ] host ...\n" + "%s tries to find a group of at least two hosts whose times agree\n" +-"within %d seconds, and sets the time to that of the first host in the group.\n", ++"within %ld seconds, and sets the time to that of the first host in the group.\n", + whoami, whoami, limit); + fprintf (stderr, + "The limit may be set with the -l option. Setting it to zero (or supplying\n" +@@ -112,7 +119,7 @@ + int verbose = 0; + int debug = 0; + +-void ++int + main (int argc, char **argv) + { + extern char *rindex(); +@@ -155,7 +162,7 @@ + if (*argv == NULL) + usage(); + if (debug) +- fprintf (stderr, "%s: rdate %d; verbose %d; limit %d.\n", ++ fprintf (stderr, "%s: rdate %d; verbose %d; limit %ld.\n", + whoami, rdate, verbose, limit); + for (thishost = &timehosts[0]; *argv != NULL; argv++) { + if (thishost >= tophost) { +@@ -189,7 +196,7 @@ + exit(1); + if ((thishost = mungediffs(thishost)) == NULL) { + fprintf (stderr, +- "No two hosts agree on the time within %d seconds\n", ++ "No two hosts agree on the time within %ld seconds\n", + limit); + exit(1); + } +@@ -258,7 +265,7 @@ + and return the first of that group. If no two hosts agree, + give up. + */ +- ++ + struct timehost * + mungediffs(struct timehost *tophost) + { +@@ -284,7 +291,7 @@ + } + } + if (verbose) { +- printf (" %d\n", thishost -> count); ++ printf (" %ld\n", thishost -> count); + (void)fflush(stdout); + } + if (thishost -> count > goodhost -> count) +@@ -312,13 +319,13 @@ + && abs((thishost -> then.tv_sec - now.tv_sec) - thishost -> difference) + > limit) { + fprintf (stderr, +- "Time from %s has varied more than the limit of %d seconds\n", ++ "Time from %s has varied more than the limit of %ld seconds\n", + thishost -> hostname, limit); + printit(thishost); + exit(1); + } + if (settimeofday (&thishost -> then, (struct timezone *)0) == -1) +- perror ("netdate; settimeofday"); ++ perror ("netdate: settimeofday"); + else { + int wf; + if ((wf = open(WTMP, 1)) >= 0) { +@@ -348,12 +355,12 @@ + (void)sprintf(newstring, "%s ", thishost -> hostname); + tvsub(&diff, &thishost -> then, &now); + printdiff(&newstring[strlen(newstring)], &diff); +- printf ("%-24s %.19s.%03d", newstring, ++ printf ("%-24s %.19s.%03ld", newstring, + ctime((unsigned long *)&thishost -> then.tv_sec), + thishost -> then.tv_usec / 1000); + if (verbose) { + tp = localtime((unsigned long *)&thishost -> acked); +- printf(" at %02d:%02d:%02d.%03d", ++ printf(" at %02d:%02d:%02d.%03ld", + tp -> tm_hour, tp -> tm_min, tp -> tm_sec, + thishost -> acked.tv_usec / 1000); + tvsub(&diff, &thishost -> acked, &thishost -> asked); +@@ -446,20 +453,23 @@ + perror("netdate: connect"); + goto bad; + } ++ + if (thishost -> socktype == SOCK_DGRAM) { +- if (write (s, "\n", 1) < 0) { ++ if (send (s, "\n", 1, 0) < 0) { + perror ("netdate: send"); + goto bad; + } + } +- nread = read (s, (char *)&thishost -> then, sizeof (thishost -> then)); ++ nread = recv (s, (char *)&thishost -> then, sizeof (thishost -> then), 0); + (void)gettimeofday (&thishost -> acked, (struct timezone *)0); + (void)alarm(0); + now = thishost -> acked; +- if (nread < sizeof(thishost -> then.tv_sec)) { ++ ++ if (nread != 4) { + perror ("netdate: read"); + goto bad; + } ++ + /* RFC 868 only allows seconds, but what the hell */ + if (nread == sizeof(thishost -> then)) + thishost -> then.tv_usec = ntohl(thishost -> then.tv_usec); diff --git a/source/base/netkit-base/netdate.tar.gz b/source/base/netkit-base/netdate.tar.gz new file mode 100644 index 0000000..7f00318 Binary files /dev/null and b/source/base/netkit-base/netdate.tar.gz differ diff --git a/source/base/netkit-base/protocols b/source/base/netkit-base/protocols new file mode 100644 index 0000000..db3254c --- /dev/null +++ b/source/base/netkit-base/protocols @@ -0,0 +1,146 @@ +# +# Internet protocols +# +# $FreeBSD: src/etc/protocols,v 1.16 2002/02/10 08:19:58 dd Exp $ +# from: @(#)protocols 5.1 (Berkeley) 4/17/89 +# +# See also http://www.iana.org/assignments/protocol-numbers +# +ip 0 IP # internet protocol, pseudo protocol number +#hopopt 0 HOPOPT # hop-by-hop options for ipv6 +icmp 1 ICMP # internet control message protocol +igmp 2 IGMP # internet group management protocol +ggp 3 GGP # gateway-gateway protocol +ipencap 4 IP-ENCAP # IP encapsulated in IP (officially ``IP'') +st2 5 ST2 # ST2 datagram mode (RFC 1819) +tcp 6 TCP # transmission control protocol +cbt 7 CBT # CBT, Tony Ballardie +egp 8 EGP # exterior gateway protocol +igp 9 IGP # any private interior gateway (Cisco: for IGRP) +bbn-rcc 10 BBN-RCC-MON # BBN RCC Monitoring +nvp 11 NVP-II # Network Voice Protocol +pup 12 PUP # PARC universal packet protocol +argus 13 ARGUS # ARGUS +emcon 14 EMCON # EMCON +xnet 15 XNET # Cross Net Debugger +chaos 16 CHAOS # Chaos +udp 17 UDP # user datagram protocol +mux 18 MUX # Multiplexing protocol +dcn 19 DCN-MEAS # DCN Measurement Subsystems +hmp 20 HMP # host monitoring protocol +prm 21 PRM # packet radio measurement protocol +xns-idp 22 XNS-IDP # Xerox NS IDP +trunk-1 23 TRUNK-1 # Trunk-1 +trunk-2 24 TRUNK-2 # Trunk-2 +leaf-1 25 LEAF-1 # Leaf-1 +leaf-2 26 LEAF-2 # Leaf-2 +rdp 27 RDP # "reliable datagram" protocol +irtp 28 IRTP # Internet Reliable Transaction Protocol +iso-tp4 29 ISO-TP4 # ISO Transport Protocol Class 4 +netblt 30 NETBLT # Bulk Data Transfer Protocol +mfe-nsp 31 MFE-NSP # MFE Network Services Protocol +merit-inp 32 MERIT-INP # MERIT Internodal Protocol +sep 33 SEP # Sequential Exchange Protocol +3pc 34 3PC # Third Party Connect Protocol +idpr 35 IDPR # Inter-Domain Policy Routing Protocol +xtp 36 XTP # Xpress Tranfer Protocol +ddp 37 DDP # Datagram Delivery Protocol +idpr-cmtp 38 IDPR-CMTP # IDPR Control Message Transport Proto +tp++ 39 TP++ # TP++ Transport Protocol +il 40 IL # IL Transport Protocol +ipv6 41 IPV6 # ipv6 +sdrp 42 SDRP # Source Demand Routing Protocol +ipv6-route 43 IPV6-ROUTE # routing header for ipv6 +ipv6-frag 44 IPV6-FRAG # fragment header for ipv6 +idrp 45 IDRP # Inter-Domain Routing Protocol +rsvp 46 RSVP # Resource ReSerVation Protocol +gre 47 GRE # Generic Routing Encapsulation +mhrp 48 MHRP # Mobile Host Routing Protocol +bna 49 BNA # BNA +esp 50 ESP # encapsulating security payload +ah 51 AH # authentication header +i-nlsp 52 I-NLSP # Integrated Net Layer Security TUBA +swipe 53 SWIPE # IP with Encryption +narp 54 NARP # NBMA Address Resolution Protocol +mobile 55 MOBILE # IP Mobility +tlsp 56 TLSP # Transport Layer Security Protocol +skip 57 SKIP # SKIP +ipv6-icmp 58 IPV6-ICMP # ICMP for IPv6 +ipv6-nonxt 59 IPV6-NONXT # no next header for ipv6 +ipv6-opts 60 IPV6-OPTS # destination options for ipv6 +# 61 # any host internal protocol +cftp 62 CFTP # CFTP +# 63 # any local network +sat-expak 64 SAT-EXPAK # SATNET and Backroom EXPAK +kryptolan 65 KRYPTOLAN # Kryptolan +rvd 66 RVD # MIT Remote Virtual Disk Protocol +ippc 67 IPPC # Internet Pluribus Packet Core +# 68 # any distributed file system +sat-mon 69 SAT-MON # SATNET Monitoring +visa 70 VISA # VISA Protocol +ipcv 71 IPCV # Internet Packet Core Utility +cpnx 72 CPNX # Computer Protocol Network Executive +cphb 73 CPHB # Computer Protocol Heart Beat +wsn 74 WSN # Wang Span Network +pvp 75 PVP # Packet Video Protocol +br-sat-mon 76 BR-SAT-MON # Backroom SATNET Monitoring +sun-nd 77 SUN-ND # SUN ND PROTOCOL-Temporary +wb-mon 78 WB-MON # WIDEBAND Monitoring +wb-expak 79 WB-EXPAK # WIDEBAND EXPAK +iso-ip 80 ISO-IP # ISO Internet Protocol +vmtp 81 VMTP # Versatile Message Transport +secure-vmtp 82 SECURE-VMTP # SECURE-VMTP +vines 83 VINES # VINES +ttp 84 TTP # TTP +nsfnet-igp 85 NSFNET-IGP # NSFNET-IGP +dgp 86 DGP # Dissimilar Gateway Protocol +tcf 87 TCF # TCF +eigrp 88 EIGRP # Enhanced Interior Routing Protocol (Cisco) +ospf 89 OSPFIGP # Open Shortest Path First IGP +sprite-rpc 90 Sprite-RPC # Sprite RPC Protocol +larp 91 LARP # Locus Address Resolution Protocol +mtp 92 MTP # Multicast Transport Protocol +ax.25 93 AX.25 # AX.25 Frames +ipip 94 IPIP # Yet Another IP encapsulation +micp 95 MICP # Mobile Internetworking Control Pro. +scc-sp 96 SCC-SP # Semaphore Communications Sec. Pro. +etherip 97 ETHERIP # Ethernet-within-IP Encapsulation +encap 98 ENCAP # Yet Another IP encapsulation +# 99 # any private encryption scheme +gmtp 100 GMTP # GMTP +ifmp 101 IFMP # Ipsilon Flow Management Protocol +pnni 102 PNNI # PNNI over IP +pim 103 PIM # Protocol Independent Multicast +aris 104 ARIS # ARIS +scps 105 SCPS # SCPS +qnx 106 QNX # QNX +a/n 107 A/N # Active Networks +ipcomp 108 IPComp # IP Payload Compression Protocol +snp 109 SNP # Sitara Networks Protocol +compaq-peer 110 Compaq-Peer # Compaq Peer Protocol +ipx-in-ip 111 IPX-in-IP # IPX in IP +vrrp 112 VRRP # Virtual Router Redundancy Protocol +pgm 113 PGM # PGM Reliable Transport Protocol +# 114 # any 0-hop protocol +l2tp 115 L2TP # Layer Two Tunneling Protocol +ddx 116 DDX # D-II Data Exchange +iatp 117 IATP # Interactive Agent Transfer Protocol +st 118 ST # Schedule Transfer +srp 119 SRP # SpectraLink Radio Protocol +uti 120 UTI # UTI +smp 121 SMP # Simple Message Protocol +sm 122 SM # SM +ptp 123 PTP # Performance Transparency Protocol +isis 124 ISIS # ISIS over IPv4 +fire 125 FIRE +crtp 126 CRTP # Combat Radio Transport Protocol +crudp 127 CRUDP # Combat Radio User Datagram +sscopmce 128 SSCOPMCE +iplt 129 IPLT +sps 130 SPS # Secure Packet Shield +pipe 131 PIPE # Private IP Encapsulation within IP +sctp 132 SCTP # Stream Control Transmission Protocol +fc 133 FC # Fibre Channel +# 134-254 # Unassigned +divert 254 DIVERT # Divert pseudo-protocol [non IANA] +# 255 # Reserved diff --git a/source/base/netkit-base/services b/source/base/netkit-base/services new file mode 100644 index 0000000..d858163 --- /dev/null +++ b/source/base/netkit-base/services @@ -0,0 +1,2101 @@ +# +# Network services, Internet style +# +# Note that it is presently the policy of IANA to assign a single well-known +# port number for both TCP and UDP; hence, most entries here have two entries +# even if the protocol doesn't support UDP operations. +# +# The latest IANA port assignments can be gotten from +# +# http://www.iana.org/assignments/port-numbers +# +# The Well Known Ports are those from 0 through 1023. +# The Registered Ports are those from 1024 through 49151 +# The Dynamic and/or Private Ports are those from 49152 through 65535 +# +# Kerberos services are for Kerberos v4, and are unofficial. Sites running +# v5 should uncomment v5 entries and comment v4 entries. +# +# $FreeBSD: src/etc/services,v 1.86 2002/02/26 02:36:49 cjc Exp $ +# From: @(#)services 5.8 (Berkeley) 5/9/91 +# +# WELL KNOWN PORT NUMBERS +# +rtmp 1/ddp #Routing Table Maintenance Protocol +tcpmux 1/tcp #TCP Port Service Multiplexer +tcpmux 1/udp #TCP Port Service Multiplexer +nbp 2/ddp #Name Binding Protocol +compressnet 2/tcp #Management Utility +compressnet 2/udp #Management Utility +compressnet 3/tcp #Compression Process +compressnet 3/udp #Compression Process +echo 4/ddp #AppleTalk Echo Protocol +rje 5/tcp #Remote Job Entry +rje 5/udp #Remote Job Entry +zip 6/ddp #Zone Information Protocol +echo 7/tcp +echo 7/udp +discard 9/tcp sink null +discard 9/udp sink null +systat 11/tcp users #Active Users +systat 11/udp users #Active Users +daytime 13/tcp +daytime 13/udp +qotd 17/tcp quote #Quote of the Day +qotd 17/udp quote #Quote of the Day +msp 18/tcp #Message Send Protocol +msp 18/udp #Message Send Protocol +chargen 19/tcp ttytst source #Character Generator +chargen 19/udp ttytst source #Character Generator +ftp-data 20/tcp #File Transfer [Default Data] +ftp-data 20/udp #File Transfer [Default Data] +ftp 21/tcp #File Transfer [Control] +ftp 21/udp #File Transfer [Control] +ssh 22/tcp #Secure Shell Login +ssh 22/udp #Secure Shell Login +telnet 23/tcp +telnet 23/udp +# 24/tcp any private mail system +# 24/udp any private mail system +smtp 25/tcp mail #Simple Mail Transfer +smtp 25/udp mail #Simple Mail Transfer +nsw-fe 27/tcp #NSW User System FE +nsw-fe 27/udp #NSW User System FE +msg-icp 29/tcp #MSG ICP +msg-icp 29/udp #MSG ICP +msg-auth 31/tcp #MSG Authentication +msg-auth 31/udp #MSG Authentication +dsp 33/tcp #Display Support Protocol +dsp 33/udp #Display Support Protocol +# 35/tcp any private printer server +# 35/udp any private printer server +time 37/tcp timserver +time 37/udp timserver +rap 38/tcp #Route Access Protocol +rap 38/udp #Route Access Protocol +rlp 39/tcp resource #Resource Location Protocol +rlp 39/udp resource #Resource Location Protocol +graphics 41/tcp +graphics 41/udp +nameserver 42/tcp name #Host Name Server +nameserver 42/udp name #Host Name Server +nicname 43/tcp whois +nicname 43/udp whois +mpm-flags 44/tcp #MPM FLAGS Protocol +mpm-flags 44/udp #MPM FLAGS Protocol +mpm 45/tcp #Message Processing Module [recv] +mpm 45/udp #Message Processing Module [recv] +mpm-snd 46/tcp #MPM [default send] +mpm-snd 46/udp #MPM [default send] +ni-ftp 47/tcp #NI FTP +ni-ftp 47/udp #NI FTP +auditd 48/tcp #Digital Audit Daemon +auditd 48/udp #Digital Audit Daemon +tacacs 49/tcp #Login Host Protocol (TACACS) +tacacs 49/udp #Login Host Protocol (TACACS) +re-mail-ck 50/tcp #Remote Mail Checking Protocol +re-mail-ck 50/udp #Remote Mail Checking Protocol +la-maint 51/tcp #IMP Logical Address Maintenance +la-maint 51/udp #IMP Logical Address Maintenance +xns-time 52/tcp #XNS Time Protocol +xns-time 52/udp #XNS Time Protocol +domain 53/tcp #Domain Name Server +domain 53/udp #Domain Name Server +xns-ch 54/tcp #XNS Clearinghouse +xns-ch 54/udp #XNS Clearinghouse +isi-gl 55/tcp #ISI Graphics Language +isi-gl 55/udp #ISI Graphics Language +xns-auth 56/tcp #XNS Authentication +xns-auth 56/udp #XNS Authentication +mtp 57/tcp # deprecated +#PROBLEMS!============================================================== +# 57/tcp any private terminal access +#PROBLEMS!============================================================== +# 57/udp any private terminal access +xns-mail 58/tcp #XNS Mail +xns-mail 58/udp #XNS Mail +# 59/tcp any private file service +# 59/udp any private file service +ni-mail 61/tcp #NI MAIL +ni-mail 61/udp #NI MAIL +acas 62/tcp #ACA Services +acas 62/udp #ACA Services +whois++ 63/tcp +whois++ 63/udp +covia 64/tcp #Communications Integrator (CI) +covia 64/udp #Communications Integrator (CI) +tacacs-ds 65/tcp #TACACS-Database Service +tacacs-ds 65/udp #TACACS-Database Service +sql*net 66/tcp #Oracle SQL*NET +sql*net 66/udp #Oracle SQL*NET +bootps 67/tcp dhcps #Bootstrap Protocol Server +bootps 67/udp dhcps #Bootstrap Protocol Server +bootpc 68/tcp dhcpc #Bootstrap Protocol Client +bootpc 68/udp dhcpc #Bootstrap Protocol Client +tftp 69/tcp #Trivial File Transfer +tftp 69/udp #Trivial File Transfer +gopher 70/tcp +gopher 70/udp +netrjs-1 71/tcp #Remote Job Service +netrjs-1 71/udp #Remote Job Service +netrjs-2 72/tcp #Remote Job Service +netrjs-2 72/udp #Remote Job Service +netrjs-3 73/tcp #Remote Job Service +netrjs-3 73/udp #Remote Job Service +netrjs-4 74/tcp #Remote Job Service +netrjs-4 74/udp #Remote Job Service +# 75/tcp any private dial out service +# 75/udp any private dial out service +deos 76/tcp #Distributed External Object Store +deos 76/udp #Distributed External Object Store +netrjs 77/tcp +#PROBLEMS!============================================================== +# 77/tcp any private RJE service +#PROBLEMS!============================================================== +# 77/udp any private RJE service +vettcp 78/tcp +vettcp 78/udp +finger 79/tcp +finger 79/udp +http 80/tcp www www-http #World Wide Web HTTP +http 80/udp www www-http #World Wide Web HTTP +hosts2-ns 81/tcp #HOSTS2 Name Server +hosts2-ns 81/udp #HOSTS2 Name Server +xfer 82/tcp #XFER Utility +xfer 82/udp #XFER Utility +mit-ml-dev 83/tcp #MIT ML Device +mit-ml-dev 83/udp #MIT ML Device +ctf 84/tcp #Common Trace Facility +ctf 84/udp #Common Trace Facility +mit-ml-dev 85/tcp #MIT ML Device +mit-ml-dev 85/udp #MIT ML Device +mfcobol 86/tcp #Micro Focus Cobol +mfcobol 86/udp #Micro Focus Cobol +ttylink 87/tcp +#PROBLEMS!=========================================================== +# 87/tcp any private terminal link +#PROBLEMS!=========================================================== +# 87/udp any private terminal link +kerberos-sec 88/tcp kerberos # krb5 # Kerberos (v5) +kerberos-sec 88/udp kerberos # krb5 # Kerberos (v5) +su-mit-tg 89/tcp #SU/MIT Telnet Gateway +su-mit-tg 89/udp #SU/MIT Telnet Gateway +dnsix 90/tcp #DNSIX Securit Attribute Token Map +dnsix 90/udp #DNSIX Securit Attribute Token Map +mit-dov 91/tcp #MIT Dover Spooler +mit-dov 91/udp #MIT Dover Spooler +npp 92/tcp #Network Printing Protocol +npp 92/udp #Network Printing Protocol +dcp 93/tcp #Device Control Protocol +dcp 93/udp #Device Control Protocol +objcall 94/tcp #Tivoli Object Dispatcher +objcall 94/udp #Tivoli Object Dispatcher +supdup 95/tcp +supdup 95/udp +dixie 96/tcp #DIXIE Protocol Specification +dixie 96/udp #DIXIE Protocol Specification +swift-rvf 97/tcp #Swift Remote Virtural File Protocol +swift-rvf 97/udp #Swift Remote Virtural File Protocol +tacnews 98/tcp #TAC News, Unofficial: Red Hat linuxconf +tacnews 98/udp #TAC News, Unofficial: Red Hat linuxconf +metagram 99/tcp #Metagram Relay +metagram 99/udp #Metagram Relay +newacct 100/tcp #[unauthorized use] +hostname 101/tcp hostnames #NIC Host Name Server +hostname 101/udp hostnames #NIC Host Name Server +iso-tsap 102/tcp tsap #ISO-TSAP Class 0 +iso-tsap 102/udp tsap #ISO-TSAP Class 0 +gppitnp 103/tcp #Genesis Point-to-Point Trans Net +gppitnp 103/udp #Genesis Point-to-Point Trans Net +acr-nema 104/tcp #ACR-NEMA Digital Imag. & Comm. 300 +acr-nema 104/udp #ACR-NEMA Digital Imag. & Comm. 300 +csnet-ns 105/tcp cso-ns cso #Mailbox Name Nameserver +csnet-ns 105/udp cso-ns cso #Mailbox Name Nameserver +pop3pw 106/tcp 3com-tsmux #Eudora compatible PW changer +3com-tsmux 106/udp +rtelnet 107/tcp #Remote Telnet Service +rtelnet 107/udp #Remote Telnet Service +snagas 108/tcp #SNA Gateway Access Server +snagas 108/udp #SNA Gateway Access Server +pop2 109/tcp postoffice #Post Office Protocol - Version 2 +pop2 109/udp postoffice #Post Office Protocol - Version 2 +pop3 110/tcp #Post Office Protocol - Version 3 +pop3 110/udp #Post Office Protocol - Version 3 +sunrpc 111/tcp rpcbind #SUN Remote Procedure Call +sunrpc 111/udp rpcbind #SUN Remote Procedure Call +mcidas 112/tcp #McIDAS Data Transmission Protocol +mcidas 112/udp #McIDAS Data Transmission Protocol +auth 113/tcp ident tap #Authentication Service +auth 113/udp ident tap #Authentication Service +audionews 114/tcp #Audio News Multicast +audionews 114/udp #Audio News Multicast +sftp 115/tcp #Simple File Transfer Protocol +sftp 115/udp #Simple File Transfer Protocol +ansanotify 116/tcp #ANSA REX Notify +ansanotify 116/udp #ANSA REX Notify +uucp-path 117/tcp #UUCP Path Service +uucp-path 117/udp #UUCP Path Service +sqlserv 118/tcp #SQL Services +sqlserv 118/udp #SQL Services +nntp 119/tcp usenet #Network News Transfer Protocol +nntp 119/udp usenet #Network News Transfer Protocol +cfdptkt 120/tcp +cfdptkt 120/udp +erpc 121/tcp #Encore Expedited Remote Pro.Call +erpc 121/udp #Encore Expedited Remote Pro.Call +smakynet 122/tcp +smakynet 122/udp +ntp 123/tcp #Network Time Protocol +ntp 123/udp #Network Time Protocol +ansatrader 124/tcp #ANSA REX Trader +ansatrader 124/udp #ANSA REX Trader +locus-map 125/tcp #Locus PC-Interface Net Map Ser +locus-map 125/udp #Locus PC-Interface Net Map Ser +unitary 126/tcp #Unisys Unitary Login +unitary 126/udp #Unisys Unitary Login +locus-con 127/tcp #Locus PC-Interface Conn Server +locus-con 127/udp #Locus PC-Interface Conn Server +gss-xlicen 128/tcp #GSS X License Verification +gss-xlicen 128/udp #GSS X License Verification +pwdgen 129/tcp #Password Generator Protocol +pwdgen 129/udp #Password Generator Protocol +cisco-fna 130/tcp #cisco FNATIVE +cisco-fna 130/udp #cisco FNATIVE +cisco-tna 131/tcp #cisco TNATIVE +cisco-tna 131/udp #cisco TNATIVE +cisco-sys 132/tcp #cisco SYSMAINT +cisco-sys 132/udp #cisco SYSMAINT +statsrv 133/tcp #Statistics Service +statsrv 133/udp #Statistics Service +ingres-net 134/tcp #INGRES-NET Service +ingres-net 134/udp #INGRES-NET Service +loc-srv 135/tcp epmap #Location Service +loc-srv 135/udp epmap #Location Service +profile 136/tcp #PROFILE Naming System +profile 136/udp #PROFILE Naming System +netbios-ns 137/tcp #NETBIOS Name Service +netbios-ns 137/udp #NETBIOS Name Service +netbios-dgm 138/tcp #NETBIOS Datagram Service +netbios-dgm 138/udp #NETBIOS Datagram Service +netbios-ssn 139/tcp #NETBIOS Session Service +netbios-ssn 139/udp #NETBIOS Session Service +emfis-data 140/tcp #EMFIS Data Service +emfis-data 140/udp #EMFIS Data Service +emfis-cntl 141/tcp #EMFIS Control Service +emfis-cntl 141/udp #EMFIS Control Service +bl-idm 142/tcp #Britton-Lee IDM +bl-idm 142/udp #Britton-Lee IDM +imap 143/tcp imap2 imap4 #Interim Mail Access Protocol v2 +imap 143/udp imap2 imap4 #Interim Mail Access Protocol v2 +NeWS 144/tcp # Window System +NeWS 144/udp # Window System +#PROBLEMS!============================================================== +#uma 144/tcp #Universal Management Architecture +#uma 144/udp #Universal Management Architecture +#PROBLEMS!============================================================== +uaac 145/tcp #UAAC Protocol +uaac 145/udp #UAAC Protocol +iso-tp0 146/tcp +iso-tp0 146/udp +iso-ip 147/tcp +iso-ip 147/udp +cronus 148/tcp jargon #CRONUS-SUPPORT +cronus 148/udp jargon #CRONUS-SUPPORT +aed-512 149/tcp #AED 512 Emulation Service +aed-512 149/udp #AED 512 Emulation Service +sql-net 150/tcp +sql-net 150/udp +hems 151/tcp +hems 151/udp +bftp 152/tcp #Background File Transfer Program +bftp 152/udp #Background File Transfer Program +sgmp 153/tcp +sgmp 153/udp +netsc-prod 154/tcp +netsc-prod 154/udp +netsc-dev 155/tcp +netsc-dev 155/udp +sqlsrv 156/tcp #SQL Service +sqlsrv 156/udp #SQL Service +knet-cmp 157/tcp #KNET/VM Command/Message Protocol +knet-cmp 157/udp #KNET/VM Command/Message Protocol +pcmail-srv 158/tcp #PCMail Server +pcmail-srv 158/udp #PCMail Server +nss-routing 159/tcp +nss-routing 159/udp +sgmp-traps 160/tcp +sgmp-traps 160/udp +snmp 161/tcp +snmp 161/udp +snmptrap 162/tcp snmp-trap +snmptrap 162/udp snmp-trap +cmip-man 163/tcp #CMIP/TCP Manager +cmip-man 163/udp #CMIP/TCP Manager +cmip-agent 164/tcp #CMIP/TCP Agent +smip-agent 164/udp #CMIP/TCP Agent +xns-courier 165/tcp #Xerox +xns-courier 165/udp #Xerox +s-net 166/tcp #Sirius Systems +s-net 166/udp #Sirius Systems +namp 167/tcp +namp 167/udp +rsvd 168/tcp +rsvd 168/udp +send 169/tcp +send 169/udp +print-srv 170/tcp #Network PostScript +print-srv 170/udp #Network PostScript +multiplex 171/tcp #Network Innovations Multiplex +multiplex 171/udp #Network Innovations Multiplex +cl/1 172/tcp #Network Innovations CL/1 +cl/1 172/udp #Network Innovations CL/1 +xyplex-mux 173/tcp +xyplex-mux 173/udp +mailq 174/tcp +mailq 174/udp +vmnet 175/tcp +vmnet 175/udp +genrad-mux 176/tcp +genrad-mux 176/udp +xdmcp 177/tcp #X Display Manager Control Protocol +xdmcp 177/udp #X Display Manager Control Protocol +NextStep 178/tcp nextstep NeXTStep #NextStep Window Server +NextStep 178/udp nextstep NeXTStep #NextStep Window Server +bgp 179/tcp #Border Gateway Protocol +bgp 179/udp #Border Gateway Protocol +ris 180/tcp #Intergraph +ris 180/udp #Intergraph +unify 181/tcp +unify 181/udp +audit 182/tcp #Unisys Audit SITP +audit 182/udp #Unisys Audit SITP +ocbinder 183/tcp +ocbinder 183/udp +ocserver 184/tcp +ocserver 184/udp +remote-kis 185/tcp +remote-kis 185/udp +kis 186/tcp #KIS Protocol +kis 186/udp #KIS Protocol +aci 187/tcp #Application Communication Interface +aci 187/udp #Application Communication Interface +mumps 188/tcp #Plus Five's MUMPS +mumps 188/udp #Plus Five's MUMPS +qft 189/tcp #Queued File Transport +qft 189/udp #Queued File Transport +gacp 190/tcp #Gateway Access Control Protocol +gacp 190/udp cacp #Gateway Access Control Protocol +prospero 191/tcp #Prospero Directory Service +prospero 191/udp #Prospero Directory Service +osu-nms 192/tcp #OSU Network Monitoring System +osu-nms 192/udp #OSU Network Monitoring System +srmp 193/tcp #Spider Remote Monitoring Protocol +srmp 193/udp #Spider Remote Monitoring Protocol +irc 194/tcp #Internet Relay Chat Protocol +irc 194/udp #Internet Relay Chat Protocol +dn6-nlm-aud 195/tcp #DNSIX Network Level Module Audit +dn6-nlm-aud 195/udp #DNSIX Network Level Module Audit +dn6-smm-red 196/tcp #DNSIX Session Mgt Module Audit Redir +dn6-smm-red 196/udp #DNSIX Session Mgt Module Audit Redir +dls 197/tcp #Directory Location Service +dls 197/udp #Directory Location Service +dls-mon 198/tcp #Directory Location Service Monitor +dls-mon 198/udp #Directory Location Service Monitor +smux 199/tcp +smux 199/udp +src 200/tcp #IBM System Resource Controller +src 200/udp #IBM System Resource Controller +at-rtmp 201/tcp #AppleTalk Routing Maintenance +at-rtmp 201/udp #AppleTalk Routing Maintenance +at-nbp 202/tcp #AppleTalk Name Binding +at-nbp 202/udp #AppleTalk Name Binding +at-3 203/tcp #AppleTalk Unused +at-3 203/udp #AppleTalk Unused +at-echo 204/tcp #AppleTalk Echo +at-echo 204/udp #AppleTalk Echo +at-5 205/tcp #AppleTalk Unused +at-5 205/udp #AppleTalk Unused +at-zis 206/tcp #AppleTalk Zone Information +at-zis 206/udp #AppleTalk Zone Information +at-7 207/tcp #AppleTalk Unused +at-7 207/udp #AppleTalk Unused +at-8 208/tcp #AppleTalk Unused +at-8 208/udp #AppleTalk Unused +qmtp 209/tcp #The Quick Mail Transfer Protocol +qmtp 209/udp #The Quick Mail Transfer Protocol +#PROBLEMS!============================================================== +#tam 209/tcp #Trivial Authenticated Mail Protocol +#tam 209/udp #Trivial Authenticated Mail Protocol +#PROBLEMS!============================================================== +z39.50 210/tcp wais #ANSI Z39.50 +z39.50 210/udp wais #ANSI Z39.50 +914c/g 211/tcp #Texas Instruments 914C/G Terminal +914c/g 211/udp #Texas Instruments 914C/G Terminal +anet 212/tcp #ATEXSSTR +anet 212/udp #ATEXSSTR +ipx 213/tcp +ipx 213/udp +vmpwscs 214/tcp +vmpwscs 214/udp +softpc 215/tcp #Insignia Solutions +softpc 215/udp #Insignia Solutions +CAIlic 216/tcp atls #Computer Associates Int'l License Server +CAIlic 216/udp atls #Computer Associates Int'l License Server +dbase 217/tcp #dBASE Unix +dbase 217/udp #dBASE Unix +mpp 218/tcp #Netix Message Posting Protocol +mpp 218/udp #Netix Message Posting Protocol +uarps 219/tcp #Unisys ARPs +uarps 219/udp #Unisys ARPs +imap3 220/tcp #Interactive Mail Access Protocol v3 +imap3 220/udp #Interactive Mail Access Protocol v3 +fln-spx 221/tcp #Berkeley rlogind with SPX auth +fln-spx 221/udp #Berkeley rlogind with SPX auth +rsh-spx 222/tcp #Berkeley rshd with SPX auth +rsh-spx 222/udp #Berkeley rshd with SPX auth +cdc 223/tcp #Certificate Distribution Center +cdc 223/udp #Certificate Distribution Center +direct 242/tcp +direct 242/udp +sur-meas 243/tcp #Survey Measurement +sur-meas 243/udp #Survey Measurement +dayna 244/tcp +dayna 244/udp +link 245/tcp +link 245/udp +dsp3270 246/tcp #Display Systems Protocol +dsp3270 246/udp #Display Systems Protocol + +subntbcst_tftp 247/tcp #subntbcst_tftp +subntbcst_tftp 247/udp #subntbcst_tftp +bhfhs 248/tcp +bhfhs 248/udp +# 249-255 reserved +rap 256/tcp +rap 256/udp +set 257/tcp #secure electronic transaction +set 257/udp #secure electronic transaction +yak-chat 258/tcp #yak winsock personal chat +yak-chat 258/udp #yak winsock personal chat +esro-gen 259/tcp #efficient short remote operations +esro-gen 259/udp #efficient short remote operations +openport 260/tcp +openport 260/udp +nsiiops 261/tcp #iiop name service over tls/ssl +nsiiops 261/udp #iiop name service over tls/ssl +arcisdms 262/tcp +arcisdms 262/udp +hdap 263/tcp +hdap 263/udp +bgmp 264/tcp +bgmp 264/udp +# 265-279 unassigned +http-mgmt 280/tcp +http-mgmt 280/udp +personal-link 281/tcp +personal-link 281/udp +cableport-ax 282/tcp #cable port a/x +cableport-ax 282/udp #cable port a/x +# 283-307 unassigned +novastorbakcup 308/tcp #novastor backup +novastorbakcup 308/udp #novastor backup +entrusttime 309/tcp +entrusttime 309/udp +bhmds 310/tcp +bhmds 310/udp +asip-webadmin 311/tcp #appleshare ip webadmin +asip-webadmin 311/udp #appleshare ip webadmin +vslmp 312/tcp +vslmp 312/udp +magenta-logic 313/tcp +magenta-logic 313/udp +opalis-robot 314/tcp +opalis-robot 314/udp +dpsi 315/tcp +dpsi 315/udp +decauth 316/tcp +decauth 316/udp +zannet 317/tcp +zannet 317/udp +# 318-320 #unassigned +pip 321/tcp +pip 321/udp +# 322-343 #unassigned +pdap 344/tcp #Prospero Data Access Protocol +pdap 344/udp #Prospero Data Access Protocol +pawserv 345/tcp #Perf Analysis Workbench +pawserv 345/udp #Perf Analysis Workbench +zserv 346/tcp #Zebra server +zserv 346/udp #Zebra server +fatserv 347/tcp #Fatmen Server +fatserv 347/udp #Fatmen Server +csi-sgwp 348/tcp #Cabletron Management Protocol +csi-sgwp 348/udp #Cabletron Management Protocol + + +mftp 349/tcp +mftp 349/udp +matip-type-a 350/tcp #MATIP Type A +matip-type-a 350/udp +matip-type-b 351/tcp #MATIP Type B +matip-type-b 351/udp +bhoetty 351/tcp #unassigned but widespread use +bhoetty 351/udp #unassigned but widespread use +dtag-ste-sb 352/tcp #DTAG +dtag-ste-sb 352/udp #DTAG +bhoedap4 352/tcp #unassigned but widespread use +bhoedap4 352/udp #unassigned but widespread use +ndsauth 353/tcp +ndsauth 353/udp +bh611 354/tcp +bh611 354/udp +datex-asn 355/tcp +datex-asn 355/udp +cloanto-net-1 356/tcp #Cloanto Net 1 +cloanto-net-1 356/udp +bhevent 357/tcp +bhevent 357/udp +shrinkwrap 358/tcp +shrinkwrap 358/udp +tenebris_nts 359/tcp #Tenebris Network Trace Service +tenebris_nts 359/udp #Tenebris Network Trace Service +scoi2odialog 360/tcp +scoi2odialog 360/udp +semantix 361/tcp +semantix 361/udp +srssend 362/tcp #SRS Send +srssend 362/udp #SRS Send +rsvp_tunnel 363/tcp +rsvp_tunnel 363/udp +aurora-cmgr 364/tcp +aurora-cmgr 364/udp +dtk 365/tcp #Deception Tool Kit - Fred Cohen +dtk 365/udp #Deception Tool Kit - Fred Cohen +odmr 366/tcp +odmr 366/udp +mortgageware 367/tcp +mortgageware 367/udp +qbikgdp 368/tcp #QbikGDP +qbikgdp 368/udp +rpc2portmap 369/tcp +rpc2portmap 369/udp +codaauth2 370/tcp +codaauth2 370/udp +clearcase 371/tcp +clearcase 371/udp +ulistserv 372/tcp ulistproc #Unix Listserv +ulistserv 372/udp ulistproc #Unix Listserv +legent-1 373/tcp #Legent Corporation (now Computer Associates Intl.) +legent-1 373/udp #Legent Corporation (now Computer Associates Intl.) +legent-2 374/tcp #Legent Corporation (now Computer Associates Intl.) +legent-2 374/udp #Legent Corporation (now Computer Associates Intl.) +hassle 375/tcp +hassle 375/udp +nip 376/tcp #Amiga Envoy Network Inquiry Proto +nip 376/udp #Amiga Envoy Network Inquiry Proto +tnETOS 377/tcp #NEC Corporation +tnETOS 377/udp #NEC Corporation +dsETOS 378/tcp #NEC Corporation +dsETOS 378/udp #NEC Corporation +is99c 379/tcp #TIA/EIA/IS-99 modem client +is99c 379/udp #TIA/EIA/IS-99 modem client +is99s 380/tcp #TIA/EIA/IS-99 modem server +is99s 380/udp #TIA/EIA/IS-99 modem server +hp-collector 381/tcp #hp performance data collector +hp-collector 381/udp #hp performance data collector +hp-managed-node 382/tcp #hp performance data managed node +hp-managed-node 382/udp #hp performance data managed node +hp-alarm-mgr 383/tcp #hp performance data alarm manager +hp-alarm-mgr 383/udp #hp performance data alarm manager +arns 384/tcp #A Remote Network Server System +arns 384/udp #A Remote Network Server System +ibm-app 385/tcp #IBM Application +ibm-app 385/udp #IBM Application +asa 386/tcp #ASA Message Router Object Def. +asa 386/udp #ASA Message Router Object Def. +aurp 387/tcp #Appletalk Update-Based Routing Pro. +aurp 387/udp #Appletalk Update-Based Routing Pro. +unidata-ldm 388/tcp #Unidata LDM Version 4 +unidata-ldm 388/udp #Unidata LDM Version 4 +ldap 389/tcp #Lightweight Directory Access Protocol +ldap 389/udp #Lightweight Directory Access Protocol +uis 390/tcp +uis 390/udp +synotics-relay 391/tcp #SynOptics SNMP Relay Port +synotics-relay 391/udp #SynOptics SNMP Relay Port +synotics-broker 392/tcp #SynOptics Port Broker Port +synotics-broker 392/udp #SynOptics Port Broker Port +dis 393/tcp #Data Interpretation System +dis 393/udp #Data Interpretation System +embl-ndt 394/tcp #EMBL Nucleic Data Transfer +embl-ndt 394/udp #EMBL Nucleic Data Transfer +netcp 395/tcp #NETscout Control Protocol +netcp 395/udp #NETscout Control Protocol +netware-ip 396/tcp #Novell Netware over IP +netware-ip 396/udp #Novell Netware over IP +mptn 397/tcp #Multi Protocol Trans. Net. +mptn 397/udp #Multi Protocol Trans. Net. +kryptolan 398/tcp +kryptolan 398/udp +iso-tsap-c2 399/tcp #ISO-TSAP Class 2 +iso-tsap-c2 399/udp #ISO-TSAP Class 2 +work-sol 400/tcp #Workstation Solutions +work-sol 400/udp #Workstation Solutions +ups 401/tcp #Uninterruptible Power Supply +ups 401/udp #Uninterruptible Power Supply +genie 402/tcp #Genie Protocol +genie 402/udp #Genie Protocol +decap 403/tcp +decap 403/udp +nced 404/tcp +nced 404/udp +ncld 405/tcp +ncld 405/udp +imsp 406/tcp #Interactive Mail Support Protocol +imsp 406/udp #Interactive Mail Support Protocol +timbuktu 407/tcp +timbuktu 407/udp +prm-sm 408/tcp #Prospero Resource Manager Sys. Man. +prm-sm 408/udp #Prospero Resource Manager Sys. Man. +prm-nm 409/tcp #Prospero Resource Manager Node Man. +prm-nm 409/udp #Prospero Resource Manager Node Man. +decladebug 410/tcp #DECLadebug Remote Debug Protocol +decladebug 410/udp #DECLadebug Remote Debug Protocol +rmt 411/tcp #Remote MT Protocol +rmt 411/udp #Remote MT Protocol +synoptics-trap 412/tcp #Trap Convention Port +synoptics-trap 412/udp #Trap Convention Port +smsp 413/tcp +smsp 413/udp +infoseek 414/tcp +infoseek 414/udp +bnet 415/tcp +bnet 415/udp +silverplatter 416/tcp +silverplatter 416/udp +onmux 417/tcp +onmux 417/udp +hyper-g 418/tcp +hyper-g 418/udp +ariel1 419/tcp +ariel1 419/udp +smpte 420/tcp +smpte 420/udp +ariel2 421/tcp +ariel2 421/udp +ariel3 422/tcp +ariel3 422/udp +opc-job-start 423/tcp #IBM Operations Planning and Control Start +opc-job-start 423/udp #IBM Operations Planning and Control Start +opc-job-track 424/tcp #IBM Operations Planning and Control Track +opc-job-track 424/udp #IBM Operations Planning and Control Track +icad-el 425/tcp +icad-el 425/udp +smartsdp 426/tcp +smartsdp 426/udp +svrloc 427/tcp #Server Location +svrloc 427/udp #Server Location +ocs_cmu 428/tcp +ocs_cmu 428/udp +ocs_amu 429/tcp +ocs_amu 429/udp +utmpsd 430/tcp +utmpsd 430/udp +utmpcd 431/tcp +utmpcd 431/udp +iasd 432/tcp +iasd 432/udp +nnsp 433/tcp +nnsp 433/udp +mobileip-agent 434/tcp +mobileip-agent 434/udp +mobilip-mn 435/tcp +mobilip-mn 435/udp +dna-cml 436/tcp +dna-cml 436/udp +comscm 437/tcp +comscm 437/udp +dsfgw 438/tcp +dsfgw 438/udp +dasp 439/tcp +dasp 439/udp +sgcp 440/tcp +sgcp 440/udp +decvms-sysmgt 441/tcp +decvms-sysmgt 441/udp +cvc_hostd 442/tcp +cvc_hostd 442/udp +https 443/tcp +https 443/udp +snpp 444/tcp #Simple Network Paging Protocol +snpp 444/udp #Simple Network Paging Protocol +# [RFC1568] +microsoft-ds 445/tcp +microsoft-ds 445/udp +ddm-rdb 446/tcp +ddm-rdb 446/udp +ddm-dfm 447/tcp +ddm-dfm 447/udp +ddm-ssl 448/tcp ddm-byte +ddm-ssl 448/udp ddm-byte +as-servermap 449/tcp #AS Server Mapper +as-servermap 449/udp #AS Server Mapper +tserver 450/tcp +tserver 450/udp +sfs-smp-net 451/tcp #Cray Network Semaphore server +sfs-smp-net 451/udp #Cray Network Semaphore server +sfs-config 452/tcp #Cray SFS config server +sfs-config 452/udp #Cray SFS config server +creativeserver 453/tcp #CreativeServer +creativeserver 453/udp #CreativeServer +contentserver 454/tcp #ContentServer +contentserver 454/udp #ContentServer +creativepartnr 455/tcp #CreativePartnr +creativepartnr 455/udp #CreativePartnr +macon-tcp 456/tcp +macon-udp 456/udp +scohelp 457/tcp +scohelp 457/udp +appleqtc 458/tcp #apple quick time +appleqtc 458/udp #apple quick time +ampr-rcmd 459/tcp +ampr-rcmd 459/udp +skronk 460/tcp +skronk 460/udp +datasurfsrv 461/tcp +datasurfsrv 461/udp +datasurfsrvsec 462/tcp +datasurfsrvsec 462/udp +alpes 463/tcp +alpes 463/udp +# +kpasswd5 464/tcp # Kerberos (v5) +kpasswd5 464/udp # Kerberos (v5) +#PROBLEMS!============================================================== +# IANA has offically assigned these two ports as ``kpasswd'' +#kpasswd 464/tcp # Kerberos (v5) +#kpasswd 464/udp # Kerberos (v5) +#PROBLEMS!============================================================== +smtps 465/tcp #smtp protocol over TLS/SSL (was ssmtp) +smtps 465/udp #smtp protocol over TLS/SSL (was ssmtp) +digital-vrc 466/tcp +digital-vrc 466/udp +mylex-mapd 467/tcp +mylex-mapd 467/udp +photuris 468/tcp +photuris 468/udp +rcp 469/tcp #Radio Control Protocol +rcp 469/udp #Radio Control Protocol +scx-proxy 470/tcp +scx-proxy 470/udp +mondex 471/tcp +mondex 471/udp +ljk-login 472/tcp +ljk-login 472/udp +hybrid-pop 473/tcp +hybrid-pop 473/udp +tn-tl-w1 474/tcp +tn-tl-w2 474/udp +tcpnethaspsrv 475/tcp +tcpnethaspsrv 475/udp +tn-tl-fd1 476/tcp +tn-tl-fd1 476/udp +ss7ns 477/tcp +ss7ns 477/udp +spsc 478/tcp +spsc 478/udp +iafserver 479/tcp +iafserver 479/udp +iafdbase 480/tcp +iafdbase 480/udp +ph 481/tcp +ph 481/udp +bgs-nsi 482/tcp +bgs-nsi 482/udp +ulpnet 483/tcp +ulpnet 483/udp +integra-sme 484/tcp #Integra Software Management Environment +integra-sme 484/udp #Integra Software Management Environment +powerburst 485/tcp #Air Soft Power Burst +powerburst 485/udp #Air Soft Power Burst +avian 486/tcp +avian 486/udp +saft 487/tcp #saft Simple Asynchronous File Transfer +saft 487/udp #saft Simple Asynchronous File Transfer +gss-http 488/tcp +gss-http 488/udp +nest-protocol 489/tcp +nest-protocol 489/udp +micom-pfs 490/tcp +micom-pfs 490/udp +go-login 491/tcp +go-login 491/udp +ticf-1 492/tcp #Transport Independent Convergence for FNA +ticf-1 492/udp #Transport Independent Convergence for FNA +ticf-2 493/tcp #Transport Independent Convergence for FNA +ticf-2 493/udp #Transport Independent Convergence for FNA +pov-ray 494/tcp +pov-ray 494/udp +intecourier 495/tcp +intecourier 495/udp +pim-rp-disc 496/tcp +pim-rp-disc 496/udp +dantz 497/tcp +dantz 497/udp +siam 498/tcp +siam 498/udp +iso-ill 499/tcp #ISO ILL Protocol +iso-ill 499/udp #ISO ILL Protocol +isakmp 500/tcp +isakmp 500/udp +stmf 501/tcp +stmf 501/udp +asa-appl-proto 502/tcp +asa-appl-proto 502/udp +intrinsa 503/tcp +intrinsa 503/udp +citadel 504/tcp +citadel 504/udp +mailbox-lm 505/tcp +mailbox-lm 505/udp +ohimsrv 506/tcp +ohimsrv 506/udp +crs 507/tcp +crs 507/udp +xvttp 508/tcp +xvttp 508/udp +snare 509/tcp +snare 509/udp +fcp 510/tcp #FirstClass Protocol +fcp 510/udp #FirstClass Protocol +passgo 511/tcp +passgo 511/udp +# +# Berkeley-specific services +# +exec 512/tcp #remote process execution; +# authentication performed using +# passwords and UNIX login names +biff 512/udp comsat #used by mail system to notify users +# of new mail received; currently +# receives messages only from +# processes on the same machine +login 513/tcp #remote login a la telnet; +# automatic authentication performed +# based on priviledged port numbers +# and distributed data bases which +# identify "authentication domains" +who 513/udp whod #maintains data bases showing who's +# logged in to machines on a local +# net and the load average of the +# machine +shell 514/tcp cmd #like exec, but automatic +# authentication is performed as for +# login server +syslog 514/udp +printer 515/tcp spooler +printer 515/udp spooler +videotex 516/tcp +videotex 516/udp +talk 517/tcp #like tenex link, but across +# machine - unfortunately, doesn't +# use link protocol (this is actually +# just a rendezvous port from which a +# tcp connection is established) +talk 517/udp #like tenex link, but across +# machine - unfortunately, doesn't +# use link protocol (this is actually +# just a rendezvous port from which a +# tcp connection is established) +ntalk 518/tcp +ntalk 518/udp +utime 519/tcp unixtime +utime 519/udp unixtime +efs 520/tcp #extended file name server +router 520/udp route routed #local routing process (on site); +# uses variant of Xerox NS routing +# information protocol +ripng 521/tcp +ripng 521/udp +ulp 522/tcp +ulp 522/udp +ibm-db2 523/tcp +ibm-db2 523/udp +ncp 524/tcp +ncp 524/udp +timed 525/tcp timeserver +timed 525/udp timeserver +tempo 526/tcp newdate +tempo 526/udp newdate +stx 527/tcp #Stock IXChange +stx 527/udp #Stock IXChange +custix 528/tcp #Customer IXChange +custix 528/udp #Customer IXChange +irc-serv 529/tcp +irc-serv 529/udp +courier 530/tcp rpc +courier 530/udp rpc +conference 531/tcp chat +conference 531/udp chat +netnews 532/tcp readnews +netnews 532/udp readnews +netwall 533/tcp #for emergency broadcasts +netwall 533/udp #for emergency broadcasts +mm-admin 534/tcp #MegaMedia Admin +mm-admin 534/udp #MegaMedia Admin +iiop 535/tcp +iiop 535/udp +opalis-rdv 536/tcp +opalis-rdv 536/udp +nmsp 537/tcp #Networked Media Streaming Protocol +nmsp 537/udp #Networked Media Streaming Protocol +gdomap 538/tcp +gdomap 538/udp +apertus-ldp 539/tcp #Apertus Technologies Load Determination +apertus-ldp 539/udp #Apertus Technologies Load Determination +uucp 540/tcp uucpd +uucp 540/udp uucpd +uucp-rlogin 541/tcp +uucp-rlogin 541/udp +commerce 542/tcp +commerce 542/udp +klogin 543/tcp # Kerberos (v4/v5) +klogin 543/udp # Kerberos (v4/v5) +kshell 544/tcp krcmd # Kerberos (v4/v5) +kshell 544/udp krcmd # Kerberos (v4/v5) +appleqtcsrvr 545/tcp +appleqtcsrvr 545/udp +dhcpv6-client 546/tcp #DHCPv6 Client +dhcpv6-client 546/udp #DHCPv6 Client +dhcpv6-server 547/tcp #DHCPv6 Server +dhcpv6-server 547/udp #DHCPv6 Server +afpovertcp 548/tcp #AFP over TCP +afpovertcp 548/udp #AFP over TCP +idfp 549/tcp +idfp 549/udp +new-rwho 550/tcp new-who +new-rwho 550/udp new-who +cybercash 551/tcp +cybercash 551/udp +deviceshare 552/tcp +deviceshare 552/udp +pirp 553/tcp +pirp 553/udp +rtsp 554/tcp #Real Time Stream Control Protocol +rtsp 554/udp #Real Time Stream Control Protocol +dsf 555/tcp +dsf 555/udp +remotefs 556/tcp rfs rfs_server # Brunhoff remote filesystem +remotefs 556/udp rfs rfs_server # Brunhoff remote filesystem +openvms-sysipc 557/tcp +openvms-sysipc 557/udp +sdnskmp 558/tcp +sdnskmp 558/udp +teedtap 559/tcp +teedtap 559/udp +rmonitor 560/tcp rmonitord +rmonitor 560/udp rmonitord +monitor 561/tcp +monitor 561/udp +chshell 562/tcp chcmd +chshell 562/udp chcmd +nntps 563/tcp snntp #nntp protocol over TLS/SSL +nntps 563/udp snntp #nntp protocol over TLS/SSL +9pfs 564/tcp #plan 9 file service +9pfs 564/udp #plan 9 file service +whoami 565/tcp +whoami 565/udp +streettalk 566/tcp +banyan-rpc 567/tcp +banyan-rpc 567/udp +ms-shuttle 568/tcp #Microsoft shuttle +ms-shuttle 568/udp #Microsoft shuttle +ms-rome 569/tcp #Microsoft rome +ms-rome 569/udp #Microsoft rome +meter 570/tcp #demon +meter 570/udp #demon +umeter 571/tcp #udemon +umeter 571/udp #udemon + + + +sonar 572/tcp +sonar 572/udp +banyan-vip 573/tcp +banyan-vip 573/udp +ftp-agent 574/tcp #FTP Software Agent System +ftp-agent 574/udp #FTP Software Agent System +vemmi 575/tcp +vemmi 575/udp +ipcd 576/tcp +ipcd 576/udp +vnas 577/tcp +vnas 577/udp +ipdd 578/tcp +ipdd 578/udp +decbsrv 579/tcp +decbsrv 579/udp +sntp-heartbeat 580/tcp +sntp-heartbeat 580/udp +bdp 581/tcp #Bundle Discovery Protocol +bdp 581/udp #Bundle Discovery Protocol +scc-security 582/tcp +scc-security 582/udp +philips-vc 583/tcp #Philips Video-Conferencing +philips-vc 583/udp #Philips Video-Conferencing +keyserver 584/tcp +keyserver 584/udp +imap4-ssl 585/tcp #IMAP4+SSL (use of 585 is not recommended, +imap4-ssl 585/udp # use 993 instead) +password-chg 586/tcp +password-chg 586/udp +submission 587/tcp +submission 587/udp +cal 588/tcp +cal 588/udp +eyelink 589/tcp +eyelink 589/udp +tns-cml 590/tcp +tns-cml 590/udp +http-alt 591/tcp #FileMaker, Inc. - HTTP Alternate (see Port 80) +http-alt 591/udp #FileMaker, Inc. - HTTP Alternate (see Port 80) +eudora-set 592/tcp +eudora-set 592/udp +http-rpc-epmap 593/tcp #HTTP RPC Ep Map +http-rpc-epmap 593/udp #HTTP RPC Ep Map +tpip 594/tcp +tpip 594/udp +cab-protocol 595/tcp +cab-protocol 595/udp +smsd 596/tcp +smsd 596/udp +ptcnameservice 597/tcp #PTC Name Service +ptcnameservice 597/udp #PTC Name Service +sco-websrvrmg3 598/tcp #SCO Web Server Manager 3 +sco-websrvrmg3 598/udp #SCO Web Server Manager 3 +acp 599/tcp #Aeolon Core Protocol +acp 599/udp #Aeolon Core Protocol +ipcserver 600/tcp #Sun IPC server +ipcserver 600/udp #Sun IPC server +nqs 607/tcp +nqs 607/udp +urm 606/tcp #Cray Unified Resource Manager +urm 606/udp #Cray Unified Resource Manager +sift-uft 608/tcp #Sender-Initiated/Unsolicited File Transfer +sift-uft 608/udp #Sender-Initiated/Unsolicited File Transfer +npmp-trap 609/tcp +npmp-trap 609/udp +npmp-local 610/tcp +npmp-local 610/udp +npmp-gui 611/tcp +npmp-gui 611/udp +sshell 614/tcp #SSLshell +sshell 614/udp +ginad 634/tcp +ginad 634/udp +ldaps 636/tcp sldap #ldap protocol over TLS/SSL +ldaps 636/udp sldap +mdqs 666/tcp +mdqs 666/udp +#PROBLEMS!=============================================== +doom 666/tcp #doom Id Software +doom 666/udp #doom Id Software +#PROBLEMS!=============================================== +acap 674/tcp #Application Configuration Access Protocol +acap 674/udp #Application Configuration Access Protocol +elcsd 704/tcp #errlog copy/server daemon +elcsd 704/udp #errlog copy/server daemon +entrustmanager 709/tcp #EntrustManager +entrustmanager 709/udp #EntrustManager +netviewdm1 729/tcp #IBM NetView DM/6000 Server/Client +netviewdm1 729/udp #IBM NetView DM/6000 Server/Client +netviewdm2 730/tcp #IBM NetView DM/6000 send/tcp +netviewdm2 730/udp #IBM NetView DM/6000 send/tcp +netviewdm3 731/tcp #IBM NetView DM/6000 receive/tcp +netviewdm3 731/udp #IBM NetView DM/6000 receive/tcp +netgw 741/tcp +netgw 741/udp +netrcs 742/tcp #Network based Rev. Cont. Sys. +netrcs 742/udp #Network based Rev. Cont. Sys. +flexlm 744/tcp #Flexible License Manager +flexlm 744/udp #Flexible License Manager +fujitsu-dev 747/tcp #Fujitsu Device Control +fujitsu-dev 747/udp #Fujitsu Device Control +ris-cm 748/tcp #Russell Info Sci Calendar Manager +ris-cm 748/udp #Russell Info Sci Calendar Manager +kerberos-adm 749/tcp #Kerberos administration (v5) +kerberos-adm 749/udp #Kerberos administration (v5) +kerberos-iv 750/udp kdc # Kerberos (v4) +kerberos-iv 750/tcp kdc # Kerberos (v4) +#PROBLEMS!======================================================== +#rfile 750/tcp +#loadav 750/udp +#PROBLEMS!======================================================== +kerberos_master 751/tcp # Kerberos `kadmin' (v4) +kerberos_master 751/udp # Kerberos `kadmin' (v4) +#PROBLEMS!======================================================== +pump 751/tcp +pump 751/udp +#PROBLEMS!======================================================== +qrh 752/tcp +qrh 752/udp +rrh 753/tcp +rrh 753/udp +krb_prop 754/tcp krb5_prop # kerberos/v5 server propagation +#PROBLEMS!======================================================== +tell 754/tcp #send +#PROBLEMS!======================================================== +tell 754/udp #send +nlogin 758/tcp +nlogin 758/udp +con 759/tcp +con 759/udp +krbupdate 760/tcp kreg # Kerberos (v4) registration +#PROBLEMS!======================================================== +ns 760/tcp +#PROBLEMS!======================================================== +ns 760/udp +kpasswd 761/tcp kpwd # Kerberos (v4) "passwd" +#PROBLEMS!======================================================== +rxe 761/tcp +#PROBLEMS!======================================================== +rxe 761/udp +quotad 762/tcp +quotad 762/udp +cycleserv 763/tcp +cycleserv 763/udp +omserv 764/tcp +omserv 764/udp +webster 765/tcp +webster 765/udp +phonebook 767/tcp #phone +phonebook 767/udp #phone +vid 769/tcp +vid 769/udp +cadlock 770/tcp +cadlock 770/udp +rtip 771/tcp +rtip 771/udp +cycleserv2 772/tcp +cycleserv2 772/udp +submit 773/tcp +notify 773/udp +rpasswd 774/tcp +acmaint_dbd 774/udp +entomb 775/tcp +acmaint_transd 775/udp +wpages 776/tcp +wpages 776/udp +wpgs 780/tcp +wpgs 780/udp +concert 786/tcp +concert 786/udp +mdbs_daemon 800/tcp +mdbs_daemon 800/udp +device 801/tcp +device 801/udp +supfilesrv 871/tcp # for SUP +rsync 873/tcp +rsync 873/udp +accessbuilder 888/tcp +accessbuilder 888/udp +swat 901/tcp # samba web configuration tool +ftps-data 989/tcp # ftp protocol, data, over TLS/SSL +ftps-data 989/udp +ftps 990/tcp # ftp protocol, control, over TLS/SSL +ftps 990/udp +telnets 992/tcp # telnet protocol over TLS/SSL +telnets 992/udp +imaps 993/tcp # imap4 protocol over TLS/SSL +imaps 993/udp +ircs 994/tcp # irc protocol over TLS/SSL +ircs 994/udp +pop3s 995/tcp spop3 # pop3 protocol over TLS/SSL +pop3s 995/udp spop3 +vsinet 996/tcp +vsinet 996/udp +maitrd 997/tcp +maitrd 997/udp +busboy 998/tcp +puparp 998/udp +garcon 999/tcp +applix 999/udp #Applix ac +puprouter 999/tcp +puprouter 999/udp +cadlock 1000/tcp +ock 1000/udp +# +# REGISTERED PORT NUMBERS +# +blackjack 1025/tcp #network blackjack +blackjack 1025/udp #network blackjack +iad1 1030/tcp #BBN IAD +iad1 1030/udp #BBN IAD +iad2 1031/tcp #BBN IAD +iad2 1031/udp #BBN IAD +iad3 1032/tcp #BBN IAD +iad3 1032/udp #BBN IAD +nim 1058/tcp +nim 1058/udp +nimreg 1059/tcp +nimreg 1059/udp +instl_boots 1067/tcp #Installation Bootstrap Proto. Serv. +instl_boots 1067/udp #Installation Bootstrap Proto. Serv. +instl_bootc 1068/tcp #Installation Bootstrap Proto. Cli. +instl_bootc 1068/udp #Installation Bootstrap Proto. Cli. +socks 1080/tcp +socks 1080/udp +ansoft-lm-1 1083/tcp #Anasoft License Manager +ansoft-lm-1 1083/udp #Anasoft License Manager +ansoft-lm-2 1084/tcp #Anasoft License Manager +ansoft-lm-2 1084/udp #Anasoft License Manager +kpop 1109/tcp #Unofficial +kpop 1109/udp #Unofficial +nfsd-status 1110/tcp #Cluster status info +nfsd-keepalive 1110/udp #Client status info +supfiledbg 1127/tcp # for SUP +nfa 1155/tcp #Network File Access +nfa 1155/udp #Network File Access +phone 1167/udp #conference calling +skkserv 1178/tcp #SKK (kanji input) +lupa 1212/tcp +lupa 1212/udp +nerv 1222/tcp #SNI R&D network +nerv 1222/udp #SNI R&D network +hermes 1248/tcp +hermes 1248/udp +healthd 1281/tcp #healthd +healthd 1281/udp #healthd +alta-ana-lm 1346/tcp #Alta Analytics License Manager +alta-ana-lm 1346/udp #Alta Analytics License Manager +bbn-mmc 1347/tcp #multi media conferencing +bbn-mmc 1347/udp #multi media conferencing +bbn-mmx 1348/tcp #multi media conferencing +bbn-mmx 1348/udp #multi media conferencing +sbook 1349/tcp #Registration Network Protocol +sbook 1349/udp #Registration Network Protocol +editbench 1350/tcp #Registration Network Protocol +editbench 1350/udp #Registration Network Protocol +equationbuilder 1351/tcp #Digital Tool Works (MIT) +equationbuilder 1351/udp #Digital Tool Works (MIT) +lotusnote 1352/tcp #Lotus Note +lotusnote 1352/udp #Lotus Note +relief 1353/tcp #Relief Consulting +relief 1353/udp #Relief Consulting +rightbrain 1354/tcp #RightBrain Software +rightbrain 1354/udp #RightBrain Software +intuitive-edge 1355/tcp #Intuitive Edge +intuitive-edge 1355/udp #Intuitive Edge +cuillamartin 1356/tcp #CuillaMartin Company +cuillamartin 1356/udp #CuillaMartin Company +pegboard 1357/tcp #Electronic PegBoard +pegboard 1357/udp #Electronic PegBoard +connlcli 1358/tcp +connlcli 1358/udp +ftsrv 1359/tcp +ftsrv 1359/udp +mimer 1360/tcp +mimer 1360/udp +linx 1361/tcp +linx 1361/udp +timeflies 1362/tcp +timeflies 1362/udp +ndm-requester 1363/tcp #Network DataMover Requester +ndm-requester 1363/udp #Network DataMover Requester +ndm-server 1364/tcp #Network DataMover Server +ndm-server 1364/udp #Network DataMover Server +adapt-sna 1365/tcp #Network Software Associates +adapt-sna 1365/udp #Network Software Associates +netware-csp 1366/tcp #Novell NetWare Comm Service Platform +netware-csp 1366/udp #Novell NetWare Comm Service Platform +dcs 1367/tcp +dcs 1367/udp +screencast 1368/tcp +screencast 1368/udp +gv-us 1369/tcp #GlobalView to Unix Shell +gv-us 1369/udp #GlobalView to Unix Shell +us-gv 1370/tcp #Unix Shell to GlobalView +us-gv 1370/udp #Unix Shell to GlobalView +fc-cli 1371/tcp #Fujitsu Config Protocol +fc-cli 1371/udp #Fujitsu Config Protocol +fc-ser 1372/tcp #Fujitsu Config Protocol +fc-ser 1372/udp #Fujitsu Config Protocol +chromagrafx 1373/tcp +chromagrafx 1373/udp +molly 1374/tcp #EPI Software Systems +molly 1374/udp #EPI Software Systems +bytex 1375/tcp +bytex 1375/udp +ibm-pps 1376/tcp #IBM Person to Person Software +ibm-pps 1376/udp #IBM Person to Person Software +cichlid 1377/tcp #Cichlid License Manager +cichlid 1377/udp #Cichlid License Manager +elan 1378/tcp #Elan License Manager +elan 1378/udp #Elan License Manager +dbreporter 1379/tcp #Integrity Solutions +dbreporter 1379/udp #Integrity Solutions +telesis-licman 1380/tcp #Telesis Network License Manager +telesis-licman 1380/udp #Telesis Network License Manager +apple-licman 1381/tcp #Apple Network License Manager +apple-licman 1381/udp #Apple Network License Manager +#udt_os 1382/tcp +#udt_os 1382/udp +gwha 1383/tcp #GW Hannaway Network License Manager +gwha 1383/udp #GW Hannaway Network License Manager +os-licman 1384/tcp #Objective Solutions License Manager +os-licman 1384/udp #Objective Solutions License Manager +atex_elmd 1385/tcp #Atex Publishing License Manager +atex_elmd 1385/udp #Atex Publishing License Manager +checksum 1386/tcp #CheckSum License Manager +checksum 1386/udp #CheckSum License Manager +cadsi-lm 1387/tcp #Computer Aided Design Software Inc LM +cadsi-lm 1387/udp #Computer Aided Design Software Inc LM +objective-dbc 1388/tcp #Objective Solutions DataBase Cache +objective-dbc 1388/udp #Objective Solutions DataBase Cache +iclpv-dm 1389/tcp #Document Manager +iclpv-dm 1389/udp #Document Manager +iclpv-sc 1390/tcp #Storage Controller +iclpv-sc 1390/udp #Storage Controller +iclpv-sas 1391/tcp #Storage Access Server +iclpv-sas 1391/udp #Storage Access Server +iclpv-pm 1392/tcp #Print Manager +iclpv-pm 1392/udp #Print Manager +iclpv-nls 1393/tcp #Network Log Server +iclpv-nls 1393/udp #Network Log Server +iclpv-nlc 1394/tcp #Network Log Client +iclpv-nlc 1394/udp #Network Log Client +iclpv-wsm 1395/tcp #PC Workstation Manager software +iclpv-wsm 1395/udp #PC Workstation Manager software +dvl-activemail 1396/tcp #DVL Active Mail +dvl-activemail 1396/udp #DVL Active Mail +audio-activmail 1397/tcp #Audio Active Mail +audio-activmail 1397/udp #Audio Active Mail +video-activmail 1398/tcp #Video Active Mail +video-activmail 1398/udp #Video Active Mail +cadkey-licman 1399/tcp #Cadkey License Manager +cadkey-licman 1399/udp #Cadkey License Manager +cadkey-tablet 1400/tcp #Cadkey Tablet Daemon +cadkey-tablet 1400/udp #Cadkey Tablet Daemon +goldleaf-licman 1401/tcp #Goldleaf License Manager +goldleaf-licman 1401/udp #Goldleaf License Manager +prm-sm-np 1402/tcp #Prospero Resource Manager +prm-sm-np 1402/udp #Prospero Resource Manager +prm-nm-np 1403/tcp #Prospero Resource Manager +prm-nm-np 1403/udp #Prospero Resource Manager +igi-lm 1404/tcp #Infinite Graphics License Manager +igi-lm 1404/udp #Infinite Graphics License Manager +ibm-res 1405/tcp #IBM Remote Execution Starter +ibm-res 1405/udp #IBM Remote Execution Starter +netlabs-lm 1406/tcp #NetLabs License Manager +netlabs-lm 1406/udp #NetLabs License Manager +dbsa-lm 1407/tcp #DBSA License Manager +dbsa-lm 1407/udp #DBSA License Manager +sophia-lm 1408/tcp #Sophia License Manager +sophia-lm 1408/udp #Sophia License Manager +here-lm 1409/tcp #Here License Manager +here-lm 1409/udp #Here License Manager +hiq 1410/tcp #HiQ License Manager +hiq 1410/udp #HiQ License Manager +af 1411/tcp #AudioFile +af 1411/udp #AudioFile +innosys 1412/tcp +innosys 1412/udp +innosys-acl 1413/tcp +innosys-acl 1413/udp +ibm-mqseries 1414/tcp #IBM MQSeries +ibm-mqseries 1414/udp #IBM MQSeries +dbstar 1415/tcp +dbstar 1415/udp +novell-lu6.2 1416/tcp #Novell LU6.2 +novell-lu6.2 1416/udp #Novell LU6.2 +timbuktu-srv1 1417/tcp #Timbuktu Service 1 Port +timbuktu-srv1 1417/udp #Timbuktu Service 1 Port +timbuktu-srv2 1418/tcp #Timbuktu Service 2 Port +timbuktu-srv2 1418/udp #Timbuktu Service 2 Port +timbuktu-srv3 1419/tcp #Timbuktu Service 3 Port +timbuktu-srv3 1419/udp #Timbuktu Service 3 Port +timbuktu-srv4 1420/tcp #Timbuktu Service 4 Port +timbuktu-srv4 1420/udp #Timbuktu Service 4 Port +gandalf-lm 1421/tcp #Gandalf License Manager +gandalf-lm 1421/udp #Gandalf License Manager +autodesk-lm 1422/tcp #Autodesk License Manager +autodesk-lm 1422/udp #Autodesk License Manager +essbase 1423/tcp #Essbase Arbor Software +essbase 1423/udp #Essbase Arbor Software +hybrid 1424/tcp #Hybrid Encryption Protocol +hybrid 1424/udp #Hybrid Encryption Protocol +zion-lm 1425/tcp #Zion Software License Manager +zion-lm 1425/udp #Zion Software License Manager +sas-1 1426/tcp #Satellite-data Acquisition System 1 +sas-1 1426/udp #Satellite-data Acquisition System 1 +mloadd 1427/tcp #mloadd monitoring tool +mloadd 1427/udp #mloadd monitoring tool +informatik-lm 1428/tcp #Informatik License Manager +informatik-lm 1428/udp #Informatik License Manager +nms 1429/tcp #Hypercom NMS +nms 1429/udp #Hypercom NMS +tpdu 1430/tcp #Hypercom TPDU +tpdu 1430/udp #Hypercom TPDU +rgtp 1431/tcp #Reverse Gossip Transport +rgtp 1431/udp #Reverse Gossip Transport +blueberry-lm 1432/tcp #Blueberry Software License Manager +blueberry-lm 1432/udp #Blueberry Software License Manager +ms-sql-s 1433/tcp #Microsoft-SQL-Server +ms-sql-s 1433/udp #Microsoft-SQL-Server +ms-sql-m 1434/tcp #Microsoft-SQL-Monitor +ms-sql-m 1434/udp #Microsoft-SQL-Monitor +ibm-cics 1435/tcp +ibm-cics 1435/udp +sas-2 1436/tcp #Satellite-data Acquisition System 2 +sas-2 1436/udp #Satellite-data Acquisition System 2 +tabula 1437/tcp +tabula 1437/udp +eicon-server 1438/tcp #Eicon Security Agent/Server +eicon-server 1438/udp #Eicon Security Agent/Server +eicon-x25 1439/tcp #Eicon X25/SNA Gateway +eicon-x25 1439/udp #Eicon X25/SNA Gateway +eicon-slp 1440/tcp #Eicon Service Location Protocol +eicon-slp 1440/udp #Eicon Service Location Protocol +cadis-1 1441/tcp #Cadis License Management +cadis-1 1441/udp #Cadis License Management +cadis-2 1442/tcp #Cadis License Management +cadis-2 1442/udp #Cadis License Management +ies-lm 1443/tcp #Integrated Engineering Software +ies-lm 1443/udp #Integrated Engineering Software +marcam-lm 1444/tcp #Marcam License Management +marcam-lm 1444/udp #Marcam License Management +proxima-lm 1445/tcp #Proxima License Manager +proxima-lm 1445/udp #Proxima License Manager +ora-lm 1446/tcp #Optical Research Associates License Manager +ora-lm 1446/udp #Optical Research Associates License Manager +apri-lm 1447/tcp #Applied Parallel Research LM +apri-lm 1447/udp #Applied Parallel Research LM +oc-lm 1448/tcp #OpenConnect License Manager +oc-lm 1448/udp #OpenConnect License Manager +peport 1449/tcp +peport 1449/udp +dwf 1450/tcp #Tandem Distributed Workbench Facility +dwf 1450/udp #Tandem Distributed Workbench Facility +infoman 1451/tcp #IBM Information Management +infoman 1451/udp #IBM Information Management +gtegsc-lm 1452/tcp #GTE Government Systems License Man +gtegsc-lm 1452/udp #GTE Government Systems License Man +genie-lm 1453/tcp #Genie License Manager +genie-lm 1453/udp #Genie License Manager +interhdl_elmd 1454/tcp #interHDL License Manager +interhdl_elmd 1454/udp #interHDL License Manager +esl-lm 1455/tcp #ESL License Manager +esl-lm 1455/udp #ESL License Manager +dca 1456/tcp +dca 1456/udp +valisys-lm 1457/tcp #Valisys License Manager +valisys-lm 1457/udp #Valisys License Manager +nrcabq-lm 1458/tcp #Nichols Research Corp. +nrcabq-lm 1458/udp #Nichols Research Corp. +proshare1 1459/tcp #Proshare Notebook Application +proshare1 1459/udp #Proshare Notebook Application +proshare2 1460/tcp #Proshare Notebook Application +proshare2 1460/udp #Proshare Notebook Application +ibm_wrless_lan 1461/tcp #IBM Wireless LAN +ibm_wrless_lan 1461/udp #IBM Wireless LAN +world-lm 1462/tcp #World License Manager +world-lm 1462/udp #World License Manager +nucleus 1463/tcp +nucleus 1463/udp +msl_lmd 1464/tcp #MSL License Manager +msl_lmd 1464/udp #MSL License Manager +pipes 1465/tcp #Pipes Platform +pipes 1465/udp #Pipes Platform mfarlin@peerlogic.com +oceansoft-lm 1466/tcp #Ocean Software License Manager +oceansoft-lm 1466/udp #Ocean Software License Manager +csdmbase 1467/tcp +csdmbase 1467/udp +csdm 1468/tcp +csdm 1468/udp +aal-lm 1469/tcp #Active Analysis Limited License Manager +aal-lm 1469/udp #Active Analysis Limited License Manager +uaiact 1470/tcp #Universal Analytics +uaiact 1470/udp #Universal Analytics +csdmbase 1471/tcp +csdmbase 1471/udp +csdm 1472/tcp +csdm 1472/udp +openmath 1473/tcp +openmath 1473/udp +telefinder 1474/tcp +telefinder 1474/udp +taligent-lm 1475/tcp #Taligent License Manager +taligent-lm 1475/udp #Taligent License Manager +clvm-cfg 1476/tcp +clvm-cfg 1476/udp +ms-sna-server 1477/tcp +ms-sna-server 1477/udp +ms-sna-base 1478/tcp +ms-sna-base 1478/udp +dberegister 1479/tcp +dberegister 1479/udp +pacerforum 1480/tcp +pacerforum 1480/udp +airs 1481/tcp +airs 1481/udp +miteksys-lm 1482/tcp #Miteksys License Manager +miteksys-lm 1482/udp #Miteksys License Manager +afs 1483/tcp #AFS License Manager +afs 1483/udp #AFS License Manager +confluent 1484/tcp #Confluent License Manager +confluent 1484/udp #Confluent License Manager +lansource 1485/tcp +lansource 1485/udp +nms_topo_serv 1486/tcp +nms_topo_serv 1486/udp +localinfosrvr 1487/tcp +localinfosrvr 1487/udp +docstor 1488/tcp +docstor 1488/udp +dmdocbroker 1489/tcp +dmdocbroker 1489/udp +insitu-conf 1490/tcp +insitu-conf 1490/udp +anynetgateway 1491/tcp +anynetgateway 1491/udp +stone-design-1 1492/tcp +stone-design-1 1492/udp +netmap_lm 1493/tcp +netmap_lm 1493/udp +ica 1494/tcp +ica 1494/udp +cvc 1495/tcp +cvc 1495/udp +liberty-lm 1496/tcp +liberty-lm 1496/udp +rfx-lm 1497/tcp +rfx-lm 1497/udp +watcom-sql 1498/tcp +watcom-sql 1498/udp +fhc 1499/tcp #Federico Heinz Consultora +fhc 1499/udp #Federico Heinz Consultora +vlsi-lm 1500/tcp #VLSI License Manager +vlsi-lm 1500/udp #VLSI License Manager +sas-3 1501/tcp #Satellite-data Acquisition System 3 +sas-3 1501/udp #Satellite-data Acquisition System 3 +shivadiscovery 1502/tcp #Shiva +shivadiscovery 1502/udp #Shiva +imtc-mcs 1503/tcp #Databeam +imtc-mcs 1503/udp #Databeam +evb-elm 1504/tcp #EVB Software Engineering License Manager +evb-elm 1504/udp #EVB Software Engineering License Manager +funkproxy 1505/tcp #Funk Software, Inc. +funkproxy 1505/udp #Funk Software, Inc. +utcd 1506/tcp #Universal Time daemon (utcd) +utcd 1506/udp #Universal Time daemon (utcd) +symplex 1507/tcp +symplex 1507/udp +diagmond 1508/tcp +diagmond 1508/udp +robcad-lm 1509/tcp #Robcad, Ltd. License Manager +robcad-lm 1509/udp #Robcad, Ltd. License Manager +mvx-lm 1510/tcp #Midland Valley Exploration Ltd. Lic. Man. +mvx-lm 1510/udp #Midland Valley Exploration Ltd. Lic. Man. +3l-l1 1511/tcp +3l-l1 1511/udp +wins 1512/tcp #Microsoft's Windows Internet Name Service +wins 1512/udp #Microsoft's Windows Internet Name Service +fujitsu-dtc 1513/tcp #Fujitsu Systems Business of America, Inc +fujitsu-dtc 1513/udp #Fujitsu Systems Business of America, Inc +fujitsu-dtcns 1514/tcp #Fujitsu Systems Business of America, Inc +fujitsu-dtcns 1514/udp #Fujitsu Systems Business of America, Inc +ifor-protocol 1515/tcp +ifor-protocol 1515/udp +vpad 1516/tcp #Virtual Places Audio data +vpad 1516/udp #Virtual Places Audio data +vpac 1517/tcp #Virtual Places Audio control +vpac 1517/udp #Virtual Places Audio control +vpvd 1518/tcp #Virtual Places Video data +vpvd 1518/udp #Virtual Places Video data +vpvc 1519/tcp #Virtual Places Video control +vpvc 1519/udp #Virtual Places Video control +atm-zip-office 1520/tcp #atm zip office +atm-zip-office 1520/udp #atm zip office +ncube-lm 1521/tcp #nCube License Manager +ncube-lm 1521/udp #nCube License Manager +rna-lm 1522/tcp #Ricardo North America License Manager +rna-lm 1522/udp #Ricardo North America License Manager +cichild-lm 1523/tcp +cichild-lm 1523/udp +ingreslock 1524/tcp #ingres +ingreslock 1524/udp #ingres +prospero-np 1525/tcp #Prospero Directory Service non-priv +prospero-np 1525/udp #Prospero Directory Service non-priv +#PROBLEMS!======================================================== +orasrv 1525/tcp #oracle +orasrv 1525/udp #oracle +#PROBLEMS!======================================================== +pdap-np 1526/tcp #Prospero Data Access Prot non-priv +pdap-np 1526/udp #Prospero Data Access Prot non-priv +tlisrv 1527/tcp #oracle +tlisrv 1527/udp #oracle +mciautoreg 1528/tcp +mciautoreg 1528/udp +support 1529/tcp prmsd gnatsd # cygnus bug tracker +coauthor 1529/tcp #oracle +coauthor 1529/udp #oracle +rap-service 1530/tcp +rap-service 1530/udp +rap-listen 1531/tcp +rap-listen 1531/udp +miroconnect 1532/tcp +miroconnect 1532/udp +virtual-places 1533/tcp #Virtual Places Software +virtual-places 1533/udp #Virtual Places Software +micromuse-lm 1534/tcp +micromuse-lm 1534/udp +ampr-info 1535/tcp +ampr-info 1535/udp +ampr-inter 1536/tcp +ampr-inter 1536/udp +sdsc-lm 1537/tcp +sdsc-lm 1537/udp +3ds-lm 1538/tcp +3ds-lm 1538/udp +intellistor-lm 1539/tcp #Intellistor License Manager +intellistor-lm 1539/udp #Intellistor License Manager +rds 1540/tcp +rds 1540/udp +rds2 1541/tcp +rds2 1541/udp +gridgen-elmd 1542/tcp +gridgen-elmd 1542/udp +simba-cs 1543/tcp +simba-cs 1543/udp +aspeclmd 1544/tcp +aspeclmd 1544/udp +vistium-share 1545/tcp +vistium-share 1545/udp +abbaccuray 1546/tcp +abbaccuray 1546/udp +laplink 1547/tcp +laplink 1547/udp +axon-lm 1548/tcp #Axon License Manager +axon-lm 1548/udp #Axon License Manager +shivahose 1549/tcp #Shiva Hose +shivasound 1549/udp #Shiva Sound +3m-image-lm 1550/tcp #Image Storage license manager 3M Company +3m-image-lm 1550/udp #Image Storage license manager 3M Company +hecmtl-db 1551/tcp +hecmtl-db 1551/udp +pciarray 1552/tcp +pciarray 1552/udp +issd 1600/tcp +issd 1600/udp +# IMPORTANT NOTE: Ports 1645/1646 are the traditional radius ports used by +# many vendors without obtaining official IANA assignment. The official +# assignment is now ports 1812/1813 and users are encouraged to migrate +# when possible to these new ports. +#radius 1645/udp #RADIUS authentication protocol (old) +#radacct 1646/udp #RADIUS accounting protocol (old) +nkd 1650/tcp +nkd 1650/udp +shiva_confsrvr 1651/tcp +shiva_confsrvr 1651/udp +xnmp 1652/tcp +xnmp 1652/udp +netview-aix-1 1661/tcp +netview-aix-1 1661/udp +netview-aix-2 1662/tcp +netview-aix-2 1662/udp +netview-aix-3 1663/tcp +netview-aix-3 1663/udp +netview-aix-4 1664/tcp +netview-aix-4 1664/udp +netview-aix-5 1665/tcp +netview-aix-5 1665/udp +netview-aix-6 1666/tcp +netview-aix-6 1666/udp +netview-aix-7 1667/tcp +netview-aix-7 1667/udp +netview-aix-8 1668/tcp +netview-aix-8 1668/udp +netview-aix-9 1669/tcp +netview-aix-9 1669/udp +netview-aix-10 1670/tcp +netview-aix-10 1670/udp +netview-aix-11 1671/tcp +netview-aix-11 1671/udp +netview-aix-12 1672/tcp +netview-aix-12 1672/udp +pptp 1723/tcp #Point-to-point tunnelling protocol +# IMPORTANT NOTE: See comments for ports 1645/1646 when using older equipment +radius 1812/udp #RADIUS authentication protocol (IANA sanctioned) +radacct 1813/udp #RADIUS accounting protocol (IANA sanctioned) +licensedaemon 1986/tcp #cisco license management +licensedaemon 1986/udp #cisco license management +tr-rsrb-p1 1987/tcp #cisco RSRB Priority 1 port +tr-rsrb-p1 1987/udp #cisco RSRB Priority 1 port +tr-rsrb-p2 1988/tcp #cisco RSRB Priority 2 port +tr-rsrb-p2 1988/udp #cisco RSRB Priority 2 port +tr-rsrb-p3 1989/tcp #cisco RSRB Priority 3 port +tr-rsrb-p3 1989/udp #cisco RSRB Priority 3 port +#PROBLEMS!=================================================== +mshnet 1989/tcp #MHSnet system +mshnet 1989/udp #MHSnet system +#PROBLEMS!=================================================== +stun-p1 1990/tcp #cisco STUN Priority 1 port +stun-p1 1990/udp #cisco STUN Priority 1 port +stun-p2 1991/tcp #cisco STUN Priority 2 port +stun-p2 1991/udp #cisco STUN Priority 2 port +stun-p3 1992/tcp #cisco STUN Priority 3 port +stun-p3 1992/udp #cisco STUN Priority 3 port +#PROBLEMS!=================================================== +ipsendmsg 1992/tcp +ipsendmsg 1992/udp +#PROBLEMS!=================================================== +snmp-tcp-port 1993/tcp #cisco SNMP TCP port +snmp-tcp-port 1993/udp #cisco SNMP TCP port +stun-port 1994/tcp #cisco serial tunnel port +stun-port 1994/udp #cisco serial tunnel port +perf-port 1995/tcp #cisco perf port +perf-port 1995/udp #cisco perf port +tr-rsrb-port 1996/tcp #cisco Remote SRB port +tr-rsrb-port 1996/udp #cisco Remote SRB port +gdp-port 1997/tcp #cisco Gateway Discovery Protocol +gdp-port 1997/udp #cisco Gateway Discovery Protocol +x25-svc-port 1998/tcp #cisco X.25 service (XOT) +x25-svc-port 1998/udp #cisco X.25 service (XOT) +tcp-id-port 1999/tcp #cisco identification port +tcp-id-port 1999/udp #cisco identification port +callbook 2000/tcp +callbook 2000/udp +dc 2001/tcp +wizard 2001/udp #curry +globe 2002/tcp +globe 2002/udp +cfingerd 2003/tcp #GNU finger +mailbox 2004/tcp +emce 2004/udp #CCWS mm conf +berknet 2005/tcp +oracle 2005/udp +invokator 2006/tcp +raid-cc 2006/udp #raid +dectalk 2007/tcp +raid-am 2007/udp +conf 2008/tcp +terminaldb 2008/udp +news 2009/tcp +whosockami 2009/udp +search 2010/tcp +pipe_server 2010/udp +raid-cc 2011/tcp #raid +servserv 2011/udp +ttyinfo 2012/tcp +raid-ac 2012/udp +raid-am 2013/tcp +raid-cd 2013/udp +troff 2014/tcp +raid-sf 2014/udp +cypress 2015/tcp +raid-cs 2015/udp +bootserver 2016/tcp +bootserver 2016/udp +cypress-stat 2017/tcp +bootclient 2017/udp +terminaldb 2018/tcp +rellpack 2018/udp +whosockami 2019/tcp +about 2019/udp +xinupageserver 2020/tcp +xinupageserver 2020/udp +servexec 2021/tcp +xinuexpansion1 2021/udp +down 2022/tcp +xinuexpansion2 2022/udp +xinuexpansion3 2023/tcp +xinuexpansion3 2023/udp +xinuexpansion4 2024/tcp +xinuexpansion4 2024/udp +ellpack 2025/tcp +xribs 2025/udp +scrabble 2026/tcp +scrabble 2026/udp +shadowserver 2027/tcp +shadowserver 2027/udp +submitserver 2028/tcp +submitserver 2028/udp +device2 2030/tcp +device2 2030/udp +blackboard 2032/tcp +blackboard 2032/udp +glogger 2033/tcp +glogger 2033/udp +scoremgr 2034/tcp +scoremgr 2034/udp +imsldoc 2035/tcp +imsldoc 2035/udp +objectmanager 2038/tcp +objectmanager 2038/udp +lam 2040/tcp +lam 2040/udp +interbase 2041/tcp +interbase 2041/udp +isis 2042/tcp +isis 2042/udp +isis-bcast 2043/tcp +isis-bcast 2043/udp +rimsl 2044/tcp +rimsl 2044/udp +cdfunc 2045/tcp +cdfunc 2045/udp +sdfunc 2046/tcp +sdfunc 2046/udp +#dls 2047/tcp +#dls 2047/udp +dls-monitor 2048/tcp +dls-monitor 2048/udp +nfsd 2049/tcp nfs # NFS server daemon +nfsd 2049/udp nfs # NFS server daemon +#PROBLEMS!============================================================= +#shilp 2049/tcp +#shilp 2049/udp +#PROBLEMS!============================================================= +dlsrpn 2065/tcp #Data Link Switch Read Port Number +dlsrpn 2065/udp #Data Link Switch Read Port Number +dlswpn 2067/tcp #Data Link Switch Write Port Number +dlswpn 2067/udp #Data Link Switch Write Port Number +zephyr-clt 2103/udp #Zephyr serv-hm connection +zephyr-hm 2104/udp #Zephyr hostmanager +#PROBLEMS!============================================================= +#zephyr-hm-srv 2105/udp #Zephyr hm-serv connection +#PROBLEMS!============================================================= +eklogin 2105/tcp #Kerberos (v4) encrypted rlogin +eklogin 2105/udp #Kerberos (v4) encrypted rlogin +ekshell 2106/tcp #Kerberos (v4) encrypted rshell +ekshell 2106/udp #Kerberos (v4) encrypted rshell +rkinit 2108/tcp #Kerberos (v4) remote initialization +rkinit 2108/udp #Kerberos (v4) remote initialization +ats 2201/tcp #Advanced Training System Program +ats 2201/udp #Advanced Training System Program +ivs-video 2232/tcp #IVS Video default +ivs-video 2232/udp #IVS Video default +ivsd 2241/tcp #IVS Daemon +ivsd 2241/udp #IVS Daemon +pehelp 2307/tcp +pehelp 2307/udp +cvspserver 2401/tcp #CVS network server +cvspserver 2401/udp #CVS network server +venus 2430/tcp #venus +venus 2430/udp #venus +venus-se 2431/tcp #venus-se +venus-se 2431/udp #venus-se +codasrv 2432/tcp #codasrv +codasrv 2432/udp #codasrv +codasrv-se 2433/tcp #codasrv-se +codasrv-se 2433/udp #codasrv-se +rtsserv 2500/tcp #Resource Tracking system server +rtsserv 2500/udp #Resource Tracking system server +rtsclient 2501/tcp #Resource Tracking system client +rtsclient 2501/udp #Resource Tracking system client +hp-3000-telnet 2564/tcp #HP 3000 NS/VT block mode telnet +zebrasrv 2600/tcp #zebra service +zebra 2601/tcp #zebra vty +ripd 2602/tcp #RIPd vty +ripngd 2603/tcp #RIPngd vty +ospfd 2604/tcp #OSPFd vty +bgpd 2605/tcp #BGPd vty +ospf6d 2606/tcp #OSPF6d vty +listen 2766/tcp #System V listener port +www-dev 2784/tcp #world wide web - development +www-dev 2784/udp #world wide web - development +dict 2628/tcp #RFC 2229 +dict 2628/udp #RFC 2229 +NSWS 3049/tcp +NSWS 3049/udp +gds_db 3050/tcp #Firebird Daemon +sj3 3086/tcp #SJ3 (kanji input) +vmodem 3141/tcp +vmodem 3141/udp +ccmail 3264/tcp #cc:mail/lotus +ccmail 3264/udp #cc:mail/lotus +dec-notes 3333/tcp #DEC Notes +dec-notes 3333/udp #DEC Notes +rsvp-encap 3455/udp #RSVP encapsulated in UDP +mapper-nodemgr 3984/tcp #MAPPER network node manager +mapper-nodemgr 3984/udp #MAPPER network node manager +mapper-mapethd 3985/tcp #MAPPER TCP/IP server +mapper-mapethd 3985/udp #MAPPER TCP/IP server +mapper-ws_ethd 3986/tcp #MAPPER workstation server +mapper-ws_ethd 3986/udp #MAPPER workstation server +bmap 3421/tcp #Bull Apprise portmapper +bmap 3421/udp #Bull Apprise portmapper +prsvp 3455/tcp #RSVP Port +prsvp 3455/udp #RSVP Port +vat 3456/tcp #VAT default data +vat 3456/udp #VAT default data +vat-control 3457/tcp #VAT default control +vat-control 3457/udp #VAT default control +udt_os 3900/tcp #Unidata UDT OS +udt_os 3900/udp #Unidata UDT OS +netcheque 4008/tcp #NetCheque accounting +netcheque 4008/udp #NetCheque accounting +lockd 4045/udp # NFS lock daemon/manager +lockd 4045/tcp +nuts_dem 4132/tcp #NUTS Daemon +nuts_dem 4132/udp #NUTS Daemon +nuts_bootp 4133/tcp #NUTS Bootp Server +nuts_bootp 4133/udp #NUTS Bootp Server +rwhois 4321/tcp #Remote Who Is +rwhois 4321/udp #Remote Who Is +unicall 4343/tcp +unicall 4343/udp +krb524 4444/tcp +krb524 4444/udp +# PROBLEM krb524 assigned the port, +# PROBLEM nv used it without an assignment +nv-video 4444/tcp #NV Video default +nv-video 4444/udp #NV Video default +sae-urn 4500/tcp +sae-urn 4500/udp +fax 4557/tcp #FAX transmission service +hylafax 4559/tcp #HylaFAX client-server protocol +rfa 4672/tcp #remote file access server +rfa 4672/udp #remote file access server +commplex-main 5000/tcp +commplex-main 5000/udp +commplex-link 5001/tcp +commplex-link 5001/udp +rfe 5002/tcp #radio free ethernet +rfe 5002/udp #radio free ethernet +telelpathstart 5010/tcp +telelpathstart 5010/udp +telelpathattack 5011/tcp +telelpathattack 5011/udp +mmcc 5050/tcp #multimedia conference control tool +mmcc 5050/udp #multimedia conference control tool +rmonitor_secure 5145/tcp +rmonitor_secure 5145/udp +aol 5190/tcp #America-Online +aol 5190/udp #America-Online +aol-1 5191/tcp #AmericaOnline1 +aol-1 5191/udp #AmericaOnline1 +aol-2 5192/tcp #AmericaOnline2 +aol-2 5192/udp #AmericaOnline2 +aol-3 5193/tcp #AmericaOnline3 +aol-3 5193/udp #AmericaOnline3 +jabber-client 5222/tcp #Jabber Client Connection +jabber-client 5222/udp #Jabber Client Connection +padl2sim 5236/tcp +padl2sim 5236/udp +jabber-server 5269/tcp #Jabber Server Connection +jabber-server 5269/udp #Jabber Server Connection +hacl-hb 5300/tcp # HA cluster heartbeat +hacl-hb 5300/udp # HA cluster heartbeat +hacl-gs 5301/tcp # HA cluster general services +hacl-gs 5301/udp # HA cluster general services +hacl-cfg 5302/tcp # HA cluster configuration +hacl-cfg 5302/udp # HA cluster configuration +hacl-probe 5303/tcp # HA cluster probing +hacl-probe 5303/udp # HA cluster probing +hacl-local 5304/tcp +hacl-local 5304/udp +hacl-test 5305/tcp +hacl-test 5305/udp +cfengine 5308/tcp +cfengine 5308/udp +postgresql 5432/tcp #PostgreSQL Database +postgresql 5432/udp #PostgreSQL Database +rplay 5555/udp +canna 5680/tcp #Canna (Japanese Input) +proshareaudio 5713/tcp #proshare conf audio +proshareaudio 5713/udp #proshare conf audio +prosharevideo 5714/tcp #proshare conf video +prosharevideo 5714/udp #proshare conf video +prosharedata 5715/tcp #proshare conf data +prosharedata 5715/udp #proshare conf data +prosharerequest 5716/tcp #proshare conf request +prosharerequest 5716/udp #proshare conf request +prosharenotify 5717/tcp #proshare conf notify +prosharenotify 5717/udp #proshare conf notify +cvsup 5999/tcp #CVSup file transfer/John Polstra/FreeBSD +x11 6000/tcp #6000-6063 are assigned to X Window System +x11 6000/udp +x11-ssh 6010/tcp #Unofficial name, for convenience +x11-ssh 6010/udp +softcm 6110/tcp #HP SoftBench CM +softcm 6110/udp #HP SoftBench CM +spc 6111/tcp #HP SoftBench Sub-Process Control +spc 6111/udp #HP SoftBench Sub-Process Control +meta-corp 6141/tcp #Meta Corporation License Manager +meta-corp 6141/udp #Meta Corporation License Manager +aspentec-lm 6142/tcp #Aspen Technology License Manager +aspentec-lm 6142/udp #Aspen Technology License Manager +watershed-lm 6143/tcp #Watershed License Manager +watershed-lm 6143/udp #Watershed License Manager +statsci1-lm 6144/tcp #StatSci License Manager - 1 +statsci1-lm 6144/udp #StatSci License Manager - 1 +statsci2-lm 6145/tcp #StatSci License Manager - 2 +statsci2-lm 6145/udp #StatSci License Manager - 2 +lonewolf-lm 6146/tcp #Lone Wolf Systems License Manager +lonewolf-lm 6146/udp #Lone Wolf Systems License Manager +montage-lm 6147/tcp #Montage License Manager +montage-lm 6147/udp #Montage License Manager +ricardo-lm 6148/tcp #Ricardo North America License Manager +ricardo-lm 6148/udp #Ricardo North America License Manager +xdsxdm 6558/tcp +xdsxdm 6558/udp +ircd 6667/tcp #Internet Relay Chat (unoffical) +acmsoda 6969/tcp +acmsoda 6969/udp +afs3-fileserver 7000/tcp #file server itself +afs3-fileserver 7000/udp #file server itself +afs3-callback 7001/tcp #callbacks to cache managers +afs3-callback 7001/udp #callbacks to cache managers +afs3-prserver 7002/tcp #users & groups database +afs3-prserver 7002/udp #users & groups database +afs3-vlserver 7003/tcp #volume location database +afs3-vlserver 7003/udp #volume location database +afs3-kaserver 7004/tcp #AFS/Kerberos authentication service +afs3-kaserver 7004/udp #AFS/Kerberos authentication service +afs3-volser 7005/tcp #volume management server +afs3-volser 7005/udp #volume management server +afs3-errors 7006/tcp #error interpretation service +afs3-errors 7006/udp #error interpretation service +afs3-bos 7007/tcp #basic overseer process +afs3-bos 7007/udp #basic overseer process +afs3-update 7008/tcp #server-to-server updater +afs3-update 7008/udp #server-to-server updater +afs3-rmtsys 7009/tcp #remote cache manager service +afs3-rmtsys 7009/udp #remote cache manager service +afs3-resserver 7010/tcp #MR-AFS residence server +afs3-resserver 7010/udp #MR-AFS residence server +afs3-remio 7011/tcp #MR-AFS remote IO server +afs3-remio 7011/udp #MR-AFS remote IO server +ups-onlinet 7010/tcp #onlinet uninterruptable power supplies +ups-onlinet 7010/udp #onlinet uninterruptable power supplies +font-service 7100/tcp #X Font Service +font-service 7100/udp #X Font Service +fodms 7200/tcp #FODMS FLIP +fodms 7200/udp #FODMS FLIP +dlip 7201/tcp +dlip 7201/udp +natd 8668/divert # Network Address Translation +jetdirect 9100/tcp #HP JetDirect card +man 9535/tcp +man 9535/udp +sd 9876/tcp #Session Director +sd 9876/udp #Session Director +amanda 10080/udp #Dump server control +amandaidx 10082/tcp #Amanda indexing +amidxtape 10083/tcp #Amanda tape indexing +isode-dua 17007/tcp +isode-dua 17007/udp +biimenu 18000/tcp #Beckman Instruments, Inc. +biimenu 18000/udp #Beckman Instruments, Inc. +dbbrowse 47557/tcp #Databeam Corporation +dbbrowse 47557/udp #Databeam Corporation +wnn4 22273/tcp #Wnn4 (Japanese input) +wnn4_Cn 22289/tcp #Wnn4 (Chinese input) +wnn4_Tw 22321/tcp #Wnn4 (Taiwanse input) +wnn4_Kr 22305/tcp #Wnn4 (Korean input) +wnn6 22273/tcp #Wnn6 (Japanese input) +wnn6_Cn 22289/tcp #Wnn6 (Chinese input) +wnn6_Tw 22321/tcp #Wnn6 (Taiwanse input) +wnn6_Kr 22305/tcp #Wnn6 (Korean input) +wnn6_DS 26208/tcp #Wnn6 (Dserver) diff --git a/source/network/netkit-base/FrugalBuild b/source/network/netkit-base/FrugalBuild deleted file mode 100644 index 5344608..0000000 --- a/source/network/netkit-base/FrugalBuild +++ /dev/null @@ -1,41 +0,0 @@ -# Compiling Time: 0.03 SBU -# Contributor: VMiklos -# Maintainer: Zsolt Szalai - -pkgname=netkit-base -pkgver=0.17 -pkgrel=4 -pkgdesc="This is netkit-base for Linux" -url="ftp://ftp.uk.linux.org/pub/linux/Networking/netkit" -groups=('network') -archs=('i686' 'x86_64') -depends=('glibc' 'portmap') -backup=(etc/{HOSTNAME,hosts,networks,nntpserver,protocols,resolv.conf,services} etc/hosts.{conf,allow,deny,equiv}) -up2date="wget --passive-ftp -O - -q ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/|grep netkit-base.*tar.gz|sed -n -e 's/.*>netkit-base-\(.*\)\.tar\.gz.*/\1/' -e '1 p'" -source=(ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-base-$pkgver.tar.gz \ - protocols services netdate.tar.gz netdate.diff) -sha1sums=('d1f610efa3320ecac75c2f13df8a45c84fc7d448' \ - '36e00edc99e7a869f1b5584f2080323b70938807' \ - '5c8348adb79fdd86fd2f6685e01920ff13c823fe' \ - '08cabf0acb67286536478a0f43c3072d6133c513' \ - 'f63ad8c3815d7ada3bd9deb0097038622e94f9f6') - -build() { - cd $startdir/src/netkit-base-$pkgver - sed -i 's/localhost/localhost frugalware.local frugalware/' \ - etc.sample/hosts - - mkdir -p $startdir/pkg/{bin,etc} $startdir/pkg/usr/{sbin,man/man8} - install -m644 etc.sample/{host.conf,hosts,hosts.allow,hosts.deny,hosts.equiv,networks,nntpserver} \ - $startdir/pkg/etc/ - install -m644 $startdir/src/{protocols,services} $startdir/pkg/etc/ - grep -v domain etc.sample/resolv.conf > $startdir/pkg/etc/resolv.conf - echo "frugalware.local" > $startdir/pkg/etc/HOSTNAME - - cd ../netdate - patch -p1 < $startdir/src/netdate.diff - make - make DESTDIR=$startdir/pkg install -} - -# optimization OK diff --git a/source/network/netkit-base/netdate.diff b/source/network/netkit-base/netdate.diff deleted file mode 100644 index 7461ab3..0000000 --- a/source/network/netkit-base/netdate.diff +++ /dev/null @@ -1,277 +0,0 @@ -diff -Naur netdate.orig/Makefile netdate/Makefile ---- netdate.orig/Makefile 1996-08-14 19:19:54.000000000 +0200 -+++ netdate/Makefile 2004-07-19 15:29:12.000000000 +0200 -@@ -1,14 +1,14 @@ --LDFLAGS += -N --CFLAGS = $(O) -Wall -+ -+CC = gcc - - all: netdate - - netdate: netdate.o - - install: netdate -- install -s -m 0755 netdate /sbin/netdate -- install -m 0644 netdate.8 /usr/man/man8 -+ install -s netdate $(DESTDIR)/usr/sbin/netdate -+ install -m 0644 netdate.8 $(DESTDIR)/usr/man/man8/netdate.8 - - clean: -- rm -f netdate *.o core -+ rm -f netdate *~ *.o core - -diff -Naur netdate.orig/netdate.8 netdate/netdate.8 ---- netdate.orig/netdate.8 1996-08-14 19:19:54.000000000 +0200 -+++ netdate/netdate.8 2004-07-19 15:27:44.000000000 +0200 -@@ -53,40 +53,41 @@ - if that host supplies it. - .SH EXAMPLE - The most accurate hosts are named first in each example. --Some such call on \fInetdate\fP should be put at the end of \fB/etc/rc.local\fP, -+Some such call on \fInetdate\fP should be put at the end of -+\fB/etc/rc.d/rc.local\fP, - so that the time will be set properly on system startup. --It is also useful to have a shell script, e.g., \fB/etc/timehosts\fP, -+It is also useful to have a shell script, e.g., \fB/sbin/timehosts\fP, - which contains a call on \fInetdate\fP with arguments appropriate - to the local system, so that it is easy to set the time manually. --.SH "netdate -l 30 udp dcn\-gateway tcp neighbor" --\fIDcn\-gateway\fP is a hypothetical host which usually keeps time -+.SH "netdate -l 30 udp dcn\-gate tcp neighbor" -+\fIDcn\-gate\fP is a hypothetical host which usually keeps time - accurate to within milliseconds of Coordinated Universal Time, - but may occasionally be eight hours off. - \fINeighbor\fP is a neighbor of the local host which keeps time - with moderate accuracy. --The time will be set to that of \fIdcn\-gateway\fP if that and \fIneighbor\fP -+The time will be set to that of \fIdcn\-gate\fP if that and \fIneighbor\fP - agree to within thirty seconds, else it will not be set at all. - This is almost good enough for most circumstances, but won't do - when the local host's time is known to be wrong (e.g., after - a long downtime or a bad crash) and must be set to something. - If one of the hosts named is inaccurate or not responding, there is a problem. --.SH "netdate -l 30 udp dcn\-gateway tcp neighbor neighbor2" -+.SH "netdate -l 30 udp dcn\-gate tcp neighbor neighbor2" - Only two of the three hosts named must agree on the time. - The time will still be set (to that of the first neighbor), --even if \fIdcn\-gateway\fP is far off as long as the two neighbors agree. -+even if \fIdcn\-gate\fP is far off as long as the two neighbors agree. - This is probably good enough for most cases. - One can arbitrarily gerrymander the vote for more insurance - (and less clarity), as in the following example. --.SH "netdate\ udp\ dcn\-gateway\ dcn1\ tcp\ bbn\-unix\ localhost\ neighbor" -+.SH "netdate\ udp\ dcn\-gate\ dcn1\ tcp\ bbn\-unix\ localhost\ neighbor" - Here \fIdcn1\fP and \fIbbn\-unix\fP are more hypothetical very accurate - timekeepers, at least one of which keeps time independently from --\fIdcn\-gateway\fP, one hopes. -+\fIdcn\-gate\fP, one hopes. - It is very likely that the time will be set to that one of those three - very accurate hosts, as long as at least two of them agree, or at least - one of them agrees with the neighbor or the local host's time. - If all the foreign hosts disagree, the time will not be set, - since \fBlocalhost\fP will be chosen as best. --.SH "netdate\ \-l\ 3\ localhost\ localhost\ udp\ dcn\-gateway\ dcn1\ tcp\ bbn\-unix" -+.SH "netdate\ \-l\ 3\ localhost\ localhost\ udp\ dcn\-gate\ dcn1\ tcp\ bbn\-unix" - This example gives \fBlocalhost\fP two votes and declares it to usually - have the most accurate time. - All three foreign hosts must agree within three seconds -@@ -95,9 +96,9 @@ - Thus the time will be set only if it really needs to be. - .SH FILES - .nf --/etc/inet/services for the time service port number --/etc/inet/protocols for the protocol numbers --/etc/wtmp to record time-setting -+/etc/services for the time service port number -+/etc/protocols for the protocol numbers -+/var/log/wtmp to record time-setting - .SH SEE ALSO - ARPANET Request for Comments 868, gettimeofday(2), date(1), - WWV (USA): -diff -Naur netdate.orig/netdate.c netdate/netdate.c ---- netdate.orig/netdate.c 1996-08-14 19:19:54.000000000 +0200 -+++ netdate/netdate.c 2004-07-19 15:27:44.000000000 +0200 -@@ -1,4 +1,4 @@ --/* -+/* - NO WARRANTY - - THERE IS NO WARRANTY FOR THIS PROGRAM, TO THE EXTENT PERMITTED BY -@@ -8,8 +8,8 @@ - THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM - IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -- ALL NECESSARY SERVICING, REPAIR OR CORRECTION. -- -+ ALL NECESSARY SERVICING, REPAIR OR CORRECTION. -+ - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL - ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR - REDISTRIBUTE THE PROGRAM, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -@@ -18,8 +18,8 @@ - DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD - PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), - EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGES. -- -+ SUCH DAMAGES. -+ - */ - - #ifndef lint -@@ -30,6 +30,7 @@ - #include - #include - #include -+#include - - #include - -@@ -42,17 +43,24 @@ - #include - #include - #include --#define WTMP "/etc/wtmp" -+#define WTMP "/var/log/wtmp" - -+#ifndef __GLIBC__ - struct utmp wtmp[2] = { - { 0, 0, "|", "", 0, "", "", 0}, - { 0, 0, "{", "", 0, "", "", 0} - }; -+#else -+struct utmp wtmp[2] = { -+ { 0, 0, "|", "", "", "", {0, 0}, 0, {0, 0}, {0, 0, 0, 0}, "" }, -+ { 0, 0, "|", "", "", "", {0, 0}, 0, {0, 0}, {0, 0, 0, 0}, "" }, -+}; -+#endif - - char *service = "time"; - char *defaultproto = "udp"; - /* difference between 1900 (RFC868) and 1970 (UNIX) base times */ --#define NETBASE 2208988800 -+#define NETBASE 2208988800u - - long limit = 5; - #define MAXHOSTS 20 -@@ -78,7 +86,6 @@ - - void usage (void); - int setproto (char *, struct timehost *); --void main (int, char **); - int getdiff (struct timehost *); - int getdate (struct timehost *); - void printit (struct timehost *); -@@ -98,7 +105,7 @@ - fprintf (stderr, - "usage: %s [ -l limit ] host ...\n" - "%s tries to find a group of at least two hosts whose times agree\n" --"within %d seconds, and sets the time to that of the first host in the group.\n", -+"within %ld seconds, and sets the time to that of the first host in the group.\n", - whoami, whoami, limit); - fprintf (stderr, - "The limit may be set with the -l option. Setting it to zero (or supplying\n" -@@ -112,7 +119,7 @@ - int verbose = 0; - int debug = 0; - --void -+int - main (int argc, char **argv) - { - extern char *rindex(); -@@ -155,7 +162,7 @@ - if (*argv == NULL) - usage(); - if (debug) -- fprintf (stderr, "%s: rdate %d; verbose %d; limit %d.\n", -+ fprintf (stderr, "%s: rdate %d; verbose %d; limit %ld.\n", - whoami, rdate, verbose, limit); - for (thishost = &timehosts[0]; *argv != NULL; argv++) { - if (thishost >= tophost) { -@@ -189,7 +196,7 @@ - exit(1); - if ((thishost = mungediffs(thishost)) == NULL) { - fprintf (stderr, -- "No two hosts agree on the time within %d seconds\n", -+ "No two hosts agree on the time within %ld seconds\n", - limit); - exit(1); - } -@@ -258,7 +265,7 @@ - and return the first of that group. If no two hosts agree, - give up. - */ -- -+ - struct timehost * - mungediffs(struct timehost *tophost) - { -@@ -284,7 +291,7 @@ - } - } - if (verbose) { -- printf (" %d\n", thishost -> count); -+ printf (" %ld\n", thishost -> count); - (void)fflush(stdout); - } - if (thishost -> count > goodhost -> count) -@@ -312,13 +319,13 @@ - && abs((thishost -> then.tv_sec - now.tv_sec) - thishost -> difference) - > limit) { - fprintf (stderr, -- "Time from %s has varied more than the limit of %d seconds\n", -+ "Time from %s has varied more than the limit of %ld seconds\n", - thishost -> hostname, limit); - printit(thishost); - exit(1); - } - if (settimeofday (&thishost -> then, (struct timezone *)0) == -1) -- perror ("netdate; settimeofday"); -+ perror ("netdate: settimeofday"); - else { - int wf; - if ((wf = open(WTMP, 1)) >= 0) { -@@ -348,12 +355,12 @@ - (void)sprintf(newstring, "%s ", thishost -> hostname); - tvsub(&diff, &thishost -> then, &now); - printdiff(&newstring[strlen(newstring)], &diff); -- printf ("%-24s %.19s.%03d", newstring, -+ printf ("%-24s %.19s.%03ld", newstring, - ctime((unsigned long *)&thishost -> then.tv_sec), - thishost -> then.tv_usec / 1000); - if (verbose) { - tp = localtime((unsigned long *)&thishost -> acked); -- printf(" at %02d:%02d:%02d.%03d", -+ printf(" at %02d:%02d:%02d.%03ld", - tp -> tm_hour, tp -> tm_min, tp -> tm_sec, - thishost -> acked.tv_usec / 1000); - tvsub(&diff, &thishost -> acked, &thishost -> asked); -@@ -446,20 +453,23 @@ - perror("netdate: connect"); - goto bad; - } -+ - if (thishost -> socktype == SOCK_DGRAM) { -- if (write (s, "\n", 1) < 0) { -+ if (send (s, "\n", 1, 0) < 0) { - perror ("netdate: send"); - goto bad; - } - } -- nread = read (s, (char *)&thishost -> then, sizeof (thishost -> then)); -+ nread = recv (s, (char *)&thishost -> then, sizeof (thishost -> then), 0); - (void)gettimeofday (&thishost -> acked, (struct timezone *)0); - (void)alarm(0); - now = thishost -> acked; -- if (nread < sizeof(thishost -> then.tv_sec)) { -+ -+ if (nread != 4) { - perror ("netdate: read"); - goto bad; - } -+ - /* RFC 868 only allows seconds, but what the hell */ - if (nread == sizeof(thishost -> then)) - thishost -> then.tv_usec = ntohl(thishost -> then.tv_usec); diff --git a/source/network/netkit-base/netdate.tar.gz b/source/network/netkit-base/netdate.tar.gz deleted file mode 100644 index 7f00318..0000000 Binary files a/source/network/netkit-base/netdate.tar.gz and /dev/null differ diff --git a/source/network/netkit-base/protocols b/source/network/netkit-base/protocols deleted file mode 100644 index db3254c..0000000 --- a/source/network/netkit-base/protocols +++ /dev/null @@ -1,146 +0,0 @@ -# -# Internet protocols -# -# $FreeBSD: src/etc/protocols,v 1.16 2002/02/10 08:19:58 dd Exp $ -# from: @(#)protocols 5.1 (Berkeley) 4/17/89 -# -# See also http://www.iana.org/assignments/protocol-numbers -# -ip 0 IP # internet protocol, pseudo protocol number -#hopopt 0 HOPOPT # hop-by-hop options for ipv6 -icmp 1 ICMP # internet control message protocol -igmp 2 IGMP # internet group management protocol -ggp 3 GGP # gateway-gateway protocol -ipencap 4 IP-ENCAP # IP encapsulated in IP (officially ``IP'') -st2 5 ST2 # ST2 datagram mode (RFC 1819) -tcp 6 TCP # transmission control protocol -cbt 7 CBT # CBT, Tony Ballardie -egp 8 EGP # exterior gateway protocol -igp 9 IGP # any private interior gateway (Cisco: for IGRP) -bbn-rcc 10 BBN-RCC-MON # BBN RCC Monitoring -nvp 11 NVP-II # Network Voice Protocol -pup 12 PUP # PARC universal packet protocol -argus 13 ARGUS # ARGUS -emcon 14 EMCON # EMCON -xnet 15 XNET # Cross Net Debugger -chaos 16 CHAOS # Chaos -udp 17 UDP # user datagram protocol -mux 18 MUX # Multiplexing protocol -dcn 19 DCN-MEAS # DCN Measurement Subsystems -hmp 20 HMP # host monitoring protocol -prm 21 PRM # packet radio measurement protocol -xns-idp 22 XNS-IDP # Xerox NS IDP -trunk-1 23 TRUNK-1 # Trunk-1 -trunk-2 24 TRUNK-2 # Trunk-2 -leaf-1 25 LEAF-1 # Leaf-1 -leaf-2 26 LEAF-2 # Leaf-2 -rdp 27 RDP # "reliable datagram" protocol -irtp 28 IRTP # Internet Reliable Transaction Protocol -iso-tp4 29 ISO-TP4 # ISO Transport Protocol Class 4 -netblt 30 NETBLT # Bulk Data Transfer Protocol -mfe-nsp 31 MFE-NSP # MFE Network Services Protocol -merit-inp 32 MERIT-INP # MERIT Internodal Protocol -sep 33 SEP # Sequential Exchange Protocol -3pc 34 3PC # Third Party Connect Protocol -idpr 35 IDPR # Inter-Domain Policy Routing Protocol -xtp 36 XTP # Xpress Tranfer Protocol -ddp 37 DDP # Datagram Delivery Protocol -idpr-cmtp 38 IDPR-CMTP # IDPR Control Message Transport Proto -tp++ 39 TP++ # TP++ Transport Protocol -il 40 IL # IL Transport Protocol -ipv6 41 IPV6 # ipv6 -sdrp 42 SDRP # Source Demand Routing Protocol -ipv6-route 43 IPV6-ROUTE # routing header for ipv6 -ipv6-frag 44 IPV6-FRAG # fragment header for ipv6 -idrp 45 IDRP # Inter-Domain Routing Protocol -rsvp 46 RSVP # Resource ReSerVation Protocol -gre 47 GRE # Generic Routing Encapsulation -mhrp 48 MHRP # Mobile Host Routing Protocol -bna 49 BNA # BNA -esp 50 ESP # encapsulating security payload -ah 51 AH # authentication header -i-nlsp 52 I-NLSP # Integrated Net Layer Security TUBA -swipe 53 SWIPE # IP with Encryption -narp 54 NARP # NBMA Address Resolution Protocol -mobile 55 MOBILE # IP Mobility -tlsp 56 TLSP # Transport Layer Security Protocol -skip 57 SKIP # SKIP -ipv6-icmp 58 IPV6-ICMP # ICMP for IPv6 -ipv6-nonxt 59 IPV6-NONXT # no next header for ipv6 -ipv6-opts 60 IPV6-OPTS # destination options for ipv6 -# 61 # any host internal protocol -cftp 62 CFTP # CFTP -# 63 # any local network -sat-expak 64 SAT-EXPAK # SATNET and Backroom EXPAK -kryptolan 65 KRYPTOLAN # Kryptolan -rvd 66 RVD # MIT Remote Virtual Disk Protocol -ippc 67 IPPC # Internet Pluribus Packet Core -# 68 # any distributed file system -sat-mon 69 SAT-MON # SATNET Monitoring -visa 70 VISA # VISA Protocol -ipcv 71 IPCV # Internet Packet Core Utility -cpnx 72 CPNX # Computer Protocol Network Executive -cphb 73 CPHB # Computer Protocol Heart Beat -wsn 74 WSN # Wang Span Network -pvp 75 PVP # Packet Video Protocol -br-sat-mon 76 BR-SAT-MON # Backroom SATNET Monitoring -sun-nd 77 SUN-ND # SUN ND PROTOCOL-Temporary -wb-mon 78 WB-MON # WIDEBAND Monitoring -wb-expak 79 WB-EXPAK # WIDEBAND EXPAK -iso-ip 80 ISO-IP # ISO Internet Protocol -vmtp 81 VMTP # Versatile Message Transport -secure-vmtp 82 SECURE-VMTP # SECURE-VMTP -vines 83 VINES # VINES -ttp 84 TTP # TTP -nsfnet-igp 85 NSFNET-IGP # NSFNET-IGP -dgp 86 DGP # Dissimilar Gateway Protocol -tcf 87 TCF # TCF -eigrp 88 EIGRP # Enhanced Interior Routing Protocol (Cisco) -ospf 89 OSPFIGP # Open Shortest Path First IGP -sprite-rpc 90 Sprite-RPC # Sprite RPC Protocol -larp 91 LARP # Locus Address Resolution Protocol -mtp 92 MTP # Multicast Transport Protocol -ax.25 93 AX.25 # AX.25 Frames -ipip 94 IPIP # Yet Another IP encapsulation -micp 95 MICP # Mobile Internetworking Control Pro. -scc-sp 96 SCC-SP # Semaphore Communications Sec. Pro. -etherip 97 ETHERIP # Ethernet-within-IP Encapsulation -encap 98 ENCAP # Yet Another IP encapsulation -# 99 # any private encryption scheme -gmtp 100 GMTP # GMTP -ifmp 101 IFMP # Ipsilon Flow Management Protocol -pnni 102 PNNI # PNNI over IP -pim 103 PIM # Protocol Independent Multicast -aris 104 ARIS # ARIS -scps 105 SCPS # SCPS -qnx 106 QNX # QNX -a/n 107 A/N # Active Networks -ipcomp 108 IPComp # IP Payload Compression Protocol -snp 109 SNP # Sitara Networks Protocol -compaq-peer 110 Compaq-Peer # Compaq Peer Protocol -ipx-in-ip 111 IPX-in-IP # IPX in IP -vrrp 112 VRRP # Virtual Router Redundancy Protocol -pgm 113 PGM # PGM Reliable Transport Protocol -# 114 # any 0-hop protocol -l2tp 115 L2TP # Layer Two Tunneling Protocol -ddx 116 DDX # D-II Data Exchange -iatp 117 IATP # Interactive Agent Transfer Protocol -st 118 ST # Schedule Transfer -srp 119 SRP # SpectraLink Radio Protocol -uti 120 UTI # UTI -smp 121 SMP # Simple Message Protocol -sm 122 SM # SM -ptp 123 PTP # Performance Transparency Protocol -isis 124 ISIS # ISIS over IPv4 -fire 125 FIRE -crtp 126 CRTP # Combat Radio Transport Protocol -crudp 127 CRUDP # Combat Radio User Datagram -sscopmce 128 SSCOPMCE -iplt 129 IPLT -sps 130 SPS # Secure Packet Shield -pipe 131 PIPE # Private IP Encapsulation within IP -sctp 132 SCTP # Stream Control Transmission Protocol -fc 133 FC # Fibre Channel -# 134-254 # Unassigned -divert 254 DIVERT # Divert pseudo-protocol [non IANA] -# 255 # Reserved diff --git a/source/network/netkit-base/services b/source/network/netkit-base/services deleted file mode 100644 index d858163..0000000 --- a/source/network/netkit-base/services +++ /dev/null @@ -1,2101 +0,0 @@ -# -# Network services, Internet style -# -# Note that it is presently the policy of IANA to assign a single well-known -# port number for both TCP and UDP; hence, most entries here have two entries -# even if the protocol doesn't support UDP operations. -# -# The latest IANA port assignments can be gotten from -# -# http://www.iana.org/assignments/port-numbers -# -# The Well Known Ports are those from 0 through 1023. -# The Registered Ports are those from 1024 through 49151 -# The Dynamic and/or Private Ports are those from 49152 through 65535 -# -# Kerberos services are for Kerberos v4, and are unofficial. Sites running -# v5 should uncomment v5 entries and comment v4 entries. -# -# $FreeBSD: src/etc/services,v 1.86 2002/02/26 02:36:49 cjc Exp $ -# From: @(#)services 5.8 (Berkeley) 5/9/91 -# -# WELL KNOWN PORT NUMBERS -# -rtmp 1/ddp #Routing Table Maintenance Protocol -tcpmux 1/tcp #TCP Port Service Multiplexer -tcpmux 1/udp #TCP Port Service Multiplexer -nbp 2/ddp #Name Binding Protocol -compressnet 2/tcp #Management Utility -compressnet 2/udp #Management Utility -compressnet 3/tcp #Compression Process -compressnet 3/udp #Compression Process -echo 4/ddp #AppleTalk Echo Protocol -rje 5/tcp #Remote Job Entry -rje 5/udp #Remote Job Entry -zip 6/ddp #Zone Information Protocol -echo 7/tcp -echo 7/udp -discard 9/tcp sink null -discard 9/udp sink null -systat 11/tcp users #Active Users -systat 11/udp users #Active Users -daytime 13/tcp -daytime 13/udp -qotd 17/tcp quote #Quote of the Day -qotd 17/udp quote #Quote of the Day -msp 18/tcp #Message Send Protocol -msp 18/udp #Message Send Protocol -chargen 19/tcp ttytst source #Character Generator -chargen 19/udp ttytst source #Character Generator -ftp-data 20/tcp #File Transfer [Default Data] -ftp-data 20/udp #File Transfer [Default Data] -ftp 21/tcp #File Transfer [Control] -ftp 21/udp #File Transfer [Control] -ssh 22/tcp #Secure Shell Login -ssh 22/udp #Secure Shell Login -telnet 23/tcp -telnet 23/udp -# 24/tcp any private mail system -# 24/udp any private mail system -smtp 25/tcp mail #Simple Mail Transfer -smtp 25/udp mail #Simple Mail Transfer -nsw-fe 27/tcp #NSW User System FE -nsw-fe 27/udp #NSW User System FE -msg-icp 29/tcp #MSG ICP -msg-icp 29/udp #MSG ICP -msg-auth 31/tcp #MSG Authentication -msg-auth 31/udp #MSG Authentication -dsp 33/tcp #Display Support Protocol -dsp 33/udp #Display Support Protocol -# 35/tcp any private printer server -# 35/udp any private printer server -time 37/tcp timserver -time 37/udp timserver -rap 38/tcp #Route Access Protocol -rap 38/udp #Route Access Protocol -rlp 39/tcp resource #Resource Location Protocol -rlp 39/udp resource #Resource Location Protocol -graphics 41/tcp -graphics 41/udp -nameserver 42/tcp name #Host Name Server -nameserver 42/udp name #Host Name Server -nicname 43/tcp whois -nicname 43/udp whois -mpm-flags 44/tcp #MPM FLAGS Protocol -mpm-flags 44/udp #MPM FLAGS Protocol -mpm 45/tcp #Message Processing Module [recv] -mpm 45/udp #Message Processing Module [recv] -mpm-snd 46/tcp #MPM [default send] -mpm-snd 46/udp #MPM [default send] -ni-ftp 47/tcp #NI FTP -ni-ftp 47/udp #NI FTP -auditd 48/tcp #Digital Audit Daemon -auditd 48/udp #Digital Audit Daemon -tacacs 49/tcp #Login Host Protocol (TACACS) -tacacs 49/udp #Login Host Protocol (TACACS) -re-mail-ck 50/tcp #Remote Mail Checking Protocol -re-mail-ck 50/udp #Remote Mail Checking Protocol -la-maint 51/tcp #IMP Logical Address Maintenance -la-maint 51/udp #IMP Logical Address Maintenance -xns-time 52/tcp #XNS Time Protocol -xns-time 52/udp #XNS Time Protocol -domain 53/tcp #Domain Name Server -domain 53/udp #Domain Name Server -xns-ch 54/tcp #XNS Clearinghouse -xns-ch 54/udp #XNS Clearinghouse -isi-gl 55/tcp #ISI Graphics Language -isi-gl 55/udp #ISI Graphics Language -xns-auth 56/tcp #XNS Authentication -xns-auth 56/udp #XNS Authentication -mtp 57/tcp # deprecated -#PROBLEMS!============================================================== -# 57/tcp any private terminal access -#PROBLEMS!============================================================== -# 57/udp any private terminal access -xns-mail 58/tcp #XNS Mail -xns-mail 58/udp #XNS Mail -# 59/tcp any private file service -# 59/udp any private file service -ni-mail 61/tcp #NI MAIL -ni-mail 61/udp #NI MAIL -acas 62/tcp #ACA Services -acas 62/udp #ACA Services -whois++ 63/tcp -whois++ 63/udp -covia 64/tcp #Communications Integrator (CI) -covia 64/udp #Communications Integrator (CI) -tacacs-ds 65/tcp #TACACS-Database Service -tacacs-ds 65/udp #TACACS-Database Service -sql*net 66/tcp #Oracle SQL*NET -sql*net 66/udp #Oracle SQL*NET -bootps 67/tcp dhcps #Bootstrap Protocol Server -bootps 67/udp dhcps #Bootstrap Protocol Server -bootpc 68/tcp dhcpc #Bootstrap Protocol Client -bootpc 68/udp dhcpc #Bootstrap Protocol Client -tftp 69/tcp #Trivial File Transfer -tftp 69/udp #Trivial File Transfer -gopher 70/tcp -gopher 70/udp -netrjs-1 71/tcp #Remote Job Service -netrjs-1 71/udp #Remote Job Service -netrjs-2 72/tcp #Remote Job Service -netrjs-2 72/udp #Remote Job Service -netrjs-3 73/tcp #Remote Job Service -netrjs-3 73/udp #Remote Job Service -netrjs-4 74/tcp #Remote Job Service -netrjs-4 74/udp #Remote Job Service -# 75/tcp any private dial out service -# 75/udp any private dial out service -deos 76/tcp #Distributed External Object Store -deos 76/udp #Distributed External Object Store -netrjs 77/tcp -#PROBLEMS!============================================================== -# 77/tcp any private RJE service -#PROBLEMS!============================================================== -# 77/udp any private RJE service -vettcp 78/tcp -vettcp 78/udp -finger 79/tcp -finger 79/udp -http 80/tcp www www-http #World Wide Web HTTP -http 80/udp www www-http #World Wide Web HTTP -hosts2-ns 81/tcp #HOSTS2 Name Server -hosts2-ns 81/udp #HOSTS2 Name Server -xfer 82/tcp #XFER Utility -xfer 82/udp #XFER Utility -mit-ml-dev 83/tcp #MIT ML Device -mit-ml-dev 83/udp #MIT ML Device -ctf 84/tcp #Common Trace Facility -ctf 84/udp #Common Trace Facility -mit-ml-dev 85/tcp #MIT ML Device -mit-ml-dev 85/udp #MIT ML Device -mfcobol 86/tcp #Micro Focus Cobol -mfcobol 86/udp #Micro Focus Cobol -ttylink 87/tcp -#PROBLEMS!=========================================================== -# 87/tcp any private terminal link -#PROBLEMS!=========================================================== -# 87/udp any private terminal link -kerberos-sec 88/tcp kerberos # krb5 # Kerberos (v5) -kerberos-sec 88/udp kerberos # krb5 # Kerberos (v5) -su-mit-tg 89/tcp #SU/MIT Telnet Gateway -su-mit-tg 89/udp #SU/MIT Telnet Gateway -dnsix 90/tcp #DNSIX Securit Attribute Token Map -dnsix 90/udp #DNSIX Securit Attribute Token Map -mit-dov 91/tcp #MIT Dover Spooler -mit-dov 91/udp #MIT Dover Spooler -npp 92/tcp #Network Printing Protocol -npp 92/udp #Network Printing Protocol -dcp 93/tcp #Device Control Protocol -dcp 93/udp #Device Control Protocol -objcall 94/tcp #Tivoli Object Dispatcher -objcall 94/udp #Tivoli Object Dispatcher -supdup 95/tcp -supdup 95/udp -dixie 96/tcp #DIXIE Protocol Specification -dixie 96/udp #DIXIE Protocol Specification -swift-rvf 97/tcp #Swift Remote Virtural File Protocol -swift-rvf 97/udp #Swift Remote Virtural File Protocol -tacnews 98/tcp #TAC News, Unofficial: Red Hat linuxconf -tacnews 98/udp #TAC News, Unofficial: Red Hat linuxconf -metagram 99/tcp #Metagram Relay -metagram 99/udp #Metagram Relay -newacct 100/tcp #[unauthorized use] -hostname 101/tcp hostnames #NIC Host Name Server -hostname 101/udp hostnames #NIC Host Name Server -iso-tsap 102/tcp tsap #ISO-TSAP Class 0 -iso-tsap 102/udp tsap #ISO-TSAP Class 0 -gppitnp 103/tcp #Genesis Point-to-Point Trans Net -gppitnp 103/udp #Genesis Point-to-Point Trans Net -acr-nema 104/tcp #ACR-NEMA Digital Imag. & Comm. 300 -acr-nema 104/udp #ACR-NEMA Digital Imag. & Comm. 300 -csnet-ns 105/tcp cso-ns cso #Mailbox Name Nameserver -csnet-ns 105/udp cso-ns cso #Mailbox Name Nameserver -pop3pw 106/tcp 3com-tsmux #Eudora compatible PW changer -3com-tsmux 106/udp -rtelnet 107/tcp #Remote Telnet Service -rtelnet 107/udp #Remote Telnet Service -snagas 108/tcp #SNA Gateway Access Server -snagas 108/udp #SNA Gateway Access Server -pop2 109/tcp postoffice #Post Office Protocol - Version 2 -pop2 109/udp postoffice #Post Office Protocol - Version 2 -pop3 110/tcp #Post Office Protocol - Version 3 -pop3 110/udp #Post Office Protocol - Version 3 -sunrpc 111/tcp rpcbind #SUN Remote Procedure Call -sunrpc 111/udp rpcbind #SUN Remote Procedure Call -mcidas 112/tcp #McIDAS Data Transmission Protocol -mcidas 112/udp #McIDAS Data Transmission Protocol -auth 113/tcp ident tap #Authentication Service -auth 113/udp ident tap #Authentication Service -audionews 114/tcp #Audio News Multicast -audionews 114/udp #Audio News Multicast -sftp 115/tcp #Simple File Transfer Protocol -sftp 115/udp #Simple File Transfer Protocol -ansanotify 116/tcp #ANSA REX Notify -ansanotify 116/udp #ANSA REX Notify -uucp-path 117/tcp #UUCP Path Service -uucp-path 117/udp #UUCP Path Service -sqlserv 118/tcp #SQL Services -sqlserv 118/udp #SQL Services -nntp 119/tcp usenet #Network News Transfer Protocol -nntp 119/udp usenet #Network News Transfer Protocol -cfdptkt 120/tcp -cfdptkt 120/udp -erpc 121/tcp #Encore Expedited Remote Pro.Call -erpc 121/udp #Encore Expedited Remote Pro.Call -smakynet 122/tcp -smakynet 122/udp -ntp 123/tcp #Network Time Protocol -ntp 123/udp #Network Time Protocol -ansatrader 124/tcp #ANSA REX Trader -ansatrader 124/udp #ANSA REX Trader -locus-map 125/tcp #Locus PC-Interface Net Map Ser -locus-map 125/udp #Locus PC-Interface Net Map Ser -unitary 126/tcp #Unisys Unitary Login -unitary 126/udp #Unisys Unitary Login -locus-con 127/tcp #Locus PC-Interface Conn Server -locus-con 127/udp #Locus PC-Interface Conn Server -gss-xlicen 128/tcp #GSS X License Verification -gss-xlicen 128/udp #GSS X License Verification -pwdgen 129/tcp #Password Generator Protocol -pwdgen 129/udp #Password Generator Protocol -cisco-fna 130/tcp #cisco FNATIVE -cisco-fna 130/udp #cisco FNATIVE -cisco-tna 131/tcp #cisco TNATIVE -cisco-tna 131/udp #cisco TNATIVE -cisco-sys 132/tcp #cisco SYSMAINT -cisco-sys 132/udp #cisco SYSMAINT -statsrv 133/tcp #Statistics Service -statsrv 133/udp #Statistics Service -ingres-net 134/tcp #INGRES-NET Service -ingres-net 134/udp #INGRES-NET Service -loc-srv 135/tcp epmap #Location Service -loc-srv 135/udp epmap #Location Service -profile 136/tcp #PROFILE Naming System -profile 136/udp #PROFILE Naming System -netbios-ns 137/tcp #NETBIOS Name Service -netbios-ns 137/udp #NETBIOS Name Service -netbios-dgm 138/tcp #NETBIOS Datagram Service -netbios-dgm 138/udp #NETBIOS Datagram Service -netbios-ssn 139/tcp #NETBIOS Session Service -netbios-ssn 139/udp #NETBIOS Session Service -emfis-data 140/tcp #EMFIS Data Service -emfis-data 140/udp #EMFIS Data Service -emfis-cntl 141/tcp #EMFIS Control Service -emfis-cntl 141/udp #EMFIS Control Service -bl-idm 142/tcp #Britton-Lee IDM -bl-idm 142/udp #Britton-Lee IDM -imap 143/tcp imap2 imap4 #Interim Mail Access Protocol v2 -imap 143/udp imap2 imap4 #Interim Mail Access Protocol v2 -NeWS 144/tcp # Window System -NeWS 144/udp # Window System -#PROBLEMS!============================================================== -#uma 144/tcp #Universal Management Architecture -#uma 144/udp #Universal Management Architecture -#PROBLEMS!============================================================== -uaac 145/tcp #UAAC Protocol -uaac 145/udp #UAAC Protocol -iso-tp0 146/tcp -iso-tp0 146/udp -iso-ip 147/tcp -iso-ip 147/udp -cronus 148/tcp jargon #CRONUS-SUPPORT -cronus 148/udp jargon #CRONUS-SUPPORT -aed-512 149/tcp #AED 512 Emulation Service -aed-512 149/udp #AED 512 Emulation Service -sql-net 150/tcp -sql-net 150/udp -hems 151/tcp -hems 151/udp -bftp 152/tcp #Background File Transfer Program -bftp 152/udp #Background File Transfer Program -sgmp 153/tcp -sgmp 153/udp -netsc-prod 154/tcp -netsc-prod 154/udp -netsc-dev 155/tcp -netsc-dev 155/udp -sqlsrv 156/tcp #SQL Service -sqlsrv 156/udp #SQL Service -knet-cmp 157/tcp #KNET/VM Command/Message Protocol -knet-cmp 157/udp #KNET/VM Command/Message Protocol -pcmail-srv 158/tcp #PCMail Server -pcmail-srv 158/udp #PCMail Server -nss-routing 159/tcp -nss-routing 159/udp -sgmp-traps 160/tcp -sgmp-traps 160/udp -snmp 161/tcp -snmp 161/udp -snmptrap 162/tcp snmp-trap -snmptrap 162/udp snmp-trap -cmip-man 163/tcp #CMIP/TCP Manager -cmip-man 163/udp #CMIP/TCP Manager -cmip-agent 164/tcp #CMIP/TCP Agent -smip-agent 164/udp #CMIP/TCP Agent -xns-courier 165/tcp #Xerox -xns-courier 165/udp #Xerox -s-net 166/tcp #Sirius Systems -s-net 166/udp #Sirius Systems -namp 167/tcp -namp 167/udp -rsvd 168/tcp -rsvd 168/udp -send 169/tcp -send 169/udp -print-srv 170/tcp #Network PostScript -print-srv 170/udp #Network PostScript -multiplex 171/tcp #Network Innovations Multiplex -multiplex 171/udp #Network Innovations Multiplex -cl/1 172/tcp #Network Innovations CL/1 -cl/1 172/udp #Network Innovations CL/1 -xyplex-mux 173/tcp -xyplex-mux 173/udp -mailq 174/tcp -mailq 174/udp -vmnet 175/tcp -vmnet 175/udp -genrad-mux 176/tcp -genrad-mux 176/udp -xdmcp 177/tcp #X Display Manager Control Protocol -xdmcp 177/udp #X Display Manager Control Protocol -NextStep 178/tcp nextstep NeXTStep #NextStep Window Server -NextStep 178/udp nextstep NeXTStep #NextStep Window Server -bgp 179/tcp #Border Gateway Protocol -bgp 179/udp #Border Gateway Protocol -ris 180/tcp #Intergraph -ris 180/udp #Intergraph -unify 181/tcp -unify 181/udp -audit 182/tcp #Unisys Audit SITP -audit 182/udp #Unisys Audit SITP -ocbinder 183/tcp -ocbinder 183/udp -ocserver 184/tcp -ocserver 184/udp -remote-kis 185/tcp -remote-kis 185/udp -kis 186/tcp #KIS Protocol -kis 186/udp #KIS Protocol -aci 187/tcp #Application Communication Interface -aci 187/udp #Application Communication Interface -mumps 188/tcp #Plus Five's MUMPS -mumps 188/udp #Plus Five's MUMPS -qft 189/tcp #Queued File Transport -qft 189/udp #Queued File Transport -gacp 190/tcp #Gateway Access Control Protocol -gacp 190/udp cacp #Gateway Access Control Protocol -prospero 191/tcp #Prospero Directory Service -prospero 191/udp #Prospero Directory Service -osu-nms 192/tcp #OSU Network Monitoring System -osu-nms 192/udp #OSU Network Monitoring System -srmp 193/tcp #Spider Remote Monitoring Protocol -srmp 193/udp #Spider Remote Monitoring Protocol -irc 194/tcp #Internet Relay Chat Protocol -irc 194/udp #Internet Relay Chat Protocol -dn6-nlm-aud 195/tcp #DNSIX Network Level Module Audit -dn6-nlm-aud 195/udp #DNSIX Network Level Module Audit -dn6-smm-red 196/tcp #DNSIX Session Mgt Module Audit Redir -dn6-smm-red 196/udp #DNSIX Session Mgt Module Audit Redir -dls 197/tcp #Directory Location Service -dls 197/udp #Directory Location Service -dls-mon 198/tcp #Directory Location Service Monitor -dls-mon 198/udp #Directory Location Service Monitor -smux 199/tcp -smux 199/udp -src 200/tcp #IBM System Resource Controller -src 200/udp #IBM System Resource Controller -at-rtmp 201/tcp #AppleTalk Routing Maintenance -at-rtmp 201/udp #AppleTalk Routing Maintenance -at-nbp 202/tcp #AppleTalk Name Binding -at-nbp 202/udp #AppleTalk Name Binding -at-3 203/tcp #AppleTalk Unused -at-3 203/udp #AppleTalk Unused -at-echo 204/tcp #AppleTalk Echo -at-echo 204/udp #AppleTalk Echo -at-5 205/tcp #AppleTalk Unused -at-5 205/udp #AppleTalk Unused -at-zis 206/tcp #AppleTalk Zone Information -at-zis 206/udp #AppleTalk Zone Information -at-7 207/tcp #AppleTalk Unused -at-7 207/udp #AppleTalk Unused -at-8 208/tcp #AppleTalk Unused -at-8 208/udp #AppleTalk Unused -qmtp 209/tcp #The Quick Mail Transfer Protocol -qmtp 209/udp #The Quick Mail Transfer Protocol -#PROBLEMS!============================================================== -#tam 209/tcp #Trivial Authenticated Mail Protocol -#tam 209/udp #Trivial Authenticated Mail Protocol -#PROBLEMS!============================================================== -z39.50 210/tcp wais #ANSI Z39.50 -z39.50 210/udp wais #ANSI Z39.50 -914c/g 211/tcp #Texas Instruments 914C/G Terminal -914c/g 211/udp #Texas Instruments 914C/G Terminal -anet 212/tcp #ATEXSSTR -anet 212/udp #ATEXSSTR -ipx 213/tcp -ipx 213/udp -vmpwscs 214/tcp -vmpwscs 214/udp -softpc 215/tcp #Insignia Solutions -softpc 215/udp #Insignia Solutions -CAIlic 216/tcp atls #Computer Associates Int'l License Server -CAIlic 216/udp atls #Computer Associates Int'l License Server -dbase 217/tcp #dBASE Unix -dbase 217/udp #dBASE Unix -mpp 218/tcp #Netix Message Posting Protocol -mpp 218/udp #Netix Message Posting Protocol -uarps 219/tcp #Unisys ARPs -uarps 219/udp #Unisys ARPs -imap3 220/tcp #Interactive Mail Access Protocol v3 -imap3 220/udp #Interactive Mail Access Protocol v3 -fln-spx 221/tcp #Berkeley rlogind with SPX auth -fln-spx 221/udp #Berkeley rlogind with SPX auth -rsh-spx 222/tcp #Berkeley rshd with SPX auth -rsh-spx 222/udp #Berkeley rshd with SPX auth -cdc 223/tcp #Certificate Distribution Center -cdc 223/udp #Certificate Distribution Center -direct 242/tcp -direct 242/udp -sur-meas 243/tcp #Survey Measurement -sur-meas 243/udp #Survey Measurement -dayna 244/tcp -dayna 244/udp -link 245/tcp -link 245/udp -dsp3270 246/tcp #Display Systems Protocol -dsp3270 246/udp #Display Systems Protocol - -subntbcst_tftp 247/tcp #subntbcst_tftp -subntbcst_tftp 247/udp #subntbcst_tftp -bhfhs 248/tcp -bhfhs 248/udp -# 249-255 reserved -rap 256/tcp -rap 256/udp -set 257/tcp #secure electronic transaction -set 257/udp #secure electronic transaction -yak-chat 258/tcp #yak winsock personal chat -yak-chat 258/udp #yak winsock personal chat -esro-gen 259/tcp #efficient short remote operations -esro-gen 259/udp #efficient short remote operations -openport 260/tcp -openport 260/udp -nsiiops 261/tcp #iiop name service over tls/ssl -nsiiops 261/udp #iiop name service over tls/ssl -arcisdms 262/tcp -arcisdms 262/udp -hdap 263/tcp -hdap 263/udp -bgmp 264/tcp -bgmp 264/udp -# 265-279 unassigned -http-mgmt 280/tcp -http-mgmt 280/udp -personal-link 281/tcp -personal-link 281/udp -cableport-ax 282/tcp #cable port a/x -cableport-ax 282/udp #cable port a/x -# 283-307 unassigned -novastorbakcup 308/tcp #novastor backup -novastorbakcup 308/udp #novastor backup -entrusttime 309/tcp -entrusttime 309/udp -bhmds 310/tcp -bhmds 310/udp -asip-webadmin 311/tcp #appleshare ip webadmin -asip-webadmin 311/udp #appleshare ip webadmin -vslmp 312/tcp -vslmp 312/udp -magenta-logic 313/tcp -magenta-logic 313/udp -opalis-robot 314/tcp -opalis-robot 314/udp -dpsi 315/tcp -dpsi 315/udp -decauth 316/tcp -decauth 316/udp -zannet 317/tcp -zannet 317/udp -# 318-320 #unassigned -pip 321/tcp -pip 321/udp -# 322-343 #unassigned -pdap 344/tcp #Prospero Data Access Protocol -pdap 344/udp #Prospero Data Access Protocol -pawserv 345/tcp #Perf Analysis Workbench -pawserv 345/udp #Perf Analysis Workbench -zserv 346/tcp #Zebra server -zserv 346/udp #Zebra server -fatserv 347/tcp #Fatmen Server -fatserv 347/udp #Fatmen Server -csi-sgwp 348/tcp #Cabletron Management Protocol -csi-sgwp 348/udp #Cabletron Management Protocol - - -mftp 349/tcp -mftp 349/udp -matip-type-a 350/tcp #MATIP Type A -matip-type-a 350/udp -matip-type-b 351/tcp #MATIP Type B -matip-type-b 351/udp -bhoetty 351/tcp #unassigned but widespread use -bhoetty 351/udp #unassigned but widespread use -dtag-ste-sb 352/tcp #DTAG -dtag-ste-sb 352/udp #DTAG -bhoedap4 352/tcp #unassigned but widespread use -bhoedap4 352/udp #unassigned but widespread use -ndsauth 353/tcp -ndsauth 353/udp -bh611 354/tcp -bh611 354/udp -datex-asn 355/tcp -datex-asn 355/udp -cloanto-net-1 356/tcp #Cloanto Net 1 -cloanto-net-1 356/udp -bhevent 357/tcp -bhevent 357/udp -shrinkwrap 358/tcp -shrinkwrap 358/udp -tenebris_nts 359/tcp #Tenebris Network Trace Service -tenebris_nts 359/udp #Tenebris Network Trace Service -scoi2odialog 360/tcp -scoi2odialog 360/udp -semantix 361/tcp -semantix 361/udp -srssend 362/tcp #SRS Send -srssend 362/udp #SRS Send -rsvp_tunnel 363/tcp -rsvp_tunnel 363/udp -aurora-cmgr 364/tcp -aurora-cmgr 364/udp -dtk 365/tcp #Deception Tool Kit - Fred Cohen -dtk 365/udp #Deception Tool Kit - Fred Cohen -odmr 366/tcp -odmr 366/udp -mortgageware 367/tcp -mortgageware 367/udp -qbikgdp 368/tcp #QbikGDP -qbikgdp 368/udp -rpc2portmap 369/tcp -rpc2portmap 369/udp -codaauth2 370/tcp -codaauth2 370/udp -clearcase 371/tcp -clearcase 371/udp -ulistserv 372/tcp ulistproc #Unix Listserv -ulistserv 372/udp ulistproc #Unix Listserv -legent-1 373/tcp #Legent Corporation (now Computer Associates Intl.) -legent-1 373/udp #Legent Corporation (now Computer Associates Intl.) -legent-2 374/tcp #Legent Corporation (now Computer Associates Intl.) -legent-2 374/udp #Legent Corporation (now Computer Associates Intl.) -hassle 375/tcp -hassle 375/udp -nip 376/tcp #Amiga Envoy Network Inquiry Proto -nip 376/udp #Amiga Envoy Network Inquiry Proto -tnETOS 377/tcp #NEC Corporation -tnETOS 377/udp #NEC Corporation -dsETOS 378/tcp #NEC Corporation -dsETOS 378/udp #NEC Corporation -is99c 379/tcp #TIA/EIA/IS-99 modem client -is99c 379/udp #TIA/EIA/IS-99 modem client -is99s 380/tcp #TIA/EIA/IS-99 modem server -is99s 380/udp #TIA/EIA/IS-99 modem server -hp-collector 381/tcp #hp performance data collector -hp-collector 381/udp #hp performance data collector -hp-managed-node 382/tcp #hp performance data managed node -hp-managed-node 382/udp #hp performance data managed node -hp-alarm-mgr 383/tcp #hp performance data alarm manager -hp-alarm-mgr 383/udp #hp performance data alarm manager -arns 384/tcp #A Remote Network Server System -arns 384/udp #A Remote Network Server System -ibm-app 385/tcp #IBM Application -ibm-app 385/udp #IBM Application -asa 386/tcp #ASA Message Router Object Def. -asa 386/udp #ASA Message Router Object Def. -aurp 387/tcp #Appletalk Update-Based Routing Pro. -aurp 387/udp #Appletalk Update-Based Routing Pro. -unidata-ldm 388/tcp #Unidata LDM Version 4 -unidata-ldm 388/udp #Unidata LDM Version 4 -ldap 389/tcp #Lightweight Directory Access Protocol -ldap 389/udp #Lightweight Directory Access Protocol -uis 390/tcp -uis 390/udp -synotics-relay 391/tcp #SynOptics SNMP Relay Port -synotics-relay 391/udp #SynOptics SNMP Relay Port -synotics-broker 392/tcp #SynOptics Port Broker Port -synotics-broker 392/udp #SynOptics Port Broker Port -dis 393/tcp #Data Interpretation System -dis 393/udp #Data Interpretation System -embl-ndt 394/tcp #EMBL Nucleic Data Transfer -embl-ndt 394/udp #EMBL Nucleic Data Transfer -netcp 395/tcp #NETscout Control Protocol -netcp 395/udp #NETscout Control Protocol -netware-ip 396/tcp #Novell Netware over IP -netware-ip 396/udp #Novell Netware over IP -mptn 397/tcp #Multi Protocol Trans. Net. -mptn 397/udp #Multi Protocol Trans. Net. -kryptolan 398/tcp -kryptolan 398/udp -iso-tsap-c2 399/tcp #ISO-TSAP Class 2 -iso-tsap-c2 399/udp #ISO-TSAP Class 2 -work-sol 400/tcp #Workstation Solutions -work-sol 400/udp #Workstation Solutions -ups 401/tcp #Uninterruptible Power Supply -ups 401/udp #Uninterruptible Power Supply -genie 402/tcp #Genie Protocol -genie 402/udp #Genie Protocol -decap 403/tcp -decap 403/udp -nced 404/tcp -nced 404/udp -ncld 405/tcp -ncld 405/udp -imsp 406/tcp #Interactive Mail Support Protocol -imsp 406/udp #Interactive Mail Support Protocol -timbuktu 407/tcp -timbuktu 407/udp -prm-sm 408/tcp #Prospero Resource Manager Sys. Man. -prm-sm 408/udp #Prospero Resource Manager Sys. Man. -prm-nm 409/tcp #Prospero Resource Manager Node Man. -prm-nm 409/udp #Prospero Resource Manager Node Man. -decladebug 410/tcp #DECLadebug Remote Debug Protocol -decladebug 410/udp #DECLadebug Remote Debug Protocol -rmt 411/tcp #Remote MT Protocol -rmt 411/udp #Remote MT Protocol -synoptics-trap 412/tcp #Trap Convention Port -synoptics-trap 412/udp #Trap Convention Port -smsp 413/tcp -smsp 413/udp -infoseek 414/tcp -infoseek 414/udp -bnet 415/tcp -bnet 415/udp -silverplatter 416/tcp -silverplatter 416/udp -onmux 417/tcp -onmux 417/udp -hyper-g 418/tcp -hyper-g 418/udp -ariel1 419/tcp -ariel1 419/udp -smpte 420/tcp -smpte 420/udp -ariel2 421/tcp -ariel2 421/udp -ariel3 422/tcp -ariel3 422/udp -opc-job-start 423/tcp #IBM Operations Planning and Control Start -opc-job-start 423/udp #IBM Operations Planning and Control Start -opc-job-track 424/tcp #IBM Operations Planning and Control Track -opc-job-track 424/udp #IBM Operations Planning and Control Track -icad-el 425/tcp -icad-el 425/udp -smartsdp 426/tcp -smartsdp 426/udp -svrloc 427/tcp #Server Location -svrloc 427/udp #Server Location -ocs_cmu 428/tcp -ocs_cmu 428/udp -ocs_amu 429/tcp -ocs_amu 429/udp -utmpsd 430/tcp -utmpsd 430/udp -utmpcd 431/tcp -utmpcd 431/udp -iasd 432/tcp -iasd 432/udp -nnsp 433/tcp -nnsp 433/udp -mobileip-agent 434/tcp -mobileip-agent 434/udp -mobilip-mn 435/tcp -mobilip-mn 435/udp -dna-cml 436/tcp -dna-cml 436/udp -comscm 437/tcp -comscm 437/udp -dsfgw 438/tcp -dsfgw 438/udp -dasp 439/tcp -dasp 439/udp -sgcp 440/tcp -sgcp 440/udp -decvms-sysmgt 441/tcp -decvms-sysmgt 441/udp -cvc_hostd 442/tcp -cvc_hostd 442/udp -https 443/tcp -https 443/udp -snpp 444/tcp #Simple Network Paging Protocol -snpp 444/udp #Simple Network Paging Protocol -# [RFC1568] -microsoft-ds 445/tcp -microsoft-ds 445/udp -ddm-rdb 446/tcp -ddm-rdb 446/udp -ddm-dfm 447/tcp -ddm-dfm 447/udp -ddm-ssl 448/tcp ddm-byte -ddm-ssl 448/udp ddm-byte -as-servermap 449/tcp #AS Server Mapper -as-servermap 449/udp #AS Server Mapper -tserver 450/tcp -tserver 450/udp -sfs-smp-net 451/tcp #Cray Network Semaphore server -sfs-smp-net 451/udp #Cray Network Semaphore server -sfs-config 452/tcp #Cray SFS config server -sfs-config 452/udp #Cray SFS config server -creativeserver 453/tcp #CreativeServer -creativeserver 453/udp #CreativeServer -contentserver 454/tcp #ContentServer -contentserver 454/udp #ContentServer -creativepartnr 455/tcp #CreativePartnr -creativepartnr 455/udp #CreativePartnr -macon-tcp 456/tcp -macon-udp 456/udp -scohelp 457/tcp -scohelp 457/udp -appleqtc 458/tcp #apple quick time -appleqtc 458/udp #apple quick time -ampr-rcmd 459/tcp -ampr-rcmd 459/udp -skronk 460/tcp -skronk 460/udp -datasurfsrv 461/tcp -datasurfsrv 461/udp -datasurfsrvsec 462/tcp -datasurfsrvsec 462/udp -alpes 463/tcp -alpes 463/udp -# -kpasswd5 464/tcp # Kerberos (v5) -kpasswd5 464/udp # Kerberos (v5) -#PROBLEMS!============================================================== -# IANA has offically assigned these two ports as ``kpasswd'' -#kpasswd 464/tcp # Kerberos (v5) -#kpasswd 464/udp # Kerberos (v5) -#PROBLEMS!============================================================== -smtps 465/tcp #smtp protocol over TLS/SSL (was ssmtp) -smtps 465/udp #smtp protocol over TLS/SSL (was ssmtp) -digital-vrc 466/tcp -digital-vrc 466/udp -mylex-mapd 467/tcp -mylex-mapd 467/udp -photuris 468/tcp -photuris 468/udp -rcp 469/tcp #Radio Control Protocol -rcp 469/udp #Radio Control Protocol -scx-proxy 470/tcp -scx-proxy 470/udp -mondex 471/tcp -mondex 471/udp -ljk-login 472/tcp -ljk-login 472/udp -hybrid-pop 473/tcp -hybrid-pop 473/udp -tn-tl-w1 474/tcp -tn-tl-w2 474/udp -tcpnethaspsrv 475/tcp -tcpnethaspsrv 475/udp -tn-tl-fd1 476/tcp -tn-tl-fd1 476/udp -ss7ns 477/tcp -ss7ns 477/udp -spsc 478/tcp -spsc 478/udp -iafserver 479/tcp -iafserver 479/udp -iafdbase 480/tcp -iafdbase 480/udp -ph 481/tcp -ph 481/udp -bgs-nsi 482/tcp -bgs-nsi 482/udp -ulpnet 483/tcp -ulpnet 483/udp -integra-sme 484/tcp #Integra Software Management Environment -integra-sme 484/udp #Integra Software Management Environment -powerburst 485/tcp #Air Soft Power Burst -powerburst 485/udp #Air Soft Power Burst -avian 486/tcp -avian 486/udp -saft 487/tcp #saft Simple Asynchronous File Transfer -saft 487/udp #saft Simple Asynchronous File Transfer -gss-http 488/tcp -gss-http 488/udp -nest-protocol 489/tcp -nest-protocol 489/udp -micom-pfs 490/tcp -micom-pfs 490/udp -go-login 491/tcp -go-login 491/udp -ticf-1 492/tcp #Transport Independent Convergence for FNA -ticf-1 492/udp #Transport Independent Convergence for FNA -ticf-2 493/tcp #Transport Independent Convergence for FNA -ticf-2 493/udp #Transport Independent Convergence for FNA -pov-ray 494/tcp -pov-ray 494/udp -intecourier 495/tcp -intecourier 495/udp -pim-rp-disc 496/tcp -pim-rp-disc 496/udp -dantz 497/tcp -dantz 497/udp -siam 498/tcp -siam 498/udp -iso-ill 499/tcp #ISO ILL Protocol -iso-ill 499/udp #ISO ILL Protocol -isakmp 500/tcp -isakmp 500/udp -stmf 501/tcp -stmf 501/udp -asa-appl-proto 502/tcp -asa-appl-proto 502/udp -intrinsa 503/tcp -intrinsa 503/udp -citadel 504/tcp -citadel 504/udp -mailbox-lm 505/tcp -mailbox-lm 505/udp -ohimsrv 506/tcp -ohimsrv 506/udp -crs 507/tcp -crs 507/udp -xvttp 508/tcp -xvttp 508/udp -snare 509/tcp -snare 509/udp -fcp 510/tcp #FirstClass Protocol -fcp 510/udp #FirstClass Protocol -passgo 511/tcp -passgo 511/udp -# -# Berkeley-specific services -# -exec 512/tcp #remote process execution; -# authentication performed using -# passwords and UNIX login names -biff 512/udp comsat #used by mail system to notify users -# of new mail received; currently -# receives messages only from -# processes on the same machine -login 513/tcp #remote login a la telnet; -# automatic authentication performed -# based on priviledged port numbers -# and distributed data bases which -# identify "authentication domains" -who 513/udp whod #maintains data bases showing who's -# logged in to machines on a local -# net and the load average of the -# machine -shell 514/tcp cmd #like exec, but automatic -# authentication is performed as for -# login server -syslog 514/udp -printer 515/tcp spooler -printer 515/udp spooler -videotex 516/tcp -videotex 516/udp -talk 517/tcp #like tenex link, but across -# machine - unfortunately, doesn't -# use link protocol (this is actually -# just a rendezvous port from which a -# tcp connection is established) -talk 517/udp #like tenex link, but across -# machine - unfortunately, doesn't -# use link protocol (this is actually -# just a rendezvous port from which a -# tcp connection is established) -ntalk 518/tcp -ntalk 518/udp -utime 519/tcp unixtime -utime 519/udp unixtime -efs 520/tcp #extended file name server -router 520/udp route routed #local routing process (on site); -# uses variant of Xerox NS routing -# information protocol -ripng 521/tcp -ripng 521/udp -ulp 522/tcp -ulp 522/udp -ibm-db2 523/tcp -ibm-db2 523/udp -ncp 524/tcp -ncp 524/udp -timed 525/tcp timeserver -timed 525/udp timeserver -tempo 526/tcp newdate -tempo 526/udp newdate -stx 527/tcp #Stock IXChange -stx 527/udp #Stock IXChange -custix 528/tcp #Customer IXChange -custix 528/udp #Customer IXChange -irc-serv 529/tcp -irc-serv 529/udp -courier 530/tcp rpc -courier 530/udp rpc -conference 531/tcp chat -conference 531/udp chat -netnews 532/tcp readnews -netnews 532/udp readnews -netwall 533/tcp #for emergency broadcasts -netwall 533/udp #for emergency broadcasts -mm-admin 534/tcp #MegaMedia Admin -mm-admin 534/udp #MegaMedia Admin -iiop 535/tcp -iiop 535/udp -opalis-rdv 536/tcp -opalis-rdv 536/udp -nmsp 537/tcp #Networked Media Streaming Protocol -nmsp 537/udp #Networked Media Streaming Protocol -gdomap 538/tcp -gdomap 538/udp -apertus-ldp 539/tcp #Apertus Technologies Load Determination -apertus-ldp 539/udp #Apertus Technologies Load Determination -uucp 540/tcp uucpd -uucp 540/udp uucpd -uucp-rlogin 541/tcp -uucp-rlogin 541/udp -commerce 542/tcp -commerce 542/udp -klogin 543/tcp # Kerberos (v4/v5) -klogin 543/udp # Kerberos (v4/v5) -kshell 544/tcp krcmd # Kerberos (v4/v5) -kshell 544/udp krcmd # Kerberos (v4/v5) -appleqtcsrvr 545/tcp -appleqtcsrvr 545/udp -dhcpv6-client 546/tcp #DHCPv6 Client -dhcpv6-client 546/udp #DHCPv6 Client -dhcpv6-server 547/tcp #DHCPv6 Server -dhcpv6-server 547/udp #DHCPv6 Server -afpovertcp 548/tcp #AFP over TCP -afpovertcp 548/udp #AFP over TCP -idfp 549/tcp -idfp 549/udp -new-rwho 550/tcp new-who -new-rwho 550/udp new-who -cybercash 551/tcp -cybercash 551/udp -deviceshare 552/tcp -deviceshare 552/udp -pirp 553/tcp -pirp 553/udp -rtsp 554/tcp #Real Time Stream Control Protocol -rtsp 554/udp #Real Time Stream Control Protocol -dsf 555/tcp -dsf 555/udp -remotefs 556/tcp rfs rfs_server # Brunhoff remote filesystem -remotefs 556/udp rfs rfs_server # Brunhoff remote filesystem -openvms-sysipc 557/tcp -openvms-sysipc 557/udp -sdnskmp 558/tcp -sdnskmp 558/udp -teedtap 559/tcp -teedtap 559/udp -rmonitor 560/tcp rmonitord -rmonitor 560/udp rmonitord -monitor 561/tcp -monitor 561/udp -chshell 562/tcp chcmd -chshell 562/udp chcmd -nntps 563/tcp snntp #nntp protocol over TLS/SSL -nntps 563/udp snntp #nntp protocol over TLS/SSL -9pfs 564/tcp #plan 9 file service -9pfs 564/udp #plan 9 file service -whoami 565/tcp -whoami 565/udp -streettalk 566/tcp -banyan-rpc 567/tcp -banyan-rpc 567/udp -ms-shuttle 568/tcp #Microsoft shuttle -ms-shuttle 568/udp #Microsoft shuttle -ms-rome 569/tcp #Microsoft rome -ms-rome 569/udp #Microsoft rome -meter 570/tcp #demon -meter 570/udp #demon -umeter 571/tcp #udemon -umeter 571/udp #udemon - - - -sonar 572/tcp -sonar 572/udp -banyan-vip 573/tcp -banyan-vip 573/udp -ftp-agent 574/tcp #FTP Software Agent System -ftp-agent 574/udp #FTP Software Agent System -vemmi 575/tcp -vemmi 575/udp -ipcd 576/tcp -ipcd 576/udp -vnas 577/tcp -vnas 577/udp -ipdd 578/tcp -ipdd 578/udp -decbsrv 579/tcp -decbsrv 579/udp -sntp-heartbeat 580/tcp -sntp-heartbeat 580/udp -bdp 581/tcp #Bundle Discovery Protocol -bdp 581/udp #Bundle Discovery Protocol -scc-security 582/tcp -scc-security 582/udp -philips-vc 583/tcp #Philips Video-Conferencing -philips-vc 583/udp #Philips Video-Conferencing -keyserver 584/tcp -keyserver 584/udp -imap4-ssl 585/tcp #IMAP4+SSL (use of 585 is not recommended, -imap4-ssl 585/udp # use 993 instead) -password-chg 586/tcp -password-chg 586/udp -submission 587/tcp -submission 587/udp -cal 588/tcp -cal 588/udp -eyelink 589/tcp -eyelink 589/udp -tns-cml 590/tcp -tns-cml 590/udp -http-alt 591/tcp #FileMaker, Inc. - HTTP Alternate (see Port 80) -http-alt 591/udp #FileMaker, Inc. - HTTP Alternate (see Port 80) -eudora-set 592/tcp -eudora-set 592/udp -http-rpc-epmap 593/tcp #HTTP RPC Ep Map -http-rpc-epmap 593/udp #HTTP RPC Ep Map -tpip 594/tcp -tpip 594/udp -cab-protocol 595/tcp -cab-protocol 595/udp -smsd 596/tcp -smsd 596/udp -ptcnameservice 597/tcp #PTC Name Service -ptcnameservice 597/udp #PTC Name Service -sco-websrvrmg3 598/tcp #SCO Web Server Manager 3 -sco-websrvrmg3 598/udp #SCO Web Server Manager 3 -acp 599/tcp #Aeolon Core Protocol -acp 599/udp #Aeolon Core Protocol -ipcserver 600/tcp #Sun IPC server -ipcserver 600/udp #Sun IPC server -nqs 607/tcp -nqs 607/udp -urm 606/tcp #Cray Unified Resource Manager -urm 606/udp #Cray Unified Resource Manager -sift-uft 608/tcp #Sender-Initiated/Unsolicited File Transfer -sift-uft 608/udp #Sender-Initiated/Unsolicited File Transfer -npmp-trap 609/tcp -npmp-trap 609/udp -npmp-local 610/tcp -npmp-local 610/udp -npmp-gui 611/tcp -npmp-gui 611/udp -sshell 614/tcp #SSLshell -sshell 614/udp -ginad 634/tcp -ginad 634/udp -ldaps 636/tcp sldap #ldap protocol over TLS/SSL -ldaps 636/udp sldap -mdqs 666/tcp -mdqs 666/udp -#PROBLEMS!=============================================== -doom 666/tcp #doom Id Software -doom 666/udp #doom Id Software -#PROBLEMS!=============================================== -acap 674/tcp #Application Configuration Access Protocol -acap 674/udp #Application Configuration Access Protocol -elcsd 704/tcp #errlog copy/server daemon -elcsd 704/udp #errlog copy/server daemon -entrustmanager 709/tcp #EntrustManager -entrustmanager 709/udp #EntrustManager -netviewdm1 729/tcp #IBM NetView DM/6000 Server/Client -netviewdm1 729/udp #IBM NetView DM/6000 Server/Client -netviewdm2 730/tcp #IBM NetView DM/6000 send/tcp -netviewdm2 730/udp #IBM NetView DM/6000 send/tcp -netviewdm3 731/tcp #IBM NetView DM/6000 receive/tcp -netviewdm3 731/udp #IBM NetView DM/6000 receive/tcp -netgw 741/tcp -netgw 741/udp -netrcs 742/tcp #Network based Rev. Cont. Sys. -netrcs 742/udp #Network based Rev. Cont. Sys. -flexlm 744/tcp #Flexible License Manager -flexlm 744/udp #Flexible License Manager -fujitsu-dev 747/tcp #Fujitsu Device Control -fujitsu-dev 747/udp #Fujitsu Device Control -ris-cm 748/tcp #Russell Info Sci Calendar Manager -ris-cm 748/udp #Russell Info Sci Calendar Manager -kerberos-adm 749/tcp #Kerberos administration (v5) -kerberos-adm 749/udp #Kerberos administration (v5) -kerberos-iv 750/udp kdc # Kerberos (v4) -kerberos-iv 750/tcp kdc # Kerberos (v4) -#PROBLEMS!======================================================== -#rfile 750/tcp -#loadav 750/udp -#PROBLEMS!======================================================== -kerberos_master 751/tcp # Kerberos `kadmin' (v4) -kerberos_master 751/udp # Kerberos `kadmin' (v4) -#PROBLEMS!======================================================== -pump 751/tcp -pump 751/udp -#PROBLEMS!======================================================== -qrh 752/tcp -qrh 752/udp -rrh 753/tcp -rrh 753/udp -krb_prop 754/tcp krb5_prop # kerberos/v5 server propagation -#PROBLEMS!======================================================== -tell 754/tcp #send -#PROBLEMS!======================================================== -tell 754/udp #send -nlogin 758/tcp -nlogin 758/udp -con 759/tcp -con 759/udp -krbupdate 760/tcp kreg # Kerberos (v4) registration -#PROBLEMS!======================================================== -ns 760/tcp -#PROBLEMS!======================================================== -ns 760/udp -kpasswd 761/tcp kpwd # Kerberos (v4) "passwd" -#PROBLEMS!======================================================== -rxe 761/tcp -#PROBLEMS!======================================================== -rxe 761/udp -quotad 762/tcp -quotad 762/udp -cycleserv 763/tcp -cycleserv 763/udp -omserv 764/tcp -omserv 764/udp -webster 765/tcp -webster 765/udp -phonebook 767/tcp #phone -phonebook 767/udp #phone -vid 769/tcp -vid 769/udp -cadlock 770/tcp -cadlock 770/udp -rtip 771/tcp -rtip 771/udp -cycleserv2 772/tcp -cycleserv2 772/udp -submit 773/tcp -notify 773/udp -rpasswd 774/tcp -acmaint_dbd 774/udp -entomb 775/tcp -acmaint_transd 775/udp -wpages 776/tcp -wpages 776/udp -wpgs 780/tcp -wpgs 780/udp -concert 786/tcp -concert 786/udp -mdbs_daemon 800/tcp -mdbs_daemon 800/udp -device 801/tcp -device 801/udp -supfilesrv 871/tcp # for SUP -rsync 873/tcp -rsync 873/udp -accessbuilder 888/tcp -accessbuilder 888/udp -swat 901/tcp # samba web configuration tool -ftps-data 989/tcp # ftp protocol, data, over TLS/SSL -ftps-data 989/udp -ftps 990/tcp # ftp protocol, control, over TLS/SSL -ftps 990/udp -telnets 992/tcp # telnet protocol over TLS/SSL -telnets 992/udp -imaps 993/tcp # imap4 protocol over TLS/SSL -imaps 993/udp -ircs 994/tcp # irc protocol over TLS/SSL -ircs 994/udp -pop3s 995/tcp spop3 # pop3 protocol over TLS/SSL -pop3s 995/udp spop3 -vsinet 996/tcp -vsinet 996/udp -maitrd 997/tcp -maitrd 997/udp -busboy 998/tcp -puparp 998/udp -garcon 999/tcp -applix 999/udp #Applix ac -puprouter 999/tcp -puprouter 999/udp -cadlock 1000/tcp -ock 1000/udp -# -# REGISTERED PORT NUMBERS -# -blackjack 1025/tcp #network blackjack -blackjack 1025/udp #network blackjack -iad1 1030/tcp #BBN IAD -iad1 1030/udp #BBN IAD -iad2 1031/tcp #BBN IAD -iad2 1031/udp #BBN IAD -iad3 1032/tcp #BBN IAD -iad3 1032/udp #BBN IAD -nim 1058/tcp -nim 1058/udp -nimreg 1059/tcp -nimreg 1059/udp -instl_boots 1067/tcp #Installation Bootstrap Proto. Serv. -instl_boots 1067/udp #Installation Bootstrap Proto. Serv. -instl_bootc 1068/tcp #Installation Bootstrap Proto. Cli. -instl_bootc 1068/udp #Installation Bootstrap Proto. Cli. -socks 1080/tcp -socks 1080/udp -ansoft-lm-1 1083/tcp #Anasoft License Manager -ansoft-lm-1 1083/udp #Anasoft License Manager -ansoft-lm-2 1084/tcp #Anasoft License Manager -ansoft-lm-2 1084/udp #Anasoft License Manager -kpop 1109/tcp #Unofficial -kpop 1109/udp #Unofficial -nfsd-status 1110/tcp #Cluster status info -nfsd-keepalive 1110/udp #Client status info -supfiledbg 1127/tcp # for SUP -nfa 1155/tcp #Network File Access -nfa 1155/udp #Network File Access -phone 1167/udp #conference calling -skkserv 1178/tcp #SKK (kanji input) -lupa 1212/tcp -lupa 1212/udp -nerv 1222/tcp #SNI R&D network -nerv 1222/udp #SNI R&D network -hermes 1248/tcp -hermes 1248/udp -healthd 1281/tcp #healthd -healthd 1281/udp #healthd -alta-ana-lm 1346/tcp #Alta Analytics License Manager -alta-ana-lm 1346/udp #Alta Analytics License Manager -bbn-mmc 1347/tcp #multi media conferencing -bbn-mmc 1347/udp #multi media conferencing -bbn-mmx 1348/tcp #multi media conferencing -bbn-mmx 1348/udp #multi media conferencing -sbook 1349/tcp #Registration Network Protocol -sbook 1349/udp #Registration Network Protocol -editbench 1350/tcp #Registration Network Protocol -editbench 1350/udp #Registration Network Protocol -equationbuilder 1351/tcp #Digital Tool Works (MIT) -equationbuilder 1351/udp #Digital Tool Works (MIT) -lotusnote 1352/tcp #Lotus Note -lotusnote 1352/udp #Lotus Note -relief 1353/tcp #Relief Consulting -relief 1353/udp #Relief Consulting -rightbrain 1354/tcp #RightBrain Software -rightbrain 1354/udp #RightBrain Software -intuitive-edge 1355/tcp #Intuitive Edge -intuitive-edge 1355/udp #Intuitive Edge -cuillamartin 1356/tcp #CuillaMartin Company -cuillamartin 1356/udp #CuillaMartin Company -pegboard 1357/tcp #Electronic PegBoard -pegboard 1357/udp #Electronic PegBoard -connlcli 1358/tcp -connlcli 1358/udp -ftsrv 1359/tcp -ftsrv 1359/udp -mimer 1360/tcp -mimer 1360/udp -linx 1361/tcp -linx 1361/udp -timeflies 1362/tcp -timeflies 1362/udp -ndm-requester 1363/tcp #Network DataMover Requester -ndm-requester 1363/udp #Network DataMover Requester -ndm-server 1364/tcp #Network DataMover Server -ndm-server 1364/udp #Network DataMover Server -adapt-sna 1365/tcp #Network Software Associates -adapt-sna 1365/udp #Network Software Associates -netware-csp 1366/tcp #Novell NetWare Comm Service Platform -netware-csp 1366/udp #Novell NetWare Comm Service Platform -dcs 1367/tcp -dcs 1367/udp -screencast 1368/tcp -screencast 1368/udp -gv-us 1369/tcp #GlobalView to Unix Shell -gv-us 1369/udp #GlobalView to Unix Shell -us-gv 1370/tcp #Unix Shell to GlobalView -us-gv 1370/udp #Unix Shell to GlobalView -fc-cli 1371/tcp #Fujitsu Config Protocol -fc-cli 1371/udp #Fujitsu Config Protocol -fc-ser 1372/tcp #Fujitsu Config Protocol -fc-ser 1372/udp #Fujitsu Config Protocol -chromagrafx 1373/tcp -chromagrafx 1373/udp -molly 1374/tcp #EPI Software Systems -molly 1374/udp #EPI Software Systems -bytex 1375/tcp -bytex 1375/udp -ibm-pps 1376/tcp #IBM Person to Person Software -ibm-pps 1376/udp #IBM Person to Person Software -cichlid 1377/tcp #Cichlid License Manager -cichlid 1377/udp #Cichlid License Manager -elan 1378/tcp #Elan License Manager -elan 1378/udp #Elan License Manager -dbreporter 1379/tcp #Integrity Solutions -dbreporter 1379/udp #Integrity Solutions -telesis-licman 1380/tcp #Telesis Network License Manager -telesis-licman 1380/udp #Telesis Network License Manager -apple-licman 1381/tcp #Apple Network License Manager -apple-licman 1381/udp #Apple Network License Manager -#udt_os 1382/tcp -#udt_os 1382/udp -gwha 1383/tcp #GW Hannaway Network License Manager -gwha 1383/udp #GW Hannaway Network License Manager -os-licman 1384/tcp #Objective Solutions License Manager -os-licman 1384/udp #Objective Solutions License Manager -atex_elmd 1385/tcp #Atex Publishing License Manager -atex_elmd 1385/udp #Atex Publishing License Manager -checksum 1386/tcp #CheckSum License Manager -checksum 1386/udp #CheckSum License Manager -cadsi-lm 1387/tcp #Computer Aided Design Software Inc LM -cadsi-lm 1387/udp #Computer Aided Design Software Inc LM -objective-dbc 1388/tcp #Objective Solutions DataBase Cache -objective-dbc 1388/udp #Objective Solutions DataBase Cache -iclpv-dm 1389/tcp #Document Manager -iclpv-dm 1389/udp #Document Manager -iclpv-sc 1390/tcp #Storage Controller -iclpv-sc 1390/udp #Storage Controller -iclpv-sas 1391/tcp #Storage Access Server -iclpv-sas 1391/udp #Storage Access Server -iclpv-pm 1392/tcp #Print Manager -iclpv-pm 1392/udp #Print Manager -iclpv-nls 1393/tcp #Network Log Server -iclpv-nls 1393/udp #Network Log Server -iclpv-nlc 1394/tcp #Network Log Client -iclpv-nlc 1394/udp #Network Log Client -iclpv-wsm 1395/tcp #PC Workstation Manager software -iclpv-wsm 1395/udp #PC Workstation Manager software -dvl-activemail 1396/tcp #DVL Active Mail -dvl-activemail 1396/udp #DVL Active Mail -audio-activmail 1397/tcp #Audio Active Mail -audio-activmail 1397/udp #Audio Active Mail -video-activmail 1398/tcp #Video Active Mail -video-activmail 1398/udp #Video Active Mail -cadkey-licman 1399/tcp #Cadkey License Manager -cadkey-licman 1399/udp #Cadkey License Manager -cadkey-tablet 1400/tcp #Cadkey Tablet Daemon -cadkey-tablet 1400/udp #Cadkey Tablet Daemon -goldleaf-licman 1401/tcp #Goldleaf License Manager -goldleaf-licman 1401/udp #Goldleaf License Manager -prm-sm-np 1402/tcp #Prospero Resource Manager -prm-sm-np 1402/udp #Prospero Resource Manager -prm-nm-np 1403/tcp #Prospero Resource Manager -prm-nm-np 1403/udp #Prospero Resource Manager -igi-lm 1404/tcp #Infinite Graphics License Manager -igi-lm 1404/udp #Infinite Graphics License Manager -ibm-res 1405/tcp #IBM Remote Execution Starter -ibm-res 1405/udp #IBM Remote Execution Starter -netlabs-lm 1406/tcp #NetLabs License Manager -netlabs-lm 1406/udp #NetLabs License Manager -dbsa-lm 1407/tcp #DBSA License Manager -dbsa-lm 1407/udp #DBSA License Manager -sophia-lm 1408/tcp #Sophia License Manager -sophia-lm 1408/udp #Sophia License Manager -here-lm 1409/tcp #Here License Manager -here-lm 1409/udp #Here License Manager -hiq 1410/tcp #HiQ License Manager -hiq 1410/udp #HiQ License Manager -af 1411/tcp #AudioFile -af 1411/udp #AudioFile -innosys 1412/tcp -innosys 1412/udp -innosys-acl 1413/tcp -innosys-acl 1413/udp -ibm-mqseries 1414/tcp #IBM MQSeries -ibm-mqseries 1414/udp #IBM MQSeries -dbstar 1415/tcp -dbstar 1415/udp -novell-lu6.2 1416/tcp #Novell LU6.2 -novell-lu6.2 1416/udp #Novell LU6.2 -timbuktu-srv1 1417/tcp #Timbuktu Service 1 Port -timbuktu-srv1 1417/udp #Timbuktu Service 1 Port -timbuktu-srv2 1418/tcp #Timbuktu Service 2 Port -timbuktu-srv2 1418/udp #Timbuktu Service 2 Port -timbuktu-srv3 1419/tcp #Timbuktu Service 3 Port -timbuktu-srv3 1419/udp #Timbuktu Service 3 Port -timbuktu-srv4 1420/tcp #Timbuktu Service 4 Port -timbuktu-srv4 1420/udp #Timbuktu Service 4 Port -gandalf-lm 1421/tcp #Gandalf License Manager -gandalf-lm 1421/udp #Gandalf License Manager -autodesk-lm 1422/tcp #Autodesk License Manager -autodesk-lm 1422/udp #Autodesk License Manager -essbase 1423/tcp #Essbase Arbor Software -essbase 1423/udp #Essbase Arbor Software -hybrid 1424/tcp #Hybrid Encryption Protocol -hybrid 1424/udp #Hybrid Encryption Protocol -zion-lm 1425/tcp #Zion Software License Manager -zion-lm 1425/udp #Zion Software License Manager -sas-1 1426/tcp #Satellite-data Acquisition System 1 -sas-1 1426/udp #Satellite-data Acquisition System 1 -mloadd 1427/tcp #mloadd monitoring tool -mloadd 1427/udp #mloadd monitoring tool -informatik-lm 1428/tcp #Informatik License Manager -informatik-lm 1428/udp #Informatik License Manager -nms 1429/tcp #Hypercom NMS -nms 1429/udp #Hypercom NMS -tpdu 1430/tcp #Hypercom TPDU -tpdu 1430/udp #Hypercom TPDU -rgtp 1431/tcp #Reverse Gossip Transport -rgtp 1431/udp #Reverse Gossip Transport -blueberry-lm 1432/tcp #Blueberry Software License Manager -blueberry-lm 1432/udp #Blueberry Software License Manager -ms-sql-s 1433/tcp #Microsoft-SQL-Server -ms-sql-s 1433/udp #Microsoft-SQL-Server -ms-sql-m 1434/tcp #Microsoft-SQL-Monitor -ms-sql-m 1434/udp #Microsoft-SQL-Monitor -ibm-cics 1435/tcp -ibm-cics 1435/udp -sas-2 1436/tcp #Satellite-data Acquisition System 2 -sas-2 1436/udp #Satellite-data Acquisition System 2 -tabula 1437/tcp -tabula 1437/udp -eicon-server 1438/tcp #Eicon Security Agent/Server -eicon-server 1438/udp #Eicon Security Agent/Server -eicon-x25 1439/tcp #Eicon X25/SNA Gateway -eicon-x25 1439/udp #Eicon X25/SNA Gateway -eicon-slp 1440/tcp #Eicon Service Location Protocol -eicon-slp 1440/udp #Eicon Service Location Protocol -cadis-1 1441/tcp #Cadis License Management -cadis-1 1441/udp #Cadis License Management -cadis-2 1442/tcp #Cadis License Management -cadis-2 1442/udp #Cadis License Management -ies-lm 1443/tcp #Integrated Engineering Software -ies-lm 1443/udp #Integrated Engineering Software -marcam-lm 1444/tcp #Marcam License Management -marcam-lm 1444/udp #Marcam License Management -proxima-lm 1445/tcp #Proxima License Manager -proxima-lm 1445/udp #Proxima License Manager -ora-lm 1446/tcp #Optical Research Associates License Manager -ora-lm 1446/udp #Optical Research Associates License Manager -apri-lm 1447/tcp #Applied Parallel Research LM -apri-lm 1447/udp #Applied Parallel Research LM -oc-lm 1448/tcp #OpenConnect License Manager -oc-lm 1448/udp #OpenConnect License Manager -peport 1449/tcp -peport 1449/udp -dwf 1450/tcp #Tandem Distributed Workbench Facility -dwf 1450/udp #Tandem Distributed Workbench Facility -infoman 1451/tcp #IBM Information Management -infoman 1451/udp #IBM Information Management -gtegsc-lm 1452/tcp #GTE Government Systems License Man -gtegsc-lm 1452/udp #GTE Government Systems License Man -genie-lm 1453/tcp #Genie License Manager -genie-lm 1453/udp #Genie License Manager -interhdl_elmd 1454/tcp #interHDL License Manager -interhdl_elmd 1454/udp #interHDL License Manager -esl-lm 1455/tcp #ESL License Manager -esl-lm 1455/udp #ESL License Manager -dca 1456/tcp -dca 1456/udp -valisys-lm 1457/tcp #Valisys License Manager -valisys-lm 1457/udp #Valisys License Manager -nrcabq-lm 1458/tcp #Nichols Research Corp. -nrcabq-lm 1458/udp #Nichols Research Corp. -proshare1 1459/tcp #Proshare Notebook Application -proshare1 1459/udp #Proshare Notebook Application -proshare2 1460/tcp #Proshare Notebook Application -proshare2 1460/udp #Proshare Notebook Application -ibm_wrless_lan 1461/tcp #IBM Wireless LAN -ibm_wrless_lan 1461/udp #IBM Wireless LAN -world-lm 1462/tcp #World License Manager -world-lm 1462/udp #World License Manager -nucleus 1463/tcp -nucleus 1463/udp -msl_lmd 1464/tcp #MSL License Manager -msl_lmd 1464/udp #MSL License Manager -pipes 1465/tcp #Pipes Platform -pipes 1465/udp #Pipes Platform mfarlin@peerlogic.com -oceansoft-lm 1466/tcp #Ocean Software License Manager -oceansoft-lm 1466/udp #Ocean Software License Manager -csdmbase 1467/tcp -csdmbase 1467/udp -csdm 1468/tcp -csdm 1468/udp -aal-lm 1469/tcp #Active Analysis Limited License Manager -aal-lm 1469/udp #Active Analysis Limited License Manager -uaiact 1470/tcp #Universal Analytics -uaiact 1470/udp #Universal Analytics -csdmbase 1471/tcp -csdmbase 1471/udp -csdm 1472/tcp -csdm 1472/udp -openmath 1473/tcp -openmath 1473/udp -telefinder 1474/tcp -telefinder 1474/udp -taligent-lm 1475/tcp #Taligent License Manager -taligent-lm 1475/udp #Taligent License Manager -clvm-cfg 1476/tcp -clvm-cfg 1476/udp -ms-sna-server 1477/tcp -ms-sna-server 1477/udp -ms-sna-base 1478/tcp -ms-sna-base 1478/udp -dberegister 1479/tcp -dberegister 1479/udp -pacerforum 1480/tcp -pacerforum 1480/udp -airs 1481/tcp -airs 1481/udp -miteksys-lm 1482/tcp #Miteksys License Manager -miteksys-lm 1482/udp #Miteksys License Manager -afs 1483/tcp #AFS License Manager -afs 1483/udp #AFS License Manager -confluent 1484/tcp #Confluent License Manager -confluent 1484/udp #Confluent License Manager -lansource 1485/tcp -lansource 1485/udp -nms_topo_serv 1486/tcp -nms_topo_serv 1486/udp -localinfosrvr 1487/tcp -localinfosrvr 1487/udp -docstor 1488/tcp -docstor 1488/udp -dmdocbroker 1489/tcp -dmdocbroker 1489/udp -insitu-conf 1490/tcp -insitu-conf 1490/udp -anynetgateway 1491/tcp -anynetgateway 1491/udp -stone-design-1 1492/tcp -stone-design-1 1492/udp -netmap_lm 1493/tcp -netmap_lm 1493/udp -ica 1494/tcp -ica 1494/udp -cvc 1495/tcp -cvc 1495/udp -liberty-lm 1496/tcp -liberty-lm 1496/udp -rfx-lm 1497/tcp -rfx-lm 1497/udp -watcom-sql 1498/tcp -watcom-sql 1498/udp -fhc 1499/tcp #Federico Heinz Consultora -fhc 1499/udp #Federico Heinz Consultora -vlsi-lm 1500/tcp #VLSI License Manager -vlsi-lm 1500/udp #VLSI License Manager -sas-3 1501/tcp #Satellite-data Acquisition System 3 -sas-3 1501/udp #Satellite-data Acquisition System 3 -shivadiscovery 1502/tcp #Shiva -shivadiscovery 1502/udp #Shiva -imtc-mcs 1503/tcp #Databeam -imtc-mcs 1503/udp #Databeam -evb-elm 1504/tcp #EVB Software Engineering License Manager -evb-elm 1504/udp #EVB Software Engineering License Manager -funkproxy 1505/tcp #Funk Software, Inc. -funkproxy 1505/udp #Funk Software, Inc. -utcd 1506/tcp #Universal Time daemon (utcd) -utcd 1506/udp #Universal Time daemon (utcd) -symplex 1507/tcp -symplex 1507/udp -diagmond 1508/tcp -diagmond 1508/udp -robcad-lm 1509/tcp #Robcad, Ltd. License Manager -robcad-lm 1509/udp #Robcad, Ltd. License Manager -mvx-lm 1510/tcp #Midland Valley Exploration Ltd. Lic. Man. -mvx-lm 1510/udp #Midland Valley Exploration Ltd. Lic. Man. -3l-l1 1511/tcp -3l-l1 1511/udp -wins 1512/tcp #Microsoft's Windows Internet Name Service -wins 1512/udp #Microsoft's Windows Internet Name Service -fujitsu-dtc 1513/tcp #Fujitsu Systems Business of America, Inc -fujitsu-dtc 1513/udp #Fujitsu Systems Business of America, Inc -fujitsu-dtcns 1514/tcp #Fujitsu Systems Business of America, Inc -fujitsu-dtcns 1514/udp #Fujitsu Systems Business of America, Inc -ifor-protocol 1515/tcp -ifor-protocol 1515/udp -vpad 1516/tcp #Virtual Places Audio data -vpad 1516/udp #Virtual Places Audio data -vpac 1517/tcp #Virtual Places Audio control -vpac 1517/udp #Virtual Places Audio control -vpvd 1518/tcp #Virtual Places Video data -vpvd 1518/udp #Virtual Places Video data -vpvc 1519/tcp #Virtual Places Video control -vpvc 1519/udp #Virtual Places Video control -atm-zip-office 1520/tcp #atm zip office -atm-zip-office 1520/udp #atm zip office -ncube-lm 1521/tcp #nCube License Manager -ncube-lm 1521/udp #nCube License Manager -rna-lm 1522/tcp #Ricardo North America License Manager -rna-lm 1522/udp #Ricardo North America License Manager -cichild-lm 1523/tcp -cichild-lm 1523/udp -ingreslock 1524/tcp #ingres -ingreslock 1524/udp #ingres -prospero-np 1525/tcp #Prospero Directory Service non-priv -prospero-np 1525/udp #Prospero Directory Service non-priv -#PROBLEMS!======================================================== -orasrv 1525/tcp #oracle -orasrv 1525/udp #oracle -#PROBLEMS!======================================================== -pdap-np 1526/tcp #Prospero Data Access Prot non-priv -pdap-np 1526/udp #Prospero Data Access Prot non-priv -tlisrv 1527/tcp #oracle -tlisrv 1527/udp #oracle -mciautoreg 1528/tcp -mciautoreg 1528/udp -support 1529/tcp prmsd gnatsd # cygnus bug tracker -coauthor 1529/tcp #oracle -coauthor 1529/udp #oracle -rap-service 1530/tcp -rap-service 1530/udp -rap-listen 1531/tcp -rap-listen 1531/udp -miroconnect 1532/tcp -miroconnect 1532/udp -virtual-places 1533/tcp #Virtual Places Software -virtual-places 1533/udp #Virtual Places Software -micromuse-lm 1534/tcp -micromuse-lm 1534/udp -ampr-info 1535/tcp -ampr-info 1535/udp -ampr-inter 1536/tcp -ampr-inter 1536/udp -sdsc-lm 1537/tcp -sdsc-lm 1537/udp -3ds-lm 1538/tcp -3ds-lm 1538/udp -intellistor-lm 1539/tcp #Intellistor License Manager -intellistor-lm 1539/udp #Intellistor License Manager -rds 1540/tcp -rds 1540/udp -rds2 1541/tcp -rds2 1541/udp -gridgen-elmd 1542/tcp -gridgen-elmd 1542/udp -simba-cs 1543/tcp -simba-cs 1543/udp -aspeclmd 1544/tcp -aspeclmd 1544/udp -vistium-share 1545/tcp -vistium-share 1545/udp -abbaccuray 1546/tcp -abbaccuray 1546/udp -laplink 1547/tcp -laplink 1547/udp -axon-lm 1548/tcp #Axon License Manager -axon-lm 1548/udp #Axon License Manager -shivahose 1549/tcp #Shiva Hose -shivasound 1549/udp #Shiva Sound -3m-image-lm 1550/tcp #Image Storage license manager 3M Company -3m-image-lm 1550/udp #Image Storage license manager 3M Company -hecmtl-db 1551/tcp -hecmtl-db 1551/udp -pciarray 1552/tcp -pciarray 1552/udp -issd 1600/tcp -issd 1600/udp -# IMPORTANT NOTE: Ports 1645/1646 are the traditional radius ports used by -# many vendors without obtaining official IANA assignment. The official -# assignment is now ports 1812/1813 and users are encouraged to migrate -# when possible to these new ports. -#radius 1645/udp #RADIUS authentication protocol (old) -#radacct 1646/udp #RADIUS accounting protocol (old) -nkd 1650/tcp -nkd 1650/udp -shiva_confsrvr 1651/tcp -shiva_confsrvr 1651/udp -xnmp 1652/tcp -xnmp 1652/udp -netview-aix-1 1661/tcp -netview-aix-1 1661/udp -netview-aix-2 1662/tcp -netview-aix-2 1662/udp -netview-aix-3 1663/tcp -netview-aix-3 1663/udp -netview-aix-4 1664/tcp -netview-aix-4 1664/udp -netview-aix-5 1665/tcp -netview-aix-5 1665/udp -netview-aix-6 1666/tcp -netview-aix-6 1666/udp -netview-aix-7 1667/tcp -netview-aix-7 1667/udp -netview-aix-8 1668/tcp -netview-aix-8 1668/udp -netview-aix-9 1669/tcp -netview-aix-9 1669/udp -netview-aix-10 1670/tcp -netview-aix-10 1670/udp -netview-aix-11 1671/tcp -netview-aix-11 1671/udp -netview-aix-12 1672/tcp -netview-aix-12 1672/udp -pptp 1723/tcp #Point-to-point tunnelling protocol -# IMPORTANT NOTE: See comments for ports 1645/1646 when using older equipment -radius 1812/udp #RADIUS authentication protocol (IANA sanctioned) -radacct 1813/udp #RADIUS accounting protocol (IANA sanctioned) -licensedaemon 1986/tcp #cisco license management -licensedaemon 1986/udp #cisco license management -tr-rsrb-p1 1987/tcp #cisco RSRB Priority 1 port -tr-rsrb-p1 1987/udp #cisco RSRB Priority 1 port -tr-rsrb-p2 1988/tcp #cisco RSRB Priority 2 port -tr-rsrb-p2 1988/udp #cisco RSRB Priority 2 port -tr-rsrb-p3 1989/tcp #cisco RSRB Priority 3 port -tr-rsrb-p3 1989/udp #cisco RSRB Priority 3 port -#PROBLEMS!=================================================== -mshnet 1989/tcp #MHSnet system -mshnet 1989/udp #MHSnet system -#PROBLEMS!=================================================== -stun-p1 1990/tcp #cisco STUN Priority 1 port -stun-p1 1990/udp #cisco STUN Priority 1 port -stun-p2 1991/tcp #cisco STUN Priority 2 port -stun-p2 1991/udp #cisco STUN Priority 2 port -stun-p3 1992/tcp #cisco STUN Priority 3 port -stun-p3 1992/udp #cisco STUN Priority 3 port -#PROBLEMS!=================================================== -ipsendmsg 1992/tcp -ipsendmsg 1992/udp -#PROBLEMS!=================================================== -snmp-tcp-port 1993/tcp #cisco SNMP TCP port -snmp-tcp-port 1993/udp #cisco SNMP TCP port -stun-port 1994/tcp #cisco serial tunnel port -stun-port 1994/udp #cisco serial tunnel port -perf-port 1995/tcp #cisco perf port -perf-port 1995/udp #cisco perf port -tr-rsrb-port 1996/tcp #cisco Remote SRB port -tr-rsrb-port 1996/udp #cisco Remote SRB port -gdp-port 1997/tcp #cisco Gateway Discovery Protocol -gdp-port 1997/udp #cisco Gateway Discovery Protocol -x25-svc-port 1998/tcp #cisco X.25 service (XOT) -x25-svc-port 1998/udp #cisco X.25 service (XOT) -tcp-id-port 1999/tcp #cisco identification port -tcp-id-port 1999/udp #cisco identification port -callbook 2000/tcp -callbook 2000/udp -dc 2001/tcp -wizard 2001/udp #curry -globe 2002/tcp -globe 2002/udp -cfingerd 2003/tcp #GNU finger -mailbox 2004/tcp -emce 2004/udp #CCWS mm conf -berknet 2005/tcp -oracle 2005/udp -invokator 2006/tcp -raid-cc 2006/udp #raid -dectalk 2007/tcp -raid-am 2007/udp -conf 2008/tcp -terminaldb 2008/udp -news 2009/tcp -whosockami 2009/udp -search 2010/tcp -pipe_server 2010/udp -raid-cc 2011/tcp #raid -servserv 2011/udp -ttyinfo 2012/tcp -raid-ac 2012/udp -raid-am 2013/tcp -raid-cd 2013/udp -troff 2014/tcp -raid-sf 2014/udp -cypress 2015/tcp -raid-cs 2015/udp -bootserver 2016/tcp -bootserver 2016/udp -cypress-stat 2017/tcp -bootclient 2017/udp -terminaldb 2018/tcp -rellpack 2018/udp -whosockami 2019/tcp -about 2019/udp -xinupageserver 2020/tcp -xinupageserver 2020/udp -servexec 2021/tcp -xinuexpansion1 2021/udp -down 2022/tcp -xinuexpansion2 2022/udp -xinuexpansion3 2023/tcp -xinuexpansion3 2023/udp -xinuexpansion4 2024/tcp -xinuexpansion4 2024/udp -ellpack 2025/tcp -xribs 2025/udp -scrabble 2026/tcp -scrabble 2026/udp -shadowserver 2027/tcp -shadowserver 2027/udp -submitserver 2028/tcp -submitserver 2028/udp -device2 2030/tcp -device2 2030/udp -blackboard 2032/tcp -blackboard 2032/udp -glogger 2033/tcp -glogger 2033/udp -scoremgr 2034/tcp -scoremgr 2034/udp -imsldoc 2035/tcp -imsldoc 2035/udp -objectmanager 2038/tcp -objectmanager 2038/udp -lam 2040/tcp -lam 2040/udp -interbase 2041/tcp -interbase 2041/udp -isis 2042/tcp -isis 2042/udp -isis-bcast 2043/tcp -isis-bcast 2043/udp -rimsl 2044/tcp -rimsl 2044/udp -cdfunc 2045/tcp -cdfunc 2045/udp -sdfunc 2046/tcp -sdfunc 2046/udp -#dls 2047/tcp -#dls 2047/udp -dls-monitor 2048/tcp -dls-monitor 2048/udp -nfsd 2049/tcp nfs # NFS server daemon -nfsd 2049/udp nfs # NFS server daemon -#PROBLEMS!============================================================= -#shilp 2049/tcp -#shilp 2049/udp -#PROBLEMS!============================================================= -dlsrpn 2065/tcp #Data Link Switch Read Port Number -dlsrpn 2065/udp #Data Link Switch Read Port Number -dlswpn 2067/tcp #Data Link Switch Write Port Number -dlswpn 2067/udp #Data Link Switch Write Port Number -zephyr-clt 2103/udp #Zephyr serv-hm connection -zephyr-hm 2104/udp #Zephyr hostmanager -#PROBLEMS!============================================================= -#zephyr-hm-srv 2105/udp #Zephyr hm-serv connection -#PROBLEMS!============================================================= -eklogin 2105/tcp #Kerberos (v4) encrypted rlogin -eklogin 2105/udp #Kerberos (v4) encrypted rlogin -ekshell 2106/tcp #Kerberos (v4) encrypted rshell -ekshell 2106/udp #Kerberos (v4) encrypted rshell -rkinit 2108/tcp #Kerberos (v4) remote initialization -rkinit 2108/udp #Kerberos (v4) remote initialization -ats 2201/tcp #Advanced Training System Program -ats 2201/udp #Advanced Training System Program -ivs-video 2232/tcp #IVS Video default -ivs-video 2232/udp #IVS Video default -ivsd 2241/tcp #IVS Daemon -ivsd 2241/udp #IVS Daemon -pehelp 2307/tcp -pehelp 2307/udp -cvspserver 2401/tcp #CVS network server -cvspserver 2401/udp #CVS network server -venus 2430/tcp #venus -venus 2430/udp #venus -venus-se 2431/tcp #venus-se -venus-se 2431/udp #venus-se -codasrv 2432/tcp #codasrv -codasrv 2432/udp #codasrv -codasrv-se 2433/tcp #codasrv-se -codasrv-se 2433/udp #codasrv-se -rtsserv 2500/tcp #Resource Tracking system server -rtsserv 2500/udp #Resource Tracking system server -rtsclient 2501/tcp #Resource Tracking system client -rtsclient 2501/udp #Resource Tracking system client -hp-3000-telnet 2564/tcp #HP 3000 NS/VT block mode telnet -zebrasrv 2600/tcp #zebra service -zebra 2601/tcp #zebra vty -ripd 2602/tcp #RIPd vty -ripngd 2603/tcp #RIPngd vty -ospfd 2604/tcp #OSPFd vty -bgpd 2605/tcp #BGPd vty -ospf6d 2606/tcp #OSPF6d vty -listen 2766/tcp #System V listener port -www-dev 2784/tcp #world wide web - development -www-dev 2784/udp #world wide web - development -dict 2628/tcp #RFC 2229 -dict 2628/udp #RFC 2229 -NSWS 3049/tcp -NSWS 3049/udp -gds_db 3050/tcp #Firebird Daemon -sj3 3086/tcp #SJ3 (kanji input) -vmodem 3141/tcp -vmodem 3141/udp -ccmail 3264/tcp #cc:mail/lotus -ccmail 3264/udp #cc:mail/lotus -dec-notes 3333/tcp #DEC Notes -dec-notes 3333/udp #DEC Notes -rsvp-encap 3455/udp #RSVP encapsulated in UDP -mapper-nodemgr 3984/tcp #MAPPER network node manager -mapper-nodemgr 3984/udp #MAPPER network node manager -mapper-mapethd 3985/tcp #MAPPER TCP/IP server -mapper-mapethd 3985/udp #MAPPER TCP/IP server -mapper-ws_ethd 3986/tcp #MAPPER workstation server -mapper-ws_ethd 3986/udp #MAPPER workstation server -bmap 3421/tcp #Bull Apprise portmapper -bmap 3421/udp #Bull Apprise portmapper -prsvp 3455/tcp #RSVP Port -prsvp 3455/udp #RSVP Port -vat 3456/tcp #VAT default data -vat 3456/udp #VAT default data -vat-control 3457/tcp #VAT default control -vat-control 3457/udp #VAT default control -udt_os 3900/tcp #Unidata UDT OS -udt_os 3900/udp #Unidata UDT OS -netcheque 4008/tcp #NetCheque accounting -netcheque 4008/udp #NetCheque accounting -lockd 4045/udp # NFS lock daemon/manager -lockd 4045/tcp -nuts_dem 4132/tcp #NUTS Daemon -nuts_dem 4132/udp #NUTS Daemon -nuts_bootp 4133/tcp #NUTS Bootp Server -nuts_bootp 4133/udp #NUTS Bootp Server -rwhois 4321/tcp #Remote Who Is -rwhois 4321/udp #Remote Who Is -unicall 4343/tcp -unicall 4343/udp -krb524 4444/tcp -krb524 4444/udp -# PROBLEM krb524 assigned the port, -# PROBLEM nv used it without an assignment -nv-video 4444/tcp #NV Video default -nv-video 4444/udp #NV Video default -sae-urn 4500/tcp -sae-urn 4500/udp -fax 4557/tcp #FAX transmission service -hylafax 4559/tcp #HylaFAX client-server protocol -rfa 4672/tcp #remote file access server -rfa 4672/udp #remote file access server -commplex-main 5000/tcp -commplex-main 5000/udp -commplex-link 5001/tcp -commplex-link 5001/udp -rfe 5002/tcp #radio free ethernet -rfe 5002/udp #radio free ethernet -telelpathstart 5010/tcp -telelpathstart 5010/udp -telelpathattack 5011/tcp -telelpathattack 5011/udp -mmcc 5050/tcp #multimedia conference control tool -mmcc 5050/udp #multimedia conference control tool -rmonitor_secure 5145/tcp -rmonitor_secure 5145/udp -aol 5190/tcp #America-Online -aol 5190/udp #America-Online -aol-1 5191/tcp #AmericaOnline1 -aol-1 5191/udp #AmericaOnline1 -aol-2 5192/tcp #AmericaOnline2 -aol-2 5192/udp #AmericaOnline2 -aol-3 5193/tcp #AmericaOnline3 -aol-3 5193/udp #AmericaOnline3 -jabber-client 5222/tcp #Jabber Client Connection -jabber-client 5222/udp #Jabber Client Connection -padl2sim 5236/tcp -padl2sim 5236/udp -jabber-server 5269/tcp #Jabber Server Connection -jabber-server 5269/udp #Jabber Server Connection -hacl-hb 5300/tcp # HA cluster heartbeat -hacl-hb 5300/udp # HA cluster heartbeat -hacl-gs 5301/tcp # HA cluster general services -hacl-gs 5301/udp # HA cluster general services -hacl-cfg 5302/tcp # HA cluster configuration -hacl-cfg 5302/udp # HA cluster configuration -hacl-probe 5303/tcp # HA cluster probing -hacl-probe 5303/udp # HA cluster probing -hacl-local 5304/tcp -hacl-local 5304/udp -hacl-test 5305/tcp -hacl-test 5305/udp -cfengine 5308/tcp -cfengine 5308/udp -postgresql 5432/tcp #PostgreSQL Database -postgresql 5432/udp #PostgreSQL Database -rplay 5555/udp -canna 5680/tcp #Canna (Japanese Input) -proshareaudio 5713/tcp #proshare conf audio -proshareaudio 5713/udp #proshare conf audio -prosharevideo 5714/tcp #proshare conf video -prosharevideo 5714/udp #proshare conf video -prosharedata 5715/tcp #proshare conf data -prosharedata 5715/udp #proshare conf data -prosharerequest 5716/tcp #proshare conf request -prosharerequest 5716/udp #proshare conf request -prosharenotify 5717/tcp #proshare conf notify -prosharenotify 5717/udp #proshare conf notify -cvsup 5999/tcp #CVSup file transfer/John Polstra/FreeBSD -x11 6000/tcp #6000-6063 are assigned to X Window System -x11 6000/udp -x11-ssh 6010/tcp #Unofficial name, for convenience -x11-ssh 6010/udp -softcm 6110/tcp #HP SoftBench CM -softcm 6110/udp #HP SoftBench CM -spc 6111/tcp #HP SoftBench Sub-Process Control -spc 6111/udp #HP SoftBench Sub-Process Control -meta-corp 6141/tcp #Meta Corporation License Manager -meta-corp 6141/udp #Meta Corporation License Manager -aspentec-lm 6142/tcp #Aspen Technology License Manager -aspentec-lm 6142/udp #Aspen Technology License Manager -watershed-lm 6143/tcp #Watershed License Manager -watershed-lm 6143/udp #Watershed License Manager -statsci1-lm 6144/tcp #StatSci License Manager - 1 -statsci1-lm 6144/udp #StatSci License Manager - 1 -statsci2-lm 6145/tcp #StatSci License Manager - 2 -statsci2-lm 6145/udp #StatSci License Manager - 2 -lonewolf-lm 6146/tcp #Lone Wolf Systems License Manager -lonewolf-lm 6146/udp #Lone Wolf Systems License Manager -montage-lm 6147/tcp #Montage License Manager -montage-lm 6147/udp #Montage License Manager -ricardo-lm 6148/tcp #Ricardo North America License Manager -ricardo-lm 6148/udp #Ricardo North America License Manager -xdsxdm 6558/tcp -xdsxdm 6558/udp -ircd 6667/tcp #Internet Relay Chat (unoffical) -acmsoda 6969/tcp -acmsoda 6969/udp -afs3-fileserver 7000/tcp #file server itself -afs3-fileserver 7000/udp #file server itself -afs3-callback 7001/tcp #callbacks to cache managers -afs3-callback 7001/udp #callbacks to cache managers -afs3-prserver 7002/tcp #users & groups database -afs3-prserver 7002/udp #users & groups database -afs3-vlserver 7003/tcp #volume location database -afs3-vlserver 7003/udp #volume location database -afs3-kaserver 7004/tcp #AFS/Kerberos authentication service -afs3-kaserver 7004/udp #AFS/Kerberos authentication service -afs3-volser 7005/tcp #volume management server -afs3-volser 7005/udp #volume management server -afs3-errors 7006/tcp #error interpretation service -afs3-errors 7006/udp #error interpretation service -afs3-bos 7007/tcp #basic overseer process -afs3-bos 7007/udp #basic overseer process -afs3-update 7008/tcp #server-to-server updater -afs3-update 7008/udp #server-to-server updater -afs3-rmtsys 7009/tcp #remote cache manager service -afs3-rmtsys 7009/udp #remote cache manager service -afs3-resserver 7010/tcp #MR-AFS residence server -afs3-resserver 7010/udp #MR-AFS residence server -afs3-remio 7011/tcp #MR-AFS remote IO server -afs3-remio 7011/udp #MR-AFS remote IO server -ups-onlinet 7010/tcp #onlinet uninterruptable power supplies -ups-onlinet 7010/udp #onlinet uninterruptable power supplies -font-service 7100/tcp #X Font Service -font-service 7100/udp #X Font Service -fodms 7200/tcp #FODMS FLIP -fodms 7200/udp #FODMS FLIP -dlip 7201/tcp -dlip 7201/udp -natd 8668/divert # Network Address Translation -jetdirect 9100/tcp #HP JetDirect card -man 9535/tcp -man 9535/udp -sd 9876/tcp #Session Director -sd 9876/udp #Session Director -amanda 10080/udp #Dump server control -amandaidx 10082/tcp #Amanda indexing -amidxtape 10083/tcp #Amanda tape indexing -isode-dua 17007/tcp -isode-dua 17007/udp -biimenu 18000/tcp #Beckman Instruments, Inc. -biimenu 18000/udp #Beckman Instruments, Inc. -dbbrowse 47557/tcp #Databeam Corporation -dbbrowse 47557/udp #Databeam Corporation -wnn4 22273/tcp #Wnn4 (Japanese input) -wnn4_Cn 22289/tcp #Wnn4 (Chinese input) -wnn4_Tw 22321/tcp #Wnn4 (Taiwanse input) -wnn4_Kr 22305/tcp #Wnn4 (Korean input) -wnn6 22273/tcp #Wnn6 (Japanese input) -wnn6_Cn 22289/tcp #Wnn6 (Chinese input) -wnn6_Tw 22321/tcp #Wnn6 (Taiwanse input) -wnn6_Kr 22305/tcp #Wnn6 (Korean input) -wnn6_DS 26208/tcp #Wnn6 (Dserver) From vmiklos at frugalware.org Wed Aug 8 17:29:22 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 8 17:29:23 2007 Subject: [Frugalware-git] frugalware-current: portmap-5beta-5-i686 Message-ID: <20070808152922.7022613A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c280b9b529d0b8d7ff9b234c9c700b00058eb407 commit c280b9b529d0b8d7ff9b234c9c700b00058eb407 Author: VMiklos Date: Wed Aug 8 17:28:57 2007 +0200 portmap-5beta-5-i686 moved to base diff --git a/source/base/portmap/FrugalBuild b/source/base/portmap/FrugalBuild new file mode 100644 index 0000000..baa203a --- /dev/null +++ b/source/base/portmap/FrugalBuild @@ -0,0 +1,29 @@ +# Compiling Time: 0.01 SBU +# Contributor: VMiklos +# Maintainer: Zsolt Szalai + +pkgname=portmap +pkgver=5beta +pkgrel=5 +pkgdesc="RPC connection manager" +url="ftp://ftp.porcupine.org/pub/security" +depends=('glibc') +groups=('base') +archs=('i686' 'x86_64') +up2date="wget --passive-ftp -O - -q ftp://ftp.porcupine.org/pub/security/|grep 'portmap[[:print:]]*tar.gz<'|tail -n 1|cut -d _ -f 2|cut -d . -f 1" +source=($url/${pkgname}_${pkgver}.tar.gz $pkgname-$pkgver.diff rc.portmap) +sha1sums=('783a322ca9220e4830664f94195ff923ce8a09d6' \ + '63901011ef1eb163ad2bd8dd2a7e9af242f31482' \ + 'bdd14477543527bd1aded1d750ebee86ff7bf74d') + +build() { + cd $startdir/src/${pkgname}_${pkgver} + patch -p1 < $startdir/src/$pkgname-$pkgver.diff + + make || return 1 + + make DESTDIR=$startdir/pkg install + mkdir -p $startdir/pkg/etc/rc.d/rc.messages + install -m755 $startdir/src/rc.portmap $startdir/pkg/etc/rc.d/ + cp -a $startdir/messages/* $startdir/pkg/etc/rc.d/rc.messages/ +} diff --git a/source/base/portmap/messages/portmap.en b/source/base/portmap/messages/portmap.en new file mode 100644 index 0000000..3454337 --- /dev/null +++ b/source/base/portmap/messages/portmap.en @@ -0,0 +1,2 @@ +startportmap="Starting RPC portmapper" + stopportmap="Stopping RPC portmapper" diff --git a/source/base/portmap/messages/portmap.hu b/source/base/portmap/messages/portmap.hu new file mode 100644 index 0000000..a21c8b0 --- /dev/null +++ b/source/base/portmap/messages/portmap.hu @@ -0,0 +1,2 @@ +startportmap="RPC portmapper indítása" + stopportmap="RPC portmapper leállítása" diff --git a/source/base/portmap/portmap-5beta.diff b/source/base/portmap/portmap-5beta.diff new file mode 100644 index 0000000..fdcb13d --- /dev/null +++ b/source/base/portmap/portmap-5beta.diff @@ -0,0 +1,537 @@ +diff -Naur portmap_5beta.orig/BLURB portmap_5beta/BLURB +--- portmap_5beta.orig/BLURB 1996-07-06 23:09:46.000000000 +0200 ++++ portmap_5beta/BLURB 2004-06-20 18:02:23.000000000 +0200 +@@ -1,3 +1,6 @@ ++ ++############################################################################### ++ + @(#) BLURB 1.5 96/07/06 23:09:45 + + This is the fifth replacement portmapper release. +diff -Naur portmap_5beta.orig/daemon.c portmap_5beta/daemon.c +--- portmap_5beta.orig/daemon.c 1992-06-11 22:53:12.000000000 +0200 ++++ portmap_5beta/daemon.c 2004-06-20 18:02:23.000000000 +0200 +@@ -36,11 +36,8 @@ + #endif /* LIBC_SCCS and not lint */ + + #include +- +-/* From unistd.h */ +-#define STDIN_FILENO 0 +-#define STDOUT_FILENO 1 +-#define STDERR_FILENO 2 ++#include ++#include + + /* From paths.h */ + #define _PATH_DEVNULL "/dev/null" +diff -Naur portmap_5beta.orig/from_local.c portmap_5beta/from_local.c +--- portmap_5beta.orig/from_local.c 1996-05-31 15:52:58.000000000 +0200 ++++ portmap_5beta/from_local.c 2004-06-20 18:02:23.000000000 +0200 +@@ -51,6 +51,9 @@ + #include + #include + #include ++#include ++#include ++#include + + #ifndef TRUE + #define TRUE 1 +diff -Naur portmap_5beta.orig/Makefile portmap_5beta/Makefile +--- portmap_5beta.orig/Makefile 1996-07-06 23:06:19.000000000 +0200 ++++ portmap_5beta/Makefile 2004-06-20 18:02:23.000000000 +0200 +@@ -8,7 +8,7 @@ + # if you disagree. See `man 3 syslog' for examples. Some syslog versions + # do not provide this flexibility. + # +-FACILITY=LOG_MAIL ++FACILITY=LOG_DAEMON + + # To disable tcp-wrapper style access control, comment out the following + # macro definitions. Access control can also be turned off by providing +@@ -16,7 +16,8 @@ + # daemon, is always treated as an authorized host. + + HOSTS_ACCESS= -DHOSTS_ACCESS +-WRAP_LIB = $(WRAP_DIR)/libwrap.a ++#WRAP_LIB = $(WRAP_DIR)/libwrap.a ++WRAP_LIB = -lwrap + + # Comment out if your RPC library does not allocate privileged ports for + # requests from processes with root privilege, or the new portmap will +@@ -71,7 +72,7 @@ + # With verbose logging on, HP-UX 9.x and AIX 4.1 leave zombies behind when + # SIGCHLD is not ignored. Enable next macro for a fix. + # +-# ZOMBIES = -DIGNORE_SIGCHLD # AIX 4.x, HP-UX 9.x ++ZOMBIES = -DIGNORE_SIGCHLD # AIX 4.x, HP-UX 9.x + + # Uncomment the following macro if your system does not have u_long. + # +@@ -81,7 +82,7 @@ + # libwrap.a object library. WRAP_DIR should specify the directory with + # that library. + +-WRAP_DIR= ../tcp_wrappers ++WRAP_DIR= $(TCPD_DIR) + + # Auxiliary object files that may be missing from your C library. + # +@@ -99,22 +100,31 @@ + + # Comment out if your compiler talks ANSI and understands const + # +-CONST = -Dconst= ++#CONST = -Dconst= + + ### End of configurable stuff. + ############################## + ++GLIBC=$(shell grep -s -c __GLIBC__ /usr/include/features.h) ++ ++ifeq ($(GLIBC),0) ++LIBS += # -lbsd ++else ++LIBS += -lnsl ++endif ++ ++ + SHELL = /bin/sh + +-COPT = $(CONST) -Dperror=xperror $(HOSTS_ACCESS) $(CHECK_PORT) \ ++COPT = $(CONST) $(HOSTS_ACCESS) $(CHECK_PORT) \ + $(SYS) -DFACILITY=$(FACILITY) $(ULONG) $(ZOMBIES) $(SA_LEN) \ + $(LOOPBACK) $(SETPGRP) +-CFLAGS = $(COPT) -O $(NSARCHS) ++CFLAGS = -Wall $(COPT) -O2 $(NSARCHS) + OBJECTS = portmap.o pmap_check.o from_local.o $(AUX) + + all: portmap pmap_dump pmap_set + +-portmap: $(OBJECTS) $(WRAP_DIR)/libwrap.a ++portmap: $(OBJECTS) # $(WRAP_DIR)/libwrap.a + $(CC) $(CFLAGS) -o $@ $(OBJECTS) $(WRAP_LIB) $(LIBS) + + pmap_dump: pmap_dump.c +@@ -129,6 +139,17 @@ + get_myaddress: get_myaddress.c + cc $(CFLAGS) -DTEST -o $@ get_myaddress.c $(LIBS) + ++install: all ++ install -D -o root -g root -m 0755 -s portmap ${DESTDIR}/sbin/portmap ++ install -D -o root -g root -m 0755 -s pmap_dump ${DESTDIR}/sbin/pmap_dump ++ install -D -o root -g root -m 0755 -s pmap_set ${DESTDIR}/sbin/pmap_set ++ install -D -o root -g root -m 0644 portmap.8 ${DESTDIR}/usr/man/man8/portmap.8 ++ install -D -o root -g root -m 0644 pmap_dump.8 ${DESTDIR}/usr/man/man8/pmap_dump.8 ++ install -D -o root -g root -m 0644 pmap_set.8 ${DESTDIR}/usr/man/man8/pmap_set.8 ++ ++ ++ ++ + lint: + lint $(COPT) $(OBJECTS:%.o=%.c) + +diff -Naur portmap_5beta.orig/pmap_check.c portmap_5beta/pmap_check.c +--- portmap_5beta.orig/pmap_check.c 1996-07-07 10:49:10.000000000 +0200 ++++ portmap_5beta/pmap_check.c 2004-06-20 18:02:23.000000000 +0200 +@@ -45,6 +45,9 @@ + #include + #include + #endif ++#include ++#include ++#include + + extern char *inet_ntoa(); + +diff -Naur portmap_5beta.orig/pmap_dump.8 portmap_5beta/pmap_dump.8 +--- portmap_5beta.orig/pmap_dump.8 1970-01-01 01:00:00.000000000 +0100 ++++ portmap_5beta/pmap_dump.8 2004-06-20 18:02:23.000000000 +0200 +@@ -0,0 +1,24 @@ ++.TH PMAP_DUMP 8 "*21th **June **1997*" *Linux* "*Linux* Programmer's Manual" ++.SH NAME ++pmap_dump \- print a list of all registered RPC programs ++.SH SYNOPSIS ++.B pmap_dump ++.SH DESCRIPTION ++The ++.B pmap_dump ++command can be used to restart a running portmapper or to print ++a list of all registered RPC programs on the local host. If you ++want to use the program to restart the portmapper you have to ++redirect the output of ++.B pmap_dump ++to a file. After this you can restart the portmapper and restore ++the list of the registered RPC programs by feeding the output ++of ++.B pmap_dump ++to the ++.B pmap_set ++command. ++.SH SEE ALSO ++.BR pmap_set (8), ++.BR rpc.portmap (8) ++ +diff -Naur portmap_5beta.orig/pmap_dump.c portmap_5beta/pmap_dump.c +--- portmap_5beta.orig/pmap_dump.c 1992-06-11 22:53:16.000000000 +0200 ++++ portmap_5beta/pmap_dump.c 2004-06-20 18:02:23.000000000 +0200 +@@ -23,6 +23,19 @@ + + static char *protoname(); + ++#ifndef INADDR_LOOPBACK ++#define INADDR_LOOPBACK ntohl(inet_addr("127.0.0.1")) ++#endif ++ ++static void get_myloopaddress(addrp) ++struct sockaddr_in *addrp; ++{ ++ memset((char *) addrp, 0, sizeof(*addrp)); ++ addrp->sin_family = AF_INET; ++ addrp->sin_port = htons(PMAPPORT); ++ addrp->sin_addr.s_addr = htonl(INADDR_LOOPBACK); ++} ++ + main(argc, argv) + int argc; + char **argv; +@@ -31,7 +44,7 @@ + register struct pmaplist *list; + register struct rpcent *rpc; + +- get_myaddress(&addr); ++ get_myloopaddress(&addr); + + for (list = pmap_getmaps(&addr); list; list = list->pml_next) { + rpc = getrpcbynumber((int) list->pml_map.pm_prog); +diff -Naur portmap_5beta.orig/pmap_set.8 portmap_5beta/pmap_set.8 +--- portmap_5beta.orig/pmap_set.8 1970-01-01 01:00:00.000000000 +0100 ++++ portmap_5beta/pmap_set.8 2004-06-20 18:02:23.000000000 +0200 +@@ -0,0 +1,24 @@ ++.TH PMAP_SET 8 "*21th **June **1997*" *Linux* "*Linux* Programmer's Manual" ++.SH NAME ++pmap_set \- set the list of registered RPC programs ++.SH SYNOPSIS ++.B pmap_set ++.SH DESCRIPTION ++The ++.B pmap_set ++command can be used to restart a running portmapper or to set ++the list of registered RPC programs on the local host. If you ++want to use the program to restart the portmapper you have to ++redirect the output of ++.B pmap_dump ++to a file. After this you can restart the portmapper and restore ++the list of the registered RPC programs by feeding the output ++of ++.B pmap_dump ++to the ++.B pmap_set ++command. ++.SH SEE ALSO ++.BR pmap_dump (8), ++.BR rpc.portmap (8) ++ +diff -Naur portmap_5beta.orig/pmap_set.c portmap_5beta/pmap_set.c +--- portmap_5beta.orig/pmap_set.c 1996-07-06 23:06:23.000000000 +0200 ++++ portmap_5beta/pmap_set.c 2004-06-20 18:02:23.000000000 +0200 +@@ -47,9 +47,9 @@ + int *prot; + unsigned *port; + { +- char proto_name[BUFSIZ]; ++ char proto_name[256]; + +- if (sscanf(buf, "%lu %lu %s %u", prog, vers, proto_name, port) != 4) { ++ if (sscanf(buf, "%lu %lu %255s %u", prog, vers, proto_name, port) != 4) { + return (0); + } + if (strcmp(proto_name, "tcp") == 0) { +diff -Naur portmap_5beta.orig/portmap.8 portmap_5beta/portmap.8 +--- portmap_5beta.orig/portmap.8 1970-01-01 01:00:00.000000000 +0100 ++++ portmap_5beta/portmap.8 2004-06-20 18:02:23.000000000 +0200 +@@ -0,0 +1,146 @@ ++.\" Copyright (c) 1987 Sun Microsystems ++.\" Copyright (c) 1990, 1991 The Regents of the University of California. ++.\" All rights reserved. ++.\" ++.\" Redistribution and use in source and binary forms, with or without ++.\" modification, are permitted provided that the following conditions ++.\" are met: ++.\" 1. Redistributions of source code must retain the above copyright ++.\" notice, this list of conditions and the following disclaimer. ++.\" 2. Redistributions in binary form must reproduce the above copyright ++.\" notice, this list of conditions and the following disclaimer in the ++.\" documentation and/or other materials provided with the distribution. ++.\" 3. All advertising materials mentioning features or use of this software ++.\" must display the following acknowledgement: ++.\" This product includes software developed by the University of ++.\" California, Berkeley and its contributors. ++.\" 4. Neither the name of the University nor the names of its contributors ++.\" may be used to endorse or promote products derived from this software ++.\" without specific prior written permission. ++.\" ++.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ++.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE ++.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ++.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ++.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ++.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ++.\" SUCH DAMAGE. ++.\" ++.\" from: @(#)portmap.8 5.3 (Berkeley) 3/16/91 ++.\" $Id: portmap.8,v 1.2 1993/08/01 07:24:03 mycroft Exp $ ++.\" ++.Dd March 16, 1991 ++.Dt PORTMAP 8 ++.Os BSD 4.3 ++.Sh NAME ++.Nm portmap ++.Nd ++.Tn DARPA ++port to ++.Tn RPC ++program number mapper ++.Sh SYNOPSIS ++.Nm portmap ++.Op Fl d ++.Op Fl v ++.Sh DESCRIPTION ++.Nm Portmap ++is a server that converts ++.Tn RPC ++program numbers into ++.Tn DARPA ++protocol port numbers. ++It must be running in order to make ++.Tn RPC ++calls. ++.Pp ++When an ++.Tn RPC ++server is started, it will tell ++.Nm portmap ++what port number it is listening to, and what ++.Tn RPC ++program numbers it is prepared to serve. ++When a client wishes to make an ++.Tn RPC ++call to a given program number, ++it will first contact ++.Nm portmap ++on the server machine to determine ++the port number where ++.Tn RPC ++packets should be sent. ++.Pp ++.Nm Portmap ++must be started before any ++.Tn RPC ++servers are invoked. ++.Pp ++Normally ++.Nm portmap ++forks and dissociates itself from the terminal ++like any other daemon. ++.Nm Portmap ++then logs errors using ++.Xr syslog 3 . ++.Pp ++Option available: ++.Bl -tag -width Ds ++.It Fl d ++(debug) prevents ++.Nm portmap ++from running as a daemon, ++and causes errors and debugging information ++to be printed to the standard error output. ++.It Fl v ++(verbose) run ++.Nm portmap ++in verbose mode. ++.El ++ ++This ++.Nm portmap ++version is protected by the ++.Nm tcp_wrapper ++library. You have to give the clients access to ++.Nm portmap ++if they should be allowed to use it. To allow connects from clients of ++the .bar.com domain you could use the following line in /etc/hosts.allow: ++ ++portmap: .bar.com ++ ++You have to use the daemon name ++.Nm portmap ++for the daemon name (even if the binary has a different name). For the ++client names you can only use the keyword ALL or IP addresses (NOT ++host or domain names). ++ ++For further information please have a look at the ++.Xr tcpd 8 , ++.Xr hosts_allow 5 ++and ++.Xr hosts_access 5 ++manual pages. ++ ++.Sh SEE ALSO ++.Xr inetd.conf 5 , ++.Xr rpcinfo 8 , ++.Xr pmap_set 8 , ++.Xr pmap_dump 8 , ++.Xr inetd 8 ++.Xr tcpd 8 ++.Xr hosts_access 5 ++.Xr hosts_options 5 ++.Sh BUGS ++If ++.Nm portmap ++crashes, all servers must be restarted. ++.Sh HISTORY ++The ++.Nm ++command appeared in ++.Bx 4.3 +diff -Naur portmap_5beta.orig/portmap.c portmap_5beta/portmap.c +--- portmap_5beta.orig/portmap.c 1996-07-06 23:06:24.000000000 +0200 ++++ portmap_5beta/portmap.c 2004-06-20 18:02:28.000000000 +0200 +@@ -80,6 +80,9 @@ + * Mountain View, California 94043 + */ + ++#if defined(__GLIBC__) ++#include ++#endif /* __GLIBC__ */ + #include + #include + #include +@@ -94,9 +97,12 @@ + #ifdef SYSV40 + #include + #endif ++#include ++#include + + extern char *strerror(); + #include ++#include + + #ifndef LOG_PERROR + #define LOG_PERROR 0 +@@ -124,7 +130,6 @@ + static void callit(); + struct pmaplist *pmaplist; + int debugging = 0; +-extern int errno; + + #include "pmap_check.h" + +@@ -350,7 +355,7 @@ + */ + /* remote host authorization check */ + check_default(svc_getcaller(xprt), rqstp->rq_proc, (u_long) 0); +- if (!svc_sendreply(xprt, xdr_void, (caddr_t)0) && debugging) { ++ if (!svc_sendreply(xprt, (xdrproc_t) xdr_void, (caddr_t)0) && debugging) { + abort(); + } + break; +@@ -359,7 +364,7 @@ + /* + * Set a program,version to port mapping + */ +- if (!svc_getargs(xprt, xdr_pmap, ®)) ++ if (!svc_getargs(xprt, (xdrproc_t) xdr_pmap, (caddr_t) ®)) + svcerr_decode(xprt); + else { + /* reject non-local requests, protect priv. ports */ +@@ -401,7 +406,7 @@ + ans = 1; + } + done: +- if ((!svc_sendreply(xprt, xdr_int, (caddr_t)&ans)) && ++ if ((!svc_sendreply(xprt, (xdrproc_t) xdr_int, (caddr_t)&ans)) && + debugging) { + (void) fprintf(stderr, "svc_sendreply\n"); + abort(); +@@ -413,7 +418,7 @@ + /* + * Remove a program,version to port mapping. + */ +- if (!svc_getargs(xprt, xdr_pmap, ®)) ++ if (!svc_getargs(xprt, (xdrproc_t) xdr_pmap, (caddr_t) ®)) + svcerr_decode(xprt); + else { + ans = 0; +@@ -447,7 +452,7 @@ + prevpml->pml_next = pml; + free(t); + } +- if ((!svc_sendreply(xprt, xdr_int, (caddr_t)&ans)) && ++ if ((!svc_sendreply(xprt, (xdrproc_t) xdr_int, (caddr_t)&ans)) && + debugging) { + (void) fprintf(stderr, "svc_sendreply\n"); + abort(); +@@ -459,7 +464,7 @@ + /* + * Lookup the mapping for a program,version and return its port + */ +- if (!svc_getargs(xprt, xdr_pmap, ®)) ++ if (!svc_getargs(xprt, (xdrproc_t) xdr_pmap, (caddr_t) ®)) + svcerr_decode(xprt); + else { + /* remote host authorization check */ +@@ -474,7 +479,7 @@ + port = fnd->pml_map.pm_port; + else + port = 0; +- if ((!svc_sendreply(xprt, xdr_int, (caddr_t)&port)) && ++ if ((!svc_sendreply(xprt, (xdrproc_t) xdr_int, (caddr_t)&port)) && + debugging) { + (void) fprintf(stderr, "svc_sendreply\n"); + abort(); +@@ -486,7 +491,7 @@ + /* + * Return the current set of mapped program,version + */ +- if (!svc_getargs(xprt, xdr_void, NULL)) ++ if (!svc_getargs(xprt, (xdrproc_t) xdr_void, (caddr_t) NULL)) + svcerr_decode(xprt); + else { + /* remote host authorization check */ +@@ -497,7 +502,7 @@ + } else { + p = pmaplist; + } +- if ((!svc_sendreply(xprt, xdr_pmaplist, ++ if ((!svc_sendreply(xprt, (xdrproc_t) xdr_pmaplist, + (caddr_t)&p)) && debugging) { + (void) fprintf(stderr, "svc_sendreply\n"); + abort(); +@@ -645,7 +650,7 @@ + timeout.tv_sec = 5; + timeout.tv_usec = 0; + a.rmt_args.args = buf; +- if (!svc_getargs(xprt, xdr_rmtcall_args, &a)) ++ if (!svc_getargs(xprt, (xdrproc_t) xdr_rmtcall_args, (caddr_t) &a)) + return; + /* host and service access control */ + if (!check_callit(svc_getcaller(xprt), +@@ -674,9 +679,9 @@ + au->aup_uid, au->aup_gid, au->aup_len, au->aup_gids); + } + a.rmt_port = (u_long)port; +- if (clnt_call(client, a.rmt_proc, xdr_opaque_parms, &a, +- xdr_len_opaque_parms, &a, timeout) == RPC_SUCCESS) { +- svc_sendreply(xprt, xdr_rmtcall_result, (caddr_t)&a); ++ if (clnt_call(client, a.rmt_proc, (xdrproc_t) xdr_opaque_parms, (char*) &a, ++ (xdrproc_t) xdr_len_opaque_parms, (char*) &a, timeout) == RPC_SUCCESS) { ++ svc_sendreply(xprt, (xdrproc_t) xdr_rmtcall_result, (caddr_t)&a); + } + AUTH_DESTROY(client->cl_auth); + clnt_destroy(client); diff --git a/source/base/portmap/portmap.install b/source/base/portmap/portmap.install new file mode 100644 index 0000000..fc12dfa --- /dev/null +++ b/source/base/portmap/portmap.install @@ -0,0 +1,24 @@ +# arg 1: the new package version +post_install() { + chkconfig --add rc.portmap +} + +# 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.portmap +} + +op=$1 +shift +$op $* diff --git a/source/base/portmap/rc.portmap b/source/base/portmap/rc.portmap new file mode 100644 index 0000000..23375fd --- /dev/null +++ b/source/base/portmap/rc.portmap @@ -0,0 +1,27 @@ +#!/bin/sh + +# (c) 2003 Vajna Miklos +# rc.portmap for FrugalWare +# distributed under GPL License + +. /etc/rc.d/rc.functions + +# chkconfig: 345 13 87 +# description: The portmapper manages RPC connections, which are used by \ +# protocols such as NFS and NIS. The portmap server must be \ +# running on machines which act as servers for protocols which \ +# make use of the RPC mechanism. + +if [ "$1" = "stop" ]; then + stop "$stopportmap" + killall portmap 2> /dev/null + ok $? +elif [ "$1" = "restart" ]; then + "$0" stop + sleep 1 + "$0" start +else # start + start "$startportmap" + /sbin/portmap + ok $? +fi diff --git a/source/network/portmap/FrugalBuild b/source/network/portmap/FrugalBuild deleted file mode 100644 index 418ac7b..0000000 --- a/source/network/portmap/FrugalBuild +++ /dev/null @@ -1,29 +0,0 @@ -# Compiling Time: 0.01 SBU -# Contributor: VMiklos -# Maintainer: Zsolt Szalai - -pkgname=portmap -pkgver=5beta -pkgrel=5 -pkgdesc="RPC connection manager" -url="ftp://ftp.porcupine.org/pub/security" -depends=('glibc') -groups=('network') -archs=('i686' 'x86_64') -up2date="wget --passive-ftp -O - -q ftp://ftp.porcupine.org/pub/security/|grep 'portmap[[:print:]]*tar.gz<'|tail -n 1|cut -d _ -f 2|cut -d . -f 1" -source=($url/${pkgname}_${pkgver}.tar.gz $pkgname-$pkgver.diff rc.portmap) -sha1sums=('783a322ca9220e4830664f94195ff923ce8a09d6' \ - '63901011ef1eb163ad2bd8dd2a7e9af242f31482' \ - 'bdd14477543527bd1aded1d750ebee86ff7bf74d') - -build() { - cd $startdir/src/${pkgname}_${pkgver} - patch -p1 < $startdir/src/$pkgname-$pkgver.diff - - make || return 1 - - make DESTDIR=$startdir/pkg install - mkdir -p $startdir/pkg/etc/rc.d/rc.messages - install -m755 $startdir/src/rc.portmap $startdir/pkg/etc/rc.d/ - cp -a $startdir/messages/* $startdir/pkg/etc/rc.d/rc.messages/ -} diff --git a/source/network/portmap/messages/portmap.en b/source/network/portmap/messages/portmap.en deleted file mode 100644 index 3454337..0000000 --- a/source/network/portmap/messages/portmap.en +++ /dev/null @@ -1,2 +0,0 @@ -startportmap="Starting RPC portmapper" - stopportmap="Stopping RPC portmapper" diff --git a/source/network/portmap/messages/portmap.hu b/source/network/portmap/messages/portmap.hu deleted file mode 100644 index a21c8b0..0000000 --- a/source/network/portmap/messages/portmap.hu +++ /dev/null @@ -1,2 +0,0 @@ -startportmap="RPC portmapper indítása" - stopportmap="RPC portmapper leállítása" diff --git a/source/network/portmap/portmap-5beta.diff b/source/network/portmap/portmap-5beta.diff deleted file mode 100644 index fdcb13d..0000000 --- a/source/network/portmap/portmap-5beta.diff +++ /dev/null @@ -1,537 +0,0 @@ -diff -Naur portmap_5beta.orig/BLURB portmap_5beta/BLURB ---- portmap_5beta.orig/BLURB 1996-07-06 23:09:46.000000000 +0200 -+++ portmap_5beta/BLURB 2004-06-20 18:02:23.000000000 +0200 -@@ -1,3 +1,6 @@ -+ -+############################################################################### -+ - @(#) BLURB 1.5 96/07/06 23:09:45 - - This is the fifth replacement portmapper release. -diff -Naur portmap_5beta.orig/daemon.c portmap_5beta/daemon.c ---- portmap_5beta.orig/daemon.c 1992-06-11 22:53:12.000000000 +0200 -+++ portmap_5beta/daemon.c 2004-06-20 18:02:23.000000000 +0200 -@@ -36,11 +36,8 @@ - #endif /* LIBC_SCCS and not lint */ - - #include -- --/* From unistd.h */ --#define STDIN_FILENO 0 --#define STDOUT_FILENO 1 --#define STDERR_FILENO 2 -+#include -+#include - - /* From paths.h */ - #define _PATH_DEVNULL "/dev/null" -diff -Naur portmap_5beta.orig/from_local.c portmap_5beta/from_local.c ---- portmap_5beta.orig/from_local.c 1996-05-31 15:52:58.000000000 +0200 -+++ portmap_5beta/from_local.c 2004-06-20 18:02:23.000000000 +0200 -@@ -51,6 +51,9 @@ - #include - #include - #include -+#include -+#include -+#include - - #ifndef TRUE - #define TRUE 1 -diff -Naur portmap_5beta.orig/Makefile portmap_5beta/Makefile ---- portmap_5beta.orig/Makefile 1996-07-06 23:06:19.000000000 +0200 -+++ portmap_5beta/Makefile 2004-06-20 18:02:23.000000000 +0200 -@@ -8,7 +8,7 @@ - # if you disagree. See `man 3 syslog' for examples. Some syslog versions - # do not provide this flexibility. - # --FACILITY=LOG_MAIL -+FACILITY=LOG_DAEMON - - # To disable tcp-wrapper style access control, comment out the following - # macro definitions. Access control can also be turned off by providing -@@ -16,7 +16,8 @@ - # daemon, is always treated as an authorized host. - - HOSTS_ACCESS= -DHOSTS_ACCESS --WRAP_LIB = $(WRAP_DIR)/libwrap.a -+#WRAP_LIB = $(WRAP_DIR)/libwrap.a -+WRAP_LIB = -lwrap - - # Comment out if your RPC library does not allocate privileged ports for - # requests from processes with root privilege, or the new portmap will -@@ -71,7 +72,7 @@ - # With verbose logging on, HP-UX 9.x and AIX 4.1 leave zombies behind when - # SIGCHLD is not ignored. Enable next macro for a fix. - # --# ZOMBIES = -DIGNORE_SIGCHLD # AIX 4.x, HP-UX 9.x -+ZOMBIES = -DIGNORE_SIGCHLD # AIX 4.x, HP-UX 9.x - - # Uncomment the following macro if your system does not have u_long. - # -@@ -81,7 +82,7 @@ - # libwrap.a object library. WRAP_DIR should specify the directory with - # that library. - --WRAP_DIR= ../tcp_wrappers -+WRAP_DIR= $(TCPD_DIR) - - # Auxiliary object files that may be missing from your C library. - # -@@ -99,22 +100,31 @@ - - # Comment out if your compiler talks ANSI and understands const - # --CONST = -Dconst= -+#CONST = -Dconst= - - ### End of configurable stuff. - ############################## - -+GLIBC=$(shell grep -s -c __GLIBC__ /usr/include/features.h) -+ -+ifeq ($(GLIBC),0) -+LIBS += # -lbsd -+else -+LIBS += -lnsl -+endif -+ -+ - SHELL = /bin/sh - --COPT = $(CONST) -Dperror=xperror $(HOSTS_ACCESS) $(CHECK_PORT) \ -+COPT = $(CONST) $(HOSTS_ACCESS) $(CHECK_PORT) \ - $(SYS) -DFACILITY=$(FACILITY) $(ULONG) $(ZOMBIES) $(SA_LEN) \ - $(LOOPBACK) $(SETPGRP) --CFLAGS = $(COPT) -O $(NSARCHS) -+CFLAGS = -Wall $(COPT) -O2 $(NSARCHS) - OBJECTS = portmap.o pmap_check.o from_local.o $(AUX) - - all: portmap pmap_dump pmap_set - --portmap: $(OBJECTS) $(WRAP_DIR)/libwrap.a -+portmap: $(OBJECTS) # $(WRAP_DIR)/libwrap.a - $(CC) $(CFLAGS) -o $@ $(OBJECTS) $(WRAP_LIB) $(LIBS) - - pmap_dump: pmap_dump.c -@@ -129,6 +139,17 @@ - get_myaddress: get_myaddress.c - cc $(CFLAGS) -DTEST -o $@ get_myaddress.c $(LIBS) - -+install: all -+ install -D -o root -g root -m 0755 -s portmap ${DESTDIR}/sbin/portmap -+ install -D -o root -g root -m 0755 -s pmap_dump ${DESTDIR}/sbin/pmap_dump -+ install -D -o root -g root -m 0755 -s pmap_set ${DESTDIR}/sbin/pmap_set -+ install -D -o root -g root -m 0644 portmap.8 ${DESTDIR}/usr/man/man8/portmap.8 -+ install -D -o root -g root -m 0644 pmap_dump.8 ${DESTDIR}/usr/man/man8/pmap_dump.8 -+ install -D -o root -g root -m 0644 pmap_set.8 ${DESTDIR}/usr/man/man8/pmap_set.8 -+ -+ -+ -+ - lint: - lint $(COPT) $(OBJECTS:%.o=%.c) - -diff -Naur portmap_5beta.orig/pmap_check.c portmap_5beta/pmap_check.c ---- portmap_5beta.orig/pmap_check.c 1996-07-07 10:49:10.000000000 +0200 -+++ portmap_5beta/pmap_check.c 2004-06-20 18:02:23.000000000 +0200 -@@ -45,6 +45,9 @@ - #include - #include - #endif -+#include -+#include -+#include - - extern char *inet_ntoa(); - -diff -Naur portmap_5beta.orig/pmap_dump.8 portmap_5beta/pmap_dump.8 ---- portmap_5beta.orig/pmap_dump.8 1970-01-01 01:00:00.000000000 +0100 -+++ portmap_5beta/pmap_dump.8 2004-06-20 18:02:23.000000000 +0200 -@@ -0,0 +1,24 @@ -+.TH PMAP_DUMP 8 "*21th **June **1997*" *Linux* "*Linux* Programmer's Manual" -+.SH NAME -+pmap_dump \- print a list of all registered RPC programs -+.SH SYNOPSIS -+.B pmap_dump -+.SH DESCRIPTION -+The -+.B pmap_dump -+command can be used to restart a running portmapper or to print -+a list of all registered RPC programs on the local host. If you -+want to use the program to restart the portmapper you have to -+redirect the output of -+.B pmap_dump -+to a file. After this you can restart the portmapper and restore -+the list of the registered RPC programs by feeding the output -+of -+.B pmap_dump -+to the -+.B pmap_set -+command. -+.SH SEE ALSO -+.BR pmap_set (8), -+.BR rpc.portmap (8) -+ -diff -Naur portmap_5beta.orig/pmap_dump.c portmap_5beta/pmap_dump.c ---- portmap_5beta.orig/pmap_dump.c 1992-06-11 22:53:16.000000000 +0200 -+++ portmap_5beta/pmap_dump.c 2004-06-20 18:02:23.000000000 +0200 -@@ -23,6 +23,19 @@ - - static char *protoname(); - -+#ifndef INADDR_LOOPBACK -+#define INADDR_LOOPBACK ntohl(inet_addr("127.0.0.1")) -+#endif -+ -+static void get_myloopaddress(addrp) -+struct sockaddr_in *addrp; -+{ -+ memset((char *) addrp, 0, sizeof(*addrp)); -+ addrp->sin_family = AF_INET; -+ addrp->sin_port = htons(PMAPPORT); -+ addrp->sin_addr.s_addr = htonl(INADDR_LOOPBACK); -+} -+ - main(argc, argv) - int argc; - char **argv; -@@ -31,7 +44,7 @@ - register struct pmaplist *list; - register struct rpcent *rpc; - -- get_myaddress(&addr); -+ get_myloopaddress(&addr); - - for (list = pmap_getmaps(&addr); list; list = list->pml_next) { - rpc = getrpcbynumber((int) list->pml_map.pm_prog); -diff -Naur portmap_5beta.orig/pmap_set.8 portmap_5beta/pmap_set.8 ---- portmap_5beta.orig/pmap_set.8 1970-01-01 01:00:00.000000000 +0100 -+++ portmap_5beta/pmap_set.8 2004-06-20 18:02:23.000000000 +0200 -@@ -0,0 +1,24 @@ -+.TH PMAP_SET 8 "*21th **June **1997*" *Linux* "*Linux* Programmer's Manual" -+.SH NAME -+pmap_set \- set the list of registered RPC programs -+.SH SYNOPSIS -+.B pmap_set -+.SH DESCRIPTION -+The -+.B pmap_set -+command can be used to restart a running portmapper or to set -+the list of registered RPC programs on the local host. If you -+want to use the program to restart the portmapper you have to -+redirect the output of -+.B pmap_dump -+to a file. After this you can restart the portmapper and restore -+the list of the registered RPC programs by feeding the output -+of -+.B pmap_dump -+to the -+.B pmap_set -+command. -+.SH SEE ALSO -+.BR pmap_dump (8), -+.BR rpc.portmap (8) -+ -diff -Naur portmap_5beta.orig/pmap_set.c portmap_5beta/pmap_set.c ---- portmap_5beta.orig/pmap_set.c 1996-07-06 23:06:23.000000000 +0200 -+++ portmap_5beta/pmap_set.c 2004-06-20 18:02:23.000000000 +0200 -@@ -47,9 +47,9 @@ - int *prot; - unsigned *port; - { -- char proto_name[BUFSIZ]; -+ char proto_name[256]; - -- if (sscanf(buf, "%lu %lu %s %u", prog, vers, proto_name, port) != 4) { -+ if (sscanf(buf, "%lu %lu %255s %u", prog, vers, proto_name, port) != 4) { - return (0); - } - if (strcmp(proto_name, "tcp") == 0) { -diff -Naur portmap_5beta.orig/portmap.8 portmap_5beta/portmap.8 ---- portmap_5beta.orig/portmap.8 1970-01-01 01:00:00.000000000 +0100 -+++ portmap_5beta/portmap.8 2004-06-20 18:02:23.000000000 +0200 -@@ -0,0 +1,146 @@ -+.\" Copyright (c) 1987 Sun Microsystems -+.\" Copyright (c) 1990, 1991 The Regents of the University of California. -+.\" All rights reserved. -+.\" -+.\" Redistribution and use in source and binary forms, with or without -+.\" modification, are permitted provided that the following conditions -+.\" are met: -+.\" 1. Redistributions of source code must retain the above copyright -+.\" notice, this list of conditions and the following disclaimer. -+.\" 2. Redistributions in binary form must reproduce the above copyright -+.\" notice, this list of conditions and the following disclaimer in the -+.\" documentation and/or other materials provided with the distribution. -+.\" 3. All advertising materials mentioning features or use of this software -+.\" must display the following acknowledgement: -+.\" This product includes software developed by the University of -+.\" California, Berkeley and its contributors. -+.\" 4. Neither the name of the University nor the names of its contributors -+.\" may be used to endorse or promote products derived from this software -+.\" without specific prior written permission. -+.\" -+.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+.\" SUCH DAMAGE. -+.\" -+.\" from: @(#)portmap.8 5.3 (Berkeley) 3/16/91 -+.\" $Id: portmap.8,v 1.2 1993/08/01 07:24:03 mycroft Exp $ -+.\" -+.Dd March 16, 1991 -+.Dt PORTMAP 8 -+.Os BSD 4.3 -+.Sh NAME -+.Nm portmap -+.Nd -+.Tn DARPA -+port to -+.Tn RPC -+program number mapper -+.Sh SYNOPSIS -+.Nm portmap -+.Op Fl d -+.Op Fl v -+.Sh DESCRIPTION -+.Nm Portmap -+is a server that converts -+.Tn RPC -+program numbers into -+.Tn DARPA -+protocol port numbers. -+It must be running in order to make -+.Tn RPC -+calls. -+.Pp -+When an -+.Tn RPC -+server is started, it will tell -+.Nm portmap -+what port number it is listening to, and what -+.Tn RPC -+program numbers it is prepared to serve. -+When a client wishes to make an -+.Tn RPC -+call to a given program number, -+it will first contact -+.Nm portmap -+on the server machine to determine -+the port number where -+.Tn RPC -+packets should be sent. -+.Pp -+.Nm Portmap -+must be started before any -+.Tn RPC -+servers are invoked. -+.Pp -+Normally -+.Nm portmap -+forks and dissociates itself from the terminal -+like any other daemon. -+.Nm Portmap -+then logs errors using -+.Xr syslog 3 . -+.Pp -+Option available: -+.Bl -tag -width Ds -+.It Fl d -+(debug) prevents -+.Nm portmap -+from running as a daemon, -+and causes errors and debugging information -+to be printed to the standard error output. -+.It Fl v -+(verbose) run -+.Nm portmap -+in verbose mode. -+.El -+ -+This -+.Nm portmap -+version is protected by the -+.Nm tcp_wrapper -+library. You have to give the clients access to -+.Nm portmap -+if they should be allowed to use it. To allow connects from clients of -+the .bar.com domain you could use the following line in /etc/hosts.allow: -+ -+portmap: .bar.com -+ -+You have to use the daemon name -+.Nm portmap -+for the daemon name (even if the binary has a different name). For the -+client names you can only use the keyword ALL or IP addresses (NOT -+host or domain names). -+ -+For further information please have a look at the -+.Xr tcpd 8 , -+.Xr hosts_allow 5 -+and -+.Xr hosts_access 5 -+manual pages. -+ -+.Sh SEE ALSO -+.Xr inetd.conf 5 , -+.Xr rpcinfo 8 , -+.Xr pmap_set 8 , -+.Xr pmap_dump 8 , -+.Xr inetd 8 -+.Xr tcpd 8 -+.Xr hosts_access 5 -+.Xr hosts_options 5 -+.Sh BUGS -+If -+.Nm portmap -+crashes, all servers must be restarted. -+.Sh HISTORY -+The -+.Nm -+command appeared in -+.Bx 4.3 -diff -Naur portmap_5beta.orig/portmap.c portmap_5beta/portmap.c ---- portmap_5beta.orig/portmap.c 1996-07-06 23:06:24.000000000 +0200 -+++ portmap_5beta/portmap.c 2004-06-20 18:02:28.000000000 +0200 -@@ -80,6 +80,9 @@ - * Mountain View, California 94043 - */ - -+#if defined(__GLIBC__) -+#include -+#endif /* __GLIBC__ */ - #include - #include - #include -@@ -94,9 +97,12 @@ - #ifdef SYSV40 - #include - #endif -+#include -+#include - - extern char *strerror(); - #include -+#include - - #ifndef LOG_PERROR - #define LOG_PERROR 0 -@@ -124,7 +130,6 @@ - static void callit(); - struct pmaplist *pmaplist; - int debugging = 0; --extern int errno; - - #include "pmap_check.h" - -@@ -350,7 +355,7 @@ - */ - /* remote host authorization check */ - check_default(svc_getcaller(xprt), rqstp->rq_proc, (u_long) 0); -- if (!svc_sendreply(xprt, xdr_void, (caddr_t)0) && debugging) { -+ if (!svc_sendreply(xprt, (xdrproc_t) xdr_void, (caddr_t)0) && debugging) { - abort(); - } - break; -@@ -359,7 +364,7 @@ - /* - * Set a program,version to port mapping - */ -- if (!svc_getargs(xprt, xdr_pmap, ®)) -+ if (!svc_getargs(xprt, (xdrproc_t) xdr_pmap, (caddr_t) ®)) - svcerr_decode(xprt); - else { - /* reject non-local requests, protect priv. ports */ -@@ -401,7 +406,7 @@ - ans = 1; - } - done: -- if ((!svc_sendreply(xprt, xdr_int, (caddr_t)&ans)) && -+ if ((!svc_sendreply(xprt, (xdrproc_t) xdr_int, (caddr_t)&ans)) && - debugging) { - (void) fprintf(stderr, "svc_sendreply\n"); - abort(); -@@ -413,7 +418,7 @@ - /* - * Remove a program,version to port mapping. - */ -- if (!svc_getargs(xprt, xdr_pmap, ®)) -+ if (!svc_getargs(xprt, (xdrproc_t) xdr_pmap, (caddr_t) ®)) - svcerr_decode(xprt); - else { - ans = 0; -@@ -447,7 +452,7 @@ - prevpml->pml_next = pml; - free(t); - } -- if ((!svc_sendreply(xprt, xdr_int, (caddr_t)&ans)) && -+ if ((!svc_sendreply(xprt, (xdrproc_t) xdr_int, (caddr_t)&ans)) && - debugging) { - (void) fprintf(stderr, "svc_sendreply\n"); - abort(); -@@ -459,7 +464,7 @@ - /* - * Lookup the mapping for a program,version and return its port - */ -- if (!svc_getargs(xprt, xdr_pmap, ®)) -+ if (!svc_getargs(xprt, (xdrproc_t) xdr_pmap, (caddr_t) ®)) - svcerr_decode(xprt); - else { - /* remote host authorization check */ -@@ -474,7 +479,7 @@ - port = fnd->pml_map.pm_port; - else - port = 0; -- if ((!svc_sendreply(xprt, xdr_int, (caddr_t)&port)) && -+ if ((!svc_sendreply(xprt, (xdrproc_t) xdr_int, (caddr_t)&port)) && - debugging) { - (void) fprintf(stderr, "svc_sendreply\n"); - abort(); -@@ -486,7 +491,7 @@ - /* - * Return the current set of mapped program,version - */ -- if (!svc_getargs(xprt, xdr_void, NULL)) -+ if (!svc_getargs(xprt, (xdrproc_t) xdr_void, (caddr_t) NULL)) - svcerr_decode(xprt); - else { - /* remote host authorization check */ -@@ -497,7 +502,7 @@ - } else { - p = pmaplist; - } -- if ((!svc_sendreply(xprt, xdr_pmaplist, -+ if ((!svc_sendreply(xprt, (xdrproc_t) xdr_pmaplist, - (caddr_t)&p)) && debugging) { - (void) fprintf(stderr, "svc_sendreply\n"); - abort(); -@@ -645,7 +650,7 @@ - timeout.tv_sec = 5; - timeout.tv_usec = 0; - a.rmt_args.args = buf; -- if (!svc_getargs(xprt, xdr_rmtcall_args, &a)) -+ if (!svc_getargs(xprt, (xdrproc_t) xdr_rmtcall_args, (caddr_t) &a)) - return; - /* host and service access control */ - if (!check_callit(svc_getcaller(xprt), -@@ -674,9 +679,9 @@ - au->aup_uid, au->aup_gid, au->aup_len, au->aup_gids); - } - a.rmt_port = (u_long)port; -- if (clnt_call(client, a.rmt_proc, xdr_opaque_parms, &a, -- xdr_len_opaque_parms, &a, timeout) == RPC_SUCCESS) { -- svc_sendreply(xprt, xdr_rmtcall_result, (caddr_t)&a); -+ if (clnt_call(client, a.rmt_proc, (xdrproc_t) xdr_opaque_parms, (char*) &a, -+ (xdrproc_t) xdr_len_opaque_parms, (char*) &a, timeout) == RPC_SUCCESS) { -+ svc_sendreply(xprt, (xdrproc_t) xdr_rmtcall_result, (caddr_t)&a); - } - AUTH_DESTROY(client->cl_auth); - clnt_destroy(client); diff --git a/source/network/portmap/portmap.install b/source/network/portmap/portmap.install deleted file mode 100644 index fc12dfa..0000000 --- a/source/network/portmap/portmap.install +++ /dev/null @@ -1,24 +0,0 @@ -# arg 1: the new package version -post_install() { - chkconfig --add rc.portmap -} - -# 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.portmap -} - -op=$1 -shift -$op $* diff --git a/source/network/portmap/rc.portmap b/source/network/portmap/rc.portmap deleted file mode 100644 index 23375fd..0000000 --- a/source/network/portmap/rc.portmap +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -# (c) 2003 Vajna Miklos -# rc.portmap for FrugalWare -# distributed under GPL License - -. /etc/rc.d/rc.functions - -# chkconfig: 345 13 87 -# description: The portmapper manages RPC connections, which are used by \ -# protocols such as NFS and NIS. The portmap server must be \ -# running on machines which act as servers for protocols which \ -# make use of the RPC mechanism. - -if [ "$1" = "stop" ]; then - stop "$stopportmap" - killall portmap 2> /dev/null - ok $? -elif [ "$1" = "restart" ]; then - "$0" stop - sleep 1 - "$0" start -else # start - start "$startportmap" - /sbin/portmap - ok $? -fi From priyank at frugalware.org Wed Aug 8 21:06:05 2007 From: priyank at frugalware.org (Priyank) Date: Wed Aug 8 21:06:09 2007 Subject: [Frugalware-git] frugalware-current: deluge-0.5.4-1-i686 Message-ID: <20070808190605.E1CB516A8033@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f2f3ac9a5378a7bb51ff6b91e3980d4f282b15cf commit f2f3ac9a5378a7bb51ff6b91e3980d4f282b15cf Author: Priyank Date: Thu Aug 9 00:31:42 2007 +0530 deluge-0.5.4-1-i686 * Version bump diff --git a/source/gnome-extra/deluge/FrugalBuild b/source/gnome-extra/deluge/FrugalBuild index be4ec54..4a7ba5f 100644 --- a/source/gnome-extra/deluge/FrugalBuild +++ b/source/gnome-extra/deluge/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: Artur Grunau pkgname=deluge -pkgver=0.5.3 +pkgver=0.5.4 pkgrel=1 pkgdesc="BitTorrent client written in Python and GTK+." url="http://deluge-torrent.org/" @@ -13,8 +13,8 @@ archs=('i686' 'x86_64') up2date="lynx -dump $url/downloads | grep -m1 tar.gz | Flasttar" source=(http://download.deluge-torrent.org/tarball/$pkgver/$pkgname-$pkgver.tar.gz \ deluge-$pkgver-boostmt.diff) -sha1sums=('8d58ad88798d905bd16d55209e317a56a209d58d' \ - 'be715fedfd89fed6f1a0abebf190ec77a30d63df') +sha1sums=('00019cf14c6650423240177490e5d561c66c578a' \ + '0f6b8a99a9df380fd5a7ff8a5c817ab3357bf071') build() { diff --git a/source/gnome-extra/deluge/deluge-0.5.3-boostmt.diff b/source/gnome-extra/deluge/deluge-0.5.3-boostmt.diff deleted file mode 100644 index 02409b5..0000000 --- a/source/gnome-extra/deluge/deluge-0.5.3-boostmt.diff +++ /dev/null @@ -1,24 +0,0 @@ -diff -Naur deluge-0.5.2/setup.py deluge-0.5.2.new/setup.py ---- deluge-0.5.2/setup.py 2007-07-06 06:40:19.000000000 +0530 -+++ deluge-0.5.2.new/setup.py 2007-07-08 22:00:17.000000000 +0530 -@@ -108,7 +108,7 @@ - '/usr/include/python' + python_version] - - if OS == "linux": -- if os.WEXITSTATUS(os.system('grep -iq "Debian GNU/Linux 4.0\|Ubuntu 7.04\|Ubuntu 6.06\|Ubuntu 6.10\|Fedora Core release 6\|openSUSE 10.2\|Mandriva Linux release 2007.1\|Fedora release 7" /etc/issue')) == 0: -+ if os.WEXITSTATUS(os.system('grep -iq "Debian GNU/Linux 4.0\|Ubuntu 7.04\|Ubuntu 6.06\|Ubuntu 6.10\|Fedora Core release 6\|openSUSE 10.2\|Mandriva Linux release 2007.1\|Fedora release 7|Frugalware" /etc/issue')) == 0: - boosttype = 'nomt' - else: - boosttype = 'mt' -@@ -155,8 +155,9 @@ - 'boost_thread', 'z', 'pthread', 'ssl'] - print 'Libraries nomt' - elif boosttype == "mt": -- librariestype = ['boost_filesystem-mt', 'boost_date_time-mt', -- 'boost_thread-mt', 'z', 'pthread', 'ssl'] -+ librariestype = ['boost_filesystem-gcc42-mt', -+ 'boost_date_time-gcc42-mt', -+ 'boost_thread-gcc42-mt', 'z', 'pthread', 'ssl'] - print 'Libraries mt' - - def fetchCpp(): diff --git a/source/gnome-extra/deluge/deluge-0.5.4-boostmt.diff b/source/gnome-extra/deluge/deluge-0.5.4-boostmt.diff new file mode 100644 index 0000000..25a1313 --- /dev/null +++ b/source/gnome-extra/deluge/deluge-0.5.4-boostmt.diff @@ -0,0 +1,15 @@ +diff -Naur deluge-0.5.4/setup.py deluge-0.5.4.new/setup.py +--- deluge-0.5.4/setup.py 2007-08-05 17:40:25.000000000 +0530 ++++ deluge-0.5.4.new/setup.py 2007-08-09 00:22:20.000000000 +0530 +@@ -153,8 +153,9 @@ + 'boost_thread', 'z', 'pthread', 'ssl'] + print 'Libraries nomt' + elif boosttype == "mt": +- librariestype = ['boost_filesystem-mt', 'boost_date_time-mt', +- 'boost_thread-mt', 'z', 'pthread', 'ssl'] ++ librariestype = ['boost_filesystem-gcc42-mt', ++ 'boost_date_time-gcc42-mt', ++ 'boost_thread-gcc42-mt', 'z', 'pthread', 'ssl'] + print 'Libraries mt' + + def fetchCpp(): From krics at linuxforum.hu Thu Aug 9 08:40:42 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 9 08:40:45 2007 Subject: [Frugalware-git] frugalware-current: libgnomeprint-2.18.1-1-i686 Message-ID: <20070809064042.DE92F16A8033@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2d418b7fc58f13cef552c9fa860ca8f377292e37 commit 2d418b7fc58f13cef552c9fa860ca8f377292e37 Author: Christian Hamar alias krix Date: Thu Aug 9 08:37:59 2007 +0200 libgnomeprint-2.18.1-1-i686 * Version bump diff --git a/source/gnome/libgnomeprint/FrugalBuild b/source/gnome/libgnomeprint/FrugalBuild index 60f5456..edca5b9 100644 --- a/source/gnome/libgnomeprint/FrugalBuild +++ b/source/gnome/libgnomeprint/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=libgnomeprint -pkgver=2.18.0 +pkgver=2.18.1 pkgrel=1 pkgdesc="GNOME printing library" url="http://www.gnome.org/" @@ -13,7 +13,7 @@ archs=('i686' 'x86_64') Finclude gnome source=(${source[@]} cups-transport.patch) Fconfopts="$Fconfopts --enable-gtk-doc --with-cups" -sha1sums=('601eac4347515e285aee79bc0962d50ab0b27d4b' \ +sha1sums=('cb8973ffdf4029541d781b77cc5db1cc586c864f' \ '6e76a279547af2631d3003e9dece6cf4f7fd81dd') # optimization OK From vmiklos at frugalware.org Thu Aug 9 09:37:59 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 9 09:38:02 2007 Subject: [Frugalware-git] frugalware-current: hdparm-7.7-1-i686 Message-ID: <20070809073759.AD36E16A8033@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=49c91821b44356a299986c587403fce233def75c commit 49c91821b44356a299986c587403fce233def75c Author: VMiklos Date: Thu Aug 9 09:37:32 2007 +0200 hdparm-7.7-1-i686 version bump diff --git a/source/apps/hdparm/FrugalBuild b/source/apps/hdparm/FrugalBuild index 694284a..7808531 100644 --- a/source/apps/hdparm/FrugalBuild +++ b/source/apps/hdparm/FrugalBuild @@ -2,12 +2,12 @@ # Maintainer: VMiklos pkgname=hdparm -pkgver=7.6 +pkgver=7.7 pkgrel=1 pkgdesc="Read/set hard drive parameters" depends=('glibc') groups=('apps') archs=('i686' 'x86_64' 'ppc') Finclude sourceforge -sha1sums=('44d7cd2b6963a3d0aada4b3a176ed56d0ae9c2fc') +sha1sums=('ab1306beaf10b18efce7e6c4492748894244980f') # optimization OK From vmiklos at frugalware.org Thu Aug 9 09:56:27 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 9 09:56:30 2007 Subject: [Frugalware-git] frugalware-current: icewm-1.2.32-1-i686 Message-ID: <20070809075627.3F27016A8034@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5a35725bf7c9cf4ef60eb9831344bd26b11bab0d commit 5a35725bf7c9cf4ef60eb9831344bd26b11bab0d Author: VMiklos Date: Thu Aug 9 09:55:43 2007 +0200 icewm-1.2.32-1-i686 version bump diff --git a/source/xlib/icewm/FrugalBuild b/source/xlib/icewm/FrugalBuild index 47184f8..0ee4fcd 100644 --- a/source/xlib/icewm/FrugalBuild +++ b/source/xlib/icewm/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=icewm -pkgver=1.2.30 +pkgver=1.2.32 pkgrel=1 pkgdesc="A window manager, whose goal is speed and simplicity." pkgdesc_localized=('hu_HU Egy ablakkezelő, melynek célja a sebesség és az egyszerűség.') @@ -20,6 +20,6 @@ build() Ffile /etc/X11/sessions/icewm.desktop Fexe /etc/X11/xinit/xinitrc.icewm } -sha1sums=('f3cb31275b2d5fefd791711d1c7f113e7303a687' \ - '6149ed5fae01115186d6e55adedf5bfa0fde839a' \ - '39e0879b896572c1c448a243876857f89f946c24') +sha1sums=('98714e22eaea0a677253a15361430968e9646161' \ + '6149ed5fae01115186d6e55adedf5bfa0fde839a' \ + '39e0879b896572c1c448a243876857f89f946c24') From priyank at frugalware.org Thu Aug 9 12:25:46 2007 From: priyank at frugalware.org (Priyank) Date: Thu Aug 9 12:25:49 2007 Subject: [Frugalware-git] frugalware-current: pysqlite2-2.3.5-2-i686 Message-ID: <20070809102546.A643116A8033@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2fcb2a78e34ded815f9f2b0b7ce76c900ee0e8ce commit 2fcb2a78e34ded815f9f2b0b7ce76c900ee0e8ce Author: Priyank Date: Thu Aug 9 15:52:51 2007 +0530 pysqlite2-2.3.5-2-i686 * Rebuild with new sqlite3 * Closes #2314 diff --git a/source/devel-extra/pysqlite2/FrugalBuild b/source/devel-extra/pysqlite2/FrugalBuild index 57fda37..dafc8dc 100644 --- a/source/devel-extra/pysqlite2/FrugalBuild +++ b/source/devel-extra/pysqlite2/FrugalBuild @@ -1,13 +1,13 @@ -# Compiling time: 0.02 SBU +# Compiling Time: 0.02 SBU # Maintainer: Priyank Gosalia # Contributor: enda pkgname=pysqlite2 pkgver=2.3.5 -pkgrel=1 +pkgrel=2 pkgdesc="Python DB-API 2.0 interface for SQLite." url="http://initd.org/tracker/pysqlite" -depends=('python' 'sqlite3') +depends=('python' 'sqlite3>=3.4.1') groups=('devel-extra') archs=('i686' 'x86_64') up2date="lynx -dump 'http://initd.org/tracker/pysqlite/wiki/pysqlite' | grep -m1 tar.gz | Flasttar" From boobaa at frugalware.org Thu Aug 9 12:48:08 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Thu Aug 9 12:48:11 2007 Subject: [Frugalware-git] frugalware-current: horde-webmail-1.0.1-3-i686 Message-ID: <20070809104808.9855416A8033@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=9aafd650a49c7fc5d84633c2271556c9abe722f5 commit 9aafd650a49c7fc5d84633c2271556c9abe722f5 Author: CSÉCSY László Date: Thu Aug 9 12:48:02 2007 +0200 horde-webmail-1.0.1-3-i686 adding even more stuff to backup=() diff --git a/source/network-extra/horde-webmail/FrugalBuild b/source/network-extra/horde-webmail/FrugalBuild index 310a0c1..a2cb7c6 100644 --- a/source/network-extra/horde-webmail/FrugalBuild +++ b/source/network-extra/horde-webmail/FrugalBuild @@ -3,7 +3,7 @@ pkgname=horde-webmail pkgver=1.0.1 -pkgrel=2 +pkgrel=3 pkgdesc="a free, enterprise ready, browser based communication suite" url="http://horde.org/webmail/" rodepends=('php>=4.3.0') @@ -11,7 +11,13 @@ groups=('network-extra') archs=('i686') up2date="lynx -dump http://www.horde.org/download/app/?app=webmail | grep \.tar\.gz | sed 's/.*-\(.*\)\.t.*/\1/'" source=(ftp://ftp.horde.org/pub/$pkgname/$pkgname-$pkgver.tar.gz README.Frugalware) -backup=(var/www/$pkgname/config/{conf,hooks,mime_drivers,motd,nls,prefs,registry}.php) +backup=(var/www/$pkgname/config/{conf,hooks,mime_drivers,motd,nls,prefs,registry}.php \ + var/www/$pkgname/imp/config/{{conf,header,menu,mime_drivers,motd,prefs,servers,}.php,trailer.txt} \ + var/www/$pkgname/ingo/config/{backends,conf,fields,prefs}.php \ + var/www/$pkgname/kronolith/config/{conf,keywords,menu,prefs}.php \ + var/www/$pkgname/mnemo/config/{conf,prefs}.php \ + var/www/$pkgname/nag/config/{conf,menu,prefs}.php \ + var/www/$pkgname/turba/config/{attributes,conf,menu,mime_drivers,prefs,sources}.php) options=('stick') build() From vmiklos at frugalware.org Thu Aug 9 14:16:35 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 9 14:16:37 2007 Subject: [Frugalware-git] homepage-ng: FSA243-kdegraphics Message-ID: <20070809121635.3302916A8033@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=244cba53e3a1375974d839da09cc18c70c24a111 commit 244cba53e3a1375974d839da09cc18c70c24a111 Author: VMiklos Date: Thu Aug 9 14:16:12 2007 +0200 FSA243-kdegraphics diff --git a/frugalware/xml/security.xml b/frugalware/xml/security.xml index f5ea3f4..51215e5 100644 --- a/frugalware/xml/security.xml +++ b/frugalware/xml/security.xml @@ -27,6 +27,18 @@ + 243 + 2007-08-09 + vmiklos + kdegraphics + 3.5.6-1 + 3.5.6-2terminus1 + http://bugs.frugalware.org/task/2302 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3387 + A vulnerability has been reported in KDE, which potentially can be exploited by malicious people to compromise a user's system. + The vulnerability is caused due to the use of vulnerable Xpdf code, which may allow the execution of arbitrary code. + + 242 2007-08-08 vmiklos From janny at frugalware.org Thu Aug 9 18:55:08 2007 From: janny at frugalware.org (janny) Date: Thu Aug 9 18:55:14 2007 Subject: [Frugalware-git] frugalware-current: gsambad-0.1.7-1-i686 Message-ID: <20070809165508.457EF16A8033@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=7622d460f79804bf69b42e6c948f5aade7485e0c commit 7622d460f79804bf69b42e6c948f5aade7485e0c Author: janny Date: Thu Aug 9 18:54:39 2007 +0200 gsambad-0.1.7-1-i686 version bump diff --git a/source/xapps-extra/gsambad/FrugalBuild b/source/xapps-extra/gsambad/FrugalBuild index d3cde01..a3e6a39 100644 --- a/source/xapps-extra/gsambad/FrugalBuild +++ b/source/xapps-extra/gsambad/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Janny pkgname=gsambad -pkgver=0.1.6 +pkgver=0.1.7 pkgrel=1 pkgdesc="GSAMBAD -- A GTK+ administation tool for the SAMBA server." url="http://mange.dynup.net/linux.html" @@ -14,7 +14,7 @@ groups=('xapps-extra') options=('scriptlet') up2date="lynx -dump $url|grep $pkgname-[0-9\.]*\.tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'" source=(http://mange.dynalias.org/linux/gsambad/$pkgname-$pkgver.tar.gz netlogon_path.diff) -sha1sums=('c5098f1f80125a98a9de77f865635f94a5218f70' \ +sha1sums=('bb75f0d7cb7cd1d84d9ac71d71eba225ef3b4c6f' \ 'a8095723e8ad4484de11855e8e75d5d83ecaebee') build () From vmiklos at frugalware.org Thu Aug 9 21:49:35 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 9 21:49:36 2007 Subject: [Frugalware-git] frugalware-current: erlang-11B_5-1-i686 Message-ID: <20070809194935.C5CE816A8033@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a3592a0ba9ebcee17558262885b4ea4be92ebccc commit a3592a0ba9ebcee17558262885b4ea4be92ebccc Author: VMiklos Date: Thu Aug 9 21:49:09 2007 +0200 erlang-11B_5-1-i686 new package ugh, huge, 40mb+ diff --git a/source/devel-extra/erlang/FrugalBuild b/source/devel-extra/erlang/FrugalBuild new file mode 100644 index 0000000..60de54f --- /dev/null +++ b/source/devel-extra/erlang/FrugalBuild @@ -0,0 +1,59 @@ +# Compiling Time: 0.57 SBU +# Maintainer: VMiklos + +pkgname=erlang +pkgver=11B_5 +ertsver=5.5.5 +interfacever=3.5.5.3 +pkgrel=1 +pkgdesc="A programming language designed at the Ericsson Computer Science Laboratory." +url="http://www.erlang.org/" +depends=('glibc' 'unixodbc' 'ncurses') +makedepends=('j2sdk') +groups=('devel-extra') +archs=('i686') +up2date="lynx -dump http://www.erlang.org/download.html|grep readme$|sed 's/.*_R\(.*\)\.readme/\1/;s/-/_/;q'" +source=(http://www.erlang.org/download/otp_src_R${pkgver/_/-}.tar.gz \ + http://www.erlang.org/download/otp_doc_html_R${pkgver/_/-}.tar.gz \ + http://www.erlang.org/download/otp_doc_man_R${pkgver/_/-}.tar.gz) +sha1sums=('c03569f0387b04b0afcc5f59983792676fd4382b' \ + 'a44439ec924c35896b3cdb534f5001daf6e2e8dd' \ + '3809faa63ac3420fd03291443bf0a73075a4781f') + +build() +{ + Fcd otp_src_R${pkgver/_/-} + Fmake + Fmakeinstall + # remove references to Fdestdir + Fsed "$Fdestdir" "" $Fdestdir/usr/lib/erlang/bin/erl + Fsed "$Fdestdir" "" $Fdestdir/usr/lib/erlang/bin/start + grep -rle "$Fdestdir" $Fdestdir//usr/lib/erlang/erts-$ertsver | xargs sed -i -e "s|$Fdestdir||g" + # create symlinks to /usr + Fmkdir /usr/bin + Fln /usr/lib/erlang/bin/erl /usr/bin/erl + Fln /usr/lib/erlang/bin/erlc /usr/bin/erlc + Fln /usr/lib/erlang/bin/ear /usr/bin/ear + Fln /usr/lib/erlang/bin/escript /usr/bin/escript + Fln /usr/lib/erlang/lib/erl_interface-$interfacever/bin/erl_call /usr/bin/erl_call + Fln /usr/lib/erlang/erts-$ertsver/bin/beam /usr/bin/beam + # man pages + cd $Fsrcdir + for i in man/man* ; do + Fmkdir /usr/share/${i}erl + done + for i in man/man*/*.[1-9]; do + # avoid namespace collisions + mv $i ${i}erl + Ffilerel ${i}erl /usr/share/man/man${i##*.}erl/ + done + # html doc + mkdir html + cd html + Fextract $Fsrcdir/otp_doc_html_R${pkgver/_/-}.tar.gz + cd .. + Fmkdir /usr/share/doc/$pkgname-$pkgver + Fcpr html /usr/share/doc/$pkgname-$pkgver/html +} + +# optimization OK From krics at linuxforum.hu Thu Aug 9 23:02:28 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 9 23:02:32 2007 Subject: [Frugalware-git] gfpm: autoclean.sh additions Message-ID: <20070809210228.7A4A616A8033@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=973efe91daa793f1918e03332e0410a977ac745b commit 973efe91daa793f1918e03332e0410a977ac745b Author: Christian Hamar alias krix Date: Thu Aug 9 23:01:22 2007 +0200 autoclean.sh additions * Remove data/Makefile and data/icons/*/Makefiles too * Remove Makefile from po dir too :P diff --git a/autoclean.sh b/autoclean.sh index b92372c..3ad7dc9 100644 --- a/autoclean.sh +++ b/autoclean.sh @@ -19,10 +19,14 @@ rm -rf libtool rm -rf mkinstalldirs rm -rf config.rpath rm -rf data/Makefile.in +rm -rf data/Makefile rm -rf data/icons/Makefile.in +rm -rf data/icons/Makefile rm -rf data/icons/{32x32,128x128,48x48}/Makefile.in +rm -rf data/icons/{32x32,128x128,48x48}/Makefile rm -rf po/stamp-it rm -rf intltool-{extract,merge,update} rm -rf intltool-{extract,merge,update}.in rm -rf po/POTFILES rm -rf po/Makefile{.in,.in.in} +rm -rf po/Makefile From krics at linuxforum.hu Thu Aug 9 23:24:37 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 9 23:24:38 2007 Subject: [Frugalware-git] frugalware-current: medit-0.8.10-1-x86_64 Message-ID: <20070809212437.7C02F16A8033@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=923a6f10d736984202006bb935f339955e3275a9 commit 923a6f10d736984202006bb935f339955e3275a9 Author: Christian Hamar alias krix Date: Thu Aug 9 23:23:36 2007 +0200 medit-0.8.10-1-x86_64 * Version bump diff --git a/source/xapps-extra/medit/FrugalBuild b/source/xapps-extra/medit/FrugalBuild index df9cb14..be50f25 100644 --- a/source/xapps-extra/medit/FrugalBuild +++ b/source/xapps-extra/medit/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: detto pkgname=medit -pkgver=0.8.9 +pkgver=0.8.10 pkgrel=1 pkgdesc="A useful programming and around-programming text editor." depends=('libxml2' 'pygtk') @@ -15,7 +15,7 @@ _F_sourceforge_dirname="mooedit" Finclude sourceforge up2date="lynx -dump http://sourceforge.net/project/showfiles.php?group_id=167563|grep -m1 'medit-\(.*\).tar.bz2'|sed 's/.*it-\(.*\).t.*/\1/'" source=(${source[@]} kill_iconcacheupdate.patch) -sha1sums=('3836889e9c634f88c728c17bb85582f591f1787d' \ +sha1sums=('c40c40f779757a3bef356fd993442c2d7f6354c7' \ '9af280e0d17a19c908c83fd4e7914730a0b876a8') # optimization OK From krics at linuxforum.hu Thu Aug 9 23:40:19 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 9 23:40:21 2007 Subject: [Frugalware-git] gfpm: Change order of iteration check Message-ID: <20070809214019.E2C9016A8033@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=856fb1debd0087a310f304b8922b5ebbda84cae2 commit 856fb1debd0087a310f304b8922b5ebbda84cae2 Author: Christian Hamar alias krix Date: Thu Aug 9 23:39:56 2007 +0200 Change order of iteration check * Bring iteration check functions before loading group write * This will cause when you switch to Install packages you got updates for statusbar diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index 13a988f..2c28f6d 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -423,9 +423,9 @@ gfpm_load_groups_tvw (const char *repo_name) while (gtk_events_pending()) gtk_main_iteration (); asprintf (&temp, _("Loading groups ... [%s]"), (char*)pacman_list_getdata(l)); - gfpm_update_status (temp); while (gtk_events_pending()) gtk_main_iteration (); + gfpm_update_status (temp); //display temp status gtk_list_store_append (GTK_LIST_STORE(model), &iter); gtk_list_store_set (GTK_LIST_STORE(model), &iter, 0, (char*)pacman_list_getdata(l), -1); From krics at linuxforum.hu Thu Aug 9 23:42:02 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 9 23:42:05 2007 Subject: [Frugalware-git] gfpm: Syncronize additions Message-ID: <20070809214202.8FEE416A8033@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=cc222ee4647b81cb83f14bec57f60b50f2f86cac commit cc222ee4647b81cb83f14bec57f60b50f2f86cac Author: Christian Hamar alias krix Date: Thu Aug 9 23:41:55 2007 +0200 Syncronize additions * Now when you dont have any packages to upgrade then drop a dialog with 'no changes.. foo' * Search for FIXME string, because i check packages list with pacman_list_count which seems quite slow. Need another way. * So, now if no upgrade drops a dialog with an OK button, if there is upgrade then drops the usual dialog. diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index 2c28f6d..6ff04ae 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -905,6 +905,17 @@ cb_gfpm_refresh_button_clicked (GtkButton *button, gpointer data) g_print ("error %s", pacman_strerror(pm_errno)); } packages = pacman_trans_getinfo (PM_TRANS_PACKAGES); + + /* Drop 'no changes to apply' instead of an empty list, if no need to + upgrade any package */ + /* FIXME FIX ME FIXME PLS! pacman_list_count() seems a bit slow, need some + better way to check this!! */ + if (pacman_list_count(packages) <= 0) + { + gfpm_message (_("No changes to apply.")); + return; + } /* FIXME END */ + if (gfpm_plist_question(_("Following packages will be upgraded. Do you want to continue ?"), gfpm_pmlist_to_glist(packages)) == GTK_RESPONSE_YES) { /* From krics at linuxforum.hu Thu Aug 9 23:50:02 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 9 23:50:04 2007 Subject: [Frugalware-git] gfpm: Added FIXME entry Message-ID: <20070809215002.BCA5F16A8033@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=4071ee5afefd7cc57f22357b681ce98685ff330e commit 4071ee5afefd7cc57f22357b681ce98685ff330e Author: Christian Hamar alias krix Date: Thu Aug 9 23:49:51 2007 +0200 Added FIXME entry * Added a new FIXME entry with comment to -interface.c (iteration twice ?!) diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index 6ff04ae..a337cc2 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -420,6 +420,8 @@ gfpm_load_groups_tvw (const char *repo_name) for (l=pacman_db_getgrpcache(db); l; l=pacman_list_next(l)) { + /* FIXME - why we doing iteration twice ?? Maybe just we can remove this one and + put asprintf* line before gfpm_update_status(temp) */ while (gtk_events_pending()) gtk_main_iteration (); asprintf (&temp, _("Loading groups ... [%s]"), (char*)pacman_list_getdata(l)); From krics at linuxforum.hu Thu Aug 9 23:56:03 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 9 23:56:05 2007 Subject: [Frugalware-git] gfpm: TODO addons Message-ID: <20070809215603.7060416A8033@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=08547366ee2d4d05deb51deab08ba657182135da commit 08547366ee2d4d05deb51deab08ba657182135da Author: Christian Hamar alias krix Date: Thu Aug 9 23:55:53 2007 +0200 TODO addons * Added two TODO entry (one for FIXME and one with much comment and idea) diff --git a/TODO b/TODO index e69de29..9a7bc7b 100644 --- a/TODO +++ b/TODO @@ -0,0 +1,19 @@ +- Check FIXME tags in source and review those + +- We can create a 'Not installed packages' entry in our combobox. How can be ? + Well give for the reponame some like: "frugalware-current-ni" then check for + that in treeview group loading function, if reponam is frugalware-current-ni + then setup an integer, write back reponame to frugalware-current and then + just do an if else at treeview loading (we can figure out which package installed + and which not, so we can deal what we want to display. + + Another way, Bring some global variable to somewhere, which can be reach from + treeview_group but can be set in the treeview_group loading functions some like: + int notinstalled = 0; (this is extern or it will be in .h somewhere) + And now when Not installed packages triggered via combobox, then set notinstalled=1 + and check in group treeview function for it. Maybe it is better, because we can deal + with custom repos or file based repos too. + + +Last updated: 2007. aug. 9 - 23.55.01 CEST +Last updater: Christian Hamar alias kRiX From krics at linuxforum.hu Fri Aug 10 00:03:58 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Fri Aug 10 00:03:59 2007 Subject: [Frugalware-git] gfpm: Added 2 more TODO entry Message-ID: <20070809220358.CD34616A8033@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=3d3895be09ad39d070117fc8c6de5a85ffef3a8c commit 3d3895be09ad39d070117fc8c6de5a85ffef3a8c Author: Christian Hamar alias krix Date: Fri Aug 10 00:03:50 2007 +0200 Added 2 more TODO entry * Added two more TODO entry * Cosmetics to TODO :) ----- DEVEL NAME ----- (which means who inserted the entry) diff --git a/TODO b/TODO index 9a7bc7b..e3953fe 100644 --- a/TODO +++ b/TODO @@ -1,5 +1,7 @@ +----- krix ----- - Check FIXME tags in source and review those +----- krix ----- - We can create a 'Not installed packages' entry in our combobox. How can be ? Well give for the reponame some like: "frugalware-current-ni" then check for that in treeview group loading function, if reponam is frugalware-current-ni @@ -14,6 +16,16 @@ and check in group treeview function for it. Maybe it is better, because we can deal with custom repos or file based repos too. +----- krix ----- +- Support for reading repos from pacman conf -Last updated: 2007. aug. 9 - 23.55.01 CEST +----- krix ----- +- Rewrite or redesign all dialog_* callback and window to support dialog titles + can be done such: + foo_dialog_run(char *foobar) -> foo_dialog_run(char *foobar, char *title) + Then we can set up our titles for every dialogs, because now there are tons of + untitled dialogs which looks ugly :) + + +Last updated: 2007. aug. 10. 00.02.37 CEST Last updater: Christian Hamar alias kRiX From boobaa at frugalware.org Fri Aug 10 12:17:29 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 10 12:17:32 2007 Subject: [Frugalware-git] frugalware-current: man-pages-2.64-1-i686 Message-ID: <20070810101729.82FA616E8022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=54c258f6f234030bc89101407702fa7ab6e30f0e commit 54c258f6f234030bc89101407702fa7ab6e30f0e Author: CSÉCSY László Date: Fri Aug 10 12:17:24 2007 +0200 man-pages-2.64-1-i686 version bump diff --git a/source/apps/man-pages/FrugalBuild b/source/apps/man-pages/FrugalBuild index 32c9114..6664a1b 100644 --- a/source/apps/man-pages/FrugalBuild +++ b/source/apps/man-pages/FrugalBuild @@ -3,7 +3,7 @@ # Former m8r: VMiklos pkgname=man-pages -pkgver=2.63 +pkgver=2.64 pkgrel=1 pkgdesc="Man pages are online documentation for Linux" url="http://www.win.tue.nl/~aeb/linux/man" @@ -41,4 +41,4 @@ build() Frm /usr/share/man/man4/mouse.4 } # optimization OK - noarch -sha1sums=('e7bba588b308621d0ba5b693973ead01b84878e5') +sha1sums=('f644f17a5f5ff0eae4066554026de02a8c3d4808') From janny at frugalware.org Fri Aug 10 12:40:47 2007 From: janny at frugalware.org (janny) Date: Fri Aug 10 12:40:48 2007 Subject: [Frugalware-git] frugalware-current: skype-1.4.0.99-1-i686 Message-ID: <20070810104047.9D1FB16E8022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=de13724e4dc80331cb2c3cde5c3c1721f09c31a8 commit de13724e4dc80331cb2c3cde5c3c1721f09c31a8 Author: janny Date: Fri Aug 10 12:39:24 2007 +0200 skype-1.4.0.99-1-i686 version bump diff --git a/source/xapps-extra/skype/FrugalBuild b/source/xapps-extra/skype/FrugalBuild index 8f5138d..479b16c 100644 --- a/source/xapps-extra/skype/FrugalBuild +++ b/source/xapps-extra/skype/FrugalBuild @@ -2,18 +2,18 @@ # Maintainer: Janny pkgname=skype -pkgver=1.4.0.74 +pkgver=1.4.0.99 pkgrel=1 pkgdesc="Skype will let you make free calls to your friends all over the world." url="http://skype.com" -rodepends=('qt4' 'gcc' 'libstdc++5') +rodepends=('qt4' 'gcc' 'libstdc++5' 'libsigc++2') groups=('xapps-extra') archs=('i686') up2date="lynx -dump http://www.skype.com/download/skype/linux/ | grep Version | sed 's/.*n \(.*\). *for.*/\1/'" source=(http://download.skype.com/linux/$pkgname-$pkgver.tar.bz2) license="skype-eula" options=('nobuild') -sha1sums=('81c68e9bffa8e118707ea56af4f5ec531901d55f') +sha1sums=('4908c0cc1005cc0591844d1d3bda45472e9deb88') build() { From vmiklos at frugalware.org Fri Aug 10 13:02:39 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 10 13:02:40 2007 Subject: [Frugalware-git] homepage-ng: FSA244-asterisk Message-ID: <20070810110239.3E80F16E8022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=a2058542b1384230736d59022280e8ca72b9cd6c commit a2058542b1384230736d59022280e8ca72b9cd6c Author: VMiklos Date: Fri Aug 10 13:02:33 2007 +0200 FSA244-asterisk diff --git a/frugalware/xml/security.xml b/frugalware/xml/security.xml index 51215e5..ab4e0a0 100644 --- a/frugalware/xml/security.xml +++ b/frugalware/xml/security.xml @@ -27,6 +27,33 @@ + 244 + 2007-08-10 + vmiklos + asterisk + 1.4.2-2terminus2 + 1.4.8-1terminus1 + http://bugs.frugalware.org/task/2269 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3762 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3763 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3764 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3765 + Some vulnerabilities have been reported in Asterisk, which can be exploited by malicious people to cause a DoS (Denial of Service) and potentially compromise a vulnerable system. + 1) A boundary error exists in the Asterisk STUN implementation, which can be exploited to cause the application to crash via specially crafted RTP packets. + Successful exploitation requires that the chan_sip, chan_gtalk, chan_jingle, chan_h323, chan_mgcp, or chan_skinny is enabled. + The vulnerability is reported in the following products: + Asterisk Open Source 1.4.x prior to version 1.4.8 + AsteriskNOW pre-release prior to version beta7 + Asterisk Appliance Developer Kit prior to version 0.5.0 + s800i 1.0.x prior to version 1.0.2. + 2) A boundary error exists in the Asterisk Skinny channel driver (chan_skinny), which can be exploited to cause the application to crash via packets that contain a size field smaller than the actual size of the packet. + Successful exploitation requires that chan_skinny is enabled. + 3) A NULL-pointer dereference error exists in the Asterisk IAX2 channel driver (chan_iax2), which can be exploited to cause a DoS via specially crafted LGRQ and LAGRP frames. + Successful exploitation requires that chan_iax is enabled. + 4) A boundary error exists in the Asterisk IAX2 channel driver (chan_iax2) within the handling of RTP frames. This can be exploited to cause a stack-based buffer overflow by sending large data payloads (more than 4096 bytes) in a voice or video frame. + Successful exploitation of this vulnerability allows execution of arbitrary code, but requires that the system is configured to connect channels that use RTP and IAX channels. + + 243 2007-08-09 vmiklos From boobaa at frugalware.org Fri Aug 10 13:21:22 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 10 13:21:25 2007 Subject: [Frugalware-git] frugalware-current: k9copy-1.1.2-1-i686 Message-ID: <20070810112122.9CD6A16E8022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=76a4d058a17b0e104f6e84e3dc64f41b3be1cde7 commit 76a4d058a17b0e104f6e84e3dc64f41b3be1cde7 Author: CSÉCSY László Date: Fri Aug 10 13:21:16 2007 +0200 k9copy-1.1.2-1-i686 version bump diff --git a/source/kde-extra/k9copy/FrugalBuild b/source/kde-extra/k9copy/FrugalBuild index e16f06d..b1a140e 100644 --- a/source/kde-extra/k9copy/FrugalBuild +++ b/source/kde-extra/k9copy/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: VMiklos pkgname=k9copy -pkgver=1.1.1_3 +pkgver=1.1.2 pkgrel=1 pkgdesc="K9Copy is a small utility which allows the copy of DVD under Linux." depends=('kdelibs' 'dvdauthor' 'mjpegtools>=1.8.0-2' 'libdvdread' 'dvd+rw-tools' 'toolame' 'vamps' 'hal' 'dbus-qt3') @@ -15,4 +15,4 @@ Finclude sourceforge kde url="http://k9copy.sourceforge.net/index.php" # optimization OK -sha1sums=('c81e119316a8585aebfbf85c4b01df9b28c42c79') +sha1sums=('d3ff3017f42727a80570e3d15cb2289ffebaa874') From boobaa at frugalware.org Fri Aug 10 13:30:02 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 10 13:30:05 2007 Subject: [Frugalware-git] frugalware-current: perl-gtk2-1.146-1-i686 Message-ID: <20070810113002.4C5EB16E8022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=47d18d8fac3b86dc67136a37340f54f79c265777 commit 47d18d8fac3b86dc67136a37340f54f79c265777 Author: CSÉCSY László Date: Fri Aug 10 13:29:52 2007 +0200 perl-gtk2-1.146-1-i686 version bump diff --git a/source/xlib-extra/perl-gtk2/FrugalBuild b/source/xlib-extra/perl-gtk2/FrugalBuild index 77042f8..c971806 100644 --- a/source/xlib-extra/perl-gtk2/FrugalBuild +++ b/source/xlib-extra/perl-gtk2/FrugalBuild @@ -3,7 +3,7 @@ # Former m8r: Zsolt Szalai pkgname=perl-gtk2 -pkgver=1.145 +pkgver=1.146 pkgrel=1 pkgdesc="Perl interface to the 2.x series of the Gimp Toolkit library" url="http://search.cpan.org/search?query=gtk2&mode=all" @@ -23,4 +23,4 @@ build() } # optimization OK -sha1sums=('c45eb4f8e595e21cc5bdd41263448b1eed247362') +sha1sums=('5983160a8b85257f0c92c0d930e172e44b71be50') From boobaa at frugalware.org Fri Aug 10 13:40:41 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 10 13:40:46 2007 Subject: [Frugalware-git] frugalware-current: gpsbabel-1.3.4-1-i686 Message-ID: <20070810114041.8C1B013A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=95f7c167442ea4926d0a190c1f05012806eb3730 commit 95f7c167442ea4926d0a190c1f05012806eb3730 Author: CSÉCSY László Date: Fri Aug 10 13:40:36 2007 +0200 gpsbabel-1.3.4-1-i686 version bump SBU fix diff --git a/source/apps-extra/gpsbabel/FrugalBuild b/source/apps-extra/gpsbabel/FrugalBuild index 26058e8..6226d03 100644 --- a/source/apps-extra/gpsbabel/FrugalBuild +++ b/source/apps-extra/gpsbabel/FrugalBuild @@ -1,8 +1,8 @@ -# Compiling Time: 0.01 SBU +# Compiling Time: 0.25 SBU # Maintainer: CSÉCSY László pkgname=gpsbabel -pkgver=1.3.3 +pkgver=1.3.4 pkgrel=1 pkgdesc="converts GPS waypoints, tracks, and routes from one format to another" depends=() @@ -11,6 +11,6 @@ archs=('i686' 'x86_64') _F_sourceforge_ext=".tar.gz" _F_sourceforge_broken_up2date=1 Finclude sourceforge -sha1sums=('1916f9bdc14039f7f1a53487446b726112848d6b') +sha1sums=('9b504ce151bb44b86558cce5c3f727819cdb30c5') # optimization OK From boobaa at frugalware.org Fri Aug 10 13:54:33 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 10 13:54:36 2007 Subject: [Frugalware-git] frugalware-current: perl-crypt-openssl-rsa-0.25-1-i686 Message-ID: <20070810115433.B0D6713A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=4cdf60877f80f7e43801921a21a4820f98f686de commit 4cdf60877f80f7e43801921a21a4820f98f686de Author: CSÉCSY László Date: Fri Aug 10 13:54:28 2007 +0200 perl-crypt-openssl-rsa-0.25-1-i686 new package / initial import diff --git a/source/devel-extra/perl-crypt-openssl-rsa/FrugalBuild b/source/devel-extra/perl-crypt-openssl-rsa/FrugalBuild new file mode 100644 index 0000000..e27e9e2 --- /dev/null +++ b/source/devel-extra/perl-crypt-openssl-rsa/FrugalBuild @@ -0,0 +1,12 @@ +# Compiling Time: 0.01 SBU +# Maintainer: CSÉCSY László + +_F_perl_name=Crypt-OpenSSL-RSA +_F_perl_author=I/IR/IROBERTS +pkgver=0.25 +pkgdesc="RSA encoding and decoding, using the openSSL libraries" +#depends=('perl-define>=-DPERL5 -DOPENSSL_NO_KRB5' 'perl-inc>=$include' 'perl-);>=') +Finclude perl +sha1sums=('41597bfc06aa8f816d9d4e4f0dc28405ebe9c407') + +# optimization OK From boobaa at frugalware.org Fri Aug 10 13:58:46 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 10 13:58:46 2007 Subject: [Frugalware-git] frugalware-current: perl-digest-sha-5.45-1-i686 Message-ID: <20070810115846.4A6AA13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=4a82f20d2cf3387cf28317f05944499912d7e0e2 commit 4a82f20d2cf3387cf28317f05944499912d7e0e2 Author: CSÉCSY László Date: Fri Aug 10 13:58:35 2007 +0200 perl-digest-sha-5.45-1-i686 new package / initial import diff --git a/source/devel-extra/perl-digest-sha/FrugalBuild b/source/devel-extra/perl-digest-sha/FrugalBuild new file mode 100644 index 0000000..cb95803 --- /dev/null +++ b/source/devel-extra/perl-digest-sha/FrugalBuild @@ -0,0 +1,11 @@ +# Compiling Time: 0.02 SBU +# Maintainer: CSÉCSY László + +_F_perl_name=Digest-SHA +_F_perl_author=M/MS/MSHELOR +pkgver=5.45 +pkgdesc="Perl extension for SHA-1/224/256/384/512" +Finclude perl +sha1sums=('6d3b5d8353d853da927c5aea92e53feefc4f7b18') + +# optimization OK From boobaa at frugalware.org Fri Aug 10 14:01:56 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 10 14:02:02 2007 Subject: [Frugalware-git] frugalware-current: perl-error-0.17008-1-i686 Message-ID: <20070810120156.E9FD213A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=144629381c3b1c5a7045905f7d41d4165cd4cf16 commit 144629381c3b1c5a7045905f7d41d4165cd4cf16 Author: CSÉCSY László Date: Fri Aug 10 14:01:52 2007 +0200 perl-error-0.17008-1-i686 new package / initial import diff --git a/source/devel-extra/perl-error/FrugalBuild b/source/devel-extra/perl-error/FrugalBuild new file mode 100644 index 0000000..6686bbb --- /dev/null +++ b/source/devel-extra/perl-error/FrugalBuild @@ -0,0 +1,9 @@ +# Compiling Time: 0.01 SBU +# Maintainer: CSÉCSY László + +_F_perl_name=Error +_F_perl_author=S/SH/SHLOMIF +pkgver=0.17008 +pkgdesc="Error/exception handling in an OO-ish way" +Finclude perl +sha1sums=('b3429b71f98208658aea5092e229d5fca2157807') From hermier at frugalware.org Fri Aug 10 14:04:13 2007 From: hermier at frugalware.org (Michel Hermier) Date: Fri Aug 10 14:04:15 2007 Subject: [Frugalware-git] homepage-ng: git repos: Adding experiemental git cross tree. Message-ID: <20070810120413.7375613A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=cc3f169bca4443dc6bb68bebfba843cdac1f5054 commit cc3f169bca4443dc6bb68bebfba843cdac1f5054 Author: Michel Hermier Date: Fri Aug 10 14:03:02 2007 +0200 git repos: Adding experiemental git cross tree. diff --git a/git/repos/cross.git b/git/repos/cross.git new file mode 120000 index 0000000..f04a9f7 --- /dev/null +++ b/git/repos/cross.git @@ -0,0 +1 @@ +../../../people/hermier/cross.git \ No newline at end of file From boobaa at frugalware.org Fri Aug 10 14:14:51 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 10 14:14:52 2007 Subject: [Frugalware-git] frugalware-current: perl-mime-base64-3.07-1-i686 Message-ID: <20070810121451.CAE4E13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=9abbe6b0d7adfce245310926f4ab3d5dcaf0b93d commit 9abbe6b0d7adfce245310926f4ab3d5dcaf0b93d Author: CSÉCSY László Date: Fri Aug 10 14:14:47 2007 +0200 perl-mime-base64-3.07-1-i686 new package / initial import diff --git a/source/devel-extra/perl-mime-base64/FrugalBuild b/source/devel-extra/perl-mime-base64/FrugalBuild new file mode 100644 index 0000000..33cb15b --- /dev/null +++ b/source/devel-extra/perl-mime-base64/FrugalBuild @@ -0,0 +1,11 @@ +# Compiling Time: 0.05 SBU +# Maintainer: CSÉCSY László + +_F_perl_name=MIME-Base64 +_F_perl_author=G/GA/GAAS +pkgver=3.07 +pkgdesc="Encoding and decoding of base64 strings" +Finclude perl +sha1sums=('e79af66afe029c89ea366425d4e0067b018c84a2') + +# optimization OK From boobaa at frugalware.org Fri Aug 10 14:17:41 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 10 14:17:42 2007 Subject: [Frugalware-git] frugalware-current: perl-test-simple-0.70-1-i686 Message-ID: <20070810121741.DCE3B13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ab15eb1f3e217e9128b58c1c135d7688e8eb0c43 commit ab15eb1f3e217e9128b58c1c135d7688e8eb0c43 Author: CSÉCSY László Date: Fri Aug 10 14:17:37 2007 +0200 perl-test-simple-0.70-1-i686 new package / initial import diff --git a/source/devel-extra/perl-test-simple/FrugalBuild b/source/devel-extra/perl-test-simple/FrugalBuild new file mode 100644 index 0000000..a458891 --- /dev/null +++ b/source/devel-extra/perl-test-simple/FrugalBuild @@ -0,0 +1,9 @@ +# Compiling Time: 0.02 SBU +# Maintainer: CSÉCSY László + +_F_perl_name=Test-Simple +_F_perl_author=M/MS/MSCHWERN +pkgver=0.70 +pkgdesc="Basic utilities for writing tests." +Finclude perl +sha1sums=('d94d57df3989f69d42f987ca83592f223660b43a') From hermier at frugalware.org Fri Aug 10 14:21:27 2007 From: hermier at frugalware.org (Michel Hermier) Date: Fri Aug 10 14:21:31 2007 Subject: [Frugalware-git] homepage-ng: git repos: Fix cross git symlink. Message-ID: <20070810122127.ABE0713A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=c4bd6a23325fd153d9b8e8c38cf9aefdd29d6dbe commit c4bd6a23325fd153d9b8e8c38cf9aefdd29d6dbe Author: Michel Hermier Date: Fri Aug 10 14:20:49 2007 +0200 git repos: Fix cross git symlink. diff --git a/git/repos/cross b/git/repos/cross new file mode 120000 index 0000000..8d8ea2c --- /dev/null +++ b/git/repos/cross @@ -0,0 +1 @@ +../../../people/hermier/cross \ No newline at end of file diff --git a/git/repos/cross.git b/git/repos/cross.git deleted file mode 120000 index f04a9f7..0000000 --- a/git/repos/cross.git +++ /dev/null @@ -1 +0,0 @@ -../../../people/hermier/cross.git \ No newline at end of file From boobaa at frugalware.org Fri Aug 10 14:54:24 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 10 14:54:26 2007 Subject: [Frugalware-git] frugalware-current: Revert "perl-test-simple-0.70-1-i686" Message-ID: <20070810125424.2A52913A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a9633692224fd365cc1e3c705a9bb6f8a4d83315 commit a9633692224fd365cc1e3c705a9bb6f8a4d83315 Author: CSÉCSY László Date: Fri Aug 10 14:53:29 2007 +0200 Revert "perl-test-simple-0.70-1-i686" mxw_: lc - this is included already in perl itself This reverts commit ab15eb1f3e217e9128b58c1c135d7688e8eb0c43. diff --git a/source/devel-extra/perl-test-simple/FrugalBuild b/source/devel-extra/perl-test-simple/FrugalBuild deleted file mode 100644 index a458891..0000000 --- a/source/devel-extra/perl-test-simple/FrugalBuild +++ /dev/null @@ -1,9 +0,0 @@ -# Compiling Time: 0.02 SBU -# Maintainer: CSÉCSY László - -_F_perl_name=Test-Simple -_F_perl_author=M/MS/MSCHWERN -pkgver=0.70 -pkgdesc="Basic utilities for writing tests." -Finclude perl -sha1sums=('d94d57df3989f69d42f987ca83592f223660b43a') From boobaa at frugalware.org Fri Aug 10 14:57:21 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 10 14:57:22 2007 Subject: [Frugalware-git] frugalware-current: Revert "perl-mime-base64-3.07-1-i686" Message-ID: <20070810125721.24D2813A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=32492540b21e17b50c692adce77605912b9f02f8 commit 32492540b21e17b50c692adce77605912b9f02f8 Author: CSÉCSY László Date: Fri Aug 10 14:56:56 2007 +0200 Revert "perl-mime-base64-3.07-1-i686" mxw_: lc - this is included already in perl itself This reverts commit 9abbe6b0d7adfce245310926f4ab3d5dcaf0b93d. diff --git a/source/devel-extra/perl-mime-base64/FrugalBuild b/source/devel-extra/perl-mime-base64/FrugalBuild deleted file mode 100644 index 33cb15b..0000000 --- a/source/devel-extra/perl-mime-base64/FrugalBuild +++ /dev/null @@ -1,11 +0,0 @@ -# Compiling Time: 0.05 SBU -# Maintainer: CSÉCSY László - -_F_perl_name=MIME-Base64 -_F_perl_author=G/GA/GAAS -pkgver=3.07 -pkgdesc="Encoding and decoding of base64 strings" -Finclude perl -sha1sums=('e79af66afe029c89ea366425d4e0067b018c84a2') - -# optimization OK From boobaa at frugalware.org Fri Aug 10 15:01:19 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 10 15:01:21 2007 Subject: [Frugalware-git] frugalware-current: perl-mail-dkim-0.26-1-i686 Message-ID: <20070810130119.A1FFF13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=4f24bae989f39b557849d833b586bc2f93b5ce33 commit 4f24bae989f39b557849d833b586bc2f93b5ce33 Author: CSÉCSY László Date: Fri Aug 10 15:01:14 2007 +0200 perl-mail-dkim-0.26-1-i686 new package / initial import diff --git a/source/devel-extra/perl-mail-dkim/FrugalBuild b/source/devel-extra/perl-mail-dkim/FrugalBuild new file mode 100644 index 0000000..bdb8625 --- /dev/null +++ b/source/devel-extra/perl-mail-dkim/FrugalBuild @@ -0,0 +1,10 @@ +# Compiling Time: 0.01 SBU +# Maintainer: CSÉCSY László + +_F_perl_name=Mail-DKIM +_F_perl_author=J/JA/JASLONG +pkgver=0.26 +pkgdesc="Signs/verifies Internet mail with DKIM/DomainKey signatures" +depends=('perl-crypt-openssl-rsa>=0.22' 'perl-digest-sha1' 'perl-digest-sha' 'perl-error' 'perl-mailtools' 'perl-net-dns') +Finclude perl +sha1sums=('348a055dcaa6127f5f566a026a49fa11322f362d') From vmiklos at frugalware.org Fri Aug 10 15:59:14 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 10 15:59:21 2007 Subject: [Frugalware-git] frugalware-current: dante-1.1.19-1-i686 Message-ID: <20070810135915.32E6316E8010@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f3eeb3fb503057ec3cb7666ed24896742159382c commit f3eeb3fb503057ec3cb7666ed24896742159382c Author: VMiklos Date: Fri Aug 10 15:58:48 2007 +0200 dante-1.1.19-1-i686 README.Frugalware: spelling fix diff --git a/source/network-extra/dante/FrugalBuild b/source/network-extra/dante/FrugalBuild index d7cf9cf..4c446bc 100644 --- a/source/network-extra/dante/FrugalBuild +++ b/source/network-extra/dante/FrugalBuild @@ -13,7 +13,7 @@ archs=('i686' 'x86_64') up2date="elinks -dump ftp://ftp.inet.no/pub/socks/ 2>/dev/null|Flasttar" source=(ftp://ftp.inet.no/pub/socks/dante-$pkgver.tar.gz README.Frugalware) sha1sums=('e366a60a880ceff6205f7cd87249c7322b844d3c' \ - '80978b4e48e1219e99a0665df5299d351a6bbeca') + '942c3cffb2f392dfff39f09b222065352e66deb5') build() { diff --git a/source/network-extra/dante/README.Frugalware b/source/network-extra/dante/README.Frugalware index d2ee935..fa8f3dd 100644 --- a/source/network-extra/dante/README.Frugalware +++ b/source/network-extra/dante/README.Frugalware @@ -1,7 +1,7 @@ === Configuration In most cases you have a socks server (you can create one easily using ssh, see -the documentation of the openssh package), and you want to rout all traffic +the documentation of the openssh package), and you want to route all traffic through it. Here is the config you need: ---- From priyank at frugalware.org Fri Aug 10 16:55:23 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 10 16:55:24 2007 Subject: [Frugalware-git] gfpm: gfpm-interface: new function gfpm_trans_prepare() which prepares a transaction Message-ID: <20070810145523.F033413A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=9428a78e7c00f98324f95c46ac5e1d7502b81f73 commit 9428a78e7c00f98324f95c46ac5e1d7502b81f73 Author: Priyank Date: Fri Aug 10 20:23:05 2007 +0530 gfpm-interface: new function gfpm_trans_prepare() which prepares a transaction and checks for errors and accordingly display errors. diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index a337cc2..f473ffc 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -302,8 +302,8 @@ cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) char *target = i->data; pacman_trans_addtarget (target); } - if (pacman_trans_prepare(&data) == -1) - g_print ("failed to prepare transaction (%s)\n", pacman_strerror(pm_errno)); + if (gfpm_trans_prepare(data) == -1) + goto down; pkgs = pacman_trans_getinfo (PM_TRANS_PACKAGES); if (pkgs == NULL) g_print ("pkgs is null.. bad bad bad!\n"); @@ -318,6 +318,7 @@ cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) return; } + down: /* release the transaction */ pacman_trans_release (); /* clear list */ @@ -352,8 +353,8 @@ cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) char *target = i->data; pacman_trans_addtarget (target); } - if (pacman_trans_prepare(&data) == -1) - g_print ("failed to prepare transaction (%s)\n", pacman_strerror(pm_errno)); + if (gfpm_trans_prepare(data) == -1) + goto cleanup; pkgs = pacman_trans_getinfo (PM_TRANS_PACKAGES); if (pkgs == NULL) g_print ("pkgs is null.. bad bad bad!\n"); @@ -368,6 +369,7 @@ cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) return; } + cleanup: /* release the transaction */ pacman_trans_release (); /* clear list */ @@ -858,6 +860,68 @@ gfpm_load_files_txtvw (const char *pkg_name, gboolean inst) return; } +gint +gfpm_trans_prepare (PM_LIST *list) +{ + if (pacman_trans_prepare(&list)) + { + PM_LIST *i; + GList *pkgs = NULL; + gchar *str = NULL; + str = g_strdup_printf (_("Failed to prepare transaction (%s)\n"), pacman_strerror (pm_errno)); + gfpm_error (str); + g_free (str); + switch ((long)pm_errno) + { + case PM_ERR_UNSATISFIED_DEPS: + for (i=pacman_list_first(list);i;i=pacman_list_next(i)) + { + GString *depstring = g_string_new (""); + PM_DEPMISS *m = pacman_list_getdata (i); + depstring = g_string_append (depstring, (char*)pacman_dep_getinfo(m,PM_DEP_NAME)); + switch ((long)pacman_dep_getinfo(m, PM_DEP_MOD)) + { + gchar *val = NULL; + case PM_DEP_MOD_EQ: + val = g_strdup_printf ("=%s", (char*)pacman_dep_getinfo(m,PM_DEP_VERSION)); + depstring = g_string_append (depstring, val); + break; + case PM_DEP_MOD_GE: + val = g_strdup_printf (">=%s", (char*)pacman_dep_getinfo(m,PM_DEP_VERSION)); + depstring = g_string_append (depstring, val); + break; + case PM_DEP_MOD_LE: + val = g_strdup_printf ("<=%s", (char*)pacman_dep_getinfo(m,PM_DEP_VERSION)); + depstring = g_string_append (depstring, val); + break; + default: break; + } + pkgs = g_list_append (pkgs, (char*)g_strdup(depstring->str)); + g_string_free (depstring, FALSE); + } + pacman_list_free (list); + gfpm_plist_message (_("Following dependencies were not met. Please install these packages first."), GTK_MESSAGE_WARNING, pkgs); + break; + case PM_ERR_CONFLICTING_DEPS: + for (i=pacman_list_first(list);i;i=pacman_list_next(i)) + { + GString *depstring = g_string_new (""); + PM_DEPMISS *m = pacman_list_getdata (i); + depstring = g_string_append (depstring, (char*)pacman_dep_getinfo(m, PM_DEP_NAME)); + pkgs = g_list_append (pkgs, (char*)depstring->str); + g_string_free (depstring, FALSE); + } + pacman_list_free (list); + gfpm_plist_message (_("This package conflicts with the following packages"), GTK_MESSAGE_WARNING, pkgs); + break; + } + return -1; + } + else + { + return 0; + } +} /* CALLBACKS */ @@ -1290,61 +1354,8 @@ cb_gfpm_install_file_clicked (GtkButton *button, gpointer data) gfpm_progress_show (TRUE, 0); /* add the target */ pacman_trans_addtarget ((char*)fpm); - if (pacman_trans_prepare(&trans_data) == -1) - { - PM_LIST *i; - GList *pkgs = NULL; - - str = g_strdup_printf (_("Failed to prepare transaction (%s)\n"), pacman_strerror (pm_errno)); - gfpm_error (str); - g_free (str); - switch ((long)pm_errno) - { - case PM_ERR_UNSATISFIED_DEPS: - for (i=pacman_list_first(trans_data);i;i=pacman_list_next(i)) - { - GString *depstring = g_string_new (""); - PM_DEPMISS *m = pacman_list_getdata (i); - depstring = g_string_append (depstring, (char*)pacman_dep_getinfo(m,PM_DEP_NAME)); - switch ((long)pacman_dep_getinfo(m, PM_DEP_MOD)) - { - gchar *val = NULL; - case PM_DEP_MOD_EQ: - val = g_strdup_printf ("=%s", (char*)pacman_dep_getinfo(m,PM_DEP_VERSION)); - depstring = g_string_append (depstring, val); - break; - case PM_DEP_MOD_GE: - val = g_strdup_printf (">=%s", (char*)pacman_dep_getinfo(m,PM_DEP_VERSION)); - depstring = g_string_append (depstring, val); - break; - case PM_DEP_MOD_LE: - val = g_strdup_printf ("<=%s", (char*)pacman_dep_getinfo(m,PM_DEP_VERSION)); - depstring = g_string_append (depstring, val); - break; - default: break; - } - pkgs = g_list_append (pkgs, (char*)g_strdup(depstring->str)); - g_string_free (depstring, FALSE); - } - pacman_list_free (trans_data); - gfpm_plist_message (_("Following dependencies were not met. Please install these packages first."), GTK_MESSAGE_WARNING, pkgs); - break; - case PM_ERR_CONFLICTING_DEPS: - for (i=pacman_list_first(trans_data);i;i=pacman_list_next(i)) - { - GString *depstring = g_string_new (""); - PM_DEPMISS *m = pacman_list_getdata (i); - depstring = g_string_append (depstring, (char*)pacman_dep_getinfo(m, PM_DEP_NAME)); - pkgs = g_list_append (pkgs, (char*)depstring->str); - g_string_free (depstring, FALSE); - } - pacman_list_free (trans_data); - gfpm_plist_message (_("This package conflicts with the following packages"), GTK_MESSAGE_WARNING, pkgs); - break; - } - + if (gfpm_trans_prepare(trans_data) == -1) goto cleanup; - } if (pacman_trans_commit(&trans_data) == -1) { str = g_strdup_printf (_("Failed to commit transaction (%s)\n"), pacman_strerror (pm_errno)); diff --git a/src/gfpm-progress.c b/src/gfpm-progress.c index 742f91f..59fa6b3 100644 --- a/src/gfpm-progress.c +++ b/src/gfpm-progress.c @@ -280,7 +280,9 @@ gfpm_progress_event (unsigned char event, void *data1, void *data2) m = 0; } else + { gfpm_progress_set_sub_text (substr); + } g_free (substr); return; From boobaa at frugalware.org Fri Aug 10 17:17:52 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 10 17:17:53 2007 Subject: [Frugalware-git] frugalware-current: perl-mail-spf-v2.005-1-i686 Message-ID: <20070810151752.77E2E13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=81e1f4c6043b1796060ae7f0541cf2ea5dd2e871 commit 81e1f4c6043b1796060ae7f0541cf2ea5dd2e871 Author: CSÉCSY László Date: Fri Aug 10 17:17:36 2007 +0200 perl-mail-spf-v2.005-1-i686 new package / initial import diff --git a/source/devel-extra/perl-mail-spf/FrugalBuild b/source/devel-extra/perl-mail-spf/FrugalBuild new file mode 100644 index 0000000..8b86a7b --- /dev/null +++ b/source/devel-extra/perl-mail-spf/FrugalBuild @@ -0,0 +1,10 @@ +# Compiling Time: 0.01 SBU +# Maintainer: CSÉCSY László + +_F_perl_name=Mail-SPF +_F_perl_author=J/JM/JMEHNLE/mail-spf +pkgver=v2.005 +pkgdesc="An object-oriented implementation of Sender Policy Framework" +depends=('perl-module-build') +Finclude perl +sha1sums=('c15085ab29f70525f62805abdc06fe81cb61cc97') From boobaa at frugalware.org Fri Aug 10 17:46:11 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 10 17:46:14 2007 Subject: [Frugalware-git] frugalware-current: perl-encode-detect-1.00-1-i686 Message-ID: <20070810154611.4F78713A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e76801faf36a5589b41f5e79e5aba34420d693d5 commit e76801faf36a5589b41f5e79e5aba34420d693d5 Author: CSÉCSY László Date: Fri Aug 10 17:46:02 2007 +0200 perl-encode-detect-1.00-1-i686 new package / initial import diff --git a/source/devel-extra/perl-encode-detect/FrugalBuild b/source/devel-extra/perl-encode-detect/FrugalBuild new file mode 100644 index 0000000..6ba070a --- /dev/null +++ b/source/devel-extra/perl-encode-detect/FrugalBuild @@ -0,0 +1,12 @@ +# Compiling Time: 0.01 SBU +# Maintainer: CSÉCSY László + +_F_perl_name=Encode-Detect +_F_perl_author=J/JG/JGMYERS +pkgver=1.00 +pkgdesc="An Encode::Encoding subclass that detects the encoding of data" +depends=('perl-module-build') +Finclude perl +sha1sums=('79b51d623e4a3a3b7d6583dfc5c3ec324fd98077') + +# optimization OK From boobaa at frugalware.org Fri Aug 10 17:59:59 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 10 18:00:01 2007 Subject: [Frugalware-git] frugalware-current: spamassassin-3.2.3-1-i686 Message-ID: <20070810155959.8FF0613A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=1acb17db7774a4a59e95bb4cd3fb2b1bf126506f commit 1acb17db7774a4a59e95bb4cd3fb2b1bf126506f Author: CSÉCSY László Date: Fri Aug 10 17:59:52 2007 +0200 spamassassin-3.2.3-1-i686 version bump added some depends to have support for some more optional modules diff --git a/source/network-extra/spamassassin/FrugalBuild b/source/network-extra/spamassassin/FrugalBuild index a39a025..e52529d 100644 --- a/source/network-extra/spamassassin/FrugalBuild +++ b/source/network-extra/spamassassin/FrugalBuild @@ -3,15 +3,16 @@ # Former m8r: Bence Nagy pkgname=spamassassin -pkgver=3.2.2 +pkgver=3.2.3 pkgrel=1 pkgdesc="A mail filter to identify spam." url="http://spamassassin.apache.org" +# s/perl-mail-spf-query/perl-mail-spf/ if and when SA accepts it's version :S depends=('perl-html-parser' 'perl-digest-sha1' 'openssl' \ 'perl-net-dns' 'perl-io-zlib' 'perl-archive-tar' 'perl-dbi' \ 'perl-ip-country' 'perl-libwww' 'perl-io-socket-inet6' \ 'perl-mail-spf-query' 'perl-net-ident' 'perl-io-socket-ssl' \ - 'razor-agents') + 'razor-agents' 'perl-mail-dkim' 'perl-encode-detect') groups=('network-extra') archs=('i686' 'x86_64') backup=(etc/conf.d/spamd etc/mail/spamassassin/local.cf) @@ -28,7 +29,7 @@ build() { Frcd spamd Ffile /etc/sysconfig/spamd } -sha1sums=('e8ea034fa4f695607af0e596c86c5daf82f234e0'\ +sha1sums=('93337a5cf6cc6f4980307c08ad65575fa08d1f54'\ '3b47547d8649cbfb82b11276a3986e4e17d1c997'\ '4883d67843dc9b32f71667b8a2b549fb9f88a0b7') From vmiklos at frugalware.org Fri Aug 10 18:47:03 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 10 18:47:05 2007 Subject: [Frugalware-git] frugalware-current: docs/ids.txt: allocate uid/gid for ejabberd Message-ID: <20070810164703.A7A8D13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=09d8d6f2ad0bde0c1423eff18b754090ab525a79 commit 09d8d6f2ad0bde0c1423eff18b754090ab525a79 Author: VMiklos Date: Fri Aug 10 18:46:57 2007 +0200 docs/ids.txt: allocate uid/gid for ejabberd diff --git a/docs/ids.txt b/docs/ids.txt index f44f8c7..de0ea94 100644 --- a/docs/ids.txt +++ b/docs/ids.txt @@ -58,7 +58,7 @@ ID User Package Group Package 038 messagebus dbus messagebus dbus 039 hald hal hald hal 040 amavis amavisd-new amavis amavisd-new -041 +041 ejabberd ejabberd ejabberd ejabberd 042 gdm shadow gdm shadow 043 shadow shadow 044 beagleindex beagle beagleindex beagle From priyank at frugalware.org Fri Aug 10 18:52:17 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 10 18:52:18 2007 Subject: [Frugalware-git] gfpm: gfpm-interface: display a more meaningful error Message-ID: <20070810165217.7F06E13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=76b484a53813b531049ee2d470a6645a2088d99e commit 76b484a53813b531049ee2d470a6645a2088d99e Author: Priyank Date: Fri Aug 10 22:21:44 2007 +0530 gfpm-interface: display a more meaningful error diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index f473ffc..0390d7e 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -356,7 +356,7 @@ cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) if (gfpm_trans_prepare(data) == -1) goto cleanup; pkgs = pacman_trans_getinfo (PM_TRANS_PACKAGES); - if (pkgs == NULL) g_print ("pkgs is null.. bad bad bad!\n"); + if (pkgs == NULL) gfpm_error ("Error getting transaction info"); /* commit transaction */ if (pacman_trans_commit(&data) == -1) From boobaa at frugalware.org Fri Aug 10 19:10:41 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 10 19:10:44 2007 Subject: [Frugalware-git] frugalware-current: perl-mail-dkim-0.28-1-i686 Message-ID: <20070810171041.6CD2813A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2f1c7ff77ab852ee562ac8c23a15aa4f4e6aec76 commit 2f1c7ff77ab852ee562ac8c23a15aa4f4e6aec76 Author: CSÉCSY László Date: Fri Aug 10 19:10:25 2007 +0200 perl-mail-dkim-0.28-1-i686 version bump removed perl-error from depends as it conflicts with perl itself (hrgmpf@fwcpan) diff --git a/source/devel-extra/perl-mail-dkim/FrugalBuild b/source/devel-extra/perl-mail-dkim/FrugalBuild index bdb8625..5fb6c0c 100644 --- a/source/devel-extra/perl-mail-dkim/FrugalBuild +++ b/source/devel-extra/perl-mail-dkim/FrugalBuild @@ -3,8 +3,8 @@ _F_perl_name=Mail-DKIM _F_perl_author=J/JA/JASLONG -pkgver=0.26 +pkgver=0.28 pkgdesc="Signs/verifies Internet mail with DKIM/DomainKey signatures" -depends=('perl-crypt-openssl-rsa>=0.22' 'perl-digest-sha1' 'perl-digest-sha' 'perl-error' 'perl-mailtools' 'perl-net-dns') +depends=('perl-crypt-openssl-rsa>=0.22' 'perl-digest-sha1' 'perl-digest-sha' 'perl-mailtools' 'perl-net-dns') Finclude perl -sha1sums=('348a055dcaa6127f5f566a026a49fa11322f362d') +sha1sums=('2913dd30b5abba949e6d97ec6597d10053fbd68c') From boobaa at frugalware.org Fri Aug 10 19:16:35 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 10 19:16:37 2007 Subject: [Frugalware-git] frugalware-current: Revert "perl-error-0.17008-1-i686" Message-ID: <20070810171635.D915913A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=72dcf0315fa86cf04ffdf5b54bebe3501ba5e444 commit 72dcf0315fa86cf04ffdf5b54bebe3501ba5e444 Author: CSÉCSY László Date: Fri Aug 10 19:16:18 2007 +0200 Revert "perl-error-0.17008-1-i686" I am really getting annoyed by fwcpan (this one is in perl itself, too) This reverts commit 144629381c3b1c5a7045905f7d41d4165cd4cf16. diff --git a/source/devel-extra/perl-error/FrugalBuild b/source/devel-extra/perl-error/FrugalBuild deleted file mode 100644 index 6686bbb..0000000 --- a/source/devel-extra/perl-error/FrugalBuild +++ /dev/null @@ -1,9 +0,0 @@ -# Compiling Time: 0.01 SBU -# Maintainer: CSÉCSY László - -_F_perl_name=Error -_F_perl_author=S/SH/SHLOMIF -pkgver=0.17008 -pkgdesc="Error/exception handling in an OO-ish way" -Finclude perl -sha1sums=('b3429b71f98208658aea5092e229d5fca2157807') From priyank at frugalware.org Fri Aug 10 20:34:52 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 10 20:34:59 2007 Subject: [Frugalware-git] gfpm: gfpm-messages: new function cb_gfpm_trans_conv() for questions while installing packages. Message-ID: <20070810183452.23A3A13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm/.git;a=commitdiff;h=0f2747f423b5711138b621620e5acb8ef9ef2ad4 commit 0f2747f423b5711138b621620e5acb8ef9ef2ad4 Author: Priyank Date: Sat Aug 11 00:02:12 2007 +0530 gfpm-messages: new function cb_gfpm_trans_conv() for questions while installing packages. diff --git a/src/gfpm-interface.c b/src/gfpm-interface.c index 0390d7e..0137b4a 100644 --- a/src/gfpm-interface.c +++ b/src/gfpm-interface.c @@ -282,7 +282,7 @@ cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) flags |= PM_TRANS_FLAG_NODEPS; /* create transaction */ - if (pacman_trans_init(PM_TRANS_TYPE_REMOVE, flags, gfpm_progress_event, NULL, gfpm_progress_install) == -1) + if (pacman_trans_init(PM_TRANS_TYPE_REMOVE, flags, gfpm_progress_event, cb_gfpm_trans_conv, gfpm_progress_install) == -1) { gchar *str; str = g_strdup_printf (_("Failed to init transaction (%s)\n"), pacman_strerror(pm_errno)); @@ -333,7 +333,7 @@ cb_gfpm_apply_btn_clicked (GtkButton *button, gpointer data) if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gfpm_apply_inst_dwocheck))) flags |= PM_TRANS_FLAG_DOWNLOADONLY; /* create transaction */ - if (pacman_trans_init(PM_TRANS_TYPE_SYNC, flags, gfpm_progress_event, NULL, gfpm_progress_install) == -1) + if (pacman_trans_init(PM_TRANS_TYPE_SYNC, flags, gfpm_progress_event, cb_gfpm_trans_conv, gfpm_progress_install) == -1) { gchar *str; str = g_strdup_printf (_("Failed to init transaction (%s)\n"), pacman_strerror(pm_errno)); @@ -954,7 +954,7 @@ cb_gfpm_refresh_button_clicked (GtkButton *button, gpointer data) } } - if (pacman_trans_init(PM_TRANS_TYPE_SYNC, 0, gfpm_progress_event, NULL, gfpm_progress_install) == -1) + if (pacman_trans_init(PM_TRANS_TYPE_SYNC, 0, gfpm_progress_event, cb_gfpm_trans_conv, gfpm_progress_install) == -1) { gchar *str; GString *errorstr = g_string_new (""); @@ -1340,7 +1340,7 @@ cb_gfpm_install_file_clicked (GtkButton *button, gpointer data) flags |= PM_TRANS_FLAG_NODEPS; if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gfpm_inst_forcheck))) flags |= PM_TRANS_FLAG_FORCE; - if (pacman_trans_init(type, flags, gfpm_progress_event, NULL, gfpm_progress_install) == -1) + if (pacman_trans_init(type, flags, gfpm_progress_event, cb_gfpm_trans_conv, gfpm_progress_install) == -1) { str = g_strdup_printf (_("Failed to init transaction (%s)\n"), pacman_strerror(pm_errno)); errorstr = g_string_append (errorstr, str); diff --git a/src/gfpm-messages.c b/src/gfpm-messages.c index 851b991..1197e62 100644 --- a/src/gfpm-messages.c +++ b/src/gfpm-messages.c @@ -475,3 +475,78 @@ gfpm_input (const char *title, const char *message, int *res) return ret; } +void +cb_gfpm_trans_conv (unsigned char event, void *data1, void *data2, void *data3, int *response) +{ + switch (event) + { + char *str = NULL; + + case PM_TRANS_CONV_REPLACE_PKG: + str = g_strdup_printf ("Do you want to replace %s with %s/%s ?", + (char*)pacman_pkg_getinfo (data1, PM_PKG_NAME), + (char*)data3, + (char*)pacman_pkg_getinfo (data2, PM_PKG_NAME)); + if (gfpm_question(_(str)) == GTK_RESPONSE_YES) + *response = 1; + else + *response = 0; + break; + case PM_TRANS_CONV_INSTALL_IGNOREPKG: + str = g_strdup_printf ("%s requires %s, but it is IgnorePkg. Install anyway?", + (char*)pacman_pkg_getinfo (data1, PM_PKG_NAME), + (char*)pacman_pkg_getinfo (data2, PM_PKG_NAME)); + if (gfpm_question(_(str)) == GTK_RESPONSE_YES) + *response = 1; + else + *response = 0; + break; + case PM_TRANS_CONV_REMOVE_HOLDPKG: + str = g_strdup_printf ("%s is designated as HoldPkg. Remove anyway?", + (char*)pacman_pkg_getinfo (data1, PM_PKG_NAME)); + if (gfpm_question(_(str)) == GTK_RESPONSE_YES) + *response = 1; + else + *response = 0; + break; + case PM_TRANS_CONV_CONFLICT_PKG: + str = g_strdup_printf ("%s conflicts with %s. Remove %s?", + (char*)data1, + (char*)data2, + (char*)data2); + if (gfpm_question(_(str)) == GTK_RESPONSE_YES) + *response = 1; + else + *response = 0; + break; + case PM_TRANS_CONV_LOCAL_NEWER: + str = g_strdup_printf ("%s-%s: local version is newer. Upgrade anyway?", + (char*)pacman_pkg_getinfo (data1, PM_PKG_NAME), + (char*)pacman_pkg_getinfo (data1, PM_PKG_VERSION)); + if (gfpm_question(_(str)) == GTK_RESPONSE_YES) + *response = 1; + else + *response = 0; + break; + case PM_TRANS_CONV_LOCAL_UPTODATE: + str = g_strdup_printf ("%s-%s: local version is up to date. Upgrade anyway?", + (char*)pacman_pkg_getinfo (data1, PM_PKG_NAME), + (char*)pacman_pkg_getinfo (data1, PM_PKG_VERSION)); + if (gfpm_question(_(str)) == GTK_RESPONSE_YES) + *response = 1; + else + *response = 0; + break; + case PM_TRANS_CONV_CORRUPTED_PKG: + str = g_strdup_printf ("Archive %s is corrupted. Do you want to delete it?", + (char*)pacman_pkg_getinfo (data1, PM_PKG_NAME), + (char*)pacman_pkg_getinfo (data1, PM_PKG_VERSION)); + if (gfpm_question(_(str)) == GTK_RESPONSE_YES) + *response = 1; + else + *response = 0; + break; + } + return; +} + diff --git a/src/gfpm-messages.h b/src/gfpm-messages.h index 4e94932..6c3d674 100644 --- a/src/gfpm-messages.h +++ b/src/gfpm-messages.h @@ -29,4 +29,6 @@ void gfpm_plist_message (const char *, GtkMessageType, GList *); char * gfpm_input (const char *, const char *, int *); +void cb_gfpm_trans_conv (unsigned char, void *, void *, void *, int *); + #endif From priyank at frugalware.org Fri Aug 10 20:51:53 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 10 20:51:55 2007 Subject: [Frugalware-git] frugalware-current: asterisk-1.4.10-1-i686 Message-ID: <20070810185153.EE35E13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d27cda3153d3b5a9729195cf8ce8914357deffe2 commit d27cda3153d3b5a9729195cf8ce8914357deffe2 Author: Priyank Date: Sat Aug 11 00:11:31 2007 +0530 asterisk-1.4.10-1-i686 * Version bump diff --git a/source/apps-extra/asterisk/FrugalBuild b/source/apps-extra/asterisk/FrugalBuild index 3a3b794..5d5747b 100644 --- a/source/apps-extra/asterisk/FrugalBuild +++ b/source/apps-extra/asterisk/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: Balint Kovacs pkgname=asterisk -pkgver=1.4.9 +pkgver=1.4.10 pkgrel=1 pkgdesc="Open Source Private Branch Exchange (PBX)." url="http://asterisk.org/" @@ -17,7 +17,7 @@ archs=('i686' 'x86_64') up2date="lynx -dump http://ftp.digium.com/pub/asterisk/|grep asterisk-[0-9\.]*tar.gz$|Flasttar" source=(http://ftp.digium.com/pub/$pkgname/$pkgname-$pkgver.tar.gz \ rc.asterisk) -sha1sums=('5d776e15cd54a9b9cc5923a1f9ade3d82c0f4e9f' \ +sha1sums=('351e53054cfbcf38371f3bb1f4520c0f5c01378a' \ '1c18155cdece83d556e2295b54508636ff74f307') build() From vmiklos at frugalware.org Fri Aug 10 21:13:01 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 10 21:13:03 2007 Subject: [Frugalware-git] pacman-g2: tests/sync139: new testcase Message-ID: <20070810191301.AB88113A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=89f20c859697012d1f30e16e13cec6b43dce8848 commit 89f20c859697012d1f30e16e13cec6b43dce8848 Author: VMiklos Date: Fri Aug 10 21:11:34 2007 +0200 tests/sync139: new testcase this occurs when pkgA and pkgB is in fst for ages but later we decide not to support pkgA anymore without relbumping pkgB diff --git a/pactest/tests/sync139.py b/pactest/tests/sync139.py new file mode 100644 index 0000000..d085090 --- /dev/null +++ b/pactest/tests/sync139.py @@ -0,0 +1,18 @@ +self.description = "Sysupgrade with a replacement for a new package up to date" + +sp = pmpkg("pkg2") +sp.replaces = ["pkg1"] + +self.addpkg2db("sync", sp) + +lp1 = pmpkg("pkg1") +lp2 = pmpkg("pkg2") + +for p in lp1, lp2: + self.addpkg2db("local", p) + +self.args = "-Su" + +self.addrule("PACMAN_RETCODE=0") +self.addrule("!PKG_EXIST=pkg1") +self.addrule("PKG_EXIST=pkg2") From vmiklos at frugalware.org Fri Aug 10 21:13:01 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 10 21:13:03 2007 Subject: [Frugalware-git] pacman-g2: _pacman_sync_commit(): pass the callbacks of the original transaction to the remove one Message-ID: <20070810191301.C596213A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=ade5f28eb8c740ade6eb3aa179162f95114bb131 commit ade5f28eb8c740ade6eb3aa179162f95114bb131 Author: VMiklos Date: Fri Aug 10 21:11:56 2007 +0200 _pacman_sync_commit(): pass the callbacks of the original transaction to the remove one diff --git a/lib/libpacman/sync.c b/lib/libpacman/sync.c index 9adc5f7..c4d6120 100644 --- a/lib/libpacman/sync.c +++ b/lib/libpacman/sync.c @@ -952,7 +952,7 @@ int _pacman_sync_commit(pmtrans_t *trans, pmdb_t *db_local, pmlist_t **data) goto error; } - if(_pacman_trans_init(tr, PM_TRANS_TYPE_REMOVE, PM_TRANS_FLAG_NODEPS, NULL, NULL, NULL) == -1) { + if(_pacman_trans_init(tr, PM_TRANS_TYPE_REMOVE, PM_TRANS_FLAG_NODEPS, trans->cb_event, trans->cb_conv, trans->cb_progress) == -1) { _pacman_log(PM_LOG_ERROR, _("could not initialize the removal transaction")); goto error; } From vmiklos at frugalware.org Fri Aug 10 21:20:17 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 10 21:20:18 2007 Subject: [Frugalware-git] frugalware-current: ejabberd-1.1.3-1-i686 Message-ID: <20070810192017.3541513A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5984c470db4c362f19870d973188a0e2c8a15471 commit 5984c470db4c362f19870d973188a0e2c8a15471 Author: VMiklos Date: Fri Aug 10 21:13:50 2007 +0200 ejabberd-1.1.3-1-i686 new package diff --git a/source/network-extra/ejabberd/FrugalBuild b/source/network-extra/ejabberd/FrugalBuild new file mode 100644 index 0000000..512d06e --- /dev/null +++ b/source/network-extra/ejabberd/FrugalBuild @@ -0,0 +1,30 @@ +# Compiling Time: 0.03 SBU +# Maintainer: VMiklos + +pkgname=ejabberd +pkgver=1.1.3 +pkgrel=1 +pkgdesc="A free and open source instant messaging server written in Erlang." +url="http://ejabberd.jabber.ru/" +depends=('erlang') +backup=(etc/ejabberd/ejabberd.cfg) +groups=('network-extra') +archs=('i686') +up2date="lynx -dump http://www.process-one.net/en/ejabberd/downloads/|Flasttar" +source=(http://www.process-one.net/downloads/ejabberd/$pkgver/ejabberd-$pkgver.tar.gz \ + README.Frugalware) +sha1sums=('66b00ca52fa4f4f4e097b0e897c3b5a2e4526603' \ + 'b77475a23cb9ba28e13f84a7db5f6d35424d84a5') + +build() +{ + Fcd $pkgname-$pkgver/src + Fbuild --prefix=/ + Fmkdir /var/spool/ejabberd /usr/ + Fmv /var/lib /usr/ + Fdocrel ../doc/* + chown -R 41:41 $Fdestdir/{var/log/ejabberd,var/spool/ejabberd,usr/lib/ejabberd} + Fdoc README.Frugalware +} + +# optimization OK diff --git a/source/network-extra/ejabberd/README.Frugalware b/source/network-extra/ejabberd/README.Frugalware new file mode 100644 index 0000000..3193ad4 --- /dev/null +++ b/source/network-extra/ejabberd/README.Frugalware @@ -0,0 +1,70 @@ +=== Creating your SSL keys + +Generate Key Pair: + +---- +cd /etc/jabberd +openssl req -new -x509 -newkey rsa:1024 -days 3650 -keyout privkey.pem -out server.pem +---- + +NOTE: You should enter your domain name as the Common Name for your +certificate. + +Remove pass parse: + +---- +openssl rsa -in privkey.pem -out privkey.pem +---- + +Combine the Private and Public Key: + +---- +cat privkey.pem >> server.pem +---- + +Delete Private Key: + +---- +rm privkey.pem +---- + +Set permissions: + +---- +chown root:ejabberd server.pem +chmod 640 server.pem +---- + +=== Creating an administrator + +Register an account on your `ejabberd` deployment. An account can be created +using a jabber client like `pidgin`. + +Add the following lines to you config: + +---- +{acl, admins, {user, "admin", "example.org"}}. +{access, configure, [{allow, admins}]}. +---- + +This will promote the account created in the previous step to an account with +administrator rights. + +=== Testing + +Add the following line to your `/etc/sysconfig/firewall`, for example after +`mysql`: + +---- +# ejabberd +-A INPUT -p tcp -m tcp --dport 5222 -j ACCEPT +---- + +Now you should be able to connect to `ejabberd` remotely. Start your favourite +jabber client on a remote machine (ie. pidgin) and register another account. +You should be able to talk to the admin now and vica versa. + +For more info, please read the Installation and Operation Guide, which can be +found at `/usr/share/doc/ejabberd-*/guide.html`. + +// vim: ft=asciidoc diff --git a/source/network-extra/ejabberd/ejabberd.install b/source/network-extra/ejabberd/ejabberd.install new file mode 100644 index 0000000..07d458b --- /dev/null +++ b/source/network-extra/ejabberd/ejabberd.install @@ -0,0 +1,15 @@ +post_install() +{ + getent group ejabberd >/dev/null || /usr/sbin/groupadd -g 41 ejabberd + getent passwd ejabberd >/dev/null || /usr/sbin/useradd -u 41 -g ejabberd -d /usr/lib/ejabberd ejabberd +} + +post_remove() +{ + userdel ejabberd + groupdel ejabberd +} + +op=$1 +shift +$op $* From vmiklos at frugalware.org Fri Aug 10 21:20:17 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 10 21:20:19 2007 Subject: [Frugalware-git] frugalware-current: ejabberd-1.1.3-1-i686 Message-ID: <20070810192017.4702B13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=949e0e517c6e6d0e058bb1a453d8663bccf7ccff commit 949e0e517c6e6d0e058bb1a453d8663bccf7ccff Author: VMiklos Date: Fri Aug 10 21:19:50 2007 +0200 ejabberd-1.1.3-1-i686 forgot to add the init script diff --git a/source/network-extra/ejabberd/FrugalBuild b/source/network-extra/ejabberd/FrugalBuild index 512d06e..38b5ee2 100644 --- a/source/network-extra/ejabberd/FrugalBuild +++ b/source/network-extra/ejabberd/FrugalBuild @@ -12,8 +12,9 @@ groups=('network-extra') archs=('i686') up2date="lynx -dump http://www.process-one.net/en/ejabberd/downloads/|Flasttar" source=(http://www.process-one.net/downloads/ejabberd/$pkgver/ejabberd-$pkgver.tar.gz \ - README.Frugalware) + rc.ejabberd README.Frugalware) sha1sums=('66b00ca52fa4f4f4e097b0e897c3b5a2e4526603' \ + 'eb6e5a51a10fda5b1af1c4378e18700b9a575ef3' \ 'b77475a23cb9ba28e13f84a7db5f6d35424d84a5') build() @@ -25,6 +26,7 @@ build() Fdocrel ../doc/* chown -R 41:41 $Fdestdir/{var/log/ejabberd,var/spool/ejabberd,usr/lib/ejabberd} Fdoc README.Frugalware + Frcd2 } # optimization OK diff --git a/source/network-extra/ejabberd/rc.ejabberd b/source/network-extra/ejabberd/rc.ejabberd new file mode 100644 index 0000000..bccd416 --- /dev/null +++ b/source/network-extra/ejabberd/rc.ejabberd @@ -0,0 +1,41 @@ +#!/bin/bash + +# (c) 2007 Miklos Vajna +# rc.ejabberd for Frugalware +# distributed under GPL License + +# chkconfig: 2345 99 01 +# description: Start / stop the ejabber daemon + +source /lib/initscripts/functions +TEXTDOMAIN=ejabberd +TEXTDOMAINDIR=/lib/initscripts/messages + +actions=(restart status start stop) +daemon=$"Ejabber daemon" + +pid="skill -n ejabberd" + +rc_start() +{ + start_msg + if [[ "$(eval $pid)" == "" ]] ; then + su ejabberd -c 'erl -pa /usr/lib/ejabberd/ebin -sname ejabberd -s ejabberd -ejabberd config \"/etc/ejabberd/ejabberd.cfg\" log_path \"/var/log/ejabberd/ejabberd.log\" -sasl sasl_error_logger \{file,\"/var/log/ejabberd/sasl.log\"\} -mnesia dir \"/var/spool/ejabberd\" -detached' + ok $? + else + ok 999 + fi +} + +rc_stop() +{ + stop_msg + if [[ "$(eval $pid)" != "" ]] ; then + skill ejabberd + ok $? + else + ok 999 + fi +} + +rc_exec $1 From janny at frugalware.org Fri Aug 10 21:22:07 2007 From: janny at frugalware.org (janny) Date: Fri Aug 10 21:22:08 2007 Subject: [Frugalware-git] frugalware-current: clamtk-3.00-1-i686 Message-ID: <20070810192207.BEFD813A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5ba4c0edbf79d03d0a91386e5976b2654b245a28 commit 5ba4c0edbf79d03d0a91386e5976b2654b245a28 Author: janny Date: Fri Aug 10 21:21:41 2007 +0200 clamtk-3.00-1-i686 version bump diff --git a/source/xapps-extra/clamtk/FrugalBuild b/source/xapps-extra/clamtk/FrugalBuild index 474a491..ad97f17 100644 --- a/source/xapps-extra/clamtk/FrugalBuild +++ b/source/xapps-extra/clamtk/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Janny pkgname=clamtk -pkgver=2.99 +pkgver=3.00 pkgrel=1 pkgdesc="ClamTk is a GUI front-end for ClamAV using gtk2-perl" url="http://clamtk.sourceforge.net/" @@ -10,7 +10,7 @@ rodepends=('perl-gtk2' 'clamav' 'perl-date-calc' 'perl-file-find-rule') groups=('xapps-extra') archs=('i686' 'x86_64') Finclude sourceforge -sha1sums=('091431e7173e4e3c512433d3bc8683142d5895de') +sha1sums=('5cd233a680cf731432f8744eef2b3c4c7e592947') build() { Fcd From vmiklos at frugalware.org Sun Aug 12 00:32:57 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:33:09 2007 Subject: [Frugalware-git] frugalware-current: kernel-2.6.22-2-i686 Message-ID: <20070811223257.8FA8B13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=97a7afc31ee4ebd80bcef000ca7739a24821ab15 commit 97a7afc31ee4ebd80bcef000ca7739a24821ab15 Author: VMiklos Date: Sat Aug 11 18:34:10 2007 +0200 kernel-2.6.22-2-i686 bump to patchlevel ".2" diff --git a/source/base/kernel/FrugalBuild b/source/base/kernel/FrugalBuild index 20db954..7a6d9de 100644 --- a/source/base/kernel/FrugalBuild +++ b/source/base/kernel/FrugalBuild @@ -1,5 +1,5 @@ # Compiling Time: 11.74 SBU # Maintainer: VMiklos -_F_kernel_patches=(aacraid.diff pxa27x.diff jbd.diff) +_F_kernel_patches=(aacraid.diff pxa27x.diff) Finclude kernel diff --git a/source/base/kernel/jbd.diff b/source/base/kernel/jbd.diff deleted file mode 100644 index 11901c5..0000000 --- a/source/base/kernel/jbd.diff +++ /dev/null @@ -1,18 +0,0 @@ -We have to check that also the second checkpoint list is non-empty before -dropping the transaction. - -Signed-off-by: Jan Kara - -diff -rupX /home/jack/.kerndiffexclude linux-2.6.16-rc1/fs/jbd/commit.c linux-2.6.16-rc1-1-checkpoint-fix/fs/jbd/commit.c ---- linux-2.6.16-rc1/fs/jbd/commit.c 2006-01-15 00:20:12.000000000 +0100 -+++ linux-2.6.16-rc1-1-checkpoint-fix/fs/jbd/commit.c 2006-01-17 23:35:19.000000000 +0100 -@@ -829,7 +829,8 @@ restart_loop: - journal->j_committing_transaction = NULL; - spin_unlock(&journal->j_state_lock); - -- if (commit_transaction->t_checkpoint_list == NULL) { -+ if (commit_transaction->t_checkpoint_list == NULL && -+ commit_transaction->t_checkpoint_io_list == NULL) { - __journal_drop_transaction(journal, commit_transaction); - } else { - if (journal->j_checkpoint_transactions == NULL) { diff --git a/source/include/kernel-version.sh b/source/include/kernel-version.sh index c3e0e77..751f8ca 100644 --- a/source/include/kernel-version.sh +++ b/source/include/kernel-version.sh @@ -16,5 +16,5 @@ # * _F_kernelver_stable: the number of the -stable patch to use (if any) ### _F_kernelver_ver=2.6.22 -_F_kernelver_rel=1 -#_F_kernelver_stable=1 +_F_kernelver_rel=2 +_F_kernelver_stable=2 From vmiklos at frugalware.org Sun Aug 12 00:35:52 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:35:54 2007 Subject: [Frugalware-git] frugalware-current: cdemu-0.8-22-i686 Message-ID: <20070811223552.AAEDA13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f6b0ad82c24447971325cf2ea3a2359542264d60 commit f6b0ad82c24447971325cf2ea3a2359542264d60 Author: VMiklos Date: Sun Aug 12 00:33:52 2007 +0200 cdemu-0.8-22-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/apps-extra/cdemu/FrugalBuild b/source/apps-extra/cdemu/FrugalBuild index 68c02e5..3f48add 100644 --- a/source/apps-extra/cdemu/FrugalBuild +++ b/source/apps-extra/cdemu/FrugalBuild @@ -3,7 +3,7 @@ pkgname=cdemu pkgver=0.8 -pkgrel=21 +pkgrel=22 pkgdesc="A kernel module designed to simulate a CD drive with just simple cue/bin files." Finclude kernel-module depends=(${depends[@]} 'python') From vmiklos at frugalware.org Sun Aug 12 00:35:52 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:35:55 2007 Subject: [Frugalware-git] frugalware-current: fglrx-8.38.6-3-i686 Message-ID: <20070811223552.C7E2813A4012@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=9461bc0c5521923e956fb2f74c7c45a7cd3f2e8b commit 9461bc0c5521923e956fb2f74c7c45a7cd3f2e8b Author: VMiklos Date: Sun Aug 12 00:33:54 2007 +0200 fglrx-8.38.6-3-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/x11-extra/fglrx/FrugalBuild b/source/x11-extra/fglrx/FrugalBuild index 1ffcb0b..afc1657 100644 --- a/source/x11-extra/fglrx/FrugalBuild +++ b/source/x11-extra/fglrx/FrugalBuild @@ -4,7 +4,7 @@ pkgname=fglrx pkgver=8.38.6 -pkgrel=2 +pkgrel=3 pkgdesc="Hardware Accelerated ATi driver for xorg" url="http://www.ati.com/" # libstdc++5: no hardware acceleration without it From vmiklos at frugalware.org Sun Aug 12 00:35:52 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:35:55 2007 Subject: [Frugalware-git] frugalware-current: adm8211-20060111-24-i686 Message-ID: <20070811223552.EDE5D13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a36aba23c684c6750ad6c176ee238d59472c5adf commit a36aba23c684c6750ad6c176ee238d59472c5adf Author: VMiklos Date: Sun Aug 12 00:33:55 2007 +0200 adm8211-20060111-24-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/network-extra/adm8211/FrugalBuild b/source/network-extra/adm8211/FrugalBuild index 3ef0086..3e6cf35 100644 --- a/source/network-extra/adm8211/FrugalBuild +++ b/source/network-extra/adm8211/FrugalBuild @@ -3,7 +3,7 @@ pkgname=adm8211 pkgver=20060111 -pkgrel=23 +pkgrel=24 pkgdesc="IEEE 802.11 wireless LAN driver for adm8211 based cards" url="http://aluminum.sourmilk.net/adm8211/" Finclude kernel-module From vmiklos at frugalware.org Sun Aug 12 00:35:53 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:35:56 2007 Subject: [Frugalware-git] frugalware-current: rt2400-1.2.2_b3-5-i686 Message-ID: <20070811223553.2F08F13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=21e0357ef6f209bdade1a7b1a6a77b3222023b5a commit 21e0357ef6f209bdade1a7b1a6a77b3222023b5a Author: VMiklos Date: Sun Aug 12 00:33:56 2007 +0200 rt2400-1.2.2_b3-5-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/network-extra/rt2400/FrugalBuild b/source/network-extra/rt2400/FrugalBuild index f0722e7..a7dbdc9 100644 --- a/source/network-extra/rt2400/FrugalBuild +++ b/source/network-extra/rt2400/FrugalBuild @@ -3,7 +3,7 @@ pkgname=rt2400 pkgver=1.2.2_b3 -pkgrel=4 +pkgrel=5 pkgdesc="Driver for wireless cards that are based on the Ralink rt2400 chipsets." Finclude kernel-module sourceforge url="http://rt2x00.serialmonkey.com/wiki/index.php" From vmiklos at frugalware.org Sun Aug 12 00:35:53 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:35:57 2007 Subject: [Frugalware-git] frugalware-current: rt2500-1.1.0_b4-23-i686 Message-ID: <20070811223553.548AA13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=9409f94d43b1611a17396ca12ec6a3af35dd276d commit 9409f94d43b1611a17396ca12ec6a3af35dd276d Author: VMiklos Date: Sun Aug 12 00:33:58 2007 +0200 rt2500-1.1.0_b4-23-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/network-extra/rt2500/FrugalBuild b/source/network-extra/rt2500/FrugalBuild index a7a69d9..d647a64 100644 --- a/source/network-extra/rt2500/FrugalBuild +++ b/source/network-extra/rt2500/FrugalBuild @@ -3,7 +3,7 @@ pkgname=rt2500 pkgver=1.1.0_b4 -pkgrel=22 +pkgrel=23 pkgdesc="Driver for wireless cards that are based on the Ralink rt2400 and rt2500 chipsets." _F_sourceforge_dirname="rt2400" Finclude kernel-module sourceforge From vmiklos at frugalware.org Sun Aug 12 00:35:53 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:35:59 2007 Subject: [Frugalware-git] frugalware-current: acx100-0.3.36-12-i686 Message-ID: <20070811223553.9C88313A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=78717ece647271cad7b2a26634ed444a5e59f07e commit 78717ece647271cad7b2a26634ed444a5e59f07e Author: VMiklos Date: Sun Aug 12 00:33:59 2007 +0200 acx100-0.3.36-12-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/network-extra/acx100/FrugalBuild b/source/network-extra/acx100/FrugalBuild index 8c2e101..3330c77 100644 --- a/source/network-extra/acx100/FrugalBuild +++ b/source/network-extra/acx100/FrugalBuild @@ -4,7 +4,7 @@ pkgname=acx100 pkgver=0.3.36 pkgdate=20070101 -pkgrel=11 +pkgrel=12 pkgdesc="The ACX100/ACX111 wireless network driver." url="http://www.cmartin.tk/acx" Finclude kernel-module From vmiklos at frugalware.org Sun Aug 12 00:35:53 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:36:01 2007 Subject: [Frugalware-git] frugalware-current: qc-usb-0.6.6-18-i686 Message-ID: <20070811223553.CC9AA13A4012@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e1718fdad12910a211dd01f4b5ae3cdf45573259 commit e1718fdad12910a211dd01f4b5ae3cdf45573259 Author: VMiklos Date: Sun Aug 12 00:34:00 2007 +0200 qc-usb-0.6.6-18-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/multimedia-extra/qc-usb/FrugalBuild b/source/multimedia-extra/qc-usb/FrugalBuild index c489890..372ab45 100644 --- a/source/multimedia-extra/qc-usb/FrugalBuild +++ b/source/multimedia-extra/qc-usb/FrugalBuild @@ -3,7 +3,7 @@ pkgname=qc-usb pkgver=0.6.6 -pkgrel=17 +pkgrel=18 pkgdesc="Quickcam kernel driver." groups=('multimedia-extra') archs=('i686' 'x86_64') From vmiklos at frugalware.org Sun Aug 12 00:35:53 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:36:04 2007 Subject: [Frugalware-git] frugalware-current: rlocate-0.5.5-13-i686 Message-ID: <20070811223553.EC3A213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=962d89eadbca947dda1293ba7f4229475e7deb60 commit 962d89eadbca947dda1293ba7f4229475e7deb60 Author: VMiklos Date: Sun Aug 12 00:34:02 2007 +0200 rlocate-0.5.5-13-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/apps-extra/rlocate/FrugalBuild b/source/apps-extra/rlocate/FrugalBuild index b5cc85b..011e8c5 100644 --- a/source/apps-extra/rlocate/FrugalBuild +++ b/source/apps-extra/rlocate/FrugalBuild @@ -3,7 +3,7 @@ pkgname=rlocate pkgver=0.5.5 -pkgrel=12 +pkgrel=13 pkgdesc="rlocate is an implementation of the locate command" Finclude kernel-module depends=(${depends[@]} 'glibc' 'util-linux' 'psmisc') From vmiklos at frugalware.org Sun Aug 12 00:35:54 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:36:06 2007 Subject: [Frugalware-git] frugalware-current: ipw3945-1.2.1-5-i686 Message-ID: <20070811223554.11FBF13A4012@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=9080fe1b88cc538741bc8fc19360f175923ca083 commit 9080fe1b88cc538741bc8fc19360f175923ca083 Author: VMiklos Date: Sun Aug 12 00:34:03 2007 +0200 ipw3945-1.2.1-5-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/network-extra/ipw3945/FrugalBuild b/source/network-extra/ipw3945/FrugalBuild index 18d681d..72887e3 100644 --- a/source/network-extra/ipw3945/FrugalBuild +++ b/source/network-extra/ipw3945/FrugalBuild @@ -3,7 +3,7 @@ pkgname=ipw3945 pkgver=1.2.1 -pkgrel=4 +pkgrel=5 pkgdesc="Intel PRO/Wireless 3945ABG Driver for Linux" _F_sourceforge_ext=".tgz" Finclude sourceforge kernel-module From vmiklos at frugalware.org Sun Aug 12 00:35:54 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:36:07 2007 Subject: [Frugalware-git] frugalware-current: dazuko-2.3.3-7-i686 Message-ID: <20070811223554.71AF213A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=1dbb785ec5b8dcfe6b8508c5245816955c7cbf73 commit 1dbb785ec5b8dcfe6b8508c5245816955c7cbf73 Author: VMiklos Date: Sun Aug 12 00:34:05 2007 +0200 dazuko-2.3.3-7-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/apps-extra/dazuko/FrugalBuild b/source/apps-extra/dazuko/FrugalBuild index 4e94420..fb69419 100644 --- a/source/apps-extra/dazuko/FrugalBuild +++ b/source/apps-extra/dazuko/FrugalBuild @@ -3,7 +3,7 @@ pkgname=dazuko pkgver=2.3.3 -pkgrel=6 +pkgrel=7 pkgdesc="On-access virus scanning kernel interface" url="http://www.dazuko.org" license="GPL-2 BSD" From vmiklos at frugalware.org Sun Aug 12 00:35:55 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:36:09 2007 Subject: [Frugalware-git] frugalware-current: ndiswrapper-1.47-4-i686 Message-ID: <20070811223555.7615113A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=97964d9c257b0b467d4874e0790f67aac0dadaeb commit 97964d9c257b0b467d4874e0790f67aac0dadaeb Author: VMiklos Date: Sun Aug 12 00:34:06 2007 +0200 ndiswrapper-1.47-4-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/network-extra/ndiswrapper/FrugalBuild b/source/network-extra/ndiswrapper/FrugalBuild index 7606289..7f749ae 100644 --- a/source/network-extra/ndiswrapper/FrugalBuild +++ b/source/network-extra/ndiswrapper/FrugalBuild @@ -4,7 +4,7 @@ pkgname=ndiswrapper pkgver=1.47 -pkgrel=3 +pkgrel=4 pkgdesc="Wrapper for using Windows drivers for some wireless cards" Finclude kernel-module sourceforge unset install From vmiklos at frugalware.org Sun Aug 12 00:35:55 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:36:11 2007 Subject: [Frugalware-git] frugalware-current: wlan-ng-0.2.8-5-i686 Message-ID: <20070811223555.EB7AF13A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=09f289e8c5293a626694b4650b6e3843a2a6bc27 commit 09f289e8c5293a626694b4650b6e3843a2a6bc27 Author: VMiklos Date: Sun Aug 12 00:34:08 2007 +0200 wlan-ng-0.2.8-5-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/network-extra/wlan-ng/FrugalBuild b/source/network-extra/wlan-ng/FrugalBuild index 80bf492..27c56f3 100644 --- a/source/network-extra/wlan-ng/FrugalBuild +++ b/source/network-extra/wlan-ng/FrugalBuild @@ -3,7 +3,7 @@ pkgname=wlan-ng pkgver=0.2.8 -pkgrel=4 +pkgrel=5 pkgdesc="Wireless Lan modules" url="http://www.linux-wlan.org/" Finclude kernel-module From vmiklos at frugalware.org Sun Aug 12 00:35:57 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:36:12 2007 Subject: [Frugalware-git] frugalware-current: nvidia-100.14.11-2-i686 Message-ID: <20070811223557.3262C13A4050@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f9e14716e74a8241c396ba369f6b015d55228d7b commit f9e14716e74a8241c396ba369f6b015d55228d7b Author: VMiklos Date: Sun Aug 12 00:34:09 2007 +0200 nvidia-100.14.11-2-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/x11-extra/nvidia/FrugalBuild b/source/x11-extra/nvidia/FrugalBuild index 3e24f15..ca64122 100644 --- a/source/x11-extra/nvidia/FrugalBuild +++ b/source/x11-extra/nvidia/FrugalBuild @@ -3,7 +3,7 @@ pkgname=nvidia pkgver=100.14.11 -pkgrel=1 +pkgrel=2 pkgdesc="3D accelerated display driver for Nvidia cards" url="http://www.nvidia.com/object/linux_display_archive.html" conflicts=('libgl' 'libglx') From vmiklos at frugalware.org Sun Aug 12 00:35:58 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:36:14 2007 Subject: [Frugalware-git] frugalware-current: gspcav1-1.00.18-6-i686 Message-ID: <20070811223558.3BBFF13A4051@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=44b618855b8001fdf7935fe9e6706f13fb0574c4 commit 44b618855b8001fdf7935fe9e6706f13fb0574c4 Author: VMiklos Date: Sun Aug 12 00:34:11 2007 +0200 gspcav1-1.00.18-6-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/multimedia-extra/gspcav1/FrugalBuild b/source/multimedia-extra/gspcav1/FrugalBuild index 954b248..c2a1471 100644 --- a/source/multimedia-extra/gspcav1/FrugalBuild +++ b/source/multimedia-extra/gspcav1/FrugalBuild @@ -3,7 +3,7 @@ pkgname=gspcav1 pkgver=1.00.18 -pkgrel=5 +pkgrel=6 pkgdate=20070508 pkgdesc="One driver Upto 220 Webcams supported" url="http://mxhaard.free.fr" From vmiklos at frugalware.org Sun Aug 12 00:35:58 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:36:15 2007 Subject: [Frugalware-git] frugalware-current: lirc-0.8.2-4-i686 Message-ID: <20070811223558.5E3F113A4052@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f69f85a6a8be222df9170facfebce4a3ebcb4c0a commit f69f85a6a8be222df9170facfebce4a3ebcb4c0a Author: VMiklos Date: Sun Aug 12 00:34:12 2007 +0200 lirc-0.8.2-4-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/apps-extra/lirc/FrugalBuild b/source/apps-extra/lirc/FrugalBuild index 0d68a7c..21583d0 100644 --- a/source/apps-extra/lirc/FrugalBuild +++ b/source/apps-extra/lirc/FrugalBuild @@ -3,7 +3,7 @@ pkgname=lirc pkgver=0.8.2 -pkgrel=3 +pkgrel=4 pkgdesc="LIRC is a package that allows you to decode and send infra-red signals of many commonly used remote controls." url="http://www.lirc.org/" Finclude kernel-module sourceforge From vmiklos at frugalware.org Sun Aug 12 00:35:58 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:36:15 2007 Subject: [Frugalware-git] frugalware-current: truecrypt-4.3-8-i686 Message-ID: <20070811223558.8578813A4050@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=eb22ba2c512346ddf89a3def325bff430ac176f6 commit eb22ba2c512346ddf89a3def325bff430ac176f6 Author: VMiklos Date: Sun Aug 12 00:34:14 2007 +0200 truecrypt-4.3-8-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/apps-extra/truecrypt/FrugalBuild b/source/apps-extra/truecrypt/FrugalBuild index c9b2aab..c8514bf 100644 --- a/source/apps-extra/truecrypt/FrugalBuild +++ b/source/apps-extra/truecrypt/FrugalBuild @@ -4,7 +4,7 @@ pkgname=truecrypt pkgver=4.3 pkgextraver=a -pkgrel=7 +pkgrel=8 pkgdesc="A free open-source disk encryption software" url="http://www.truecrypt.org/" Finclude kernel-module From vmiklos at frugalware.org Sun Aug 12 00:35:59 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:36:25 2007 Subject: [Frugalware-git] frugalware-current: rtl8110-1.06-5-i686 Message-ID: <20070811223559.214E213A4050@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=8be4d5cd4c69fd52f2b4242cfe159218300a6981 commit 8be4d5cd4c69fd52f2b4242cfe159218300a6981 Author: VMiklos Date: Sun Aug 12 00:34:16 2007 +0200 rtl8110-1.06-5-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/network-extra/rtl8110/FrugalBuild b/source/network-extra/rtl8110/FrugalBuild index c289eab..14c8176 100644 --- a/source/network-extra/rtl8110/FrugalBuild +++ b/source/network-extra/rtl8110/FrugalBuild @@ -3,7 +3,7 @@ pkgname=rtl8110 pkgver=1.06 -pkgrel=4 +pkgrel=5 pkgdesc="Realtek driver(r1000) for RTL8169/8110 cards." url="http://www.realtek.com.tw" Finclude kernel-module From vmiklos at frugalware.org Sun Aug 12 00:35:58 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:36:25 2007 Subject: [Frugalware-git] frugalware-current: kqemu-1.3.0pre11-11-i686 Message-ID: <20070811223558.BF07113A4051@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a32f664942181dfaf0b89bd1440b35fe451b3ee1 commit a32f664942181dfaf0b89bd1440b35fe451b3ee1 Author: VMiklos Date: Sun Aug 12 00:34:15 2007 +0200 kqemu-1.3.0pre11-11-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/xapps-extra/kqemu/FrugalBuild b/source/xapps-extra/kqemu/FrugalBuild index e2c4fcf..e799f87 100644 --- a/source/xapps-extra/kqemu/FrugalBuild +++ b/source/xapps-extra/kqemu/FrugalBuild @@ -3,7 +3,7 @@ pkgname=kqemu pkgver=1.3.0pre11 -pkgrel=10 +pkgrel=11 pkgdesc="QEMU Accelerator Module" url="http://fabrice.bellard.free.fr/qemu/" depends=('qemu') From vmiklos at frugalware.org Sun Aug 12 00:35:59 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:36:26 2007 Subject: [Frugalware-git] frugalware-current: madwifi-0.9.3.1-5-i686 Message-ID: <20070811223600.03B6513A405D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=80626fcb9c697c8130cde6eaabde48d4842ce8e2 commit 80626fcb9c697c8130cde6eaabde48d4842ce8e2 Author: VMiklos Date: Sun Aug 12 00:34:18 2007 +0200 madwifi-0.9.3.1-5-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/network/madwifi/FrugalBuild b/source/network/madwifi/FrugalBuild index 3582c77..3b5e2f5 100644 --- a/source/network/madwifi/FrugalBuild +++ b/source/network/madwifi/FrugalBuild @@ -3,7 +3,7 @@ pkgname=madwifi pkgver=0.9.3.1 -pkgrel=4 +pkgrel=5 pkgdesc="Madwifi drivers for Atheros wireless chipsets" url="http://madwifi.sourceforge.net/" Finclude kernel-module From vmiklos at frugalware.org Sun Aug 12 00:36:01 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:36:26 2007 Subject: [Frugalware-git] frugalware-current: nvidia-96xx-1.0_9639-4-i686 Message-ID: <20070811223601.0477513A4073@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=9e393456e3dc686aab1592de3520da098cd320bc commit 9e393456e3dc686aab1592de3520da098cd320bc Author: VMiklos Date: Sun Aug 12 00:34:20 2007 +0200 nvidia-96xx-1.0_9639-4-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/x11-extra/nvidia-96xx/FrugalBuild b/source/x11-extra/nvidia-96xx/FrugalBuild index a892d70..4b8f321 100644 --- a/source/x11-extra/nvidia-96xx/FrugalBuild +++ b/source/x11-extra/nvidia-96xx/FrugalBuild @@ -4,7 +4,7 @@ pkgname=nvidia-96xx pkgver=1.0_9639 nvver=`echo $pkgver|sed 's/_/-/'` -pkgrel=3 +pkgrel=4 pkgdesc="3d accelerated display driver for Nvidia cards" url="http://www.nvidia.com/object/linux_display_archive.html" conflicts=('libgl' 'libglx' 'nvidia') From vmiklos at frugalware.org Sun Aug 12 00:36:01 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:36:27 2007 Subject: [Frugalware-git] frugalware-current: acerhk-0.5.34-2-i686 Message-ID: <20070811223601.C9A4513A4075@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=87bb48a18fb5b93dfad64095375fca1e4ddc8c7e commit 87bb48a18fb5b93dfad64095375fca1e4ddc8c7e Author: VMiklos Date: Sun Aug 12 00:34:23 2007 +0200 acerhk-0.5.34-2-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/apps-extra/acerhk/FrugalBuild b/source/apps-extra/acerhk/FrugalBuild index e6e1cd5..f83dfe3 100644 --- a/source/apps-extra/acerhk/FrugalBuild +++ b/source/apps-extra/acerhk/FrugalBuild @@ -4,7 +4,7 @@ pkgname=acerhk pkgver=0.5.34 -pkgrel=1 +pkgrel=2 pkgdesc="Acer Hotkey driver for Linux" url="http://www.cakey.de/acerhk/" Finclude kernel-module From vmiklos at frugalware.org Sun Aug 12 00:36:01 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:36:27 2007 Subject: [Frugalware-git] frugalware-current: virtualbox-1.4.0-4-i686 Message-ID: <20070811223601.B6E0713A4074@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f51ed819e36242359711d28100e61ad3005a8be9 commit f51ed819e36242359711d28100e61ad3005a8be9 Author: VMiklos Date: Sun Aug 12 00:34:21 2007 +0200 virtualbox-1.4.0-4-i686 rebuilt with kernel-2.6.22-1 diff --git a/source/xapps-extra/virtualbox/FrugalBuild b/source/xapps-extra/virtualbox/FrugalBuild index 863282a..4df77d1 100644 --- a/source/xapps-extra/virtualbox/FrugalBuild +++ b/source/xapps-extra/virtualbox/FrugalBuild @@ -4,7 +4,7 @@ pkgname=virtualbox realname=VirtualBox pkgver=1.4.0 -pkgrel=3 +pkgrel=4 pkgdesc="InnoTek VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use." url="http://www.virtualbox.org" Finclude kernel-module From vmiklos at frugalware.org Sun Aug 12 00:41:54 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 00:41:55 2007 Subject: [Frugalware-git] frugalware-current: docs/rebuild: extend kernel section Message-ID: <20070811224154.4E93A13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5a483c21c44c43e87c249184a32ff02fc9b3b400 commit 5a483c21c44c43e87c249184a32ff02fc9b3b400 Author: VMiklos Date: Sun Aug 12 00:41:48 2007 +0200 docs/rebuild: extend kernel section diff --git a/docs/rebuild.txt b/docs/rebuild.txt index 5947c93..fbb1f96 100644 --- a/docs/rebuild.txt +++ b/docs/rebuild.txt @@ -8,6 +8,15 @@ For current: revdep-rebuild 276 ------------------------------------------------------------------- +If you want syncpkgd to do the job: + +---- +revdep-rebuild 276 --nobuild --nopush +---- + +NOTE: Please use this only on minor (ie. 2.6.22.1 -> 2.6.22.2) bumps, on a +major bump many packages need fixing manually. + For terminus: ------------------------------------------------------------------- From vmiklos at frugalware.org Sun Aug 12 01:09:46 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 01:09:49 2007 Subject: [Frugalware-git] pacman-tools: revdep-rebuild: new --nopush and --nobuild switches Message-ID: <20070811230946.B010513A4012@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=7ca800cddee16deecbda1413e5f6b4b304538bc5 commit 7ca800cddee16deecbda1413e5f6b4b304538bc5 Author: VMiklos Date: Sun Aug 12 01:09:32 2007 +0200 revdep-rebuild: new --nopush and --nobuild switches diff --git a/revdep-rebuild b/revdep-rebuild index 96643dc..9c02fdf 100755 --- a/revdep-rebuild +++ b/revdep-rebuild @@ -22,7 +22,7 @@ die() id=$1 shift -[ -z "$id" ] && die "usage: $0 [-t tree] [--other]" +[ -z "$id" ] && die "usage: $0 [-t tree] [--other] [--nobuild]" tree=$repos if [ "$1" == "-t" ]; then @@ -33,7 +33,19 @@ fi method="Exact" if [ "$1" == "--other" ]; then method="Other" - shift 2 + shift +fi + +nobuild= +if [ "$1" == "--nobuild" ]; then + shift + nobuild="--nobuild" +fi + +push= +if [ "$1" != "--nopush" ]; then + shift + push="--push" fi pkg=$(lynx -dump http://frugalware.org/packages/$id |grep 'Name:'|sed 's/.*]//') @@ -50,8 +62,8 @@ read junk log=`mktemp` for i in $revdeps do - go $i - bumppkg -t $tree --rebuild "rebuilt with $pkg-$ver" --push || echo $i >>$log + go ${i%%_module*} + bumppkg -t $tree --rebuild $nobuild "rebuilt with $pkg-$ver" $push || echo $i >>$log done cat $log rm $log From vmiklos at frugalware.org Sun Aug 12 01:09:46 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 01:09:50 2007 Subject: [Frugalware-git] pacman-tools: bumppkg: new --nobuild switch Message-ID: <20070811230946.8C19813A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=da9d109c39f288124ee00fcfe405e8eec53f2971 commit da9d109c39f288124ee00fcfe405e8eec53f2971 Author: VMiklos Date: Sun Aug 12 01:09:01 2007 +0200 bumppkg: new --nobuild switch diff --git a/bumppkg b/bumppkg index 828bb59..c78bdd1 100755 --- a/bumppkg +++ b/bumppkg @@ -132,7 +132,11 @@ if [ "$1" == "--rebuild" ]; then shift 1 source FrugalBuild || die "failed to source the FrugalBuild!" update_pkgrel $(echo $pkgrel|sed 's/[0-9]\+$//')$(($(echo $pkgrel|sed 's/.*[^0-9]\([0-9]\+\)$/\1/')+1)) - do_build $tree u + if [ "$1" != "--nobuild" ]; then + do_build $tree u + else + shift 1 + fi if [ -n "$1" ]; then repoman rec "$1" shift 1 From vmiklos at frugalware.org Sun Aug 12 01:35:12 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 01:35:14 2007 Subject: [Frugalware-git] frugalware-current: mysql-5.0.45-1-x86_64 Message-ID: <20070811233512.529EF13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=42f0390a9aa1772f71c4cfb9407ef9544eaa0686 commit 42f0390a9aa1772f71c4cfb9407ef9544eaa0686 Author: VMiklos Date: Sun Aug 12 01:32:58 2007 +0200 mysql-5.0.45-1-x86_64 redirect stderr to /dev/null, too we still check the return code, but there is output on stderr even if everything goes fine. don't spam the user diff --git a/source/apps-extra/mysql/rc.mysqld b/source/apps-extra/mysql/rc.mysqld index a035be3..ede4ebe 100644 --- a/source/apps-extra/mysql/rc.mysqld +++ b/source/apps-extra/mysql/rc.mysqld @@ -51,6 +51,6 @@ elif [ "$1" = "restart" ]; then "$0" start else # start start "$startmysqld" - /usr/bin/mysqld_safe >/dev/null & + /usr/bin/mysqld_safe &>/dev/null & ok $? fi From vmiklos at frugalware.org Sun Aug 12 01:54:24 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 01:54:26 2007 Subject: [Frugalware-git] frugalware-current: claws-mail-2.10.0-2-i686 Message-ID: <20070811235424.DE8C813A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=521a4443602a9625115bbad21086af36fa0d2094 commit 521a4443602a9625115bbad21086af36fa0d2094 Author: VMiklos Date: Sun Aug 12 01:53:55 2007 +0200 claws-mail-2.10.0-2-i686 rebuilt with db-4.6.18 closes #2319 diff --git a/source/xapps-extra/claws-mail/FrugalBuild b/source/xapps-extra/claws-mail/FrugalBuild index cf0c1da..7d08e5a 100644 --- a/source/xapps-extra/claws-mail/FrugalBuild +++ b/source/xapps-extra/claws-mail/FrugalBuild @@ -4,7 +4,7 @@ pkgname=claws-mail pkgver=2.10.0 -pkgrel=1 +pkgrel=2 pkgdesc="The extended version of Sylpheed, a GTK+ based, lightweight, and fast e-mail client" groups=('xapps-extra') archs=('i686' 'x86_64') @@ -12,7 +12,7 @@ options=('scriptlet') depends=('openssl' 'aspell' 'clamav' 'pilot-link>=0.12.1' \ 'gtk+2' 'gpgme' 'startup-notification' 'libldap' \ 'spamassassin' 'curl' 'gdk-pixbuf' 'libetpan>=0.49' \ - 'hicolor-icon-theme' 'glib2>=2.12.8' 'db') + 'hicolor-icon-theme' 'glib2>=2.12.8' 'db>=4.6.18') makedepends=('openldap') _F_sourceforge_ext=".tar.bz2" _F_sourceforge_dirname="sylpheed-claws" From priyank at frugalware.org Sun Aug 12 08:59:28 2007 From: priyank at frugalware.org (Priyank) Date: Sun Aug 12 08:59:29 2007 Subject: [Frugalware-git] frugalware-current: transmission-0.80-1-i686 Message-ID: <20070812065928.3D76D13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=67539634fcf680497406191335f232f7ba3ee5fb commit 67539634fcf680497406191335f232f7ba3ee5fb Author: Priyank Date: Sun Aug 12 12:27:01 2007 +0530 transmission-0.80-1-i686 * Version bump diff --git a/source/xapps-extra/transmission/FrugalBuild b/source/xapps-extra/transmission/FrugalBuild index d9cd196..8db9f86 100644 --- a/source/xapps-extra/transmission/FrugalBuild +++ b/source/xapps-extra/transmission/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Priyank Gosalia pkgname=transmission -pkgver=0.72 +pkgver=0.80 pkgrel=1 pkgdesc="A free, lightweight BitTorrent Client." url="http://transmission.m0k.org/" @@ -11,8 +11,7 @@ groups=('xapps-extra') archs=('i686') up2date="lynx -dump -nolist http://download.m0k.org/transmission/files/ | sort -r | grep -m1 tar.gz | sed 's/.*n-\(.*\).t.*/\1/'" source=(http://download.m0k.org/transmission/files/Transmission-$pkgver.tar.gz) -_F_cd_path="Transmission ${pkgver/0/}" -sha1sums=('5305f81f5a1cdd323e825ef6dfa563b7f2d18ba0') +sha1sums=('b115de4849f5d634f5f1484ee29a5e4aa195f7f7') build() { From vmiklos at frugalware.org Sun Aug 12 20:53:28 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 20:53:33 2007 Subject: [Frugalware-git] pacman-tools: syncpkg{cd, d}: handle SIGTERM just like SIGINT Message-ID: <20070812185328.4940813A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=63c9af7d3ff77a5b1b63e4b47cd545b165131f9d commit 63c9af7d3ff77a5b1b63e4b47cd545b165131f9d Author: VMiklos Date: Sun Aug 12 20:48:41 2007 +0200 syncpkg{cd,d}: handle SIGTERM just like SIGINT diff --git a/syncpkgd/TODO b/syncpkgd/TODO index 0dd769a..ade1e9e 100644 --- a/syncpkgd/TODO +++ b/syncpkgd/TODO @@ -1,6 +1,5 @@ important: - log the exceptions -- handle SIGTERM just like SIGINT it would be nice to have: - mail the author of a patch if failed diff --git a/syncpkgd/rc.syncpkgcd b/syncpkgd/rc.syncpkgcd index a25d6c7..9333bd6 100644 --- a/syncpkgd/rc.syncpkgcd +++ b/syncpkgd/rc.syncpkgcd @@ -31,7 +31,7 @@ rc_stop() { stop_msg if [[ "$(eval $pid)" != "" ]] ; then - kill -INT $(eval $pid) + kill $(eval $pid) : > /var/lock/syncpkgcd.pid ok $? else diff --git a/syncpkgd/rc.syncpkgd b/syncpkgd/rc.syncpkgd index 8210f55..fe619d9 100644 --- a/syncpkgd/rc.syncpkgd +++ b/syncpkgd/rc.syncpkgd @@ -31,7 +31,7 @@ rc_stop() { stop_msg if [[ "$(eval $pid)" != "" ]] ; then - kill -INT $(eval $pid) + kill $(eval $pid) : > /var/lock/syncpkgd.pid ok $? else diff --git a/syncpkgd/syncpkgcd.py b/syncpkgd/syncpkgcd.py index 487fa7c..7bab3d3 100644 --- a/syncpkgd/syncpkgcd.py +++ b/syncpkgd/syncpkgcd.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -import xmlrpclib, time, os, getopt, sys, socket, glob, base64, pwd +import xmlrpclib, time, os, getopt, sys, socket, glob, base64, pwd, signal sys.path.append("/etc/syncpkgcd") from cconfig import config @@ -28,6 +28,9 @@ Options: class Syncpkgcd: def __init__(self, options): self.options = options + def on_sigterm(num, frame): + raise KeyboardInterrupt + signal.signal(signal.SIGTERM, on_sigterm) if os.getuid() == 0 and options.uid: try: os.setuid(int(options.uid)) diff --git a/syncpkgd/syncpkgd.py b/syncpkgd/syncpkgd.py index 9be8cfd..45b3796 100644 --- a/syncpkgd/syncpkgd.py +++ b/syncpkgd/syncpkgd.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -import sys, getopt, os, pwd, sha, time, base64, re, pickle +import sys, getopt, os, pwd, sha, time, base64, re, pickle, signal sys.path.append("/etc/syncpkgd") from SimpleXMLRPCServer import SimpleXMLRPCServer from dconfig import config @@ -143,6 +143,9 @@ Options: class Syncpkgd: def __init__(self, options): + def on_sigterm(num, frame): + raise KeyboardInterrupt + signal.signal(signal.SIGTERM, on_sigterm) if os.getuid() == 0 and options.uid: try: os.setuid(int(options.uid)) From crazy at frugalware.org Sun Aug 12 20:59:57 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 12 20:59:59 2007 Subject: [Frugalware-git] frugalware-current: binutils-2.17.50.0.18-1-i686 Message-ID: <20070812185957.BEB8113A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=87dec0cec940a4671ec8fb15b8cc688804a1af98 commit 87dec0cec940a4671ec8fb15b8cc688804a1af98 Author: crazy Date: Sun Aug 12 20:56:14 2007 +0200 binutils-2.17.50.0.18-1-i686 * Version bump diff --git a/source/devel/binutils/FrugalBuild b/source/devel/binutils/FrugalBuild index 736035b..ba68053 100644 --- a/source/devel/binutils/FrugalBuild +++ b/source/devel/binutils/FrugalBuild @@ -2,20 +2,24 @@ # Maintainer: VMiklos pkgname=binutils -pkgver=2.17.50.0.16 -pkgrel=2 +pkgver=2.17.50.0.18 +pkgrel=1 pkgdesc="A set of programs to assemble and manipulate binary and object files" url="http://www.gnu.org/software/binutils/" depends=('bash' 'glibc>=2.6-2') groups=('devel' 'devel-core') archs=('i686' 'x86_64' 'ppc') # for now, we need a devel version to utilize glibc-2.6 -up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/binutils/?M=A' |Flasttar|sed 's/2.17/2.17.50.0.16/'" -source=(http://www2.kernel.org/pub/linux/devel/$pkgname/$pkgname-$pkgver.tar.bz2 bug-4497.patch) -signatures=($source.sign '') +up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/binutils/?M=A' |Flasttar|sed 's/2.17/2.17.50.0.18/'" +source=(http://www2.kernel.org/pub/linux/devel/$pkgname/$pkgname-$pkgver.tar.bz2) +signatures=($source.sign) build() { + Fcd + # workaround for broken texinfo 4.9 macros + Fsed 'MAKEINFO="$MISSING makeinfo"' 'MAKEINFO="makeinfo"' configure.ac + Fautoreconf Fbuild --enable-shared --disable-werror if [ "$CARCH" == "x86_64" ]; then cd libiberty diff --git a/source/devel/binutils/bug-4497.patch b/source/devel/binutils/bug-4497.patch deleted file mode 100644 index 2e31b38..0000000 --- a/source/devel/binutils/bug-4497.patch +++ /dev/null @@ -1,121 +0,0 @@ -diff -Naur binutils-2.17.50.0.16/bfd/elf-eh-frame.c binutils-2.17.50.0.16-p/bfd/elf-eh-frame.c ---- binutils-2.17.50.0.16/bfd/elf-eh-frame.c 2007-05-11 17:23:19.000000000 +0200 -+++ binutils-2.17.50.0.16-p/bfd/elf-eh-frame.c 2007-06-02 01:35:51.000000000 +0200 -@@ -32,12 +32,16 @@ - unsigned int length; - unsigned int hash; - unsigned char version; -+ unsigned char local_personality; - char augmentation[20]; - bfd_vma code_align; - bfd_signed_vma data_align; - bfd_vma ra_column; - bfd_vma augmentation_size; -- bfd_vma personality; -+ union { -+ struct elf_link_hash_entry *h; -+ bfd_vma val; -+ } personality; - asection *output_sec; - struct eh_cie_fde *cie_inf; - unsigned char per_encoding; -@@ -216,13 +220,15 @@ - if (c1->hash == c2->hash - && c1->length == c2->length - && c1->version == c2->version -+ && c1->local_personality == c2->local_personality - && strcmp (c1->augmentation, c2->augmentation) == 0 - && strcmp (c1->augmentation, "eh") != 0 - && c1->code_align == c2->code_align - && c1->data_align == c2->data_align - && c1->ra_column == c2->ra_column - && c1->augmentation_size == c2->augmentation_size -- && c1->personality == c2->personality -+ && memcmp (&c1->personality, &c2->personality, -+ sizeof (c1->personality)) == 0 - && c1->output_sec == c2->output_sec - && c1->per_encoding == c2->per_encoding - && c1->lsda_encoding == c2->lsda_encoding -@@ -670,12 +676,10 @@ - REQUIRE (skip_bytes (&buf, end, length)); - } - ENSURE_NO_RELOCS (buf); -- /* Ensure we have a reloc here, against -- a global symbol. */ -+ /* Ensure we have a reloc here. */ - if (GET_RELOC (buf) != NULL) - { - unsigned long r_symndx; -- asection *sym_sec = NULL; - - #ifdef BFD64 - if (ptr_size == 8) -@@ -683,7 +687,9 @@ - else - #endif - r_symndx = ELF32_R_SYM (cookie->rel->r_info); -- if (r_symndx >= cookie->locsymcount) -+ if (r_symndx >= cookie->locsymcount -+ || ELF_ST_BIND (cookie->locsyms[r_symndx] -+ .st_info) != STB_LOCAL) - { - struct elf_link_hash_entry *h; - -@@ -695,33 +701,29 @@ - h = (struct elf_link_hash_entry *) - h->root.u.i.link; - -- if (h->root.type == bfd_link_hash_defined -- || h->root.type == bfd_link_hash_defweak) -- { -- cie->personality = h->root.u.def.value; -- sym_sec = h->root.u.def.section; -- } -+ cie->personality.h = h; - } - else - { -- Elf_Internal_Shdr *symtab_hdr; - Elf_Internal_Sym *sym; -+ asection *sym_sec; -+ bfd_vma val; - -- symtab_hdr = &elf_tdata (abfd)->symtab_hdr; -- sym = bfd_elf_get_elf_syms (abfd, symtab_hdr, -- 1, r_symndx, -- NULL, NULL, NULL); -- if (sym != NULL) -+ sym = &cookie->locsyms[r_symndx]; -+ sym_sec = (bfd_section_from_elf_index -+ (abfd, sym->st_shndx)); -+ if (sym_sec->kept_section != NULL) -+ sym_sec = sym_sec->kept_section; -+ if (sym_sec != NULL -+ && sym_sec->output_section != NULL) - { -- cie->personality = sym->st_value; -- sym_sec = (bfd_section_from_elf_index -- (abfd, sym->st_shndx)); -- free (sym); -+ val = (sym->st_value -+ + sym_sec->output_offset -+ + sym_sec->output_section->vma); -+ cie->personality.val = val; -+ cie->local_personality = 1; - } - } -- if (sym_sec != NULL) -- cie->personality += (sym_sec->output_section->vma -- + sym_sec->output_offset); - - /* Cope with MIPS-style composite relocations. */ - do -@@ -729,7 +731,7 @@ - while (GET_RELOC (buf) != NULL); - } - REQUIRE (skip_bytes (&buf, end, per_width)); -- REQUIRE (cie->personality); -+ REQUIRE (cie->local_personality || cie->personality.h); - } - break; - default: From priyank at frugalware.org Sun Aug 12 21:19:16 2007 From: priyank at frugalware.org (Priyank) Date: Sun Aug 12 21:19:18 2007 Subject: [Frugalware-git] frugalware-current: asterisk-1.4.10.1-1-i686 Message-ID: <20070812191916.3222F13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=7b577d07fc80340f4eca5c32fb32f7e17cbb1488 commit 7b577d07fc80340f4eca5c32fb32f7e17cbb1488 Author: Priyank Date: Mon Aug 13 00:38:11 2007 +0530 asterisk-1.4.10.1-1-i686 * Version bump diff --git a/source/apps-extra/asterisk/FrugalBuild b/source/apps-extra/asterisk/FrugalBuild index 5d5747b..2976bae 100644 --- a/source/apps-extra/asterisk/FrugalBuild +++ b/source/apps-extra/asterisk/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: Balint Kovacs pkgname=asterisk -pkgver=1.4.10 +pkgver=1.4.10.1 pkgrel=1 pkgdesc="Open Source Private Branch Exchange (PBX)." url="http://asterisk.org/" @@ -17,7 +17,7 @@ archs=('i686' 'x86_64') up2date="lynx -dump http://ftp.digium.com/pub/asterisk/|grep asterisk-[0-9\.]*tar.gz$|Flasttar" source=(http://ftp.digium.com/pub/$pkgname/$pkgname-$pkgver.tar.gz \ rc.asterisk) -sha1sums=('351e53054cfbcf38371f3bb1f4520c0f5c01378a' \ +sha1sums=('abc34bbeb021054713812f2d9a7f791515e34019' \ '1c18155cdece83d556e2295b54508636ff74f307') build() From crazy at frugalware.org Sun Aug 12 21:20:50 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 12 21:20:52 2007 Subject: [Frugalware-git] frugalware-current: cdcat-1.01b-2-i686 Message-ID: <20070812192050.521D213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2e18fbf6dd26a333ac34bb49079f077a2f6b6962 commit 2e18fbf6dd26a333ac34bb49079f077a2f6b6962 Author: crazy Date: Sun Aug 12 21:17:57 2007 +0200 cdcat-1.01b-2-i686 * rebuild with expat * fixed depends * fixed 'chroot' build ( /me slaps krix ) * fixed compile errors with gcc4 * closes #2332 diff --git a/source/xapps-extra/cdcat/FrugalBuild b/source/xapps-extra/cdcat/FrugalBuild index 2e75434..c6f33f2 100644 --- a/source/xapps-extra/cdcat/FrugalBuild +++ b/source/xapps-extra/cdcat/FrugalBuild @@ -3,17 +3,19 @@ pkgname=cdcat pkgver=1.01b -pkgrel=1 +pkgrel=2 pkgdesc="A CD/DVD catalogizer written in QT" url="http://cdcat.sourceforge.net/" -depends=('libxi' 'libsm' 'libxinerama' 'qt' 'pcre' 'libxcursor' 'libxft' 'libxrandr') +depends=('libxi' 'libsm' 'libxinerama' 'qt' 'pcre' 'libxcursor' 'libxft' 'libxrandr' 'expat>=2.0.1') groups=('xapps-extra') archs=('i686' 'x86_64') +options=('scriptlet') up2date="lynx -dump '$url/web/uk/download.html'|grep 'cdcat-[0-9][a-z\.].*tar.bz2$'|sed -n 's/.*cdcat-\(.*\).tar.bz2*/\1/;1 p'" source=(http://cdcat.sourceforge.net/$pkgname-$pkgver.tar.bz2 \ - 01-fix-braindead-makefiles.patch.bz2) + 01-fix-braindead-makefiles.patch.bz2 gcc4.patch) sha1sums=('67f4212ddfe5582ce2a02dd01d86481548b2ec8b' \ - '6e0ec828a1f5ac11ca863f796ebc06e5de4bcf6d') + '6e0ec828a1f5ac11ca863f796ebc06e5de4bcf6d' \ + '2809f42abceaa7c12b9bc0148281614dbd8cbd45') build() { @@ -32,3 +34,5 @@ build() } # optimalization OK + +# optimization OK diff --git a/source/xapps-extra/cdcat/gcc4.patch b/source/xapps-extra/cdcat/gcc4.patch new file mode 100644 index 0000000..2e7c154 --- /dev/null +++ b/source/xapps-extra/cdcat/gcc4.patch @@ -0,0 +1,12 @@ +diff -Naur CdCat-1.01b/src/import.h CdCat-1.01b-p/src/import.h +--- CdCat-1.01b/src/import.h 2005-08-22 19:03:00.000000000 +0200 ++++ CdCat-1.01b-p/src/import.h 2007-08-12 21:09:12.000000000 +0200 +@@ -66,7 +66,7 @@ + + class importGtktalogCsv: public QObject { + Q_OBJECT public: +- importGtktalogCsv::importGtktalogCsv( GuiSlave * parent, QString separator, QString filename, bool createdatabase, bool correctbadstyle ); ++ importGtktalogCsv( GuiSlave * parent, QString separator, QString filename, bool createdatabase, bool correctbadstyle ); + ~importGtktalogCsv(); + + /* From vmiklos at frugalware.org Sun Aug 12 21:21:58 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 21:21:59 2007 Subject: [Frugalware-git] pacman-tools: syncpkgcd: log the exceptions Message-ID: <20070812192158.DD37513A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=094834e7eef7732ceb2b4bb3afac8e63ff97934a commit 094834e7eef7732ceb2b4bb3afac8e63ff97934a Author: VMiklos Date: Sun Aug 12 21:19:49 2007 +0200 syncpkgcd: log the exceptions diff --git a/syncpkgd/TODO b/syncpkgd/TODO index ade1e9e..187a17e 100644 --- a/syncpkgd/TODO +++ b/syncpkgd/TODO @@ -1,6 +1,3 @@ -important: -- log the exceptions - it would be nice to have: - mail the author of a patch if failed - properly stop the build on client SIGINT diff --git a/syncpkgd/syncpkgcd.py b/syncpkgd/syncpkgcd.py index 7bab3d3..e2d1243 100644 --- a/syncpkgd/syncpkgcd.py +++ b/syncpkgd/syncpkgcd.py @@ -1,6 +1,7 @@ #!/usr/bin/env python import xmlrpclib, time, os, getopt, sys, socket, glob, base64, pwd, signal +import traceback sys.path.append("/etc/syncpkgcd") from cconfig import config @@ -74,6 +75,8 @@ class Syncpkgcd: # here we could abort the current build properly self.save() return + except Exception: + self.log_exception() def build(self, pkg): # maybe later support protocolls (the first item) other than git? @@ -161,6 +164,14 @@ class Syncpkgcd: def sleep(self, reason): self.log("", "%s, sleeping for %d seconds" % (reason, config.sleep)) time.sleep(config.sleep) + + def log_exception(self): + type, value, tb = sys.exc_info() + stype = str(type).split("'")[1] + self.log("", "Traceback (most recent call last):") + self.log("", "".join(traceback.format_tb(tb)).strip()) + self.log("", "%s: %s" % (stype, value)) + self.save() if __name__ == "__main__": options = Options() From vmiklos at frugalware.org Sun Aug 12 21:24:49 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 21:24:50 2007 Subject: [Frugalware-git] pacman-tools: syncpkgd: reject invalid package uris in __request_build() Message-ID: <20070812192449.229E013A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=ff7dadbb5fdbae1361ced3e06cf2dc3024227303 commit ff7dadbb5fdbae1361ced3e06cf2dc3024227303 Author: VMiklos Date: Sun Aug 12 21:22:54 2007 +0200 syncpkgd: reject invalid package uris in __request_build() diff --git a/syncpkgd/syncpkgd.py b/syncpkgd/syncpkgd.py index 45b3796..7652f14 100644 --- a/syncpkgd/syncpkgd.py +++ b/syncpkgd/syncpkgd.py @@ -41,6 +41,8 @@ class Actions: sock.close() def __request_build(self, pkg): + if not re.search("^(git|darcs)://(current|stable)/[^-]+-[^-]+-[^-]+-[^-]+$", pkg): + raise Exception("invalid uri") if pkg in self.tobuild: return False else: From vmiklos at frugalware.org Sun Aug 12 21:28:24 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 21:28:25 2007 Subject: [Frugalware-git] pacman-tools: updates for 0.9.8 Message-ID: <20070812192824.45D0213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=4e60b3f7464194201374d060cbfcec3eeeb81fe2 commit 4e60b3f7464194201374d060cbfcec3eeeb81fe2 Author: VMiklos Date: Sun Aug 12 21:27:05 2007 +0200 updates for 0.9.8 diff --git a/Makefile b/Makefile index d6961b9..72b5d7a 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,7 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # -VERSION = 0.9.7 +VERSION = 0.9.8 LANGS = hu pl diff --git a/NEWS b/NEWS index eb9d550..6784026 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,9 @@ VERSION DESCRIPTION ----------------------------------------------------------------------------- +0.9.8 - syncpkgd: rewrite to support multiple clients + - syncpkgcd: new client daemon for syncpkgd + - revdep-rebuild, bumppkg: new --nobuild switch + - dg: fix for chan -t 0.9.7 - dg: various minor fixes - repoman: warnings fixes - repoman.1: documented fpmmerge subcommand From vmiklos at frugalware.org Sun Aug 12 21:44:34 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 21:44:36 2007 Subject: [Frugalware-git] pacman-tools: syncpkgd: append the logfile Message-ID: <20070812194434.89F2013A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=ff1a872640eae7afae9c48bb99376a8059b6144e commit ff1a872640eae7afae9c48bb99376a8059b6144e Author: VMiklos Date: Sun Aug 12 21:43:15 2007 +0200 syncpkgd: append the logfile diff --git a/syncpkgd/syncpkgd.py b/syncpkgd/syncpkgd.py index 7652f14..8ca1a9f 100644 --- a/syncpkgd/syncpkgd.py +++ b/syncpkgd/syncpkgd.py @@ -67,7 +67,7 @@ class Actions: os.stat(path) except OSError: os.makedirs(path) - sock = open(os.path.join(path, "%s.log" % pkg.split('/')[-1]), "w") + sock = open(os.path.join(path, "%s.log" % pkg.split('/')[-1]), "a") sock.write(base64.decodestring(log)) sock.close() return True From vmiklos at frugalware.org Sun Aug 12 21:46:15 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 21:46:16 2007 Subject: [Frugalware-git] frugalware-current: pacman-tools-0.9.8-1-i686 Message-ID: <20070812194615.16BDA13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=579e96ea9c1f42113530deefeb64ed9f30914e81 commit 579e96ea9c1f42113530deefeb64ed9f30914e81 Author: VMiklos Date: Sun Aug 12 21:40:11 2007 +0200 pacman-tools-0.9.8-1-i686 version bump diff --git a/source/devel/pacman-tools/FrugalBuild b/source/devel/pacman-tools/FrugalBuild index da596dd..69eba40 100644 --- a/source/devel/pacman-tools/FrugalBuild +++ b/source/devel/pacman-tools/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=pacman-tools -pkgver=0.9.7 +pkgver=0.9.8 pkgrel=1 pkgdesc="Tools for developers for managing packages" url="http://ftp.frugalware.org/pub/other/pacman-tools" From vmiklos at frugalware.org Sun Aug 12 21:51:25 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 21:51:26 2007 Subject: [Frugalware-git] pacman-tools: syncpkgd: don't be that agressive while validaing the uri Message-ID: <20070812195125.6DEE213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=76e4317e534426090e991202f2a8f938afd39ef2 commit 76e4317e534426090e991202f2a8f938afd39ef2 Author: VMiklos Date: Sun Aug 12 21:50:08 2007 +0200 syncpkgd: don't be that agressive while validaing the uri diff --git a/syncpkgd/syncpkgd.py b/syncpkgd/syncpkgd.py index 8ca1a9f..efc0598 100644 --- a/syncpkgd/syncpkgd.py +++ b/syncpkgd/syncpkgd.py @@ -41,7 +41,7 @@ class Actions: sock.close() def __request_build(self, pkg): - if not re.search("^(git|darcs)://(current|stable)/[^-]+-[^-]+-[^-]+-[^-]+$", pkg): + if not re.search("^(git|darcs)://(current|stable)/.+-[^-]+-[^-]+-[^-]+$", pkg): raise Exception("invalid uri") if pkg in self.tobuild: return False From vmiklos at frugalware.org Sun Aug 12 21:57:30 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 21:57:32 2007 Subject: [Frugalware-git] pacman-tools: syncpkgd: log the invalid uris Message-ID: <20070812195730.8CAF813A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=f4bab52f600eb0019734024f2af9035173d213e5 commit f4bab52f600eb0019734024f2af9035173d213e5 Author: VMiklos Date: Sun Aug 12 21:56:13 2007 +0200 syncpkgd: log the invalid uris diff --git a/syncpkgd/syncpkgd.py b/syncpkgd/syncpkgd.py index efc0598..0e04e51 100644 --- a/syncpkgd/syncpkgd.py +++ b/syncpkgd/syncpkgd.py @@ -53,8 +53,12 @@ class Actions: """add a package to build. be careful, currently no way to undo it""" if not self.__login(login, password): return - self.__log(login, pkg, "package accepted by the server") - return self.__request_build(pkg) + if self.__request_build(pkg): + self.__log(login, pkg, "package accepted by the server") + return True + else: + self.__log(login, pkg, "package rejected by the server") + return False def report_result(self, login, password, pkg, exitcode, log=None): """report the build result of a package""" From vmiklos at frugalware.org Sun Aug 12 22:27:33 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 22:27:35 2007 Subject: [Frugalware-git] frugalware-current: bittorrent-5.0.9-1-i686 Message-ID: <20070812202733.19D2C13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=04eaa1b3d5d0d218ad6a983d836a8257b2352e43 commit 04eaa1b3d5d0d218ad6a983d836a8257b2352e43 Author: VMiklos Date: Sun Aug 12 22:27:13 2007 +0200 bittorrent-5.0.9-1-i686 version bump diff --git a/source/network-extra/bittorrent/FrugalBuild b/source/network-extra/bittorrent/FrugalBuild index 0c938a3..b27542b 100644 --- a/source/network-extra/bittorrent/FrugalBuild +++ b/source/network-extra/bittorrent/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=bittorrent -pkgver=5.0.8 +pkgver=5.0.9 pkgrel=1 pkgdesc="A tool for distributing files." license="BitTorrent OpenSource License" @@ -13,7 +13,7 @@ archs=('i686' 'x86_64') up2date="lynx -dump http://download.bittorrent.com/dl/?M=A |Flasttar" source=(http://download.bittorrent.com/dl/BitTorrent-$pkgver.tar.gz \ bittorrent.{desktop,png} rc.bt{track,seed}) -sha1sums=('bc370ca67882f21882910f216928c153124c7e19' \ +sha1sums=('9f1b9b66736dac204b19bc5dc13f3dd10158c89c' \ 'f7d59dda7e43c3cf23541ed10d4e0754fe0ff6e4' \ '2e27694484fecf0053816b1cd1f6aadee4313e76' \ 'c383e7c79974883ca532b3626a58232989a995dc' \ From vmiklos at frugalware.org Sun Aug 12 23:25:33 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 23:25:36 2007 Subject: [Frugalware-git] frugalware-current: parted-1.8.8-1-i686 Message-ID: <20070812212533.B6B1F13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=25530ef3188a6dcd040587d52c6d72815c6be071 commit 25530ef3188a6dcd040587d52c6d72815c6be071 Author: VMiklos Date: Sun Aug 12 23:25:05 2007 +0200 parted-1.8.8-1-i686 version bump diff --git a/source/base/parted/FrugalBuild b/source/base/parted/FrugalBuild index 0059509..32c21e9 100644 --- a/source/base/parted/FrugalBuild +++ b/source/base/parted/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=parted -pkgver=1.8.7 +pkgver=1.8.8 pkgrel=1 pkgdesc="A program for creating, destroying, resizing, checking and copying partitions" url="http://www.gnu.org/software/parted/parted.html" From vmiklos at frugalware.org Sun Aug 12 23:50:45 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 23:50:46 2007 Subject: [Frugalware-git] frugalware-current: qtparted-0.4.5-7-i686 Message-ID: <20070812215045.95AB913A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=40b933e95e335cd9aed4442273e01dade127581d commit 40b933e95e335cd9aed4442273e01dade127581d Author: VMiklos Date: Sun Aug 12 23:50:33 2007 +0200 qtparted-0.4.5-7-i686 rebuilt with parted-1.8.8-1 diff --git a/source/xapps-extra/qtparted/FrugalBuild b/source/xapps-extra/qtparted/FrugalBuild index 9f7da44..4c34596 100644 --- a/source/xapps-extra/qtparted/FrugalBuild +++ b/source/xapps-extra/qtparted/FrugalBuild @@ -3,10 +3,10 @@ pkgname=qtparted pkgver=0.4.5 -pkgrel=6 +pkgrel=7 pkgdesc="A Partition Magic clone written in C++ using qt toolkit" license="GPL" -depends=('libxi' 'progsreiserfs' 'expat' 'parted>=1.8.7' 'libstdc++' 'qt' 'libxmu' 'ntfsprogs' 'jfsutils' 'xfsprogs') +depends=('libxi' 'progsreiserfs' 'expat' 'parted>=1.8.8' 'libstdc++' 'qt' 'libxmu' 'ntfsprogs' 'jfsutils' 'xfsprogs') makedepends=('gtkmm' 'unsermake') archs=('i686' 'x86_64') groups=('xapps-extra') From vmiklos at frugalware.org Sun Aug 12 23:52:46 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 12 23:52:47 2007 Subject: [Frugalware-git] frugalware-current: frugalwareutils-0.7.4-2-i686 Message-ID: <20070812215246.1113713A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=11c349d2a5a2c7884a917a45d79b495b173ef780 commit 11c349d2a5a2c7884a917a45d79b495b173ef780 Author: VMiklos Date: Sun Aug 12 23:52:34 2007 +0200 frugalwareutils-0.7.4-2-i686 rebuilt with parted-1.8.8-1 diff --git a/source/base/frugalwareutils/FrugalBuild b/source/base/frugalwareutils/FrugalBuild index a762f38..0609c51 100644 --- a/source/base/frugalwareutils/FrugalBuild +++ b/source/base/frugalwareutils/FrugalBuild @@ -3,10 +3,10 @@ pkgname=frugalwareutils pkgver=0.7.4 -pkgrel=1 +pkgrel=2 pkgdesc="Frugalware configuration utilities." url="http://ftp.frugalware.org/pub/other/frugalwareutils" -depends=('glib2' 'ncurses' 'parted>=1.8.7' 'pacman-g2>=3.5.1') +depends=('glib2' 'ncurses' 'parted>=1.8.8' 'pacman-g2>=3.5.1') makedepends=('dialog>=1.0_20051030-3' 'po4a' 'doxygen') groups=('base') archs=('i686' 'x86_64') From vmiklos at frugalware.org Mon Aug 13 00:05:11 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 13 00:05:15 2007 Subject: [Frugalware-git] frugalware-current: gparted-0.3.3-5-i686 Message-ID: <20070812220511.7D8A013A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=41a5cc2d6981abd34964762deef752fc721a340c commit 41a5cc2d6981abd34964762deef752fc721a340c Author: VMiklos Date: Mon Aug 13 00:04:57 2007 +0200 gparted-0.3.3-5-i686 rebuilt with parted-1.8.8-1 diff --git a/source/gnome-extra/gparted/FrugalBuild b/source/gnome-extra/gparted/FrugalBuild index d46aeb4..c099bbd 100644 --- a/source/gnome-extra/gparted/FrugalBuild +++ b/source/gnome-extra/gparted/FrugalBuild @@ -3,10 +3,10 @@ pkgname=gparted pkgver=0.3.3 -pkgrel=4 +pkgrel=5 pkgdesc="Parted GUI written in C++ using gtkmm as Graphical Toolkit" url="http://gparted.sourceforge.net" -depends=('parted>=1.8.7' 'gtkmm' 'freetype2' 'pango>=1.15.3') +depends=('parted>=1.8.8' 'gtkmm' 'freetype2' 'pango>=1.15.3') makedepends=('perl-xml') archs=('i686' 'x86_64') groups=('gnome-extra') From vmiklos at frugalware.org Mon Aug 13 00:09:39 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 13 00:09:41 2007 Subject: [Frugalware-git] frugalware-current: python-parted-0.11.2_5-6-i686 Message-ID: <20070812220939.91C6113A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=dfe39782b632052b335d31b987694d0a7f711eab commit dfe39782b632052b335d31b987694d0a7f711eab Author: VMiklos Date: Mon Aug 13 00:09:25 2007 +0200 python-parted-0.11.2_5-6-i686 rebuilt with parted-1.8.8-1 diff --git a/source/apps/hal/FrugalBuild b/source/apps/hal/FrugalBuild index 8ea7fc9..a048dc4 100644 --- a/source/apps/hal/FrugalBuild +++ b/source/apps/hal/FrugalBuild @@ -4,11 +4,11 @@ pkgname=hal pkgver=0.5.9.1 -pkgrel=1 +pkgrel=2 pkgdesc="Hardware Abstraction Layer" url="http://freedesktop.org/wiki/Software_2fhal" depends=('dbus-glib>=0.71' 'udev>=100' 'glib2' 'libcap' 'dbus>=1.0.0' \ - 'libusb' 'popt' 'pciutils' 'parted>=1.8.7' 'shadow>=4.0.18.1-2' \ + 'libusb' 'popt' 'pciutils' 'parted>=1.8.8' 'shadow>=4.0.18.1-2' \ 'dmidecode' 'usbutils' 'zlib') makedepends=('pkgconfig' 'perl-xml' 'python>=2.5' 'intltool') rodepends=('hal-info') diff --git a/source/lib-extra/python-parted/FrugalBuild b/source/lib-extra/python-parted/FrugalBuild index 0397dd6..9919f01 100644 --- a/source/lib-extra/python-parted/FrugalBuild +++ b/source/lib-extra/python-parted/FrugalBuild @@ -5,10 +5,10 @@ pkgname=python-parted ubunturel=5 ubuntuver=0.11.2 pkgver=${ubuntuver}_${ubunturel} -pkgrel=5 +pkgrel=6 pkgdesc="Python module for parted" url="http://www.ubuntu.com" -depends=('parted>=1.8.7' 'python>=2.5') +depends=('parted>=1.8.8' 'python>=2.5') groups=('lib-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://archive.ubuntu.com/ubuntu/pool/universe/p/python-parted/ | Flasttar | sed 's/parted_//' | sed 's/ubuntu/_/'" From vmiklos at frugalware.org Mon Aug 13 00:32:37 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 13 00:32:39 2007 Subject: [Frugalware-git] frugalware-current: hal-0.5.9.1-2-i686 Message-ID: <20070812223237.E4BC713A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c50b4ee843ad10c2c53d212088e2c43600507fa2 commit c50b4ee843ad10c2c53d212088e2c43600507fa2 Author: VMiklos Date: Mon Aug 13 00:32:19 2007 +0200 hal-0.5.9.1-2-i686 fix hal-0.5.9-parted.diff diff --git a/source/apps/hal/FrugalBuild b/source/apps/hal/FrugalBuild index a048dc4..f1cfe58 100644 --- a/source/apps/hal/FrugalBuild +++ b/source/apps/hal/FrugalBuild @@ -25,6 +25,14 @@ source=(http://freedesktop.org/~david/dist/$pkgname-$pkgver.tar.gz \ hal-allow_uid_for_ntfs.diff \ hal-performance_pci.ids_v5.diff \ hal-0.5.9-parted.diff) +sha1sums=('fc29322a0beba73c2eab3e0a44f9b820a5fbccdd' \ + 'ab629a3ea7df51df48abad30731590b8e86e908f' \ + 'be12d1327ca93e1830c5784f395e904b107f1947' \ + '0c4968cbb842bdae350901728d81eed9895445fa' \ + '2273e77c0c3c52aca31294b2b1a829937d0a3c18' \ + '32cd5a5043b2f817dc1d59fc98d7382fbca8a7fe' \ + '654235977c83f76433f9737f37b8a18f04136b35' \ + '3e0f5e494715f4b8fcc903b8c0eafdaa2745422e') subpkgs=("$pkgname-device-manager") subdescs=('GNOME based device manager for HAL') @@ -71,12 +79,4 @@ build() Frcd hald } -sha1sums=('fc29322a0beba73c2eab3e0a44f9b820a5fbccdd'\ - 'ab629a3ea7df51df48abad30731590b8e86e908f'\ - 'be12d1327ca93e1830c5784f395e904b107f1947'\ - '0c4968cbb842bdae350901728d81eed9895445fa'\ - '2273e77c0c3c52aca31294b2b1a829937d0a3c18'\ - '32cd5a5043b2f817dc1d59fc98d7382fbca8a7fe'\ - '654235977c83f76433f9737f37b8a18f04136b35'\ - 'b98420f8310ea83c354cb60927dd0b456bc77e49') # optimization OK diff --git a/source/apps/hal/hal-0.5.9-parted.diff b/source/apps/hal/hal-0.5.9-parted.diff index d5930bd..28d4cae 100644 --- a/source/apps/hal/hal-0.5.9-parted.diff +++ b/source/apps/hal/hal-0.5.9-parted.diff @@ -6,23 +6,24 @@ diff -Naur hal-0.5.9.orig/configure.in hal-0.5.9/configure.in AC_CHECK_LIB(uuid, uuid_generate, [], AC_MSG_ERROR([*** uuid library (libuuid) not found])) AC_CHECK_LIB(dl, dlopen, [], AC_MSG_ERROR([*** dl library (libdl) not found])) - AC_MSG_CHECKING([for libparted == 1.7.1, 1.8.0, 1.8.1, 1.8.2, 1.8.6]) -+ AC_MSG_CHECKING([for libparted == 1.7.1, 1.8.0, 1.8.1, 1.8.2, 1.8.6, 1.8.7]) ++ AC_MSG_CHECKING([for libparted == 1.7.1, 1.8.0, 1.8.1, 1.8.2, 1.8.6, 1.8.7, 1.8.8]) LDFLAGS=-lparted AC_TRY_RUN( #include -@@ -211,12 +211,13 @@ +@@ -211,12 +211,14 @@ (major == 1 && minor == 8 && micro == 0) || (major == 1 && minor == 8 && micro == 1) || (major == 1 && minor == 8 && micro == 2) || - (major == 1 && minor == 8 && micro == 6)) + (major == 1 && minor == 8 && micro == 6) || -+ (major == 1 && minor == 8 && micro == 7)) ++ (major == 1 && minor == 8 && micro == 7) || ++ (major == 1 && minor == 8 && micro == 8)) return 0; return 1; } - ,AC_MSG_RESULT( ),AC_MSG_ERROR([*** Requires libparted == 1.7.1/1.8.0/1.8.1/1.8.2 or 1.8.6]) ) -+ ,AC_MSG_RESULT( ),AC_MSG_ERROR([*** Requires libparted == 1.7.1/1.8.0/1.8.1/1.8.2/1.8.6 or 1.8.7]) ) ++ ,AC_MSG_RESULT( ),AC_MSG_ERROR([*** Requires libparted == 1.7.1/1.8.0/1.8.1/1.8.2/1.8.6/1.8.7 or 1.8.8]) ) PARTED_LIBS=-lparted AC_SUBST(PARTED_LIBS) LDFLAGS= From vmiklos at frugalware.org Mon Aug 13 00:33:54 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 13 00:33:56 2007 Subject: [Frugalware-git] pacman-tools: revdep-rebuild: new --sed option Message-ID: <20070812223354.A50FC13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=79942ca7ca4f071b22d39d9cb3082ced6ab1208d commit 79942ca7ca4f071b22d39d9cb3082ced6ab1208d Author: VMiklos Date: Mon Aug 13 00:33:46 2007 +0200 revdep-rebuild: new --sed option diff --git a/revdep-rebuild b/revdep-rebuild index 9c02fdf..093dee3 100755 --- a/revdep-rebuild +++ b/revdep-rebuild @@ -22,7 +22,7 @@ die() id=$1 shift -[ -z "$id" ] && die "usage: $0 [-t tree] [--other] [--nobuild]" +[ -z "$id" ] && die "usage: $0 [-t tree] [--other] [--nobuild] [--sed ]" tree=$repos if [ "$1" == "-t" ]; then @@ -44,8 +44,15 @@ fi push= if [ "$1" != "--nopush" ]; then - shift push="--push" +else + shift +fi + +sed= +if [ "$1" == "--sed" ]; then + sed="$2" + shift 2 fi pkg=$(lynx -dump http://frugalware.org/packages/$id |grep 'Name:'|sed 's/.*]//') @@ -63,6 +70,7 @@ log=`mktemp` for i in $revdeps do go ${i%%_module*} + [ -n "$sed" ] && sed -i "$sed" FrugalBuild bumppkg -t $tree --rebuild $nobuild "rebuilt with $pkg-$ver" $push || echo $i >>$log done cat $log From vmiklos at frugalware.org Mon Aug 13 00:35:47 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 13 00:35:48 2007 Subject: [Frugalware-git] frugalware-current: docs/rebuild.txt: update parted section Message-ID: <20070812223547.1BA5B13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=134bd40608eb7ea924dbbca5387e1ef38e7e62d5 commit 134bd40608eb7ea924dbbca5387e1ef38e7e62d5 Author: VMiklos Date: Mon Aug 13 00:35:26 2007 +0200 docs/rebuild.txt: update parted section diff --git a/docs/rebuild.txt b/docs/rebuild.txt index fbb1f96..7425557 100644 --- a/docs/rebuild.txt +++ b/docs/rebuild.txt @@ -170,10 +170,11 @@ Ex.: 2.6->2.8) == parted -- frugalwareutils -- gparted -- qtparted -- hal +To rebuild packages for `parted-1.8.8`: + +---- +revdep-rebuild 429 --other --sed "s|'parted[^']*'|'parted>=1.8.8'|" +---- == libpqxx From vmiklos at frugalware.org Mon Aug 13 04:14:18 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 13 04:14:20 2007 Subject: [Frugalware-git] frugalware-current: mplayerplug-in-3.45-1-i686 Message-ID: <20070813021418.96B1D13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d7bff5f941b2930b2cb0926e7553487034f03baa commit d7bff5f941b2930b2cb0926e7553487034f03baa Author: VMiklos Date: Mon Aug 13 04:13:57 2007 +0200 mplayerplug-in-3.45-1-i686 version bump diff --git a/source/xlib-extra/mplayerplug-in/FrugalBuild b/source/xlib-extra/mplayerplug-in/FrugalBuild index ff54cd5..cd026ee 100644 --- a/source/xlib-extra/mplayerplug-in/FrugalBuild +++ b/source/xlib-extra/mplayerplug-in/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=mplayerplug-in -pkgver=3.40 +pkgver=3.45 pkgrel=1 pkgdesc="A browser plugin that uses mplayer to play digital media from websites" depends=('nss' 'libxpm' 'mplayer') @@ -15,7 +15,6 @@ up2date="lynx -dump $url|grep Current|sed 's/.*: \(.*\) r.*/\1/'" _F_cd_path="$pkgname" Fconfopts="$Fconfopts --enable-x" source=(${source[@]} mplayerplug-in-gcc4.patch) - -sha1sums=('b4580984e9828528ee6d94a7b5a41ef251d8d4f2'\ +sha1sums=('39a888c6e65b83f862abef83f5e0381ec7a6a6ea' \ 'aca3e9f0a69bac7aaeb6ade07b7cf31509163fd4') # optimization OK From vmiklos at frugalware.org Mon Aug 13 04:59:33 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 13 04:59:34 2007 Subject: [Frugalware-git] frugalware-current: grep-2.5.3-2-i686 Message-ID: <20070813025933.36F9F13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=21973a32e4675125874e7aeaa38d06540d3428b8 commit 21973a32e4675125874e7aeaa38d06540d3428b8 Author: VMiklos Date: Mon Aug 13 04:59:26 2007 +0200 grep-2.5.3-2-i686 fix {e,f}grep symlinks diff --git a/source/base/grep/FrugalBuild b/source/base/grep/FrugalBuild index 73cfb61..38ec41d 100644 --- a/source/base/grep/FrugalBuild +++ b/source/base/grep/FrugalBuild @@ -4,7 +4,7 @@ pkgname=grep pkgver=2.5.3 extrapkgver= -pkgrel=1 +pkgrel=2 pkgdesc="Print lines matching a pattern" url="http://www.gnu.org/software/grep/grep.html" depends=('pcre') @@ -20,8 +20,8 @@ build() Fbuild Fmv /usr/bin / Fln ../../bin/grep /usr/bin/grep - Fln grep /usr/bin/fgrep - Fln grep /usr/bin/egrep + Fln ../../bin/fgrep /usr/bin/fgrep + Fln ../../bin/egrep /usr/bin/egrep } # optimization OK From boobaa at frugalware.org Mon Aug 13 09:24:12 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Mon Aug 13 09:24:13 2007 Subject: [Frugalware-git] frugalware-current: partimage-0.6.6-1-i686 Message-ID: <20070813072412.2045013A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=3d456fb520f165de3276b1c977c9c2120e7cc70e commit 3d456fb520f165de3276b1c977c9c2120e7cc70e Author: CSÉCSY László Date: Mon Aug 13 09:23:56 2007 +0200 partimage-0.6.6-1-i686 version bump diff --git a/source/apps-extra/partimage/FrugalBuild b/source/apps-extra/partimage/FrugalBuild index 24a09dc..fe60ec2 100644 --- a/source/apps-extra/partimage/FrugalBuild +++ b/source/apps-extra/partimage/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: VMiklos pkgname=partimage -pkgver=0.6.5 +pkgver=0.6.6 pkgrel=1 pkgdesc="a Linux/UNIX utility which saves partitions in many formats to an image file." _F_sourceforge_ext=".tar.bz2" @@ -33,6 +33,6 @@ build() # optimization OK -sha1sums=('56611afa5271d61aa2579c19eda9e9713ab6fda9' \ +sha1sums=('691a5bfe1637fce3d1af3a48a37b63d603c09b7f' \ '42bdf66a8e210bc162ded4430174d0f07e58e8be' \ 'c93b7353b36a57e3f1f6c29005d033a634d2944f') From boobaa at frugalware.org Mon Aug 13 10:50:47 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Mon Aug 13 10:50:49 2007 Subject: [Frugalware-git] frugalware-current: lilypond-2.10.29-1-i686 Message-ID: <20070813085047.C730713A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5df1a50957383f24d8cdd068710e84418c4f46ee commit 5df1a50957383f24d8cdd068710e84418c4f46ee Author: CSÉCSY László Date: Mon Aug 13 10:50:32 2007 +0200 lilypond-2.10.29-1-i686 version bump removed fontforge.patch (no longer needed) diff --git a/source/xapps-extra/lilypond/FrugalBuild b/source/xapps-extra/lilypond/FrugalBuild index 56a3acb..666ffd5 100644 --- a/source/xapps-extra/lilypond/FrugalBuild +++ b/source/xapps-extra/lilypond/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: CSÉCSY László pkgname=lilypond -pkgver=2.10.25 +pkgver=2.10.29 pkgrel=1 pkgdesc="music notation for everyone" url="http://lilypond.org/web/" @@ -11,7 +11,7 @@ makedepends=('netpbm' 'imagemagick' 'rsync') groups=('xapps-extra') archs=('i686' 'x86_64') up2date="lynx -dump 'http://lilypond.org/web/' | grep 'Stable.*Docum' | sed 's/.* \([0-9\.]\+\) .*/\1/'" -source=(http://download.linuxaudio.org/lilypond/sources/v2.10/$pkgname-$pkgver.tar.gz hack.patch fontforge.patch) +source=(http://download.linuxaudio.org/lilypond/sources/v2.10/$pkgname-$pkgver.tar.gz hack.patch) options=('scriptlet') docpkg=lilypond-doc @@ -33,6 +33,5 @@ build() } # optimization OK -sha1sums=('f2726f808d98477c37ed31fd47ca76d111bdd335'\ - 'da35df783510eb8ee06cff9da77f3faad6a2b101'\ - '6081efccff797af34dd77f994b0b622511e617ca') +sha1sums=('df141c423a0b8f498c356b7531083e51e53cd500'\ + 'da35df783510eb8ee06cff9da77f3faad6a2b101') diff --git a/source/xapps-extra/lilypond/fontforge.patch b/source/xapps-extra/lilypond/fontforge.patch deleted file mode 100644 index 4014b23..0000000 --- a/source/xapps-extra/lilypond/fontforge.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur lilypond-2.10.25-orig/buildscripts/pfx2ttf.fontforge lilypond-2.10.25/buildscripts/pfx2ttf.fontforge ---- lilypond-2.10.25-orig/buildscripts/pfx2ttf.fontforge 2007-05-19 16:49:52.000000000 +0200 -+++ lilypond-2.10.25/buildscripts/pfx2ttf.fontforge 2007-07-20 19:56:02.000000000 +0200 -@@ -21,7 +21,7 @@ - "afii61352", "afii61352", \ - "ij", "ij", \ - "IJ", "IJ"); --RemoveATT("Ligature", "*", "*"); -+RemovePosSub("*"); - - Generate($3 + $fontname + ".otf"); - From crazy at frugalware.org Mon Aug 13 14:16:55 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 13 14:16:57 2007 Subject: [Frugalware-git] frugalware-current: glibc-2.6.1-2-i686 Message-ID: <20070813121655.413C213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=45ed950dd295440f8822ebc790f3da21d9232bf4 commit 45ed950dd295440f8822ebc790f3da21d9232bf4 Author: crazy Date: Mon Aug 13 13:55:34 2007 +0200 glibc-2.6.1-2-i686 * relbump * added -fno-strict-aliasing to C*FLAGS (we need that for now) * added --enable-{shared,static,all-warnings} to configure * added grep>=2.5.3-2 to makedepends * aded patch to fix init , fini diff --git a/source/base/glibc/FrugalBuild b/source/base/glibc/FrugalBuild index 2025e86..41151c2 100644 --- a/source/base/glibc/FrugalBuild +++ b/source/base/glibc/FrugalBuild @@ -3,15 +3,16 @@ pkgname=glibc pkgver=2.6.1 -pkgrel=1 +pkgrel=2 pkgdesc="GNU C Library" url="http://www.gnu.org/software/libc/libc.html" depends=() +makedepends=('grep>=2.5.3-2') groups=('base' 'chroot-core') archs=('i686' 'x86_64' 'ppc') up2date="lynx -dump http://ftp.gnu.org/gnu/glibc/?M=A|grep 'glibc-[0-9\.]*tar.gz$'|Flasttar" -source=(http://ftp.gnu.org/pub/gnu/glibc/glibc-$pkgver.tar.bz2) -signatures=("$source.sig") +source=(http://ftp.gnu.org/pub/gnu/glibc/glibc-$pkgver.tar.bz2 initfini.patch) +signatures=("$source.sig" '') if [ "$CARCH" == "i686" ]; then subpkgs=('glibc-xen') @@ -32,8 +33,9 @@ _build() mkdir ../glibc-build || Fdie cd ../glibc-build || Fdie ../glibc-$pkgver/configure --prefix=/usr --with-tls --with-__thread \ - --enable-add-ons=nptl --enable-kernel=2.6.0 --enable-bind-now \ - --without-cvs --without-selinux || Fdie + --enable-add-ons=nptl --enable-kernel=2.6.0 --without-cvs \ + --without-selinux --enable-shared --enable-bind-now \ + --enable-static --enable-all-warnings || Fdie make || Fdie @@ -50,8 +52,8 @@ build() # no multilib thanks Fsed 'x86_64 \| ' '' sysdeps/unix/sysv/linux/configure{,.in} Fpatchall - ## fix BUILD - Fsed '$(MAKEINFO)' '$(MAKEINFO) --force --no-validate' manual/Makefile + export CXXFLAGS="$CXXFLAGS -fno-strict-aliasing" + export CFLAGS="$CFLAGS -fno-strict-aliasing" if [ "$CARCH" == "i686" ]; then xenflag="-mno-tls-direct-seg-refs" export CFLAGS="$CFLAGS $xenflag" diff --git a/source/base/glibc/initfini.patch b/source/base/glibc/initfini.patch new file mode 100644 index 0000000..540fd9a --- /dev/null +++ b/source/base/glibc/initfini.patch @@ -0,0 +1,42 @@ +diff -Naur glibc-2.6.1/nptl/sysdeps/pthread/pt-initfini.c glibc-2.6.1-if/nptl/sysdeps/pthread/pt-initfini.c +--- glibc-2.6.1/nptl/sysdeps/pthread/pt-initfini.c 2005-02-26 02:33:57.000000000 +0100 ++++ glibc-2.6.1-if/nptl/sysdeps/pthread/pt-initfini.c 2007-08-09 02:33:03.000000000 +0200 +@@ -72,7 +72,7 @@ + } + + SECTION (".init"); +-extern void _init (void); ++extern void __attribute__ ((section (".init"))) _init (void); + void + _init (void) + { +@@ -93,7 +93,7 @@ + asm ("\n/*@_fini_PROLOG_BEGINS*/"); + + SECTION (".fini"); +-extern void _fini (void); ++extern void __attribute__ ((section (".fini"))) _fini (void); + void + _fini (void) + { +diff -Naur glibc-2.6.1/sysdeps/generic/initfini.c glibc-2.6.1-if/sysdeps/generic/initfini.c +--- glibc-2.6.1/sysdeps/generic/initfini.c 2004-08-16 06:50:53.000000000 +0200 ++++ glibc-2.6.1-if/sysdeps/generic/initfini.c 2007-08-09 02:33:03.000000000 +0200 +@@ -81,7 +81,7 @@ + } + + SECTION (".init"); +-extern void _init (void); ++extern void __attribute__ ((section (".init"))) _init (void); + void + _init (void) + { +@@ -107,7 +107,7 @@ + asm ("\n/*@_fini_PROLOG_BEGINS*/"); + + SECTION (".fini"); +-extern void _fini (void); ++extern void __attribute__ ((section (".fini"))) _fini (void); + void + _fini (void) + { From crazy at frugalware.org Mon Aug 13 16:50:18 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 13 16:50:19 2007 Subject: [Frugalware-git] frugalware-current: gcc-4.2.1-3-i686 Message-ID: <20070813145018.905B213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e2521dc3a09de60c7286f44ee9665d1d7dd13c2f commit e2521dc3a09de60c7286f44ee9665d1d7dd13c2f Author: crazy Date: Mon Aug 13 16:22:26 2007 +0200 gcc-4.2.1-3-i686 * relbump ( heh heh :) ) * removed --libdir=/usr/lib --disable-multilib for x86_64 only does not make any sense as we don't want / have multilib and added that for all archs as well add --disable-libjava-multilib * fix junk from la files and remove more broke static java* libs * added right {make}depends so helicon can build gcc right * added --enable-target-optspace so we get at least -g -Os * use mkdir the-build_dir || Fdie because with that wrong nothing builds so die here diff --git a/source/devel/gcc/FrugalBuild b/source/devel/gcc/FrugalBuild index fcded49..907d5d2 100644 --- a/source/devel/gcc/FrugalBuild +++ b/source/devel/gcc/FrugalBuild @@ -3,11 +3,11 @@ pkgname=gcc pkgver=4.2.1 -pkgrel=2 +pkgrel=3 pkgdesc="The GNU Compiler Collection" url="http://gcc.gnu.org" -depends=('binutils' 'libstdc++') -makedepends=('mpfr' 'gcc-gnat' 'gtk+2' 'libart_lgpl' 'libxtst' 'zip' 'xulrunner') +depends=('binutils>=2.17.50.0.18' 'libstdc++') +makedepends=('mpfr' 'gcc-gnat' 'gtk+2' 'libart_lgpl' 'libxtst' 'zip' 'xulrunner' 'grep>=2.5.3-2' 'glibc>=2.6.1-2') provides=('c-compiler') groups=('devel' 'devel-core') archs=('i686' 'x86_64') @@ -50,8 +50,6 @@ subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' \ 'i686 x86_64') -[ "$CARCH" == "x86_64" ] && Fconfopts="$Fconfopts --libdir=/usr/lib --disable-multilib" - build() { Fsed '../lib64 ../lib' '. ../lib' gcc/config/i386/t-linux64 @@ -63,23 +61,47 @@ build() autoconf || return 1 cd - Fpatchall - mkdir ../$pkgname-build - cd ../$pkgname-build + mkdir ../$pkgname-build || Fdie + cd ../$pkgname-build || Fdie CC="$FCC gcc" CFLAGS="$CFLAGS" CXXFLAGS="$CFLAGS" XCFLAGS="$CFLAGS" \ TCFLAGS="$CFLAGS" GCJFLAGS="$CFLAGS" \ - ../$pkgname-$pkgver/configure $Fconfopts \ - --enable-shared \ - --enable-languages=c,ada,c++,fortran,java,objc,obj-c++,treelang \ - --enable-threads=posix \ - --enable-__cxa_atexit \ - --enable-java-awt=gtk \ - --enable-plugin + ../$pkgname-$pkgver/configure \ + $Fconfopts \ + --enable-shared \ + --enable-languages=c,ada,c++,fortran,java,objc,obj-c++,treelang \ + --enable-threads=posix \ + --enable-__cxa_atexit \ + --enable-java-awt=gtk \ + --enable-gtk-cairo \ + --enable-plugin \ + --with-system-zlib \ + --libdir=/usr/lib \ + --disable-multilib \ + --disable-libjava-multilib \ + --enable-target-optspace \ + --enable-bootstrap make STAGE_CC_WRAPPER="$FCC" BOOT_CFLAGS="$CFLAGS" GCJFLAGS="$CFLAGS" bootstrap || return 1 - + unset MAKEFLAGS #this is needed by libffi Fmakeinstall + # fix some junk in la files + for lafile in `find $Fdestdir -name "*.la"` + do + sed -i 's|-L.*/gcc-build/.*/./gcc||g' $lafile + done + + # these does not work , unless using --whole-archive + find $Fdestdir -name libgcj.a \ + -o -name libgcj-tools.a \ + -o -name libgij.a \ + -o -name libgtkpeer.a \ + -o -name libjawt.a \ + -o -name libjvm.a \ + -o -name libgcj_bc.a | xargs rm -f \ + || return 1 + # conflicts with binutils Frm /usr/bin/c++filt /usr/lib/libiberty.a @@ -102,10 +124,6 @@ build() Fln ../../../../libgnat-${pkgver%.*}.so /usr/lib/gcc/$CHOST/$pkgver/adalib/libgnat.so Fln ../../../../libgnat-${pkgver%.*}.so /usr/lib/gcc/$CHOST/$pkgver/adalib/libgnat-${pkgver%.*}.so - # gcj -static doesn't work properly anyway, unless using --whole-archive - # and saving 35mb is not so bad - Frm /usr/lib/libgcj.a - # cp ffitarget.h to /usr/include needed to work include good Fcp /usr/lib/gcc/$CHOST/$pkgver/include/ffitarget.h \ /usr/include/ffitarget.h From vmiklos at frugalware.org Mon Aug 13 17:31:58 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 13 17:31:59 2007 Subject: [Frugalware-git] pacman-g2: updates for 3.6.1 Message-ID: <20070813153158.4474713A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=d960cee89333928416343f2fb816082111435aa2 commit d960cee89333928416343f2fb816082111435aa2 Author: VMiklos Date: Mon Aug 13 17:31:41 2007 +0200 updates for 3.6.1 diff --git a/NEWS b/NEWS index 2aaf458..f92dd5e 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,9 @@ VERSION DESCRIPTION ----------------------------------------------------------------------------- - - makepkg: various minor fixes and improvements +3.6.1 - makepkg: various minor fixes and improvements + - new progressbars for download and checking internal conflicts + - updatesync: spped improvements + - show the removal of packages on -Syu if necessary 3.6.0 - -Ss searches again in all repos, not only in the first one - updated curl example in pacman.conf so that it works again - issue a warning when you didn't do a -Sy for a long time diff --git a/configure.ac b/configure.ac index 6493444..6965dd5 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ ENV_CFLAGS=$CFLAGS AC_PREREQ(2.59) dnl Update it right before the release since $pkgver_foo are all _post_ release snapshots -AC_INIT([pacman-g2 package manager], 3.6.0, [frugalware-devel@frugalware.org], pacman-g2) +AC_INIT([pacman-g2 package manager], 3.6.1, [frugalware-devel@frugalware.org], pacman-g2) AC_LANG(C) AM_CONFIG_HEADER(config.h) AC_CANONICAL_SYSTEM @@ -21,7 +21,7 @@ dnl Define here the libpacman version number PM_MAJOR_VERSION=0 PM_MINOR_VERSION=3 PM_MICRO_VERSION=6 -PM_MICRO_VERSION_SUFFIX=.0 +PM_MICRO_VERSION_SUFFIX=.1 PM_VERSION=$PM_MAJOR_VERSION.$PM_MINOR_VERSION.$PM_MICRO_VERSION$PM_MICRO_VERSION_SUFFIX dnl Needed for libtool to create proper shared lib version PM_VERSION_INFO=`expr $PM_MAJOR_VERSION + $PM_MINOR_VERSION`:$PM_MICRO_VERSION:$PM_MINOR_VERSION From vmiklos at frugalware.org Mon Aug 13 17:38:33 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 13 17:38:34 2007 Subject: [Frugalware-git] frugalware-current: pacman-g2-3.6.1-1-i686 Message-ID: <20070813153833.B82FE13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=931c0fa16a48c27c6a70f9ca4435db62c7d92de1 commit 931c0fa16a48c27c6a70f9ca4435db62c7d92de1 Author: VMiklos Date: Mon Aug 13 17:36:51 2007 +0200 pacman-g2-3.6.1-1-i686 version bump diff --git a/source/base/pacman-g2/FrugalBuild b/source/base/pacman-g2/FrugalBuild index f638885..fa01bf5 100644 --- a/source/base/pacman-g2/FrugalBuild +++ b/source/base/pacman-g2/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=pacman-g2 -pkgver=3.6.0 +pkgver=3.6.1 pkgrel=1 pkgdesc="A .tar.bz2 based package manager library (libpacman) and client (pacman-g2) with dependency support." url="http://ftp.frugalware.org/pub/other/pacman-g2/" From vmiklos at frugalware.org Mon Aug 13 17:40:20 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 13 17:40:21 2007 Subject: [Frugalware-git] pacman-g2: NEWS: spelling fixes Message-ID: <20070813154020.BDCDC13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=de9d170eb856b05e84aa2d31f27a4112a67feba5 commit de9d170eb856b05e84aa2d31f27a4112a67feba5 Author: VMiklos Date: Mon Aug 13 17:40:16 2007 +0200 NEWS: spelling fixes diff --git a/NEWS b/NEWS index f92dd5e..6bb13b9 100644 --- a/NEWS +++ b/NEWS @@ -2,12 +2,12 @@ VERSION DESCRIPTION ----------------------------------------------------------------------------- 3.6.1 - makepkg: various minor fixes and improvements - new progressbars for download and checking internal conflicts - - updatesync: spped improvements + - updatesync: speed improvements - show the removal of packages on -Syu if necessary 3.6.0 - -Ss searches again in all repos, not only in the first one - updated curl example in pacman.conf so that it works again - issue a warning when you didn't do a -Sy for a long time - - fix for -Sp when sometimes the arch part of the filename was + - fix for -Sp when sometimes the arch part of the file name was missing 3.5.9 - pacman_db_search(): flush the list of needles automatically - makepkg: do not delete the binary package if -c is used and the From crazy at frugalware.org Mon Aug 13 18:17:11 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 13 18:17:12 2007 Subject: [Frugalware-git] frugalware-current: bluez-libs-3.14-1-i686 Message-ID: <20070813161711.46B3B13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=85ebb3a4e3524ed67fdb2f374ff559a4f92ecac0 commit 85ebb3a4e3524ed67fdb2f374ff559a4f92ecac0 Author: crazy Date: Mon Aug 13 18:14:25 2007 +0200 bluez-libs-3.14-1-i686 * Version bump diff --git a/source/lib/bluez-libs/FrugalBuild b/source/lib/bluez-libs/FrugalBuild index 129926c..407c464 100644 --- a/source/lib/bluez-libs/FrugalBuild +++ b/source/lib/bluez-libs/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=bluez-libs -pkgver=3.13 +pkgver=3.14 pkgrel=1 pkgdesc="Library to use the BlueZ Linux Bluetooth stack" url="http://bluez.sourceforge.net/" @@ -11,5 +11,5 @@ groups=('lib') archs=('i686' 'x86_64') up2date="lynx -dump http://www.bluez.org/download.html|grep 'bluez-libs-'|sed -n 's/.*bluez-libs-\(.*\)\.t.*/\1/; 1 p'" source=($url/download/$pkgname-$pkgver.tar.gz) -sha1sums=('88eb695a18e7d2ed865c7a8a08fd615263cf0348') +sha1sums=('d4030f8ae26d1c16fb33230ef9734287ddaef2b7') # optimization OK From crazy at frugalware.org Mon Aug 13 18:20:41 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 13 18:20:44 2007 Subject: [Frugalware-git] frugalware-current: bluez-utils-3.14-1-i686 Message-ID: <20070813162041.7309E13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=92de0699090c827539aad5983b8bfdd0964c2441 commit 92de0699090c827539aad5983b8bfdd0964c2441 Author: crazy Date: Mon Aug 13 18:17:54 2007 +0200 bluez-utils-3.14-1-i686 * Version bump diff --git a/source/apps-extra/bluez-utils/FrugalBuild b/source/apps-extra/bluez-utils/FrugalBuild index f01ba88..8a83477 100644 --- a/source/apps-extra/bluez-utils/FrugalBuild +++ b/source/apps-extra/bluez-utils/FrugalBuild @@ -2,11 +2,11 @@ # Maintainer: Christian Hamar alias krix pkgname=bluez-utils -pkgver=3.12 +pkgver=3.14 pkgrel=1 pkgdesc="Bluetooth tools and daemons" url="http://bluez.sourceforge.net/" -depends=('dbus-glib>=0.71' 'openobex>=1.3-10' 'bluez-libs>=3.12') +depends=('dbus-glib>=0.71' 'openobex>=1.3-10' 'bluez-libs>=3.14') makedepends=('alsa-lib' 'fuse') groups=('apps-extra') archs=('i686' 'x86_64') @@ -21,7 +21,7 @@ build() { Fbuild } -sha1sums=('46dd5ad2f4c22f1c62c847ade95ba4eec392b622' \ +sha1sums=('0a63076ad3c41d812ec5bb8541f1165ec86d7fe0' \ '831cbfe1e96fc72ca71e9ec5b2b0209512f90ccc' \ '706231256b0ef53e20f22b4f163e8008f092d28a') # optimization OK From vmiklos at frugalware.org Mon Aug 13 18:21:42 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 13 18:21:45 2007 Subject: [Frugalware-git] pacman-g2: scripts/*: check for empty PKG_EXT and/or DB_EXT variables Message-ID: <20070813162142.D650D13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=ab75c79280b062f7fc171701925d890ed83cbfe4 commit ab75c79280b062f7fc171701925d890ed83cbfe4 Author: VMiklos Date: Mon Aug 13 18:20:44 2007 +0200 scripts/*: check for empty PKG_EXT and/or DB_EXT variables diff --git a/scripts/gensync b/scripts/gensync index 5f30d01..3be0abc 100755 --- a/scripts/gensync +++ b/scripts/gensync @@ -204,6 +204,7 @@ if [ "$1" = "-f" -o "$1" = "--force" ]; then shift 1 fi +[ -z "$DB_EXT" ] && die "Please make sure that you edit /etc/makepkg.conf and set the DB_EXT= variable" d=`dirname $1` rootdir=`cd $d && pwd`/`basename $1` d=`dirname $2` diff --git a/scripts/makepkg b/scripts/makepkg index f3bdc54..b2623d5 100755 --- a/scripts/makepkg +++ b/scripts/makepkg @@ -818,7 +818,11 @@ fi if [ "$PACKAGER" != "" ]; then packager="$PACKAGER" else - error "Please make sure that you edit /etc/makepkg.conf and set the PACKAGER= vairable" + error "Please make sure that you edit /etc/makepkg.conf and set the PACKAGER= variable" + exit 1 +fi +if [ -z "$PKG_EXT" ]; then + error "Please make sure that you edit /etc/makepkg.conf and set the PKG_EXT= variable" exit 1 fi if [ ! -f $BUILDSCRIPT ]; then diff --git a/scripts/updatesync b/scripts/updatesync index 20545a7..b9a6952 100755 --- a/scripts/updatesync +++ b/scripts/updatesync @@ -254,6 +254,7 @@ if [ "$action" = "upd" -a ! -f $option ]; then option=$curdir/$option fi +[ -z "$DB_EXT" ] && die "Please make sure that you edit /etc/makepkg.conf and set the DB_EXT= variable" bdb=`basename $pkgdb` udb=`basename $bdb .fdb`.tar echo "updatesync: uncompressing to $ustmpdir..." >&2 From crazy at frugalware.org Mon Aug 13 18:23:58 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 13 18:23:59 2007 Subject: [Frugalware-git] frugalware-current: bluez-hcidump-1.40-1-i686 Message-ID: <20070813162358.3922F13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=4f4d3cb487efc0ed03a34bcea027840629a5870b commit 4f4d3cb487efc0ed03a34bcea027840629a5870b Author: crazy Date: Mon Aug 13 18:21:12 2007 +0200 bluez-hcidump-1.40-1-i686 * Version bump diff --git a/source/apps-extra/bluez-hcidump/FrugalBuild b/source/apps-extra/bluez-hcidump/FrugalBuild index aab7340..8f8fa22 100644 --- a/source/apps-extra/bluez-hcidump/FrugalBuild +++ b/source/apps-extra/bluez-hcidump/FrugalBuild @@ -2,15 +2,15 @@ # Maintainer: crazy pkgname=bluez-hcidump -pkgver=1.39 +pkgver=1.40 pkgrel=1 pkgdesc="Bluetooth packet analyzer" url="http://www.bluez.org" -depends=('bluez-libs>=3.12') +depends=('bluez-libs>=3.14') groups=('apps-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://www.bluez.org/download.html|grep bluez-hcidump-|sed -n 's/.*bluez-hcidump-\(.*\)\.t.*/\1/; 1 p'" source=(http://bluez.sourceforge.net/download/$pkgname-$pkgver.tar.gz) -sha1sums=('1caac44de2673b98c270780f702efb9d184dcaec') +sha1sums=('e0cc7d46e2e0804f9557f011281ee0d0b23e4525') # optimization OK From crazy at frugalware.org Mon Aug 13 18:59:22 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 13 18:59:24 2007 Subject: [Frugalware-git] frugalware-current: mlt-0.2.4-1-i686 Message-ID: <20070813165922.B04B313A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=23d4aecd19d4d0a9eb98a53bceec6110e8123128 commit 23d4aecd19d4d0a9eb98a53bceec6110e8123128 Author: crazy Date: Mon Aug 13 18:54:50 2007 +0200 mlt-0.2.4-1-i686 * Version bump diff --git a/source/xmultimedia-extra/mlt/FrugalBuild b/source/xmultimedia-extra/mlt/FrugalBuild index 37c0357..de86451 100644 --- a/source/xmultimedia-extra/mlt/FrugalBuild +++ b/source/xmultimedia-extra/mlt/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: crazy pkgname=mlt -pkgver=0.2.3 -pkgrel=2 +pkgver=0.2.4 +pkgrel=1 pkgdesc="MLT is an open source multimedia framework, designed and developed for television broadcasting." depends=('libsamplerate' 'alsa-lib' 'libdv' 'libxcb' 'ffmpeg>=20070422' 'libmad' 'libdv' 'libvorbis' 'lame' 'libogg') makedepends=('qt' 'gtk+2' 'freetype2>=2.3.4' 'sox' 'jack' 'libxml2' 'sdlimage' 'libquicktime>=1.0.0' 'zlib' 'ladspa_sdk') @@ -12,7 +12,7 @@ archs=('i686' 'x86_64') options=('scriptlet') Finclude sourceforge source=($source no-O4s-and-other-crap-thx.patch) -sha1sums=('ba4685600d8bf2df3ed5058c4dea1aaed5493941'\ +sha1sums=('4074dab510037ad9f49401bad75c8b78c1ee06b8' \ '54b4568963558b972d5d1cfa402f732f08bc1a8d') From crazy at frugalware.org Mon Aug 13 19:02:07 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 13 19:02:09 2007 Subject: [Frugalware-git] frugalware-current: mlt-plus-plus-0.2.2-4-i686 Message-ID: <20070813170207.02E5813A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f3161f6a801600f35466bee34707d5f623357924 commit f3161f6a801600f35466bee34707d5f623357924 Author: crazy Date: Mon Aug 13 18:59:26 2007 +0200 mlt-plus-plus-0.2.2-4-i686 * rebuild with mlt diff --git a/source/xmultimedia-extra/mlt-plus-plus/FrugalBuild b/source/xmultimedia-extra/mlt-plus-plus/FrugalBuild index 21290c2..703bf2c 100644 --- a/source/xmultimedia-extra/mlt-plus-plus/FrugalBuild +++ b/source/xmultimedia-extra/mlt-plus-plus/FrugalBuild @@ -3,10 +3,10 @@ pkgname=mlt-plus-plus pkgver=0.2.2 -pkgrel=3 +pkgrel=4 pkgdesc="Bindings for MLT." # TODO: add swig bindings once they are marked 'stable' -depends=('mlt>=0.2.3-2' 'libstdc++') +depends=('mlt>=0.2.4' 'libstdc++>=4.2.1-3') groups=('xmultimedia-extra') archs=('i686') options=('scriptlet') From crazy at frugalware.org Mon Aug 13 19:16:38 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 13 19:16:40 2007 Subject: [Frugalware-git] frugalware-current: kdenlive-0.5-1-i686 Message-ID: <20070813171638.9FBD313A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=b0891c6642f8c7754afe66834a5b216a4e6cba14 commit b0891c6642f8c7754afe66834a5b216a4e6cba14 Author: crazy Date: Mon Aug 13 19:13:38 2007 +0200 kdenlive-0.5-1-i686 * Version bump diff --git a/source/kde-extra/kdenlive/FrugalBuild b/source/kde-extra/kdenlive/FrugalBuild index 68e12f2..ef4fa7f 100644 --- a/source/kde-extra/kdenlive/FrugalBuild +++ b/source/kde-extra/kdenlive/FrugalBuild @@ -2,16 +2,16 @@ # Maintainer: crazy pkgname=kdenlive -pkgver=0.4 -pkgrel=2 +pkgver=0.5 +pkgrel=1 pkgdesc="A Non-Linear Video Editing Suite for KDE" -depends=('libdrm' 'libiec61883' 'mlt-plus-plus>=0.2.2-2' 'libraw1394' 'kdelibs>=3.5.6' 'libavc1394' \ - 'mlt-qimage>=0.2.3' 'mlt-sdl>=0.2.3' 'mlt-jack>=0.2.3' 'mlt-lumas>=0.2.3' 'ladspa_sdk' 'libtheora') +depends=('libdrm' 'libiec61883' 'mlt-plus-plus>=0.2.2-4' 'libraw1394' 'kdelibs>=3.5.7' 'libavc1394' \ + 'mlt-qimage>=0.2.4' 'mlt-sdl>=0.2.4' 'mlt-jack>=0.2.4' 'mlt-lumas>=0.2.4' 'ladspa_sdk' 'libtheora') _F_kde_defaults=0 _F_kde_reconf=1 Finclude sourceforge kde groups=('kde-extra') archs=('i686') -sha1sums=('2ac5b11a701a59016a5e6e23aef0a9b0b8c8fe6e') +sha1sums=('f790b8c6533da5f5d4522ae76cc93d8f7c919811') # optimization OK From crazy at frugalware.org Mon Aug 13 19:22:46 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 13 19:22:47 2007 Subject: [Frugalware-git] frugalware-current: aria2-0.11.2-1-i686 Message-ID: <20070813172246.07F4813A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=cab0c18655b106a3006f6451545f1e5e0f755951 commit cab0c18655b106a3006f6451545f1e5e0f755951 Author: crazy Date: Mon Aug 13 19:19:46 2007 +0200 aria2-0.11.2-1-i686 * Version bump diff --git a/source/network-extra/aria2/FrugalBuild b/source/network-extra/aria2/FrugalBuild index 1a5b661..e0e25d1 100644 --- a/source/network-extra/aria2/FrugalBuild +++ b/source/network-extra/aria2/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy pkgname=aria2 -pkgver=0.11.1+1 +pkgver=0.11.2 pkgrel=1 pkgdesc="aria2 is an utility for downloading files." url="http://aria2.sourceforge.net/" @@ -13,6 +13,6 @@ archs=('i686' 'x86_64') _F_sourceforge_prefix="$pkgname-" _F_sourceforge_ext=".tar.bz2" Finclude sourceforge -sha1sums=('e605585170a3bd575caf56cb27613e6399efed6f') +sha1sums=('d893c5d4b2e0cd08dd1f0443790097c7238b6301') # optimization OK From crazy at frugalware.org Mon Aug 13 19:26:28 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 13 19:26:29 2007 Subject: [Frugalware-git] frugalware-current: dejavu-ttf-2.19-1-i686 Message-ID: <20070813172628.7369213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=3f4e543775295217555ffce716d5eb23132180ef commit 3f4e543775295217555ffce716d5eb23132180ef Author: crazy Date: Mon Aug 13 19:22:21 2007 +0200 dejavu-ttf-2.19-1-i686 * Version bump diff --git a/source/x11/dejavu-ttf/FrugalBuild b/source/x11/dejavu-ttf/FrugalBuild index d349213..22fc29d 100644 --- a/source/x11/dejavu-ttf/FrugalBuild +++ b/source/x11/dejavu-ttf/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy pkgname=dejavu-ttf -pkgver=2.18 +pkgver=2.19 pkgrel=1 pkgdesc="DejaVu fonts" _F_sourceforge_dirname="dejavu" @@ -30,5 +30,5 @@ build() Ffilerel *.xml /usr/share/fop } -sha1sums=('c0ed2f9ff16e0ce92fda0402b8b158159e7f6dfd' \ +sha1sums=('0f860e0f7bb29c8f6a478c49acbbcde87c505069' \ '3578ab6beff7c455e7575006760e5f73c3d05093') From vmiklos at frugalware.org Mon Aug 13 19:28:52 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 13 19:28:54 2007 Subject: [Frugalware-git] homepage-ng: FSA245-koffice Message-ID: <20070813172852.E304913A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=95b77f9970999935192db70e89d2b75967686d96 commit 95b77f9970999935192db70e89d2b75967686d96 Author: VMiklos Date: Mon Aug 13 19:25:58 2007 +0200 FSA245-koffice diff --git a/frugalware/xml/security.xml b/frugalware/xml/security.xml index ab4e0a0..f96cdf9 100644 --- a/frugalware/xml/security.xml +++ b/frugalware/xml/security.xml @@ -27,6 +27,19 @@ + 245 + 2007-08-13 + vmiklos + koffice + 1.6.2-1 + 1.6.2-2terminus1 + http://bugs.frugalware.org/task/2301 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3387 + A vulnerability has been reported in KDE and KOffice, which potentially can be exploited by malicious people to compromise a user's system. + + The vulnerability is caused due to the use of vulnerable Xpdf code, which may allow the execution of arbitrary code. + + 244 2007-08-10 vmiklos From crazy at frugalware.org Mon Aug 13 19:30:54 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 13 19:30:55 2007 Subject: [Frugalware-git] frugalware-current: dejavu-lgc-ttf-2.19-1-i686 Message-ID: <20070813173054.96BF413A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a7e2ac32303ee7785e9665e27d1198695ed83088 commit a7e2ac32303ee7785e9665e27d1198695ed83088 Author: crazy Date: Mon Aug 13 19:26:52 2007 +0200 dejavu-lgc-ttf-2.19-1-i686 * Version bump diff --git a/source/x11/dejavu-lgc-ttf/FrugalBuild b/source/x11/dejavu-lgc-ttf/FrugalBuild index b0f974f..615aa67 100644 --- a/source/x11/dejavu-lgc-ttf/FrugalBuild +++ b/source/x11/dejavu-lgc-ttf/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy pkgname=dejavu-lgc-ttf -pkgver=2.18 +pkgver=2.19 pkgrel=1 pkgdesc="DejaVu fonts (LGC)" _F_sourceforge_dirname="dejavu" @@ -20,4 +20,4 @@ build() Ffilerel *.ttf /usr/lib/X11/fonts/TTF } -sha1sums=('9cb609cba73b1f1e98e83c45a429c9a1828eb15a') +sha1sums=('a420c0b16bb25024d47ac3278550b4596bbc9ab9') From crazy at frugalware.org Mon Aug 13 20:09:42 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 13 20:09:44 2007 Subject: [Frugalware-git] frugalware-current: wine-0.9.43-1-i686 Message-ID: <20070813180942.29CAB13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2afa13949d12622d018552d82eb845a10afa4965 commit 2afa13949d12622d018552d82eb845a10afa4965 Author: crazy Date: Mon Aug 13 20:02:36 2007 +0200 wine-0.9.43-1-i686 * Version bump diff --git a/source/xapps/wine/FrugalBuild b/source/xapps/wine/FrugalBuild index 8fb64de..e794f71 100644 --- a/source/xapps/wine/FrugalBuild +++ b/source/xapps/wine/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: VMiklos pkgname=wine -pkgver=0.9.42 +pkgver=0.9.43 pkgrel=1 pkgdesc="An Open Source implementation of the Windows API on top of X and Unix" _F_sourceforge_ext=".tar.bz2" @@ -30,7 +30,7 @@ build() Frcd2 } -sha1sums=('6de5fd2270034915bc86ef61bb96480d1c357545' \ +sha1sums=('4ad8e81f6e5437e160c7c15c8d2f684e9a7e18a1' \ 'a9c70a49cef90cf60c2e90e63753858387f7117a' \ 'd014c926facb1cf4a2f025d6b92e5a0b25a19f3e' \ '8b0f7b52885c8d78ba3096a16e9caff60ffe624f') From crazy at frugalware.org Mon Aug 13 20:52:26 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 13 20:52:28 2007 Subject: [Frugalware-git] frugalware-current: xdvik-22.84.12-1-i686 Message-ID: <20070813185226.8301613A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=1f881d465812092f1c202669bbd42c9b569027d8 commit 1f881d465812092f1c202669bbd42c9b569027d8 Author: crazy Date: Mon Aug 13 20:49:33 2007 +0200 xdvik-22.84.12-1-i686 * Version bump diff --git a/source/xapps-extra/xdvik/FrugalBuild b/source/xapps-extra/xdvik/FrugalBuild index e80967f..d62f9d2 100644 --- a/source/xapps-extra/xdvik/FrugalBuild +++ b/source/xapps-extra/xdvik/FrugalBuild @@ -2,20 +2,20 @@ # Maintainer: crazy pkgname=xdvik -pkgver=22.84.10 -pkgrel=3 +pkgver=22.84.12 +pkgrel=1 pkgdesc="Xdvik is a program for displaying DVI files." _F_sourceforge_dirname="xdvi" Finclude sourceforge url="http://xdvi.sourceforge.net/" -depends=('glibc' 'libxmu' 'openmotif' 'libxpm' 't1lib') +depends=('glibc>=2.6.1-2' 'libxmu' 'openmotif' 'libxpm' 't1lib') makedepends=('tetex') groups=('xapps-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://xdvi.sourceforge.net/releases.html|grep -m1 ^[0-9]|sed 's/://'" source=($source xdvik.png) -sha1sums=('971924d849ba68f9d98599926d5cb0e03707dbd1' \ - '820ccc3807167abb206719b7726e7a9f2ee031fd') +sha1sums=('15a0b23ec679707792f4f329d80002cbbe9e9ab6' \ + '820ccc3807167abb206719b7726e7a9f2ee031fd') build() From crazy at frugalware.org Mon Aug 13 21:10:15 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 13 21:10:17 2007 Subject: [Frugalware-git] frugalware-current: perl-yaml-syck-0.96-1-i686 Message-ID: <20070813191015.85FAE13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a6944648ec39bdffbfd05e34114340bc399d233b commit a6944648ec39bdffbfd05e34114340bc399d233b Author: crazy Date: Mon Aug 13 21:07:28 2007 +0200 perl-yaml-syck-0.96-1-i686 * Version bump diff --git a/source/devel-extra/perl-yaml-syck/FrugalBuild b/source/devel-extra/perl-yaml-syck/FrugalBuild index fedf162..0d97e7f 100644 --- a/source/devel-extra/perl-yaml-syck/FrugalBuild +++ b/source/devel-extra/perl-yaml-syck/FrugalBuild @@ -3,10 +3,10 @@ _F_perl_name=YAML-Syck _F_perl_author=A/AU/AUDREYT -pkgver=0.95 +pkgver=0.96 pkgdesc="Fast, lightweight YAML loader and dumper" Finclude perl archs=('i686' 'x86_64') -sha1sums=('9780db7ce3c658e686b29f6884c1882b3c236560') +sha1sums=('4da41adbf02b34d3d7bd2f186f51c3db2ad6bb0d') # optimization OK From crazy at frugalware.org Mon Aug 13 22:36:14 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 13 22:36:16 2007 Subject: [Frugalware-git] frugalware-current: qt4-4.3.1-1-i686 Message-ID: <20070813203614.2A44E13A4012@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ff0a22dbe5594f6f3c1060a22578b72771f0e8cb commit ff0a22dbe5594f6f3c1060a22578b72771f0e8cb Author: crazy Date: Mon Aug 13 22:19:44 2007 +0200 qt4-4.3.1-1-i686 * Version bump diff --git a/source/kde-extra/qt4/FrugalBuild b/source/kde-extra/qt4/FrugalBuild index 925d57d..d48c0e8 100644 --- a/source/kde-extra/qt4/FrugalBuild +++ b/source/kde-extra/qt4/FrugalBuild @@ -3,8 +3,8 @@ pkgname=qt4 origname=qt -pkgver=4.3.0 -pkgrel=2 +pkgver=4.3.1 +pkgrel=1 pkgmore=x11-opensource-src pkgdesc="The QT4 GUI toolkit." url="http://www.trolltech.com/products/qt" @@ -45,6 +45,8 @@ build() Fsed "DUMMY" "${CFLAGS} -fno-strict-aliasing -Wno-deprecated" mkspecs/common/g++.conf mv $Fsrcdir/{patches,apply_patches} $Fsrcdir/$origname-$pkgmore-$pkgver || Fdie echo "0118" >> patches/DISABLED || Fdie + echo "0176" >> patches/DISABLED || Fdie + echo "0177" >> patches/DISABLED || Fdie chmod +x apply_patches || Fdie ./apply_patches || Fdie ./configure \ @@ -58,7 +60,6 @@ build() -demosdir /usr/share/doc/$pkgname-$pkgver/demos \ -examplesdir /usr/share/doc/$pkgname-$pkgver/examples \ -plugindir /usr/lib/$pkgname/plugins \ - -debug \ -shared \ -nis \ -qt-gif \ @@ -122,14 +123,14 @@ build() ln -sf linux-g++ default } -sha1sums=('e433cf5482f24e81fa0b83bd1ed9a9c0abeb6ea4'\ - '67783ee03af5c615cb6b66df2a7499c22225f841'\ - '991ed0d2f047e0ead54efc050c652595b7bed00b'\ - '19281b54674d4071a3814200fd8a64e097ece2e8'\ - '410b18b9a496cf551f7ff6cb282c719c874bc883'\ - 'dfa7acb2259f65aeb23968241983110e509fa90c'\ - '6868adc53c2037a83b0601c92ea39dd3394a8fdf'\ - 'b52999fc0c57d92f5e41fedeec00804f8b498465'\ - '2468fea7b127253832148115d5aa9e85b2e0aea6'\ +sha1sums=('ca59cfdcfc390cf16c6e6b503546e8bb2cc8e1e2' \ + '67783ee03af5c615cb6b66df2a7499c22225f841' \ + '991ed0d2f047e0ead54efc050c652595b7bed00b' \ + '19281b54674d4071a3814200fd8a64e097ece2e8' \ + '410b18b9a496cf551f7ff6cb282c719c874bc883' \ + 'dfa7acb2259f65aeb23968241983110e509fa90c' \ + '6868adc53c2037a83b0601c92ea39dd3394a8fdf' \ + 'b52999fc0c57d92f5e41fedeec00804f8b498465' \ + '2468fea7b127253832148115d5aa9e85b2e0aea6' \ '5a2341286f6d766ab943294aec90a8ad25d0ee1d') # optimization OK From crazy at frugalware.org Tue Aug 14 01:26:58 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 14 01:26:59 2007 Subject: [Frugalware-git] frugalware-current: virtualbox-1.4.0-4-i686 Message-ID: <20070813232658.A26FA13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5af3b3b6bdfdf4b9d95864b0f66e8471a32633ad commit 5af3b3b6bdfdf4b9d95864b0f66e8471a32633ad Author: crazy Date: Tue Aug 14 01:22:24 2007 +0200 virtualbox-1.4.0-4-i686 * err .. kind relbump ;) * added an patch for kmk to get it to compile * killed off X11R6 stuff * some cleanup diff --git a/source/xapps-extra/virtualbox/FrugalBuild b/source/xapps-extra/virtualbox/FrugalBuild index 4df77d1..7e234de 100644 --- a/source/xapps-extra/virtualbox/FrugalBuild +++ b/source/xapps-extra/virtualbox/FrugalBuild @@ -16,14 +16,15 @@ groups=('xapps-extra') archs=('i686' '!x86_64') up2date="lynx -dump http://www.virtualbox.org/wiki/Downloads | grep 'OSE tarball' | sed 's/.*VirtualBox //' | sed 's/ OSE.*//'" source=(http://www.virtualbox.org/download/$pkgver/$realname-OSE-$pkgver.tar.bz2 \ - vboxsvc virtualbox rc.virtualbox vbox.png get-vbox-additions README.Frugalware) + vboxsvc virtualbox rc.virtualbox vbox.png get-vbox-additions README.Frugalware damn_compile.patch) sha1sums=('352a7e1291cef696dc65149a203b950d8b766f41' \ - 'e32ebff11bb235b50f8826b70d85dbcf4a56aee4' \ - '3c0c856b9ad5f186405e87cf6eac09f1060b62cd' \ - 'f27e692f67846fe3981a9620a364789fc49a9384' \ - 'cfdab4db1c1ae3f589e2debd551a46060cc66fd0' \ - '8d4e92a9529c83e9d580c672981844341cf63105' \ - '5549ef89ac8abaa3a070e82cc830df931a9cb97a') + 'e32ebff11bb235b50f8826b70d85dbcf4a56aee4' \ + '3c0c856b9ad5f186405e87cf6eac09f1060b62cd' \ + 'f27e692f67846fe3981a9620a364789fc49a9384' \ + 'cfdab4db1c1ae3f589e2debd551a46060cc66fd0' \ + '8d4e92a9529c83e9d580c672981844341cf63105' \ + '5549ef89ac8abaa3a070e82cc830df931a9cb97a' \ + '1ca1657ecf4df64183baa68f49f53c6c31ada25e') _F_cd_path="$realname-OSE-$pkgver" install=$pkgname.install options=('scriptlet' 'force') @@ -36,19 +37,24 @@ _F_desktop_categories="System;" build() { Fcd - + Fpatchall - + ## yeah fscking realize is 2007 and xfree died long time ago .. WTH! + Fsed '/usr/X11R6/bin/xterm' '/usr/bin/xterm' \ + src/VBox/Runtime/VBox/RTAssertDoBreakpoint-vbox.cpp + Fsed 'X11R6/' '' configure + Fsed 'X11R6/' '' Config.kmk + # Configure and load our options ./configure \ --with-xalan="-lxalan-c -pthread" \ --with-xerces="-lxerces-c -pthread" \ --with-qt-dir="/usr/lib/qt" || Fdie source ./env.sh || Fdie - + # Build verbose so we can see what this *nice* kmk is doing ... -- crazy -- kmk KBUILD_VERBOSE=2 all || Fdie - + # Kernel module # Always create the dirs before 'make ...' because there is a check to test the dirs # Anyway this is a 'chroot|cross building' problem only -- crazy -- @@ -58,7 +64,7 @@ build() { MODULE_DIR=${Fdestdir}/${_F_kernelmod_dir}/kernel/misc || Fdie make KERN_DIR=${_F_kernelmod_dir}/build MODULE_DIR_TST=$Fdestdir/${_F_kernelmod_dir} \ MODULE_DIR=${Fdestdir}/${_F_kernelmod_dir}/kernel/misc INSTALL_MOD_PATH=$Fdestdir install || Fdie - + # Install it cd $Fsrcdir/$_F_cd_path/out/linux.x86/release/bin || Fdie Fmkdir /usr/lib/VirtualBox @@ -68,16 +74,16 @@ build() { for each in VBox{BFE,Manage,SDL,SVC,XPCOMIPCD} VirtualBox vditool additions/vboxadd-timesync ; do chmod 0755 $Fdestdir/usr/lib/VirtualBox/${each} || Fdie done - + # Install the wrappers Fexerel $Fsrcdir/vboxsvc /usr/bin/vboxsvc Fexerel $Fsrcdir/virtualbox /usr/bin/virtualbox Fexerel $Fsrcdir/get-vbox-additions /usr/bin/get-vbox-additions - + # Desktop file Ffilerel $Fsrcdir/vbox.png /usr/share/pixmaps/vbox.png Fdesktop2 - + # Finally, the init script Frcd2 } diff --git a/source/xapps-extra/virtualbox/damn_compile.patch b/source/xapps-extra/virtualbox/damn_compile.patch new file mode 100644 index 0000000..cb099f9 --- /dev/null +++ b/source/xapps-extra/virtualbox/damn_compile.patch @@ -0,0 +1,11 @@ +diff -Nurp VirtualBox-OSE-1.4.0/Config.kmk VirtualBox-OSE-1.4.0-p/Config.kmk +--- VirtualBox-OSE-1.4.0/Config.kmk 2007-06-06 08:06:07.000000000 +0200 ++++ VirtualBox-OSE-1.4.0-p/Config.kmk 2007-08-14 00:59:29.000000000 +0200 +@@ -1861,6 +1861,7 @@ else # the gcc guys: + TEMPLATE_VBOXQTGUIEXE_LIBS += \ + Xext \ + X11 \ ++ Xcursor \ + m \ + $(LIB_PTHREAD) + TEMPLATE_VBOXQTGUIEXE_LIBPATH += \ From vmiklos at frugalware.org Tue Aug 14 03:44:50 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 14 03:44:52 2007 Subject: [Frugalware-git] frugalware-current: ruby-bdb-0.6.1-1-i686 Message-ID: <20070814014450.7E83713A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=060814f51ab753881f38b84e0e1936a69407187a commit 060814f51ab753881f38b84e0e1936a69407187a Author: VMiklos Date: Tue Aug 14 03:44:26 2007 +0200 ruby-bdb-0.6.1-1-i686 version bump diff --git a/source/devel-extra/ruby-bdb/FrugalBuild b/source/devel-extra/ruby-bdb/FrugalBuild index ac92cf8..fa35ac1 100644 --- a/source/devel-extra/ruby-bdb/FrugalBuild +++ b/source/devel-extra/ruby-bdb/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: voroskoi pkgname=ruby-bdb -pkgver=0.5.9 +pkgver=0.6.1 pkgrel=1 pkgdesc="This is an interface to Berkeley DB for Ruby." url="http://raa.ruby-lang.org/list.rhtml?name=bdb" @@ -11,7 +11,7 @@ groups=('devel-extra') archs=('i686' 'x86_64') source=(ftp://moulon.inra.fr/pub/ruby/bdb.tar.gz) up2date="lynx -dump http://raa.ruby-lang.org/list.rhtml?name=bdb |grep version |sed -ne 's/.*n=//;1p'" -sha1sums=('6cd42dcfaff63ae994dc4048513ab099277ddd2d') +sha1sums=('a164997388e06cea0c67621ad138cef05c0df552') build() { Fcd bdb-$pkgver From vmiklos at frugalware.org Tue Aug 14 04:17:02 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 14 04:17:07 2007 Subject: [Frugalware-git] frugalware-current: libxml++-2.18.2-1-i686 Message-ID: <20070814021702.B981213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=4cc503e715ce56e92eb01b47352a2af9003138ab commit 4cc503e715ce56e92eb01b47352a2af9003138ab Author: VMiklos Date: Tue Aug 14 04:16:54 2007 +0200 libxml++-2.18.2-1-i686 version bump diff --git a/source/lib-extra/libxml++/FrugalBuild b/source/lib-extra/libxml++/FrugalBuild index 14caff6..aba5fc6 100644 --- a/source/lib-extra/libxml++/FrugalBuild +++ b/source/lib-extra/libxml++/FrugalBuild @@ -3,7 +3,7 @@ # Maintainer: voroskoi pkgname=libxml++ -pkgver=2.18.1 +pkgver=2.18.2 pkgrel=1 pkgdesc="libxml++ is a C++ wrapper for the libxml XML parser library" url="http://libxmlplusplus.sourceforge.net/" @@ -19,6 +19,6 @@ build() { Fmv /usr/share/doc/libxml++-2.6/docs/reference /usr/share/doc/libxml++-$pkgver Frm /usr/share/doc/libxml++-2.6 } -sha1sums=('a02fb715ad7c4c6551a77a2357584c571209913e') +sha1sums=('72458bcf1fa53891fa3b6f570b512ef179236d5e') # optimization OK From vmiklos at frugalware.org Tue Aug 14 04:35:45 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 14 04:35:47 2007 Subject: [Frugalware-git] pacman-tools: syncpkgcd: handle the case when no log is available from makepkg Message-ID: <20070814023545.54DCC13A4012@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=d65d33761f9dac3e680873f3b8d0ea2fd7e4cb1f commit d65d33761f9dac3e680873f3b8d0ea2fd7e4cb1f Author: VMiklos Date: Tue Aug 14 04:33:36 2007 +0200 syncpkgcd: handle the case when no log is available from makepkg diff --git a/syncpkgd/syncpkgcd.py b/syncpkgd/syncpkgcd.py index 4ead773..e313f31 100644 --- a/syncpkgd/syncpkgcd.py +++ b/syncpkgd/syncpkgcd.py @@ -132,9 +132,13 @@ class Syncpkgcd: self.system("sudo makepkg -t %s -C" % tree) if self.system("sudo makepkg -t %s -cu" % tree): self.log(pkg, "makepkg failed") - sock = open("%s.log" % pkg.split('/')[3]) - server.report_result(config.server_user, config.server_pass, pkg, 1, base64.encodestring(sock.read())) - sock.close() + try: + sock = open("%s.log" % pkg.split('/')[3]) + buf = sock.read() + sock.close() + except IOError: + buf = "No log available." + server.report_result(config.server_user, config.server_pass, pkg, 1, base64.encodestring(buf)) return self.system("repoman -t %s -k sync" % tree) self.log(pkg, "build finished") From vmiklos at frugalware.org Tue Aug 14 04:35:45 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 14 04:35:48 2007 Subject: [Frugalware-git] pacman-tools: syncpkgcd: fix for the new author url change Message-ID: <20070814023545.3EC6313A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=262efe0944760032530b2fc0022a816b8b0e44bb commit 262efe0944760032530b2fc0022a816b8b0e44bb Author: VMiklos Date: Tue Aug 14 04:26:23 2007 +0200 syncpkgcd: fix for the new author url change diff --git a/syncpkgd/syncpkgcd.py b/syncpkgd/syncpkgcd.py index e2d1243..4ead773 100644 --- a/syncpkgd/syncpkgcd.py +++ b/syncpkgd/syncpkgcd.py @@ -132,7 +132,7 @@ class Syncpkgcd: self.system("sudo makepkg -t %s -C" % tree) if self.system("sudo makepkg -t %s -cu" % tree): self.log(pkg, "makepkg failed") - sock = open("%s.log" % pkg.split('/')[-1]) + sock = open("%s.log" % pkg.split('/')[3]) server.report_result(config.server_user, config.server_pass, pkg, 1, base64.encodestring(sock.read())) sock.close() return From vmiklos at frugalware.org Tue Aug 14 04:35:45 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 14 04:35:49 2007 Subject: [Frugalware-git] pacman-tools: syncpkgcd: clean up after makepkg Message-ID: <20070814023545.657B513A4013@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=9409cd3d87dd084085cc5e544a6297ee96b19280 commit 9409cd3d87dd084085cc5e544a6297ee96b19280 Author: VMiklos Date: Tue Aug 14 04:34:37 2007 +0200 syncpkgcd: clean up after makepkg diff --git a/syncpkgd/syncpkgcd.py b/syncpkgd/syncpkgcd.py index e313f31..54de7e6 100644 --- a/syncpkgd/syncpkgcd.py +++ b/syncpkgd/syncpkgcd.py @@ -139,10 +139,12 @@ class Syncpkgcd: except IOError: buf = "No log available." server.report_result(config.server_user, config.server_pass, pkg, 1, base64.encodestring(buf)) + self.system("git clean -x -d") return self.system("repoman -t %s -k sync" % tree) self.log(pkg, "build finished") server.report_result(config.server_user, config.server_pass, pkg, 0) + self.system("git clean -x -d") def log(self, pkg, action): self.logsock.write("%s\n" % "; ".join([time.ctime(), pkg, action])) From vmiklos at frugalware.org Tue Aug 14 15:37:59 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 14 15:38:01 2007 Subject: [Frugalware-git] homepage-ng: FSA246-qt Message-ID: <20070814133759.C7EBF13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=629d3a74de493361e9cb41430a299dbbddbfc6f5 commit 629d3a74de493361e9cb41430a299dbbddbfc6f5 Author: VMiklos Date: Tue Aug 14 15:36:29 2007 +0200 FSA246-qt diff --git a/frugalware/xml/security.xml b/frugalware/xml/security.xml index f96cdf9..459c88d 100644 --- a/frugalware/xml/security.xml +++ b/frugalware/xml/security.xml @@ -27,6 +27,18 @@ + 246 + 2007-08-14 + vmiklos + qt + 3.3.7-4 + 3.3.7-5terminus1 + http://bugs.frugalware.org/task/2311 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3388 + A vulnerability has been reported in Qt, which potentially can be exploited by malicious people to compromise a vulnerable system. + The vulnerability is caused due to a format string error in QTextEdit when handling error messages. This can can be exploited to execute arbitrary code by e.g. causing an application linked against Qt to parse specially crafted text. + + 245 2007-08-13 vmiklos From vmiklos at frugalware.org Tue Aug 14 16:23:43 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 14 16:23:46 2007 Subject: [Frugalware-git] frugalware-current: amule-2.1.3-6-i686 Message-ID: <20070814142343.7C8FD13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=1267300d4d0857ceabbb5cd428d1651d747d2188 commit 1267300d4d0857ceabbb5cd428d1651d747d2188 Author: VMiklos Date: Tue Aug 14 15:52:56 2007 +0200 amule-2.1.3-6-i686 rebuilt with newer binutils diff --git a/source/xapps-extra/amule/FrugalBuild b/source/xapps-extra/amule/FrugalBuild index a4ed274..f9133db 100644 --- a/source/xapps-extra/amule/FrugalBuild +++ b/source/xapps-extra/amule/FrugalBuild @@ -3,14 +3,14 @@ pkgname=amule pkgver=2.1.3 -pkgrel=5 +pkgrel=6 pkgdesc="aMule is a file-sharing program, connects to eDonkey2000 network." _F_sourceforge_dirname="$pkgname" _F_sourceforge_name="aMule" _F_sourceforge_ext=".tar.bz2" Finclude sourceforge url="http://www.amule.org/" -depends=('wxgtk>=2.6.4' 'libxxf86vm' 'binutils=2.17.50.0.16') +depends=('wxgtk>=2.6.4' 'libxxf86vm' 'binutils=2.17.50.0.18') conflicts=('xmule') up2date="lynx -dump $url/files/files.php?cat=6 | grep Latest | tail -n 1 | cut -d ' ' -f 10" license="GPL2" From vmiklos at frugalware.org Tue Aug 14 16:41:48 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 14 16:41:53 2007 Subject: [Frugalware-git] frugalware-current: pacman-tools-0.9.8-1-i686 Message-ID: <20070814144148.123EE13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=92619df253e861bce62b54fbfb87853921dfd9ea commit 92619df253e861bce62b54fbfb87853921dfd9ea Author: VMiklos Date: Tue Aug 14 16:41:42 2007 +0200 pacman-tools-0.9.8-1-i686 update backup() diff --git a/source/devel/pacman-tools/FrugalBuild b/source/devel/pacman-tools/FrugalBuild index 69eba40..b599849 100644 --- a/source/devel/pacman-tools/FrugalBuild +++ b/source/devel/pacman-tools/FrugalBuild @@ -10,7 +10,7 @@ depends=('bash' 'perl' 'pacman-g2>=3.5.1' 'wget' 'python' 'libxml2' 'glib2') makedepends=('help2man' 'asciidoc' 'docbook-xsl' 'docbook-xml' 'sgml-common') groups=('devel' 'devel-core') archs=('i686' 'x86_64' 'ppc') -backup=(etc/{genchangelog,repoman}.conf etc/syncpkg{cd/c,d/d}config.py) +backup=(etc/{genchangelog,repoman}.conf etc/syncpkg{cd/c,d/d,d/ctl}config.py) up2date="lynx -dump $url|Flasttar" source=($url/$pkgname-$pkgver.tar.gz) options=('scriptlet') From vmiklos at frugalware.org Tue Aug 14 17:37:12 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 14 17:37:14 2007 Subject: [Frugalware-git] pacman-tools: move the 'move dist tarball to dest dir' command to the release target Message-ID: <20070814153712.3D6E213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=5ab537d0ea2fdcc5b106fe452290b83f46d03c40 commit 5ab537d0ea2fdcc5b106fe452290b83f46d03c40 Author: VMiklos Date: Tue Aug 14 16:26:31 2007 +0200 move the 'move dist tarball to dest dir' command to the release target diff --git a/Makefile b/Makefile index 72b5d7a..371d65b 100644 --- a/Makefile +++ b/Makefile @@ -110,11 +110,11 @@ dist: gzip -f -9 pacman-tools-$(VERSION).tar gpg --comment "See http://ftp.frugalware.org/pub/README.GPG for info" \ -ba -u 20F55619 pacman-tools-$(VERSION).tar.gz - mv pacman-tools-$(VERSION).tar.gz{,.asc} ../ release: git tag $(VERSION) $(MAKE) dist + mv pacman-tools-$(VERSION).tar.gz{,.asc} ../ apidocs: cp -a $(FINCDIR) apidocs From vmiklos at frugalware.org Tue Aug 14 17:37:12 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 14 17:37:15 2007 Subject: [Frugalware-git] pacman-tools: move the gpg command, too Message-ID: <20070814153712.54FB213A4012@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=7cf8d5f0a60a713ff673526f3d9117d5fe743cbe commit 7cf8d5f0a60a713ff673526f3d9117d5fe743cbe Author: VMiklos Date: Tue Aug 14 16:27:16 2007 +0200 move the gpg command, too diff --git a/Makefile b/Makefile index 371d65b..323c795 100644 --- a/Makefile +++ b/Makefile @@ -108,12 +108,12 @@ dist: tar rf pacman-tools-$(VERSION).tar pacman-tools-$(VERSION)/Changelog rm -rf pacman-tools-$(VERSION) gzip -f -9 pacman-tools-$(VERSION).tar - gpg --comment "See http://ftp.frugalware.org/pub/README.GPG for info" \ - -ba -u 20F55619 pacman-tools-$(VERSION).tar.gz release: git tag $(VERSION) $(MAKE) dist + gpg --comment "See http://ftp.frugalware.org/pub/README.GPG for info" \ + -ba -u 20F55619 pacman-tools-$(VERSION).tar.gz mv pacman-tools-$(VERSION).tar.gz{,.asc} ../ apidocs: From vmiklos at frugalware.org Tue Aug 14 17:37:12 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 14 17:37:16 2007 Subject: [Frugalware-git] pacman-tools: typo fix in Makefile Message-ID: <20070814153712.7DCEC13A4013@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=8961b6c290f3731c3ad4db2ccf77461035ce9c44 commit 8961b6c290f3731c3ad4db2ccf77461035ce9c44 Author: VMiklos Date: Tue Aug 14 16:37:01 2007 +0200 typo fix in Makefile diff --git a/syncpkgd/Makefile b/syncpkgd/Makefile index 2a92fe2..6ed22c2 100644 --- a/syncpkgd/Makefile +++ b/syncpkgd/Makefile @@ -9,7 +9,7 @@ install: install rc.syncpkgd $(DESTDIR)/etc/rc.d/rc.syncpkgd mkdir -p $(DESTDIR)/usr/bin install syncpkgcd.py $(DESTDIR)/usr/bin/syncpkgcd - install syncpkgcdctl.py $(DESTDIR)/usr/bin/syncpkgcdctl + install syncpkgdctl.py $(DESTDIR)/usr/bin/syncpkgdctl install syncpkgd.py $(DESTDIR)/usr/bin/syncpkgd mkdir -p $(DESTDIR)/var/log/syncpkgd/clientlogs chown 12:2 $(DESTDIR)/var/log/syncpkgd/clientlogs From vmiklos at frugalware.org Tue Aug 14 19:14:19 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 14 19:14:21 2007 Subject: [Frugalware-git] frugalware-current: streamripper-1.62.2-1-i686 Message-ID: <20070814171419.084D713A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=8aac86149506817478701295625e23a105ea944c commit 8aac86149506817478701295625e23a105ea944c Author: VMiklos Date: Tue Aug 14 19:14:07 2007 +0200 streamripper-1.62.2-1-i686 version bump closes #2334 diff --git a/source/multimedia-extra/streamripper/FrugalBuild b/source/multimedia-extra/streamripper/FrugalBuild index 09601c6..b0626a8 100644 --- a/source/multimedia-extra/streamripper/FrugalBuild +++ b/source/multimedia-extra/streamripper/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=streamripper -pkgver=1.62.1 +pkgver=1.62.2 pkgrel=1 pkgdesc="Lets you record streaming mp3 to your hard drive." depends=('libmad' 'libvorbis') @@ -10,6 +10,16 @@ groups=('multimedia-extra') archs=('i686' 'x86_64') Finclude sourceforge up2date="lynx source -dump 'http://sourceforge.net/project/showfiles.php?group_id=6172&package_id=135478'|grep streamripper-[0-9.]*tar.gz$|sed 's/.*-\(.*\)\.t.*/\1/;q'" -sha1sums=('33825bfd267bb0388a6f8b67b91d267f0ccbdd23') -Fconfopts="$Fconfopts --with-included-tre" +sha1sums=('6daeec5979858a6969dccca23fcc96d781e571ba') + +# TODO: build with system tre + +build() +{ + Fcd + cp /usr/share/automake/mkinstalldirs . + Fsed '@MKINSTALLDIRS@' "`pwd`/mkinstalldirs" tre-0.7.2/po/Makefile.in.in + Fbuild --with-included-tre +} + # optimization OK From priyank at frugalware.org Tue Aug 14 19:24:14 2007 From: priyank at frugalware.org (Priyank) Date: Tue Aug 14 19:24:17 2007 Subject: [Frugalware-git] frugalware-current: * Re-added gogh.png Message-ID: <20070814172414.C5C3E13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=77ba92d948e2e685f7d22adb80c021dc79f52118 commit 77ba92d948e2e685f7d22adb80c021dc79f52118 Author: Priyank Date: Tue Aug 14 22:53:56 2007 +0530 * Re-added gogh.png diff --git a/source/gnome-extra/gogh/gogh.png b/source/gnome-extra/gogh/gogh.png new file mode 100644 index 0000000..8220292 Binary files /dev/null and b/source/gnome-extra/gogh/gogh.png differ From vmiklos at frugalware.org Tue Aug 14 22:34:57 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 14 22:34:59 2007 Subject: [Frugalware-git] frugalware-current: docs/bugs.txt: linke the wiki for a 'custom kernel tutorial' Message-ID: <20070814203457.8EE1913A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=fb2516a04b9e16be6e561ecf1336ff5b3bfd987f commit fb2516a04b9e16be6e561ecf1336ff5b3bfd987f Author: VMiklos Date: Tue Aug 14 22:30:31 2007 +0200 docs/bugs.txt: linke the wiki for a 'custom kernel tutorial' diff --git a/docs/bugs.txt b/docs/bugs.txt index c37ef07..777862f 100644 --- a/docs/bugs.txt +++ b/docs/bugs.txt @@ -63,8 +63,11 @@ upload it as an attachment. In this case, please prefix your task name with === Don't request Please don't request custom kernels. We try to use as less patches as possible. -See `man kernel.sh` on building your own packages using various patchsets. -Really, building such a kernel requires a buildscript of 5 lines! +See `man kernel.sh` as a reference on building your own packages using various +patchsets. Also a +link:http://wiki.frugalware.org/How_to_build_a_custom_kernel[tutorial] is +available. Really, building such a kernel usually requires a buildscript of +only 5 lines! == Pacman-g2 problems From vmiklos at frugalware.org Tue Aug 14 23:07:01 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 14 23:07:04 2007 Subject: [Frugalware-git] frugalware-current: docs/getting-involved.txt: update for git Message-ID: <20070814210701.E529813A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f9342f43e825cab4ae9f566bbc5f53d6f43320b9 commit f9342f43e825cab4ae9f566bbc5f53d6f43320b9 Author: VMiklos Date: Tue Aug 14 23:06:46 2007 +0200 docs/getting-involved.txt: update for git diff --git a/docs/getting-involved.txt b/docs/getting-involved.txt index f8fd125..723699a 100644 --- a/docs/getting-involved.txt +++ b/docs/getting-involved.txt @@ -9,7 +9,7 @@ whith adding features whatever. If you are a programmer you can help us in developing our applications. These are: pacman-g2, gfpm, fwlive, frugalwareutils, setup etc. See -http://darcs.frugalware.org[darcs.frugalware.org] for different project +http://git.frugalware.org[git.frugalware.org] for different project repositories. You can also start new projects. If you show some code we can surely host @@ -32,7 +32,7 @@ In the second part we will set up the necessary config files. First of all, we ask you to read the following documentations carefully. If you do not want to deal with packages, just want to code it's usually -enough to read the darcs documentation as we store our code in darcs +enough to read the git documentation as we store our code in git repositories. * man makepkg @@ -41,7 +41,7 @@ repositories. * man FrugalBuild * man fwmakepkg * http://frugalware.org/docs/makepkg[makepkg howto] -* http://www.darcs.net/manual/node4.html[darcs getting started] +* http://www.kernel.org/pub/software/scm/git/docs/everyday.html[git getting started] I know, it is boring reading documentation, but you have to know that writing them is even worse so do not ask questions when there is the @@ -54,28 +54,26 @@ feel free to join #frugalware@irc.freenode.net and ask. The frugalware-current repo is the development repo for the packages. -When you want to get it you need the darcs package. Let's get it: +When you want to get it you need the git package. Let's get it: -------------------- -$ pacman-g2 -S darcs +# pacman-g2 -S git -------------------- -Now create a darcs directory where you can hold all your repos. You can +Now create a git directory where you can hold all your repos. You can choose any other name of course. ------------------ -$ mkdir -p ~/darcs -$ cd ~/darcs +$ mkdir -p ~/git +$ cd ~/git ------------------ -Now get the repo with darcs: +Now clone the repo with git: -------------------------------------------------------------------------------------------------------------- -$ darcs get --partial http://ftp5.frugalware.org/packages/frugalware/pub/frugalware/frugalware-current current +$ git clone http://ftp5.frugalware.org/packages/frugalware/pub/frugalware/frugalware-current current $ cd current -------------------------------------------------------------------------------------------------------------- -Now be patient while darcs gets all the patches and then applies them. You -may wonder what is the '--partial' option for. When you use --partial darcs -will not get all the patches, just the ones applyied after the last checkout. -It makes this procedure lot faster. Also you can use other mirrors as well. +Now be patient while git clones all the objects and then checks out the files. +Also you can use other mirrors as well. ==== Getting pacman-g2 and other code (coders) @@ -84,59 +82,84 @@ pacman-g2, but the steps are very similar. NOTE: Most of our programs need the translations repo to compile) --------------------------------------------------------------------- -$ mkdir -p ~/darcs -$ cd ~/darcs -$ darcs get http://darcs.frugalware.org/repos/translations (optional) -$ darcs get http://darcs.frugalware.org/repos/pacman-g2 +$ mkdir -p ~/git +$ cd ~/git +$ git clone http://git.frugalware.org/repos/translations (optional) +$ git clone http://git.frugalware.org/repos/pacman-g2 $ cd pacman-g2 --------------------------------------------------------------------- ==== Setting up the repository and sending patch via email (packagers, coders) -Now you should add yourself as an author, otherwise darcs will ask for your -name all the time. +Now you should setup up your identity. + -------------------------------------------------------- -$ echo 'yourname ' > _darcs/prefs/author +$ git config --global user.name "Your Name" +$ git config --global user.email email@addr.ess -------------------------------------------------------- Now you can make your changes. When finished run ------------ -$ darcs what +$ git diff ------------ in the repository. -TIP: You can also use 'darcs what .' (note the dot in the end). In -that case darcs will show the changes recursively in the current directory. -It is very handy when you have lot of unrecorded canges in your repo. +TIP: You can also use 'git diff .' (note the dot in the end). In +that case git will show the changes recursively in the current directory. +It is very handy when you have lot of uncommitted changes in your repo. If you satisfied with the changes run -------------- -$ darcs record +$ git commit -------------- -to record the changes. Whithout recording the patch you can not send nor +to commit the changes. + +If you want to cherry-pick hunks from your changes: + +---- +$ dg record +---- + +or using native git commands: + +---- +$ git commit --interactive +---- + +Without committing your changes you can not send nor push (just developers) it. -TIP: Whith frugalware-* repos it's recommended to use 'repoman rec' -which is a wrapper for darcs record. It sets up the patch name properly +TIP: With frugalware-* repos it's recommended to use 'repoman rec' +which is a wrapper for dg record. It sets up the patch name properly so you only need to deal with the details. -Here comes the final step. Send in the patch! +Here comes the final step. Send in the patch(es)! ------------ -$ darcs send +$ git format-patch +$ git send-email --to frugalware-devel@frugalware.org . ------------ -If everything goes fine your patch should show up on +`` is the `sha1` of the last patch you do 'not' want to submit. Run + +---- +$ git log +---- + +and you'll see the hash. Also, you can just use your existing mail client and +send the patch(es) as an attachment. + +If everything goes fine your patch should show up on the http://frugalware.org/mailman/listinfo/frugalware-devel[frugalware-devel] mailing list soon. -NOTE: You have to subscribe to +NOTE: You have to subscribe to the http://frugalware.org/mailman/listinfo/frugalware-devel[frugalware-devel] -mailing list and set up your SMTP server properly. +mailing list and set up your SMTP server properly (if you use `git send-email`). === Further options for those who have developer account (packagers, coders) @@ -144,7 +167,7 @@ Once you get a developer account, you have the right to request the following services: * BTS access (so that we can assign tasks to you) -* darcs write access (you'll always get this, except if you are working +* git write access (you'll always get this, except if you are working on the artwork or so) * voice on the #frugalware.dev channel * a @frugalware.org mail address (with imaps/pop3s access) @@ -153,51 +176,46 @@ What you should do: * You should read the frugalware-devel mailing list. When you're asked, please try to respond. -* If you push patches to darcs, you should subscribe to the -frugalware-darcs mailing list. This is list has a big traffic since a +* If you push patches to git, you should subscribe to the +frugalware-git mailing list. This is list has a big traffic since a new mail is sent for each patch. If you don't have time to read it, -subscribe then set the "I would like to reveive no mail" option. -Also take care that your subscribing email equals to the one you set in -darcs/prefs/author +subscribe then set the "I would like to receive no mail" option. +Also take care that your subscribing email equals to the one you set using `git +config user.email` * Also it's good if you can join the user and developer channel when you're online. Let us see what you should set up to get it work. I will also give some tips which can make your life easier. -As you will use darcs almost all the time it is a good idea to set up an alias. ------------------------------------------- -$ echo 'alias dr=darcs' >> ~/.bash_profile ------------------------------------------- - -You should also note that darcs automatically completes its commands, so from -now 'darcs whatsnew' and 'dr what' does exactly the same. +Read http://wiki.frugalware.org/Git_setup[this page], we collected a set of +tricks when we converted from darcs to git. ==== Setting up the frugalware-* repos and repoman (packagers) It is time to set up some necessary things. We start with the frugalware-current repo. Make sure that you are in the root of the frugalware-current repo. Also -do not forget to change the username to your login name on darcs.frugalware.org. +do not forget to change the username to your login name on git.frugalware.org. ------------------------------------------------------------------------------------------------------------- -$ echo 'username@darcs.frugalware.org:/home/ftp/pub/frugalware/frugalware-current' > _darcs/prefs/defaultrepo -$ echo 'push apply-as vmiklos' >> _darcs/prefs/defaults +$ git config remote.origin.url 'username@git.frugalware.org:/home/ftp/pub/frugalware/frugalware-current' +$ git config remote.origin.receivepack "sudo -u vmiklos git-receive-pack" ------------------------------------------------------------------------------------------------------------- -IMPORTANT: Do not edit the second line! So that vmiklos have to be vmiklos. It's because the -permissions on the server. +IMPORTANT: Do not edit the second line! So that `vmiklos` have to be `vmiklos`. +It's because he is the current owner of that repo. -As you will use repoman to upload the fpms (and many other things as you'll see) +As you will use `repoman` to upload the packages (and many other things as you'll see) we should set it up now. This step is also necessary. Open '~/.repoman.conf' with your favourite editor and add the following lines: --------------------------------------------------------------------------------------------- -fst_root=~/darcs -current_servers=("username@darcs.frugalware.org:/home/ftp/pub/frugalware/frugalware-current") -stable_servers=("username@darcs.frugalware.org:/home/ftp/pub/frugalware/frugalware-stable") +fst_root=~/git +current_servers=("username@git.frugalware.org:/home/ftp/pub/frugalware/frugalware-current") +stable_servers=("username@git.frugalware.org:/home/ftp/pub/frugalware/frugalware-stable") stable_pushonly="y" --------------------------------------------------------------------------------------------- -Where fst_root is the directory where you store your darcs repos. Username -is your login on darcs.frugalware.org. For details see man repoman. +Where fst_root is the directory where you store your git repos. Username +is your login on git.frugalware.org. For details see `man repoman`. As from now use the following command from package's directory to push your changes. @@ -215,20 +233,28 @@ the fdb etc. So you are done if there was no error message. In repo's main directory: ------------------------------------------------------------------------------------------------------------- -$ echo 'username@darcs.frugalware.org:/home/ftp/pub/other/pacman-g2/pacman-g2' > _darcs/prefs/defaultrepo -$ echo 'push apply-as vmiklos' >> _darcs/prefs/defaults +$ git config remote.origin.url 'username@git.frugalware.org:/home/ftp/pub/other/pacman-g2/pacman-g2' +$ git config remote.origin.receivepack "sudo -u owner git-receive-pack" ------------------------------------------------------------------------------------------------------------- Do not forget to change the username and repository path. -For paths refer to http://wiki.frugalware.org/Repos[Repos] page in wiki. +For paths refer to the http://git.frugalware.org/[gitweb] interface. -IMPORTANT: Do not edit the second line! So that vmiklos have to be vmiklos. It's because the -permissions on the server. +NOTE: The owner for `pacman-g2`, `frugalwareutils`, `pacman-tools` is usually `vmiklos`. -From now you should use +You should always review what you would push before you perform the action: + +---- +$ git fetch +$ git log origin/master..master --no-merges +---- + +Then you can use ------------ -$ darcs push +$ git push ------------ to send in your changes. + +NOTE: The `dg push` wrapper does exactly this for you. From vmiklos at frugalware.org Tue Aug 14 23:10:13 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 14 23:10:14 2007 Subject: [Frugalware-git] frugalware-current: docs/*: update docs for git (except develfaq, coming soon) Message-ID: <20070814211013.28BBA13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=155537b49eabcbf2663b5b42e10aa1a94f623a92 commit 155537b49eabcbf2663b5b42e10aa1a94f623a92 Author: VMiklos Date: Tue Aug 14 23:10:05 2007 +0200 docs/*: update docs for git (except develfaq, coming soon) diff --git a/docs/about.txt b/docs/about.txt index 074cb8d..620adbe 100644 --- a/docs/about.txt +++ b/docs/about.txt @@ -42,7 +42,7 @@ patching.'' ``The license of Frugalware itself stands for the license of the buildscripts used for building Frugalware. That source is available under the GPL license -http://darcs.frugalware.org[here]. Frugalware originally init scripts written +http://git.frugalware.org[here]. Frugalware originally init scripts written by Patrick J. Volkerding, creator of the Slackware Linux distribution. We GPL our additions, but Patrick J. Volkerding's code is still under the BSD license. Frugalware also has a few side projects, like our pacman-g2 package manager, diff --git a/docs/bugs.txt b/docs/bugs.txt index 777862f..0e49012 100644 --- a/docs/bugs.txt +++ b/docs/bugs.txt @@ -77,10 +77,10 @@ Here are the instructions to get a backtrace: - Find the command line that triggers the crash. For example: pacman-g2 -Sy -- Get the pacman-g2 darcs repo and compile it with debug symbols enabled: +- Get the pacman-g2 git repo and compile it with debug symbols enabled: + -------------------------------------------------------------- -$ darcs get --partial http://darcs.frugalware.org/repos/pacman-g2 +$ git clone http://git.frugalware.org/repos/pacman-g2 $ cd pacman-g2 $ sh autogen.sh $ ./configure --enable-debug @@ -108,10 +108,10 @@ Program received signal SIGSEGV, Segmentation fault. - Attach the output of 'bt' to your bugreport. -== Fixed in darcs +== Fixed in git -Your feature request / bugreport may be closed with a "Fixed in darcs ..." -message. Darcs is our source control management software (just like CVS). If +Your feature request / bugreport may be closed with a "Fixed in git ..." +message. Git is our source control management software (just like CVS). If your task is not considered to be important, then it will be fixed/implemented -only in darcs, without increasing the package release. This means that it will +only in git, without increasing the package release. This means that it will be automatically included in the next release. diff --git a/docs/index-devel.txt b/docs/index-devel.txt index aed1675..edf4c91 100644 --- a/docs/index-devel.txt +++ b/docs/index-devel.txt @@ -14,7 +14,7 @@ Documentations: * link:security.html[Security support] -* link:repos.html[Handling darcs repos] +* link:repos.html[Handling git repos] * link:getting-involved.html[First steps in contributing] diff --git a/docs/index.txt b/docs/index.txt index 1e3310e..6be992a 100644 --- a/docs/index.txt +++ b/docs/index.txt @@ -55,7 +55,7 @@ Techninal documentation: * link:security.html[Security support] -* link:repos.html[Handling darcs repos] +* link:repos.html[Handling git repos] * link:gnome-bump-howto.html[GNOME Bump HOWTO] diff --git a/docs/translations.txt b/docs/translations.txt index 2ce0b42..7f6972b 100644 --- a/docs/translations.txt +++ b/docs/translations.txt @@ -75,7 +75,7 @@ advantages: system is now should not be a big problem. This is important since for example the whole documentation is one big file per language. -Once a user with enough privilieges pushes the translation to our `darcs` +Once a user with enough privilieges pushes the translation to our `git` version control system, we can use it. The documentation is built daily and we pull the new translations from the dedicated repo before each build. From vmiklos at frugalware.org Tue Aug 14 23:18:28 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 14 23:18:29 2007 Subject: [Frugalware-git] frugalware-current: docs/develfaq.txt: update for git Message-ID: <20070814211828.8B87B13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=b01034994de4bd5ef6e58a8721967e863e864752 commit b01034994de4bd5ef6e58a8721967e863e864752 Author: VMiklos Date: Tue Aug 14 23:18:24 2007 +0200 docs/develfaq.txt: update for git diff --git a/docs/develfaq.txt b/docs/develfaq.txt index 7ac6c63..bb12e2a 100644 --- a/docs/develfaq.txt +++ b/docs/develfaq.txt @@ -1,12 +1,12 @@ = Frequently Asked Developer Questions -== What is the recommended way to version bump a package if I don't have darcs push access? +== What is the recommended way to version bump a package if I don't have git push access? .. Update the FrugalBuild. .. Optional: update the patches/docs/etc. .. Compile the package. .. Upload the new .fpm to incoming. -.. darcs rec and darcs send the fixes. (Don't forget to set your darcs credentials!) +.. repoman rec, git format-patch and git send-email the fixes. (Don't forget to set your git identity!) == makepkg ends up with : /usr/info/dir: exists in filesystem @@ -107,29 +107,22 @@ build the package again. == How can I access the central FW repo (mirrors are too slow for me)? -`darcs get --partial http://darcs.frugalware.org/repos/frugalware-current` +`git clone http://git.frugalware.org/repos/frugalware-current` This creates a new local repo for you, which is a copy of the central repo. To update it, run -`darcs pull` +`git pull` -in it. That's all to have a read-only copy; if you want to darcs -send patches, then you should read the Darcs docs to set up your -http://darcs.net/manual/node5.html#author_prefs[name], -http://darcs.net/manual/node5.html#SECTION00510060000000000000[email], etc. +in it. That's all to have a read-only copy; if you want to git send-email +patches, then you should read the link:getting-involved.html[Git docs] to set +up your name, email, etc. -== What should I write as patch name and long comment at darcs rec? +== What should I write as patch name and long comment at repoman rec? Patch name should be the same as the fpm (but without .fpm, of course); and long comment should only contain what you have done to create that patch (eg. "added i686 to archs()" or alike). -== I want to see my accents in darcs what output! - -`echo "export DARCS_DONT_ESCAPE_ISPRINT=1" >> ~/.bash_profile` - -and have your locale set correctly. - == Where should I place my comments about a package? You mean README.Frugalware. It should be in source() and then @@ -142,7 +135,7 @@ It is automatically included if you use empty build() or Fbuild. == I want to work with the latest development version of pacman&co.! How? ------------------------------------------------------------------ -$ darcs get --partial http://darcs.frugalware.org/repos/pacman-tools +$ git clone http://git.frugalware.org/repos/pacman-tools $ cd pacman-tools $ make dist ------------------------------------------------------------------ From vmiklos at frugalware.org Tue Aug 14 23:23:32 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 14 23:23:33 2007 Subject: [Frugalware-git] frugalware-current: docs/about.txt: fwlive update Message-ID: <20070814212332.95E5C13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=3be5499ce44e9beb40289a1aef52f8192d83fd52 commit 3be5499ce44e9beb40289a1aef52f8192d83fd52 Author: VMiklos Date: Tue Aug 14 23:23:27 2007 +0200 docs/about.txt: fwlive update a prebuilt iso is available since 0.7pre1 diff --git a/docs/about.txt b/docs/about.txt index 620adbe..50f93ae 100644 --- a/docs/about.txt +++ b/docs/about.txt @@ -119,9 +119,8 @@ servers.'' 'Do you plan to release a live cd?' -``Yes, you can build your own, if you fetch the experimental code of the -`fwlive` repo. We'll provide binary ISO images once the code is stable -enough.'' +``Yes, you can reach test iso images in our +http://frugalware.org/download/frugalware-testing-iso[testing-iso] directory.'' 'Does Frugalware support languages other than English?' From vmiklos at frugalware.org Wed Aug 15 04:23:17 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 15 04:23:20 2007 Subject: [Frugalware-git] homepage-ng: FSA247-streamripper Message-ID: <20070815022317.BEDF813A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=46ae17a7132644a2171de80f2f505a8c1cd7961b commit 46ae17a7132644a2171de80f2f505a8c1cd7961b Author: VMiklos Date: Wed Aug 15 04:21:39 2007 +0200 FSA247-streamripper diff --git a/frugalware/xml/security.xml b/frugalware/xml/security.xml index 459c88d..06cc4ba 100644 --- a/frugalware/xml/security.xml +++ b/frugalware/xml/security.xml @@ -27,6 +27,19 @@ + 247 + 2007-08-15 + vmiklos + streamripper + 1.61.27-1 + 1.62.2-1terminus1 + http://bugs.frugalware.org/task/2334 + No CVE for this issue, see: http://sourceforge.net/project/shownotes.php?group_id=6172&release_id=531738 + A vulnerability has been reported in Streamripper, which can be exploited by malicious people to compromise a user's system. + + The vulnerability is caused due to a boundary error within the "httplib_parse_sc_header()" function. This can be exploited to cause a buffer overflow by e.g. tricking the user into connecting to a malicious server. + + 246 2007-08-14 vmiklos From vmiklos at frugalware.org Wed Aug 15 04:38:52 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 15 04:38:54 2007 Subject: [Frugalware-git] frugalware-current: seamonkey-1.1.4-1-i686 Message-ID: <20070815023852.EDE6613A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=dcffe95c822fcf42374272fa29a9a55494db71a1 commit dcffe95c822fcf42374272fa29a9a55494db71a1 Author: VMiklos Date: Wed Aug 15 04:38:40 2007 +0200 seamonkey-1.1.4-1-i686 version bump closes #2296 diff --git a/source/xapps-extra/seamonkey/FrugalBuild b/source/xapps-extra/seamonkey/FrugalBuild index 7f2f633..83b9e45 100644 --- a/source/xapps-extra/seamonkey/FrugalBuild +++ b/source/xapps-extra/seamonkey/FrugalBuild @@ -2,11 +2,12 @@ # Maintainer: voroskoi pkgname=seamonkey -pkgver=1.1.3 +pkgver=1.1.4 pkgrel=1 pkgdesc="Seamonkey all-in-one internet application suite" url="http://www.mozilla.org/projects/seamonkey/" depends=('libidl' 'libstdc++' 'gtk+2' 'libxt' 'nss>=3.11.3-2') +makedepends=('zip') replaces=('mozilla') groups=('xapps-extra') archs=('i686' 'x86_64') @@ -48,7 +49,7 @@ build() { # Install menu file. Ffile /usr/share/applications/$pkgname.desktop } -sha1sums=('3f7136c8b746d8c789e41839e99465ad4baa1ccb' \ +sha1sums=('6450464647ab010a939cfc23ff340a1966981ddc' \ '0dd4777e87d70eba6834d56813f6a415fe991007' \ 'b0e0bdd676758e19cac4a0429257a92183328f0e') From vmiklos at frugalware.org Wed Aug 15 05:05:50 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 15 05:05:53 2007 Subject: [Frugalware-git] frugalware-current: ruby-1.8.6-2-i686 Message-ID: <20070815030550.B7D8413A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=72b426e786fc6d2fdafe47645d192942a6bdb229 commit 72b426e786fc6d2fdafe47645d192942a6bdb229 Author: VMiklos Date: Wed Aug 15 05:05:33 2007 +0200 ruby-1.8.6-2-i686 rebuilt with db-4.6.18 closes #2320 diff --git a/source/devel/ruby/FrugalBuild b/source/devel/ruby/FrugalBuild index d1332d2..bfc6963 100644 --- a/source/devel/ruby/FrugalBuild +++ b/source/devel/ruby/FrugalBuild @@ -4,10 +4,10 @@ pkgname=ruby pkgver=1.8.6 -pkgrel=1 +pkgrel=2 pkgdesc="An object-oriented programming language." url="http://www.ruby-lang.org/" -depends=('ncurses' 'termcap' 'db' 'gdbm' 'openssl' 'readline' 'zlib') +depends=('ncurses' 'termcap' 'db>=4.6.18' 'gdbm' 'openssl' 'readline' 'zlib') makedepend=('tk') groups=('devel') archs=('i686' 'x86_64') From priyank at frugalware.org Wed Aug 15 05:17:30 2007 From: priyank at frugalware.org (Priyank) Date: Wed Aug 15 05:17:32 2007 Subject: [Frugalware-git] frugalware-current: pyrenamer-0.4.1-1-i686 Message-ID: <20070815031730.65B9D13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=067c8b98929093cf62eb5b2b82298b506bd36182 commit 067c8b98929093cf62eb5b2b82298b506bd36182 Author: Priyank Date: Wed Aug 15 08:24:54 2007 +0530 pyrenamer-0.4.1-1-i686 * Version bump diff --git a/source/gnome-extra/pyrenamer/FrugalBuild b/source/gnome-extra/pyrenamer/FrugalBuild index aae5b46..1210db4 100644 --- a/source/gnome-extra/pyrenamer/FrugalBuild +++ b/source/gnome-extra/pyrenamer/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: devil505 pkgname=pyrenamer -pkgver=0.3 +pkgver=0.4.1 pkgrel=1 pkgdesc="A mass file renamer written in PyGTK." url="http://www.infinicode.org/code/pyrenamer/" @@ -15,4 +15,4 @@ up2date="lynx -dump $url | grep -m1 tar.gz | Flasttar" source=($url/$pkgname-$pkgver.tar.gz) _F_gnome_schemas=('/etc/gconf/schemas/pyrename-schemas') Finclude gnome-scriptlet -sha1sums=('01f9dde862688db3a92c6ebe537fe099249bc23c') +sha1sums=('1f83738bf8b88cf071b2bdc2e39112069c08f95d') From priyank at frugalware.org Wed Aug 15 05:27:28 2007 From: priyank at frugalware.org (Priyank) Date: Wed Aug 15 05:27:31 2007 Subject: [Frugalware-git] frugalware-current: ddclient-3.7.3-1-i686 Message-ID: <20070815032728.CBAD313A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d616a0350d92f02bb9144a20b76ddf500e1331f9 commit d616a0350d92f02bb9144a20b76ddf500e1331f9 Author: Priyank Date: Wed Aug 15 08:56:15 2007 +0530 ddclient-3.7.3-1-i686 * Version bump diff --git a/source/network-extra/ddclient/FrugalBuild b/source/network-extra/ddclient/FrugalBuild index a290b75..af16ddf 100644 --- a/source/network-extra/ddclient/FrugalBuild +++ b/source/network-extra/ddclient/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Priyank Gosalia pkgname=ddclient -pkgver=3.7.2 +pkgver=3.7.3 pkgrel=1 pkgdesc="ddclient is a perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network" @@ -15,8 +15,8 @@ _F_sourceforge_ext=".tar.bz2" _F_sourceforge_broken_up2date=1 Finclude sourceforge source=(${source[@]} rc.ddclient README.Frugalware) -sha1sums=('3cd5e0de1da3fd7fbfe0aff0bef381a473f1097a'\ - 'ef4fb8168c6741079995df3d103212e837ef24e0'\ +sha1sums=('248e351835d8b089528d760f38f70d148e232dbe' \ + 'ef4fb8168c6741079995df3d103212e837ef24e0' \ 'fd41d58502e5ade4ee605294b7b1c4704fd4b698') build() From priyank at frugalware.org Wed Aug 15 05:34:10 2007 From: priyank at frugalware.org (Priyank) Date: Wed Aug 15 05:34:12 2007 Subject: [Frugalware-git] frugalware-current: icon-naming-utils-0.8.3-1-i686 Message-ID: <20070815033410.2325F13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5556104d445e308bec3e8b95d5ee81650b31d5bc commit 5556104d445e308bec3e8b95d5ee81650b31d5bc Author: Priyank Date: Wed Aug 15 09:01:53 2007 +0530 icon-naming-utils-0.8.3-1-i686 * Version bump diff --git a/source/xapps/icon-naming-utils/FrugalBuild b/source/xapps/icon-naming-utils/FrugalBuild index 0c15184..0040788 100644 --- a/source/xapps/icon-naming-utils/FrugalBuild +++ b/source/xapps/icon-naming-utils/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Priyank Gosalia pkgname=icon-naming-utils -pkgver=0.8.2 +pkgver=0.8.3 pkgrel=1 pkgdesc="Maps the new names of icons for Tango to the legacy names used by the GNOME and KDE desktops." url="http://tango-project.org" @@ -11,4 +11,4 @@ groups=('xapps') archs=('i686' 'x86_64') up2date="lynx -dump http://tango-project.org/releases/ | grep icon-naming-utils|Flasttar" source=(http://tango-project.org/releases/$pkgname-$pkgver.tar.gz) -sha1sums=('b69e6fd89d7ccdc4dfe335a78e7bd8fd34cde019') +sha1sums=('027c0d261dbdc57c7599bdbb363164188751d423') From vmiklos at frugalware.org Wed Aug 15 05:49:02 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 15 05:49:05 2007 Subject: [Frugalware-git] frugalware-current: heimdal-1.0.1-1-i686 Message-ID: <20070815034902.76F6B13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=0c44d3dd911b9e52b1f60b5cd2bfdeb0d7994055 commit 0c44d3dd911b9e52b1f60b5cd2bfdeb0d7994055 Author: VMiklos Date: Wed Aug 15 05:46:37 2007 +0200 heimdal-1.0.1-1-i686 verion bump (no sover bump this time) depend on new db closes #2317 diff --git a/source/lib/heimdal/FrugalBuild b/source/lib/heimdal/FrugalBuild index 09bdaf3..4393542 100644 --- a/source/lib/heimdal/FrugalBuild +++ b/source/lib/heimdal/FrugalBuild @@ -3,13 +3,13 @@ # Maintainer: voroskoi pkgname=heimdal -pkgver=1.0 +pkgver=1.0.1 pkgrel=1 pkgdesc="Heimdal Kerberos V5 libraries" url="http://www.pdc.kth.se/heimdal/" groups=('lib') archs=('i686' 'x86_64') -depends=('e2fsprogs' 'openssl' 'termcap' 'db') +depends=('e2fsprogs' 'openssl' 'termcap' 'db>=4.6.18') up2date="lynx -dump $url |grep current|sed 's/.*e \(.*\) and.*/\1/'" source=(http://ftp.pdc.kth.se/pub/heimdal/src/$pkgname-$pkgver.tar.gz) [ "$CARCH" == "x86_64" ] && Fconfopts="$Fconfopts --with-pic" From priyank at frugalware.org Wed Aug 15 05:50:02 2007 From: priyank at frugalware.org (Priyank) Date: Wed Aug 15 05:50:05 2007 Subject: [Frugalware-git] frugalware-current: tango-icon-theme-0.8.1-1-i686 Message-ID: <20070815035002.273FC13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a2b9e96b9c6abd4aa87dc25a5ce197d6ac7a3403 commit a2b9e96b9c6abd4aa87dc25a5ce197d6ac7a3403 Author: Priyank Date: Wed Aug 15 09:17:28 2007 +0530 tango-icon-theme-0.8.1-1-i686 * Version bump * Added a patch to fix icon-name-mapping's path in configure script diff --git a/source/xlib/tango-icon-theme/FrugalBuild b/source/xlib/tango-icon-theme/FrugalBuild index 5cddb61..87dbcce 100644 --- a/source/xlib/tango-icon-theme/FrugalBuild +++ b/source/xlib/tango-icon-theme/FrugalBuild @@ -2,16 +2,18 @@ # Maintainer: Priyank Gosalia pkgname=tango-icon-theme -pkgver=0.8.0 +pkgver=0.8.1 pkgrel=1 pkgdesc="The Tango Desktop Project exists to create a consistent user experience." url="http://tango-project.org" -makedepends=('imagemagick' 'icon-naming-utils=0.8.2' 'fontconfig' 'perl-xml' 'libpng') +makedepends=('imagemagick' 'icon-naming-utils>=0.8.3' 'fontconfig' 'perl-xml' 'libpng') depends=() groups=('xlib') archs=('i686' 'x86_64') up2date="lynx -dump http://tango-project.org/releases/|grep -v 'tango-icon-theme-extras' |grep 'tango-icon-theme'|sort -r -n|grep -m1 '.tar.gz'|sed 's/.*-\(.*\).tar.gz/\1/'" -source=(http://tango-project.org/releases/$pkgname-$pkgver.tar.gz) -sha1sums=('f118c695a5294ad3c473ca21e46ee6e64ab27fee') +source=(http://tango-project.org/releases/$pkgname-$pkgver.tar.gz \ + $pkgname-configure.patch) +sha1sums=('75ed88618264951755a6b47bea8d3b6484a93ed3' \ + '7d3310d613a0d57a172661a18a4a47881acab4d9') # optimization OK diff --git a/source/xlib/tango-icon-theme/tango-icon-theme-configure.patch b/source/xlib/tango-icon-theme/tango-icon-theme-configure.patch new file mode 100644 index 0000000..16bf774 --- /dev/null +++ b/source/xlib/tango-icon-theme/tango-icon-theme-configure.patch @@ -0,0 +1,12 @@ +diff -Naur tango-icon-theme-0.8.1/configure tango-icon-theme-0.8.1.new/configure +--- tango-icon-theme-0.8.1/configure 2007-08-14 07:30:52.000000000 +0530 ++++ tango-icon-theme-0.8.1.new/configure 2007-08-15 09:13:49.000000000 +0530 +@@ -6293,7 +6293,7 @@ + fi + if test "x$have_utils" = "xyes"; then + UTILS_PATH="`$PKG_CONFIG --variable=program_path icon-naming-utils`" +- ICONMAP="$UTILS_PATH/icon-name-mapping" ++ ICONMAP="/usr/libexec/icon-name-mapping" + + { echo "$as_me:$LINENO: result: yes" >&5 + echo "${ECHO_T}yes" >&6; } From vmiklos at frugalware.org Wed Aug 15 07:14:48 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 15 07:14:51 2007 Subject: [Frugalware-git] frugalware-current: tetex-3.0-12-i686 Message-ID: <20070815051448.D63CD13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=1c144f3ffe04bf9931a0c9e813be1d6e135aec87 commit 1c144f3ffe04bf9931a0c9e813be1d6e135aec87 Author: VMiklos Date: Wed Aug 15 07:13:53 2007 +0200 tetex-3.0-12-i686 added tetex-3.0-CVE-2005-3193.patch, tetex-3.0-CVE-2007-0650.patch and tetex-3.0-CVE-2007-3387.patch secfixes closes #2310 diff --git a/source/xapps-extra/tetex/FrugalBuild b/source/xapps-extra/tetex/FrugalBuild index 4067644..9af05c3 100644 --- a/source/xapps-extra/tetex/FrugalBuild +++ b/source/xapps-extra/tetex/FrugalBuild @@ -4,7 +4,7 @@ pkgname=tetex pkgver=3.0 -pkgrel=11 +pkgrel=12 pkgdesc="teTeX is a complete TeX distribution for UNIX compatible systems - base files, librarys, fonts" url="http://www.tug.org/teTeX/" depends=('libstdc++' 'libxp' 'libxmu' 'libxft' 'libxpm' 'freetype2' 'fontconfig' 'expat' 'openmotif' 'zlib' 'libpng' 'tetex-kpathsea') @@ -12,9 +12,13 @@ makedepends=('bison' 'flex' 'ncurses') groups=('xapps-extra') archs=('i686' 'x86_64') up2date="lynx --dump 'ftp://dante.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/'|grep \"tar.gz\" |sed -e 's/.*tetex-src-\(.*\).tar.*/\1/;q'" -source=(ftp://dante.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/tetex-texmf-$pkgver.tar.gz ftp://dante.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/tetex-src-$pkgver.tar.gz) -sha1sums=('10f7d2fa007c95ca066d899fca0e9a8446108824' \ - '7637789f7f4929694aed1b89820f5bad4753e8fc') +source=(ftp://dante.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/tetex-texmf-$pkgver.tar.gz ftp://dante.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/tetex-src-$pkgver.tar.gz \ + tetex-3.0-CVE-2005-3193.patch tetex-3.0-CVE-2007-0650.patch tetex-3.0-CVE-2007-3387.patch) +sha1sums=('1be97f57a26a6e9b72ebfd932e45914a959aff16' \ + '7637789f7f4929694aed1b89820f5bad4753e8fc' \ + '4a275b1d9a211e94bc13286d05ef619cdf873770' \ + '28208eb13f493c1c9c6538f254f04fc0c2aaff1e' \ + '3ad00a8f16dd16acc765953e10dc68f181e0a156') backup=('/usr/share/texmf/web2c/texmf.cnf') removes=('/usr/share/texmf/web2c/latex.fmt' '/usr/share/texmf/web2c/latex.log') conflicts=('xdvik') @@ -44,6 +48,7 @@ EOF tar xzf tetex-src-$pkgver.tar.gz cd tetex-src-$pkgver + Fpatchall ./configure --prefix=/usr \ --sysconfdir=/etc \ --datadir=/usr/share \ diff --git a/source/xapps-extra/tetex/tetex-3.0-CVE-2005-3193.patch b/source/xapps-extra/tetex/tetex-3.0-CVE-2005-3193.patch new file mode 100644 index 0000000..b8f2fad --- /dev/null +++ b/source/xapps-extra/tetex/tetex-3.0-CVE-2005-3193.patch @@ -0,0 +1,169 @@ +--- tetex-src-3.0/libs/xpdf/goo/gmem.c.CVE-2005-3193 2004-01-22 02:26:44.000000000 +0100 ++++ tetex-src-3.0/libs/xpdf/goo/gmem.c 2006-01-16 15:41:04.000000000 +0100 +@@ -135,6 +135,28 @@ void *grealloc(void *p, int size) { + #endif + } + ++void *gmallocn(int nObjs, int objSize) { ++ int n; ++ ++ n = nObjs * objSize; ++ if (objSize == 0 || n / objSize != nObjs) { ++ fprintf(stderr, "Bogus memory allocation size\n"); ++ exit(1); ++ } ++ return gmalloc(n); ++} ++ ++void *greallocn(void *p, int nObjs, int objSize) { ++ int n; ++ ++ n = nObjs * objSize; ++ if (objSize == 0 || n / objSize != nObjs) { ++ fprintf(stderr, "Bogus memory allocation size\n"); ++ exit(1); ++ } ++ return grealloc(p, n); ++} ++ + void gfree(void *p) { + #ifdef DEBUG_MEM + int size; +--- tetex-src-3.0/libs/xpdf/goo/gmem.h.CVE-2005-3193 2004-01-22 02:26:44.000000000 +0100 ++++ tetex-src-3.0/libs/xpdf/goo/gmem.h 2006-01-16 15:41:04.000000000 +0100 +@@ -28,6 +28,15 @@ extern void *gmalloc(int size); + extern void *grealloc(void *p, int size); + + /* ++ * These are similar to gmalloc and grealloc, but take an object count ++ * and size. The result is similar to allocating nObjs * objSize ++ * bytes, but there is an additional error check that the total size ++ * doesn't overflow an int. ++ */ ++extern void *gmallocn(int nObjs, int objSize); ++extern void *greallocn(void *p, int nObjs, int objSize); ++ ++/* + * Same as free, but checks for and ignores NULL pointers. + */ + extern void gfree(void *p); +--- tetex-src-3.0/libs/xpdf/xpdf/JPXStream.cc.CVE-2005-3193 2004-01-22 02:26:45.000000000 +0100 ++++ tetex-src-3.0/libs/xpdf/xpdf/JPXStream.cc 2006-01-16 15:41:04.000000000 +0100 +@@ -666,7 +666,7 @@ GBool JPXStream::readCodestream(Guint le + int segType; + GBool haveSIZ, haveCOD, haveQCD, haveSOT; + Guint precinctSize, style; +- Guint segLen, capabilities, comp, i, j, r; ++ Guint segLen, capabilities, nTiles, comp, i, j, r; + + //----- main header + haveSIZ = haveCOD = haveQCD = haveSOT = gFalse; +@@ -701,8 +701,13 @@ GBool JPXStream::readCodestream(Guint le + / img.xTileSize; + img.nYTiles = (img.ySize - img.yTileOffset + img.yTileSize - 1) + / img.yTileSize; +- img.tiles = (JPXTile *)gmalloc(img.nXTiles * img.nYTiles * +- sizeof(JPXTile)); ++ nTiles = img.nXTiles * img.nYTiles; ++ // check for overflow before allocating memory ++ if (nTiles == 0 || nTiles / img.nXTiles != img.nYTiles) { ++ error(getPos(), "Bad tile count in JPX SIZ marker segment"); ++ return gFalse; ++ } ++ img.tiles = (JPXTile *)gmallocn(nTiles, sizeof(JPXTile)); + for (i = 0; i < img.nXTiles * img.nYTiles; ++i) { + img.tiles[i].tileComps = (JPXTileComp *)gmalloc(img.nComps * + sizeof(JPXTileComp)); +--- tetex-src-3.0/libs/xpdf/xpdf/Stream.h.CVE-2005-3193 2004-01-22 02:26:45.000000000 +0100 ++++ tetex-src-3.0/libs/xpdf/xpdf/Stream.h 2006-01-16 15:41:04.000000000 +0100 +@@ -233,6 +233,8 @@ public: + + ~StreamPredictor(); + ++ GBool isOk() { return ok; } ++ + int lookChar(); + int getChar(); + +@@ -250,6 +252,7 @@ private: + int rowBytes; // bytes per line + Guchar *predLine; // line buffer + int predIdx; // current index in predLine ++ GBool ok; + }; + + //------------------------------------------------------------------------ +--- tetex-src-3.0/libs/xpdf/xpdf/Stream.cc.CVE-2005-3193 2004-01-22 02:26:45.000000000 +0100 ++++ tetex-src-3.0/libs/xpdf/xpdf/Stream.cc 2006-01-16 15:41:04.000000000 +0100 +@@ -407,18 +407,33 @@ void ImageStream::skipLine() { + + StreamPredictor::StreamPredictor(Stream *strA, int predictorA, + int widthA, int nCompsA, int nBitsA) { ++ int totalBits; ++ + str = strA; + predictor = predictorA; + width = widthA; + nComps = nCompsA; + nBits = nBitsA; ++ predLine = NULL; ++ ok = gFalse; + + nVals = width * nComps; ++ totalBits = nVals * nBits; ++ if (totalBits == 0 || ++ (totalBits / nBits) / nComps != width || ++ totalBits + 7 < 0) { ++ return; ++ } + pixBytes = (nComps * nBits + 7) >> 3; +- rowBytes = ((nVals * nBits + 7) >> 3) + pixBytes; ++ rowBytes = ((totalBits + 7) >> 3) + pixBytes; ++ if (rowBytes < 0) { ++ return; ++ } + predLine = (Guchar *)gmalloc(rowBytes); + memset(predLine, 0, rowBytes); + predIdx = rowBytes; ++ ++ ok = gTrue; + } + + StreamPredictor::~StreamPredictor() { +@@ -1012,6 +1027,10 @@ LZWStream::LZWStream(Stream *strA, int p + FilterStream(strA) { + if (predictor != 1) { + pred = new StreamPredictor(this, predictor, columns, colors, bits); ++ if (!pred->isOk()) { ++ delete pred; ++ pred = NULL; ++ } + } else { + pred = NULL; + } +@@ -2897,6 +2916,14 @@ GBool DCTStream::readBaselineSOF() { + height = read16(); + width = read16(); + numComps = str->getChar(); ++ if (numComps <= 0 || numComps > 4) { ++ error(getPos(), "Bad number of components in DCT stream", prec); ++ return gFalse; ++ } ++ if (numComps <= 0 || numComps > 4) { ++ error(getPos(), "Bad number of components in DCT stream", prec); ++ return gFalse; ++ } + if (prec != 8) { + error(getPos(), "Bad DCT precision %d", prec); + return gFalse; +@@ -3255,6 +3282,10 @@ FlateStream::FlateStream(Stream *strA, i + FilterStream(strA) { + if (predictor != 1) { + pred = new StreamPredictor(this, predictor, columns, colors, bits); ++ if (!pred->isOk()) { ++ delete pred; ++ pred = NULL; ++ } + } else { + pred = NULL; + } diff --git a/source/xapps-extra/tetex/tetex-3.0-CVE-2007-0650.patch b/source/xapps-extra/tetex/tetex-3.0-CVE-2007-0650.patch new file mode 100644 index 0000000..4df77e5 --- /dev/null +++ b/source/xapps-extra/tetex/tetex-3.0-CVE-2007-0650.patch @@ -0,0 +1,80 @@ +--- tetex-src-3.0/texk/makeindexk/mkind.c.CVE-2007-0650 2002-10-02 14:26:37.000000000 +0200 ++++ tetex-src-3.0/texk/makeindexk/mkind.c 2007-02-02 12:29:31.000000000 +0100 +@@ -179,7 +179,9 @@ + argc--; + if (argc <= 0) + FATAL("Expected -p \n",""); +- strcpy(pageno, *++argv); ++ if (strlen(*++argv) >= sizeof(pageno)) ++ FATAL("Page number too high\n",""); ++ strcpy(pageno, *argv); + init_page = TRUE; + if (STREQ(pageno, EVEN)) { + log_given = TRUE; +@@ -230,7 +232,7 @@ + char tmp[STRING_MAX + 5]; + + /* base set by last call to check_idx */ +- sprintf (tmp, "%s%s", base, INDEX_STY); ++ snprintf (tmp, sizeof(tmp), "%s%s", base, INDEX_STY); + if (0 == access(tmp, R_OK)) { + open_sty (tmp); + sty_given = TRUE; +@@ -405,9 +407,9 @@ + STRING_MAX,totmem); + #endif /* DEBUG */ + +- if ((idx_fn = (char *) malloc(STRING_MAX)) == NULL) ++ if ((idx_fn = (char *) malloc(STRING_MAX+5)) == NULL) + FATAL("Not enough core...abort.\n", ""); +- sprintf(idx_fn, "%s%s", base, INDEX_IDX); ++ snprintf(idx_fn, STRING_MAX+5, "%s%s", base, INDEX_IDX); + if ((open_fn && + ((idx_fp = OPEN_IN(idx_fn)) == NULL) + ) || +@@ -434,7 +436,7 @@ + + /* index output file */ + if (!ind_given) { +- sprintf(ind, "%s%s", base, INDEX_IND); ++ snprintf(ind, sizeof(ind), "%s%s", base, INDEX_IND); + ind_fn = ind; + } + if ((ind_fp = OPEN_OUT(ind_fn)) == NULL) +@@ -442,14 +444,14 @@ + + /* index transcript file */ + if (!ilg_given) { +- sprintf(ilg, "%s%s", base, INDEX_ILG); ++ snprintf(ilg, sizeof(ilg), "%s%s", base, INDEX_ILG); + ilg_fn = ilg; + } + if ((ilg_fp = OPEN_OUT(ilg_fn)) == NULL) + FATAL("Can't create transcript file %s.\n", ilg_fn); + + if (log_given) { +- sprintf(log_fn, "%s%s", base, INDEX_LOG); ++ snprintf(log_fn, sizeof(log_fn), "%s%s", base, INDEX_LOG); + if ((log_fp = OPEN_IN(log_fn)) == NULL) { + FATAL("Source log file %s not found.\n", log_fn); + } else { +@@ -505,6 +507,9 @@ + if ((found = kpse_find_file (fn, kpse_ist_format, 1)) == NULL) { + FATAL("Index style file %s not found.\n", fn); + } else { ++ if (strlen(found) >= sizeof(sty_fn)) { ++ FATAL("Style file %s too long.\n", found); ++ } + strcpy(sty_fn,found); + if ((sty_fp = OPEN_IN(sty_fn)) == NULL) { + FATAL("Could not open style file %s.\n", sty_fn); +@@ -512,6 +517,9 @@ + } + #else + if ((path = getenv(STYLE_PATH)) == NULL) { ++ if (strlen(fn) >= sizeof(sty_fn)) { ++ FATAL("Style file %s too long.\n", fn); ++ } + /* style input path not defined */ + strcpy(sty_fn, fn); + sty_fp = OPEN_IN(sty_fn); diff --git a/source/xapps-extra/tetex/tetex-3.0-CVE-2007-3387.patch b/source/xapps-extra/tetex/tetex-3.0-CVE-2007-3387.patch new file mode 100644 index 0000000..0caa7c2 --- /dev/null +++ b/source/xapps-extra/tetex/tetex-3.0-CVE-2007-3387.patch @@ -0,0 +1,32 @@ +--- tetex-src-3.0/libs/xpdf/xpdf/Stream.cc.CVE-2007-3387 2007-07-26 17:13:02.000000000 +0200 ++++ tetex-src-3.0/libs/xpdf/xpdf/Stream.cc 2007-07-26 17:21:58.000000000 +0200 +@@ -15,6 +15,7 @@ + #include + #include + #include ++#include + #ifndef WIN32 + #include + #endif +@@ -32,6 +33,7 @@ + #include "JBIG2Stream.h" + #include "JPXStream.h" + #include "Stream-CCITT.h" ++#include "GfxState.h" + + #ifdef __DJGPP__ + static GBool setDJSYSFLAGS = gFalse; +@@ -429,6 +431,13 @@ StreamPredictor::StreamPredictor(Stream + if (rowBytes < 0) { + return; + } ++ if (width <= 0 || nComps <= 0 || nBits <= 0 || ++ nComps > gfxColorMaxComps || ++ nBits > 16 || ++ width >= INT_MAX / nComps || // check for overflow in nVals ++ nVals >= (INT_MAX - 7) / nBits) { // check for overflow in rowBytes ++ return; ++ } + predLine = (Guchar *)gmalloc(rowBytes); + memset(predLine, 0, rowBytes); + predIdx = rowBytes; From boobaa at frugalware.org Wed Aug 15 17:19:59 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Wed Aug 15 17:20:02 2007 Subject: [Frugalware-git] frugalware-current: wakeonlan-0.41-1-i686 Message-ID: <20070815151959.EAFA013A402D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=490ef2bfad555e4d36b669f2f971f38264cd1634 commit 490ef2bfad555e4d36b669f2f971f38264cd1634 Author: CSÉCSY LĂĄszlĂł Date: Wed Aug 15 17:19:47 2007 +0200 wakeonlan-0.41-1-i686 new package / initial import diff --git a/source/network-extra/wakeonlan/FrugalBuild b/source/network-extra/wakeonlan/FrugalBuild new file mode 100644 index 0000000..43d3707 --- /dev/null +++ b/source/network-extra/wakeonlan/FrugalBuild @@ -0,0 +1,16 @@ +# Compiling time: 0.01 SBU +# Maintainer: CSÉCSY László + +pkgname=wakeonlan +pkgver=0.41 +pkgrel=1 +pkgdesc="a Perl script that sends 'magic packets' to wake-on-LAN enabled ethernet adapters" +url="http://gsd.di.uminho.pt/jpo/software/wakeonlan/" +depends=('perl') +groups=('network-extra') +archs=('i686') +up2date="lynx -dump http://gsd.di.uminho.pt/jpo/software/wakeonlan/ | grep -m1 'tar.gz\$' | sed 's/.*-\(.*\)\.tar.*/\1/'" +source=(http://gsd.di.uminho.pt/jpo/software/$pkgname/downloads/$pkgname-$pkgver.tar.gz) +sha1sums=('95ed4be631e291fc07a72d5625a1ee915b35f85f') + +# optimization OK From vmiklos at frugalware.org Wed Aug 15 19:46:01 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 15 19:46:04 2007 Subject: [Frugalware-git] frugalware-current: archivemail-0.7.0-1-i686 Message-ID: <20070815174601.685AB13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=760e59c978337161d01df9c72d8719a662dc3a77 commit 760e59c978337161d01df9c72d8719a662dc3a77 Author: VMiklos Date: Wed Aug 15 19:45:45 2007 +0200 archivemail-0.7.0-1-i686 new package diff --git a/source/network-extra/archivemail/FrugalBuild b/source/network-extra/archivemail/FrugalBuild new file mode 100644 index 0000000..15b18e7 --- /dev/null +++ b/source/network-extra/archivemail/FrugalBuild @@ -0,0 +1,14 @@ +# Compiling Time: 0 SBU +# Maintainer: VMiklos + +pkgname=archivemail +pkgver=0.7.0 +pkgrel=1 +pkgdesc="A tool for archiving and compressing old email in mailboxes." +Finclude sourceforge +depends=('python') +groups=('network-extra') +archs=('i686') +source=($source archivemail-0.7.0-python25.patch) +sha1sums=('fcba04b7ae748d54b8ebcbecb0aad08c4f58e927' \ + '607cb3224adf67cf7d0c4d06eec586e6e6787936') diff --git a/source/network-extra/archivemail/archivemail-0.7.0-python25.patch b/source/network-extra/archivemail/archivemail-0.7.0-python25.patch new file mode 100644 index 0000000..41e2f76 --- /dev/null +++ b/source/network-extra/archivemail/archivemail-0.7.0-python25.patch @@ -0,0 +1,94 @@ +--- archivemail-0.7.0/archivemail.orig 2006-11-03 01:21:22.000000000 +0200 ++++ archivemail-0.7.0/archivemail 2007-05-10 12:04:16.000000000 +0300 +@@ -779,7 +779,10 @@ + # the headers have no valid dates -- last resort, try the file timestamp + # this will not work for mbox mailboxes + try: +- file_name = message.fp.name ++ if sys.hexversion >= 0x020500F0: ++ file_name = message.fp._file.name ++ else: ++ file_name = message.fp.name + except AttributeError: + # we are looking at a 'mbox' mailbox - argh! + # Just return the current time - this will never get archived :( +@@ -788,7 +791,7 @@ + if not os.path.isfile(file_name): + unexpected_error("mailbox file name '%s' has gone missing" % \ + file_name) +- time_message = os.path.getmtime(message.fp.name) ++ time_message = os.path.getmtime(file_name) + vprint("using valid time found from '%s' last-modification time" % \ + file_name) + return time_message +@@ -806,7 +809,11 @@ + """ + status = "" + x_status = "" +- match = re.search(":2,(.+)$", message.fp.name) ++ if sys.hexversion >= 0x020500F0: ++ fpname = message.fp._file.name ++ else: ++ fpname = message.fp.name ++ match = re.search(":2,(.+)$", fpname) + if match: + flags = match.group(1) + for flag in flags: +@@ -825,7 +832,7 @@ + + # files in the maildir 'cur' directory are no longer new, + # they are the same as messages with 'Status: O' headers in mbox +- last_dir = os.path.basename(os.path.dirname(message.fp.name)) ++ last_dir = os.path.basename(os.path.dirname(fpname)) + if last_dir == "cur": + status = status + "O" + +@@ -881,7 +888,10 @@ + return 1 + file_name = None + try: +- file_name = message.fp.name ++ if sys.hexversion >= 0x020500F0: ++ file_name = message.fp._file.name ++ else: ++ file_name = message.fp.name + except AttributeError: + pass + # maildir mailboxes use the filename suffix to indicate flagged status +@@ -901,7 +911,10 @@ + return 0 + file_name = None + try: +- file_name = message.fp.name ++ if sys.hexversion >= 0x020500F0: ++ file_name = message.fp._file.name ++ else: ++ file_name = message.fp.name + except AttributeError: + pass + # maildir mailboxes use the filename suffix to indicate read status +@@ -918,7 +931,10 @@ + file_name = None + message_size = None + try: +- file_name = message.fp.name ++ if sys.hexversion >= 0x020500F0: ++ file_name = message.fp._file.name ++ else: ++ file_name = message.fp.name + except AttributeError: + pass + if file_name: +@@ -1269,7 +1285,11 @@ + if type == "maildir": + add_status_headers(msg) + archive.write(msg) +- if not options.dry_run: delete_queue.append(msg.fp.name) ++ if sys.hexversion >= 0x020500F0: ++ fpname = msg.fp._file.name ++ else: ++ fpname = msg.fp.name ++ if not options.dry_run: delete_queue.append(fpname) + else: + vprint("decision: retain message") + msg = original.next() From vmiklos at frugalware.org Thu Aug 16 01:39:49 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:39:51 2007 Subject: [Frugalware-git] frugalware-current: kernel-2.6.22-3-i686 Message-ID: <20070815233949.6D54A13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a3ca7b92949ce9dc65d088e585eace8e163325f4 commit a3ca7b92949ce9dc65d088e585eace8e163325f4 Author: VMiklos Date: Thu Aug 16 01:39:26 2007 +0200 kernel-2.6.22-3-i686 bump to patchlevel '3', because of security fix diff --git a/source/include/kernel-version.sh b/source/include/kernel-version.sh index 751f8ca..ba867ef 100644 --- a/source/include/kernel-version.sh +++ b/source/include/kernel-version.sh @@ -16,5 +16,5 @@ # * _F_kernelver_stable: the number of the -stable patch to use (if any) ### _F_kernelver_ver=2.6.22 -_F_kernelver_rel=2 -_F_kernelver_stable=2 +_F_kernelver_rel=3 +_F_kernelver_stable=3 From vmiklos at frugalware.org Thu Aug 16 01:44:06 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:08 2007 Subject: [Frugalware-git] frugalware-current: cdemu-0.8-23-i686 Message-ID: <20070815234406.E0A2B13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=0880d7e0910f7acfd297a35a0ae390186099b858 commit 0880d7e0910f7acfd297a35a0ae390186099b858 Author: VMiklos Date: Thu Aug 16 01:43:07 2007 +0200 cdemu-0.8-23-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/apps-extra/cdemu/FrugalBuild b/source/apps-extra/cdemu/FrugalBuild index 3f48add..e20dc6f 100644 --- a/source/apps-extra/cdemu/FrugalBuild +++ b/source/apps-extra/cdemu/FrugalBuild @@ -3,7 +3,7 @@ pkgname=cdemu pkgver=0.8 -pkgrel=22 +pkgrel=23 pkgdesc="A kernel module designed to simulate a CD drive with just simple cue/bin files." Finclude kernel-module depends=(${depends[@]} 'python') From vmiklos at frugalware.org Thu Aug 16 01:44:07 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:24 2007 Subject: [Frugalware-git] frugalware-current: adm8211-20060111-25-i686 Message-ID: <20070815234407.7C23613A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=6ed839aa2ba00aa9d17432a9cc090bf3d03531b0 commit 6ed839aa2ba00aa9d17432a9cc090bf3d03531b0 Author: VMiklos Date: Thu Aug 16 01:43:10 2007 +0200 adm8211-20060111-25-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/network-extra/adm8211/FrugalBuild b/source/network-extra/adm8211/FrugalBuild index 3e6cf35..b9e8a38 100644 --- a/source/network-extra/adm8211/FrugalBuild +++ b/source/network-extra/adm8211/FrugalBuild @@ -3,7 +3,7 @@ pkgname=adm8211 pkgver=20060111 -pkgrel=24 +pkgrel=25 pkgdesc="IEEE 802.11 wireless LAN driver for adm8211 based cards" url="http://aluminum.sourmilk.net/adm8211/" Finclude kernel-module From vmiklos at frugalware.org Thu Aug 16 01:44:07 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:25 2007 Subject: [Frugalware-git] frugalware-current: fglrx-8.38.6-4-i686 Message-ID: <20070815234407.5A4B313A4012@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=85c486327ff29f6b3a9fabe3f54c5996fa7afbf0 commit 85c486327ff29f6b3a9fabe3f54c5996fa7afbf0 Author: VMiklos Date: Thu Aug 16 01:43:08 2007 +0200 fglrx-8.38.6-4-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/x11-extra/fglrx/FrugalBuild b/source/x11-extra/fglrx/FrugalBuild index afc1657..5dd605c 100644 --- a/source/x11-extra/fglrx/FrugalBuild +++ b/source/x11-extra/fglrx/FrugalBuild @@ -4,7 +4,7 @@ pkgname=fglrx pkgver=8.38.6 -pkgrel=3 +pkgrel=4 pkgdesc="Hardware Accelerated ATi driver for xorg" url="http://www.ati.com/" # libstdc++5: no hardware acceleration without it From vmiklos at frugalware.org Thu Aug 16 01:44:07 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:25 2007 Subject: [Frugalware-git] frugalware-current: rt2400-1.2.2_b3-6-i686 Message-ID: <20070815234407.9C65713A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=faf07c96e500b17a138334a952422a82a740ab48 commit faf07c96e500b17a138334a952422a82a740ab48 Author: VMiklos Date: Thu Aug 16 01:43:12 2007 +0200 rt2400-1.2.2_b3-6-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/network-extra/rt2400/FrugalBuild b/source/network-extra/rt2400/FrugalBuild index a7dbdc9..5147fa8 100644 --- a/source/network-extra/rt2400/FrugalBuild +++ b/source/network-extra/rt2400/FrugalBuild @@ -3,7 +3,7 @@ pkgname=rt2400 pkgver=1.2.2_b3 -pkgrel=5 +pkgrel=6 pkgdesc="Driver for wireless cards that are based on the Ralink rt2400 chipsets." Finclude kernel-module sourceforge url="http://rt2x00.serialmonkey.com/wiki/index.php" From vmiklos at frugalware.org Thu Aug 16 01:44:07 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:26 2007 Subject: [Frugalware-git] frugalware-current: rt2500-1.1.0_b4-24-i686 Message-ID: <20070815234407.C016813A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=4d22a1fc04c5da733bfa49d42c6f5025897da840 commit 4d22a1fc04c5da733bfa49d42c6f5025897da840 Author: VMiklos Date: Thu Aug 16 01:43:13 2007 +0200 rt2500-1.1.0_b4-24-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/network-extra/rt2500/FrugalBuild b/source/network-extra/rt2500/FrugalBuild index d647a64..7d2cf55 100644 --- a/source/network-extra/rt2500/FrugalBuild +++ b/source/network-extra/rt2500/FrugalBuild @@ -3,7 +3,7 @@ pkgname=rt2500 pkgver=1.1.0_b4 -pkgrel=23 +pkgrel=24 pkgdesc="Driver for wireless cards that are based on the Ralink rt2400 and rt2500 chipsets." _F_sourceforge_dirname="rt2400" Finclude kernel-module sourceforge From vmiklos at frugalware.org Thu Aug 16 01:44:07 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:27 2007 Subject: [Frugalware-git] frugalware-current: qc-usb-0.6.6-19-i686 Message-ID: <20070815234407.DCB4B13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=78a4de26aa97a44b146347dc16b29bd7426307e1 commit 78a4de26aa97a44b146347dc16b29bd7426307e1 Author: VMiklos Date: Thu Aug 16 01:43:15 2007 +0200 qc-usb-0.6.6-19-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/multimedia-extra/qc-usb/FrugalBuild b/source/multimedia-extra/qc-usb/FrugalBuild index 372ab45..f82ce21 100644 --- a/source/multimedia-extra/qc-usb/FrugalBuild +++ b/source/multimedia-extra/qc-usb/FrugalBuild @@ -3,7 +3,7 @@ pkgname=qc-usb pkgver=0.6.6 -pkgrel=18 +pkgrel=19 pkgdesc="Quickcam kernel driver." groups=('multimedia-extra') archs=('i686' 'x86_64') From vmiklos at frugalware.org Thu Aug 16 01:44:08 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:28 2007 Subject: [Frugalware-git] frugalware-current: rlocate-0.5.5-14-i686 Message-ID: <20070815234408.05AF213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=586686e4ff41968e9ccd79872cd44b776bfadbb8 commit 586686e4ff41968e9ccd79872cd44b776bfadbb8 Author: VMiklos Date: Thu Aug 16 01:43:16 2007 +0200 rlocate-0.5.5-14-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/apps-extra/rlocate/FrugalBuild b/source/apps-extra/rlocate/FrugalBuild index 011e8c5..684d71e 100644 --- a/source/apps-extra/rlocate/FrugalBuild +++ b/source/apps-extra/rlocate/FrugalBuild @@ -3,7 +3,7 @@ pkgname=rlocate pkgver=0.5.5 -pkgrel=13 +pkgrel=14 pkgdesc="rlocate is an implementation of the locate command" Finclude kernel-module depends=(${depends[@]} 'glibc' 'util-linux' 'psmisc') From vmiklos at frugalware.org Thu Aug 16 01:44:08 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:29 2007 Subject: [Frugalware-git] frugalware-current: ipw3945-1.2.1-6-i686 Message-ID: <20070815234408.2B2D113A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f18ce6b9db117c0b0cc89a3f3c3ae57fc70da1aa commit f18ce6b9db117c0b0cc89a3f3c3ae57fc70da1aa Author: VMiklos Date: Thu Aug 16 01:43:17 2007 +0200 ipw3945-1.2.1-6-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/network-extra/ipw3945/FrugalBuild b/source/network-extra/ipw3945/FrugalBuild index 72887e3..5cc157a 100644 --- a/source/network-extra/ipw3945/FrugalBuild +++ b/source/network-extra/ipw3945/FrugalBuild @@ -3,7 +3,7 @@ pkgname=ipw3945 pkgver=1.2.1 -pkgrel=5 +pkgrel=6 pkgdesc="Intel PRO/Wireless 3945ABG Driver for Linux" _F_sourceforge_ext=".tgz" Finclude sourceforge kernel-module From vmiklos at frugalware.org Thu Aug 16 01:44:08 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:29 2007 Subject: [Frugalware-git] frugalware-current: dazuko-2.3.3-8-i686 Message-ID: <20070815234408.7733F13A4017@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ee17a8e409842ae3302de4c26b3df4c27ee3c507 commit ee17a8e409842ae3302de4c26b3df4c27ee3c507 Author: VMiklos Date: Thu Aug 16 01:43:19 2007 +0200 dazuko-2.3.3-8-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/apps-extra/dazuko/FrugalBuild b/source/apps-extra/dazuko/FrugalBuild index fb69419..e8c684d 100644 --- a/source/apps-extra/dazuko/FrugalBuild +++ b/source/apps-extra/dazuko/FrugalBuild @@ -3,7 +3,7 @@ pkgname=dazuko pkgver=2.3.3 -pkgrel=7 +pkgrel=8 pkgdesc="On-access virus scanning kernel interface" url="http://www.dazuko.org" license="GPL-2 BSD" From vmiklos at frugalware.org Thu Aug 16 01:44:09 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:30 2007 Subject: [Frugalware-git] frugalware-current: nvidia-100.14.11-3-i686 Message-ID: <20070815234409.698BA13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=0e3d0e50a072344a680b2d30469a351ca2ee74ff commit 0e3d0e50a072344a680b2d30469a351ca2ee74ff Author: VMiklos Date: Thu Aug 16 01:43:21 2007 +0200 nvidia-100.14.11-3-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/x11-extra/nvidia/FrugalBuild b/source/x11-extra/nvidia/FrugalBuild index ca64122..720637a 100644 --- a/source/x11-extra/nvidia/FrugalBuild +++ b/source/x11-extra/nvidia/FrugalBuild @@ -3,7 +3,7 @@ pkgname=nvidia pkgver=100.14.11 -pkgrel=2 +pkgrel=3 pkgdesc="3D accelerated display driver for Nvidia cards" url="http://www.nvidia.com/object/linux_display_archive.html" conflicts=('libgl' 'libglx') From vmiklos at frugalware.org Thu Aug 16 01:44:10 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:31 2007 Subject: [Frugalware-git] frugalware-current: gspcav1-1.00.18-7-i686 Message-ID: <20070815234410.36AC013A4017@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a1617a030da8e254fdccea768ddc38fb628e793b commit a1617a030da8e254fdccea768ddc38fb628e793b Author: VMiklos Date: Thu Aug 16 01:43:22 2007 +0200 gspcav1-1.00.18-7-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/multimedia-extra/gspcav1/FrugalBuild b/source/multimedia-extra/gspcav1/FrugalBuild index c2a1471..72fc7f2 100644 --- a/source/multimedia-extra/gspcav1/FrugalBuild +++ b/source/multimedia-extra/gspcav1/FrugalBuild @@ -3,7 +3,7 @@ pkgname=gspcav1 pkgver=1.00.18 -pkgrel=6 +pkgrel=7 pkgdate=20070508 pkgdesc="One driver Upto 220 Webcams supported" url="http://mxhaard.free.fr" From vmiklos at frugalware.org Thu Aug 16 01:44:10 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:32 2007 Subject: [Frugalware-git] frugalware-current: ndiswrapper-1.47-5-i686 Message-ID: <20070815234410.A24F213A401F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=320030e2edd54c3022096d5d342e041e5d600ac8 commit 320030e2edd54c3022096d5d342e041e5d600ac8 Author: VMiklos Date: Thu Aug 16 01:43:24 2007 +0200 ndiswrapper-1.47-5-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/network-extra/ndiswrapper/FrugalBuild b/source/network-extra/ndiswrapper/FrugalBuild index 7f749ae..51cc0da 100644 --- a/source/network-extra/ndiswrapper/FrugalBuild +++ b/source/network-extra/ndiswrapper/FrugalBuild @@ -4,7 +4,7 @@ pkgname=ndiswrapper pkgver=1.47 -pkgrel=4 +pkgrel=5 pkgdesc="Wrapper for using Windows drivers for some wireless cards" Finclude kernel-module sourceforge unset install From vmiklos at frugalware.org Thu Aug 16 01:44:10 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:33 2007 Subject: [Frugalware-git] frugalware-current: wlan-ng-0.2.8-6-i686 Message-ID: <20070815234410.DFDC613A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=737beb68038caee4a582a3cdcd718d06bd1f0f74 commit 737beb68038caee4a582a3cdcd718d06bd1f0f74 Author: VMiklos Date: Thu Aug 16 01:43:25 2007 +0200 wlan-ng-0.2.8-6-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/network-extra/wlan-ng/FrugalBuild b/source/network-extra/wlan-ng/FrugalBuild index 27c56f3..b594629 100644 --- a/source/network-extra/wlan-ng/FrugalBuild +++ b/source/network-extra/wlan-ng/FrugalBuild @@ -3,7 +3,7 @@ pkgname=wlan-ng pkgver=0.2.8 -pkgrel=5 +pkgrel=6 pkgdesc="Wireless Lan modules" url="http://www.linux-wlan.org/" Finclude kernel-module From vmiklos at frugalware.org Thu Aug 16 01:44:11 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:33 2007 Subject: [Frugalware-git] frugalware-current: nvidia-96xx-1.0_9639-5-i686 Message-ID: <20070815234411.10A3713A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=22cba039be798aaef94b24c6c2e3338d4a54aa96 commit 22cba039be798aaef94b24c6c2e3338d4a54aa96 Author: VMiklos Date: Thu Aug 16 01:43:27 2007 +0200 nvidia-96xx-1.0_9639-5-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/x11-extra/nvidia-96xx/FrugalBuild b/source/x11-extra/nvidia-96xx/FrugalBuild index 4b8f321..2ff04b2 100644 --- a/source/x11-extra/nvidia-96xx/FrugalBuild +++ b/source/x11-extra/nvidia-96xx/FrugalBuild @@ -4,7 +4,7 @@ pkgname=nvidia-96xx pkgver=1.0_9639 nvver=`echo $pkgver|sed 's/_/-/'` -pkgrel=4 +pkgrel=5 pkgdesc="3d accelerated display driver for Nvidia cards" url="http://www.nvidia.com/object/linux_display_archive.html" conflicts=('libgl' 'libglx' 'nvidia') From vmiklos at frugalware.org Thu Aug 16 01:44:11 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:34 2007 Subject: [Frugalware-git] frugalware-current: truecrypt-4.3-9-i686 Message-ID: <20070815234411.348D613A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=56a95cdaa19bd7805426fc4c98219350265edcdb commit 56a95cdaa19bd7805426fc4c98219350265edcdb Author: VMiklos Date: Thu Aug 16 01:43:28 2007 +0200 truecrypt-4.3-9-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/apps-extra/truecrypt/FrugalBuild b/source/apps-extra/truecrypt/FrugalBuild index c8514bf..8ef2bdc 100644 --- a/source/apps-extra/truecrypt/FrugalBuild +++ b/source/apps-extra/truecrypt/FrugalBuild @@ -4,7 +4,7 @@ pkgname=truecrypt pkgver=4.3 pkgextraver=a -pkgrel=8 +pkgrel=9 pkgdesc="A free open-source disk encryption software" url="http://www.truecrypt.org/" Finclude kernel-module From vmiklos at frugalware.org Thu Aug 16 01:44:11 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:35 2007 Subject: [Frugalware-git] frugalware-current: kqemu-1.3.0pre11-12-i686 Message-ID: <20070815234411.66D4313A4017@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5ea523fba66555075f9ea1d64ee06ffd98fa4816 commit 5ea523fba66555075f9ea1d64ee06ffd98fa4816 Author: VMiklos Date: Thu Aug 16 01:43:30 2007 +0200 kqemu-1.3.0pre11-12-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/xapps-extra/kqemu/FrugalBuild b/source/xapps-extra/kqemu/FrugalBuild index e799f87..0e1c20b 100644 --- a/source/xapps-extra/kqemu/FrugalBuild +++ b/source/xapps-extra/kqemu/FrugalBuild @@ -3,7 +3,7 @@ pkgname=kqemu pkgver=1.3.0pre11 -pkgrel=11 +pkgrel=12 pkgdesc="QEMU Accelerator Module" url="http://fabrice.bellard.free.fr/qemu/" depends=('qemu') From vmiklos at frugalware.org Thu Aug 16 01:44:11 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:36 2007 Subject: [Frugalware-git] frugalware-current: lirc-0.8.2-5-i686 Message-ID: <20070815234411.A117E13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c546d033e6139758008e384252e75739b5d5da95 commit c546d033e6139758008e384252e75739b5d5da95 Author: VMiklos Date: Thu Aug 16 01:43:31 2007 +0200 lirc-0.8.2-5-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/apps-extra/lirc/FrugalBuild b/source/apps-extra/lirc/FrugalBuild index 21583d0..1b5a700 100644 --- a/source/apps-extra/lirc/FrugalBuild +++ b/source/apps-extra/lirc/FrugalBuild @@ -3,7 +3,7 @@ pkgname=lirc pkgver=0.8.2 -pkgrel=4 +pkgrel=5 pkgdesc="LIRC is a package that allows you to decode and send infra-red signals of many commonly used remote controls." url="http://www.lirc.org/" Finclude kernel-module sourceforge From vmiklos at frugalware.org Thu Aug 16 01:44:11 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:37 2007 Subject: [Frugalware-git] frugalware-current: rtl8110-1.06-6-i686 Message-ID: <20070815234411.C767F13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=b9def0c5d66aac548e4d8e418518c291bf4b8fa5 commit b9def0c5d66aac548e4d8e418518c291bf4b8fa5 Author: VMiklos Date: Thu Aug 16 01:43:33 2007 +0200 rtl8110-1.06-6-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/network-extra/rtl8110/FrugalBuild b/source/network-extra/rtl8110/FrugalBuild index 14c8176..6035269 100644 --- a/source/network-extra/rtl8110/FrugalBuild +++ b/source/network-extra/rtl8110/FrugalBuild @@ -3,7 +3,7 @@ pkgname=rtl8110 pkgver=1.06 -pkgrel=5 +pkgrel=6 pkgdesc="Realtek driver(r1000) for RTL8169/8110 cards." url="http://www.realtek.com.tw" Finclude kernel-module From vmiklos at frugalware.org Thu Aug 16 01:44:12 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:37 2007 Subject: [Frugalware-git] frugalware-current: madwifi-0.9.3.1-6-i686 Message-ID: <20070815234412.17E7513A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f03fde4fb596b3ca24ddeb039a5bd44abc702bec commit f03fde4fb596b3ca24ddeb039a5bd44abc702bec Author: VMiklos Date: Thu Aug 16 01:43:34 2007 +0200 madwifi-0.9.3.1-6-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/network/madwifi/FrugalBuild b/source/network/madwifi/FrugalBuild index 3b5e2f5..fa71bca 100644 --- a/source/network/madwifi/FrugalBuild +++ b/source/network/madwifi/FrugalBuild @@ -3,7 +3,7 @@ pkgname=madwifi pkgver=0.9.3.1 -pkgrel=5 +pkgrel=6 pkgdesc="Madwifi drivers for Atheros wireless chipsets" url="http://madwifi.sourceforge.net/" Finclude kernel-module From vmiklos at frugalware.org Thu Aug 16 01:44:12 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:38 2007 Subject: [Frugalware-git] frugalware-current: virtualbox-1.4.0-5-i686 Message-ID: <20070815234412.8314313A402D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=71cacb1cbf6da49d0011a08361c9b60d9490c0bc commit 71cacb1cbf6da49d0011a08361c9b60d9490c0bc Author: VMiklos Date: Thu Aug 16 01:43:36 2007 +0200 virtualbox-1.4.0-5-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/xapps-extra/virtualbox/FrugalBuild b/source/xapps-extra/virtualbox/FrugalBuild index 7e234de..13f7832 100644 --- a/source/xapps-extra/virtualbox/FrugalBuild +++ b/source/xapps-extra/virtualbox/FrugalBuild @@ -4,7 +4,7 @@ pkgname=virtualbox realname=VirtualBox pkgver=1.4.0 -pkgrel=4 +pkgrel=5 pkgdesc="InnoTek VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use." url="http://www.virtualbox.org" Finclude kernel-module From vmiklos at frugalware.org Thu Aug 16 01:44:12 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:39 2007 Subject: [Frugalware-git] frugalware-current: acx100-0.3.36-13-i686 Message-ID: <20070815234412.C708E13A404D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=eed43eef3034c7647e32c6c61141862fab809f7b commit eed43eef3034c7647e32c6c61141862fab809f7b Author: VMiklos Date: Thu Aug 16 01:43:37 2007 +0200 acx100-0.3.36-13-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/network-extra/acx100/FrugalBuild b/source/network-extra/acx100/FrugalBuild index 3330c77..9b739b1 100644 --- a/source/network-extra/acx100/FrugalBuild +++ b/source/network-extra/acx100/FrugalBuild @@ -4,7 +4,7 @@ pkgname=acx100 pkgver=0.3.36 pkgdate=20070101 -pkgrel=12 +pkgrel=13 pkgdesc="The ACX100/ACX111 wireless network driver." url="http://www.cmartin.tk/acx" Finclude kernel-module From vmiklos at frugalware.org Thu Aug 16 01:44:13 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 01:44:40 2007 Subject: [Frugalware-git] frugalware-current: acerhk-0.5.34-3-i686 Message-ID: <20070815234413.178C013A404D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e0351b20a5f1828c76f5f55bbc0aa1947d74e16b commit e0351b20a5f1828c76f5f55bbc0aa1947d74e16b Author: VMiklos Date: Thu Aug 16 01:43:39 2007 +0200 acerhk-0.5.34-3-i686 rebuilt with kernel-2.6.22-3 diff --git a/source/apps-extra/acerhk/FrugalBuild b/source/apps-extra/acerhk/FrugalBuild index f83dfe3..55e0950 100644 --- a/source/apps-extra/acerhk/FrugalBuild +++ b/source/apps-extra/acerhk/FrugalBuild @@ -4,7 +4,7 @@ pkgname=acerhk pkgver=0.5.34 -pkgrel=2 +pkgrel=3 pkgdesc="Acer Hotkey driver for Linux" url="http://www.cakey.de/acerhk/" Finclude kernel-module From vmiklos at frugalware.org Thu Aug 16 02:48:41 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 02:48:43 2007 Subject: [Frugalware-git] frugalware-current: imagemagick-6.3.5_6-1-i686 Message-ID: <20070816004841.9FAF213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=0b96f1e934592c0373af6e3ba69055a005625c36 commit 0b96f1e934592c0373af6e3ba69055a005625c36 Author: VMiklos Date: Thu Aug 16 02:48:18 2007 +0200 imagemagick-6.3.5_6-1-i686 version bump add missing libgomp to depends() closes #2305 diff --git a/source/xapps/imagemagick/FrugalBuild b/source/xapps/imagemagick/FrugalBuild index f2705ba..6ddba55 100644 --- a/source/xapps/imagemagick/FrugalBuild +++ b/source/xapps/imagemagick/FrugalBuild @@ -3,11 +3,12 @@ # Maintainer: voroskoi pkgname=imagemagick -pkgver=6.3.5_5 +pkgver=6.3.5_6 pkgrel=1 pkgdesc="A robust collection of tools and libraries to read, write and manipulate image files" url="http://www.imagemagick.org" -depends=('lcms' 'libxext' 'libxt' 'bzip2' 'libgcc' 'libgomp' 'expat' 'libx11>=1.1.1-2' 'djvulibre') +depends=('lcms' 'libxext' 'libxt' 'bzip2' 'libgcc' 'libgomp' 'expat' + 'libx11>=1.1.1-2' 'djvulibre' 'libgomp') makedepends=('mpeg2dec' 'graphviz') groups=('xapps') archs=('i686' 'x86_64') @@ -15,7 +16,7 @@ options=('scriptlet') 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 \ libpng_mmx_patch_x86_64.patch) -sha1sums=('24dc7121add3e82848ba73924315958276ef4bb6' \ +sha1sums=('5155402d3d3d43128e5e07cc5cef6042c1d2ee45' \ 'e42f3acbe85b6098af75c5cecc9a254baaa0482c') build() { From vmiklos at frugalware.org Thu Aug 16 03:02:35 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 03:02:42 2007 Subject: [Frugalware-git] homepage-ng: FSA248-opera Message-ID: <20070816010235.D416013A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=2cab88cd45469fa9431d1af65427c74c5fc48ce2 commit 2cab88cd45469fa9431d1af65427c74c5fc48ce2 Author: VMiklos Date: Thu Aug 16 03:00:48 2007 +0200 FSA248-opera diff --git a/frugalware/xml/security.xml b/frugalware/xml/security.xml index 06cc4ba..25bed6f 100644 --- a/frugalware/xml/security.xml +++ b/frugalware/xml/security.xml @@ -27,6 +27,21 @@ + 248 + 2007-08-16 + vmiklos + opera + 9.20-1terminus1 + 9.22-1terminus1 + http://bugs.frugalware.org/task/2266 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3819 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3929 + 1) Robert Swiecki has discovered a vulnerability in Opera, which can be exploited by malicious people to conduct spoofing attacks. + The vulnerability is caused due to an error in the handling of the "data:" URI scheme. This can be exploited to display arbitrary content while showing the URL of a trusted web site in the address bar when a user follows a specially crafted link. + 2) A vulnerability has been reported in Opera, which can be exploited by malicious people to compromise a user's system + The vulnerability is caused due to Opera using already freed memory when parsing BitTorrent headers and can lead to an invalid object pointer being dereferenced. This can be exploited to execute arbitrary code, when the user is tricked into clicking on a specially crafted BitTorrent file and then removes it via a right-click from the download pane. + + 247 2007-08-15 vmiklos From vmiklos at frugalware.org Thu Aug 16 13:49:57 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 13:50:00 2007 Subject: [Frugalware-git] homepage-ng: FSA249-seamonkey Message-ID: <20070816114957.D3F3D13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=019cae799f2676363d5dcac6b132bf8eb527f87e commit 019cae799f2676363d5dcac6b132bf8eb527f87e Author: VMiklos Date: Thu Aug 16 13:48:13 2007 +0200 FSA249-seamonkey diff --git a/frugalware/xml/security.xml b/frugalware/xml/security.xml index 25bed6f..dc3b2dd 100644 --- a/frugalware/xml/security.xml +++ b/frugalware/xml/security.xml @@ -27,6 +27,25 @@ + 249 + 2007-08-16 + vmiklos + seamonkey + 1.1.2-1terminus1 + 1.1.4-1terminus1 + http://bugs.frugalware.org/task/2296 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3734 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3735 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3954 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3844 + Some vulnerabilities have been reported in SeaMonkey, which can potentially be exploited by malicious people to compromise a vulnerable system. + 1) Various errors in the browser engine can be exploited to cause memory corruption and potentially to execute arbitrary code. + + 2) Various errors in the Javascript engine can be exploited to cause memory corruption and potentially to execute arbitrary code. + 3) The vulnerability is caused due to an error within the handling of "about:blank" pages loaded by chrome in an addon. This can be exploited to execute script code under chrome privileges by e.g. clicking on a link opened in an "about:blank" window created and populated in a certain ways by an addon. + Successful exploitation requires that certain addons are installed. + + 248 2007-08-16 vmiklos From crazy at frugalware.org Thu Aug 16 18:07:56 2007 From: crazy at frugalware.org (crazy) Date: Thu Aug 16 18:07:58 2007 Subject: [Frugalware-git] frugalware-current: ggv-2.12.0-3-i686 Message-ID: <20070816160756.1A34B13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=59548c8d4191c10ce4f60f443ade0f496c95dcaa commit 59548c8d4191c10ce4f60f443ade0f496c95dcaa Author: crazy Date: Thu Aug 16 18:04:14 2007 +0200 ggv-2.12.0-3-i686 * rebuild with expat * --- broken depends (package ggv ) --- * * libexpat.so.0 => not found diff --git a/source/gnome/ggv/FrugalBuild b/source/gnome/ggv/FrugalBuild index 25728ad..d006900 100644 --- a/source/gnome/ggv/FrugalBuild +++ b/source/gnome/ggv/FrugalBuild @@ -3,10 +3,10 @@ pkgname=ggv pkgver=2.12.0 -pkgrel=2 +pkgrel=3 pkgdesc="PostScript viewer for GNOME" url="http://www.gnome.org/" -depends=('libgnomeui' 'xespgs' 'scrollkeeper' 'desktop-file-utils') +depends=('libgnomeui' 'xespgs' 'scrollkeeper' 'desktop-file-utils' 'expat>=2.0.1') makedepends=('intltool') groups=('gnome') archs=('i686' 'x86_64') From crazy at frugalware.org Thu Aug 16 18:20:21 2007 From: crazy at frugalware.org (crazy) Date: Thu Aug 16 18:20:24 2007 Subject: [Frugalware-git] frugalware-current: kcheckgmail-0.5.5-2-i686 Message-ID: <20070816162021.A196413A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=4f0e18338f9111f9b5cb27c4a4913f73dc4b22f9 commit 4f0e18338f9111f9b5cb27c4a4913f73dc4b22f9 Author: crazy Date: Thu Aug 16 18:16:56 2007 +0200 kcheckgmail-0.5.5-2-i686 * rebuild with expat * closes #2337 diff --git a/source/kde-extra/kcheckgmail/FrugalBuild b/source/kde-extra/kcheckgmail/FrugalBuild index 5594ecf..fe384d2 100644 --- a/source/kde-extra/kcheckgmail/FrugalBuild +++ b/source/kde-extra/kcheckgmail/FrugalBuild @@ -3,10 +3,10 @@ pkgname=kcheckgmail pkgver=0.5.5 -pkgrel=1 +pkgrel=2 pkgdesc="KCheckGmail is a system tray application to notify you about how many email messages you have in your Gmail account." license="GPL" -depends=('libxi' 'libstdc++' 'qt' 'kdelibs') +depends=('libxi' 'libstdc++' 'qt' 'kdelibs>=3.5.7' 'expat>=2.0.1') archs=('i686' 'x86_64') groups=('kde-extra') _F_sourceforge_ext=".tar.bz2" From vmiklos at frugalware.org Thu Aug 16 20:36:40 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 20:36:44 2007 Subject: [Frugalware-git] homepage-ng: bin frugalware/xml/news_todel.xml Message-ID: <20070816183640.C44FE13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=3efde48722ece5cd9134914b516b1862bc2795bc commit 3efde48722ece5cd9134914b516b1862bc2795bc Author: VMiklos Date: Thu Aug 16 20:34:56 2007 +0200 bin frugalware/xml/news_todel.xml diff --git a/frugalware/xml/news_todel.xml b/frugalware/xml/news_todel.xml deleted file mode 100644 index f769cca..0000000 --- a/frugalware/xml/news_todel.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - -]> - - - 3 - New page arrived - Mon Jun 5 21:56:09 CEST 2006 - IroNiQ - AlexExtreme's work (many thanks for him), - the base of the page and most of the functionalities are created/ported by me. Currently there's no translation is available, but - the translation of the page will be much more easy, because the whole page use gettext(). Please test the site and write the comments to - the frugalware-devel mailing list.
Thanks. - ]]> -
-
- - 2 - second test post - Fri May 12 21:38:39 CEST 2006 - IroNiQ - - It can have more than one line.
- ]]> -
-
- - 1 - first test post - Fri May 12 21:38:39 CEST 2006 - IroNiQ - - VMiklos - Fri May 12 22:11:03 CEST 2006 - - - boobaa - Fri May 12 22:11:18 CEST 2006 - - - It can have more than one line, too.
- ]]> -
-
-
From vmiklos at frugalware.org Thu Aug 16 22:00:01 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 16 22:00:04 2007 Subject: [Frugalware-git] frugalware-current: gjdoc-0.7.8-2-i686 Message-ID: <20070816200001.4723A13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e1af9f7c817ff186cbe98fba2bbb8dd60192cea8 commit e1af9f7c817ff186cbe98fba2bbb8dd60192cea8 Author: VMiklos Date: Thu Aug 16 21:59:43 2007 +0200 gjdoc-0.7.8-2-i686 rebuilt with libgcj-4.2 diff --git a/source/devel-extra/gjdoc/FrugalBuild b/source/devel-extra/gjdoc/FrugalBuild index 17c7339..34db99e 100644 --- a/source/devel-extra/gjdoc/FrugalBuild +++ b/source/devel-extra/gjdoc/FrugalBuild @@ -3,11 +3,11 @@ pkgname=gjdoc pkgver=0.7.8 -pkgrel=1 +pkgrel=2 pkgdesc="A documentation generation system for 'javadoc'-style comments." url="http://savannah.gnu.org/projects/classpath/" depends=('libgcj' 'antlr') -makedepends=('gcc-gcj') +makedepends=('gcc-gcj>=4.2.0') groups=('devel-extra') archs=('i686' 'x86_64') up2date="lynx -dump ftp://ftp.gnu.org/gnu/classpath/|grep gjdoc-.*gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;$ p'" From vmiklos at frugalware.org Fri Aug 17 00:43:36 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 17 00:43:39 2007 Subject: [Frugalware-git] frugalware-current: git-1.5.2.5-1-i686 Message-ID: <20070816224336.9B60C13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=560596905e7fc20edf4326b8a2e9313ea3f89663 commit 560596905e7fc20edf4326b8a2e9313ea3f89663 Author: VMiklos Date: Fri Aug 17 00:43:21 2007 +0200 git-1.5.2.5-1-i686 version bump diff --git a/source/devel-extra/git/FrugalBuild b/source/devel-extra/git/FrugalBuild index ae82379..5377d88 100644 --- a/source/devel-extra/git/FrugalBuild +++ b/source/devel-extra/git/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: VMiklos pkgname=git -pkgver=1.5.2.4 -pkgrel=2 +pkgver=1.5.2.5 +pkgrel=1 pkgdesc="the stupid content tracker" url="http://www.kernel.org/pub/software/scm/git/" depends=('curl>=7.16.0' 'openssl') From vmiklos at frugalware.org Fri Aug 17 00:56:09 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 17 00:56:11 2007 Subject: [Frugalware-git] frugalware-current: po4a-0.32-1-i686 Message-ID: <20070816225609.5AA2E13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=bf6580cd4a5ed219d0b8a6b2fc0daf927cc5a0f4 commit bf6580cd4a5ed219d0b8a6b2fc0daf927cc5a0f4 Author: VMiklos Date: Fri Aug 17 00:56:04 2007 +0200 po4a-0.32-1-i686 version bump diff --git a/source/devel-extra/po4a/FrugalBuild b/source/devel-extra/po4a/FrugalBuild index 583879a..fe223b8 100644 --- a/source/devel-extra/po4a/FrugalBuild +++ b/source/devel-extra/po4a/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: VMiklos pkgname=po4a -pkgver=0.31 -rel_id=1968 +pkgver=0.32 +rel_id=2108 pkgrel=1 pkgdesc="Eases translation work, and in particular the maintenance of translations." url="http://po4a.alioth.debian.org/" @@ -13,4 +13,4 @@ groups=('devel-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://alioth.debian.org/projects/po4a/|grep ' po4a'|sed 's/.*po4a \([^ ]*\) .*/\1/'" source=(http://alioth.debian.org/download.php/$rel_id/$pkgname-$pkgver.tar.gz) -sha1sums=('0c3a0a4a816d348d4ce9bf2e573e92f3fb70d140') +sha1sums=('890ccfd513530f5cfda3efd5d33aab9874f7104a') From vmiklos at frugalware.org Fri Aug 17 01:10:47 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 17 01:10:50 2007 Subject: [Frugalware-git] frugalware-current: db-4.6.19-1-i686 Message-ID: <20070816231047.CEF0813A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=684ec024195fbfc39f1ca23723bf8805eaf3609b commit 684ec024195fbfc39f1ca23723bf8805eaf3609b Author: VMiklos Date: Fri Aug 17 01:10:40 2007 +0200 db-4.6.19-1-i686 version bump diff --git a/source/base/db/FrugalBuild b/source/base/db/FrugalBuild index 3495938..79a3937 100644 --- a/source/base/db/FrugalBuild +++ b/source/base/db/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=db -pkgver=4.6.18 +pkgver=4.6.19 pkgrel=1 pkgdesc="The Berkeley DB embedded database system" url="http://www.sleepycat.com" @@ -18,7 +18,7 @@ archs=('i686' 'x86_64' 'ppc') up2date="lynx -dump http://www.oracle.com/technology/software/products/berkeley-db/index.html|grep '\]Berkeley DB'|sed 's/.*DB \([^ ]*\) .*/\1/;q'" source=(http://download.oracle.com/berkeley-db/db-$pkgver.tar.gz \ db-4.5.20-java-gcj.patch) -sha1sums=('26c127ddd814da97e7492959ffacdd1897f73645' \ +sha1sums=('8980f4319ebf7d16c06cf01068b51c78affad07e' \ 'c8063bb1e85f0a8d4ed420d43f2e165e6ba625fe') [ "$CARCH" == "x86_64" ] && Fconfopts="$Fconfopts --with-mutex=x86/gcc-assembly" [ "$ENABLE_JAVA" = "1" ] && Fconfopts="$Fconfopts --enable-java" From vmiklos at frugalware.org Fri Aug 17 01:20:21 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 17 01:20:23 2007 Subject: [Frugalware-git] frugalware-current: madwifi-0.9.3.2-1-i686 Message-ID: <20070816232021.24D2D13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e74e90b3d307a5347d729af3ed284506dc2e6059 commit e74e90b3d307a5347d729af3ed284506dc2e6059 Author: VMiklos Date: Fri Aug 17 01:20:10 2007 +0200 madwifi-0.9.3.2-1-i686 version bump removed no longer necessary -kernel2622.diff diff --git a/source/network/madwifi/FrugalBuild b/source/network/madwifi/FrugalBuild index fa71bca..91cb144 100644 --- a/source/network/madwifi/FrugalBuild +++ b/source/network/madwifi/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: VMiklos pkgname=madwifi -pkgver=0.9.3.1 -pkgrel=6 +pkgver=0.9.3.2 +pkgrel=1 pkgdesc="Madwifi drivers for Atheros wireless chipsets" url="http://madwifi.sourceforge.net/" Finclude kernel-module @@ -13,10 +13,9 @@ makedepends=(${makedepends[@]} 'sharutils') groups=('network') archs=('i686' 'x86_64') Finclude sourceforge -source=($source madwifi-0.9.3-cflags.diff madwifi-0.9.3.1-kernel2622.diff) -sha1sums=('690543c825b8b49186e4613a286b39114fff3c11' \ - '26fdc221e5bb0299d8b3c41ad30b6fe6882a8e35' \ - 'b61d7e0bc2da632e399abbe6b6bef92f6a73d7cc') +source=($source madwifi-0.9.3-cflags.diff) +sha1sums=('a839ffcc356e9e4e00233580067905359671578d' \ + '26fdc221e5bb0299d8b3c41ad30b6fe6882a8e35') # If the package needs testing, feel free to poke Benjamin Woods diff --git a/source/network/madwifi/madwifi-0.9.3.1-kernel2622.diff b/source/network/madwifi/madwifi-0.9.3.1-kernel2622.diff deleted file mode 100644 index eea54e8..0000000 --- a/source/network/madwifi/madwifi-0.9.3.1-kernel2622.diff +++ /dev/null @@ -1,100 +0,0 @@ -diff -Naur madwifi-0.9.3.1.orig/Makefile.inc madwifi-0.9.3.1/Makefile.inc ---- madwifi-0.9.3.1.orig/Makefile.inc 2007-01-18 09:26:23.000000000 +0100 -+++ madwifi-0.9.3.1/Makefile.inc 2007-07-10 14:45:07.000000000 +0200 -@@ -146,7 +146,7 @@ - # - TOOLS= $(TOP)/tools - --COPTS+= -Werror -+#COPTS+= -Werror - INCS= -include $(TOP)/include/compat.h -I$(TOP)/include - - # TARGET defines the target platform architecture. It must match one of -diff -Naur madwifi-0.9.3.1.orig/net80211/ieee80211_input.c madwifi-0.9.3.1/net80211/ieee80211_input.c ---- madwifi-0.9.3.1.orig/net80211/ieee80211_input.c 2007-05-23 10:43:05.000000000 +0200 -+++ madwifi-0.9.3.1/net80211/ieee80211_input.c 2007-07-10 14:45:21.000000000 +0200 -@@ -1048,11 +1048,12 @@ - * incoming fragments - * XXX 4-address/QoS frames? - */ -- else if (skb->end - skb->head < ni->ni_vap->iv_dev->mtu + -- hdrlen) { -+ else if (skb_end_pointer(skb) - skb->head < -+ ni->ni_vap->iv_dev->mtu + hdrlen) { - ni->ni_rxfrag = skb_copy_expand(skb, 0, - (ni->ni_vap->iv_dev->mtu + hdrlen) - -- (skb->end - skb->head), GFP_ATOMIC); -+ (skb_end_pointer(skb) - skb->head), -+ GFP_ATOMIC); - dev_kfree_skb(skb); - } - } -@@ -1136,8 +1137,8 @@ - } - if (skb1 != NULL) { - skb1->dev = dev; -- skb1->mac.raw = skb1->data; -- skb1->nh.raw = skb1->data + sizeof(struct ether_header); -+ skb_reset_mac_header(skb1); -+ skb1->network_header = skb1->data + sizeof(struct ether_header); - skb1->protocol = __constant_htons(ETH_P_802_2); - /* XXX insert vlan tag before queue it? */ - dev_queue_xmit(skb1); -@@ -2259,7 +2260,7 @@ - if (skb1 == NULL) - return; - skb1->dev = dev; -- skb1->mac.raw = skb1->data; -+ skb_reset_mac_header(skb1); - skb1->ip_summed = CHECKSUM_NONE; - skb1->pkt_type = PACKET_OTHERHOST; - skb1->protocol = __constant_htons(0x0019); /* ETH_P_80211_RAW */ -@@ -2534,7 +2535,7 @@ - - skb->dev = dev; - skb->protocol = eth_type_trans(skb, dev); -- skb->mac.raw = skb->data; -+ skb_reset_mac_header(skb); - ieee80211_deliver_data(ni, skb); - return; - } -@@ -3712,15 +3713,15 @@ - ath_eth_type_trans(struct sk_buff *skb, struct net_device *dev) - { - struct ethhdr *eth; -- -- skb->mac.raw=skb->data; -+ -+ skb_reset_mac_header(skb); - skb_pull(skb, ETH_HLEN); - /* - * NB: mac.ethernet is replaced in 2.6.9 by eth_hdr but - * since that's an inline and not a define there's - * no easy way to do this cleanly. - */ -- eth = (struct ethhdr *)skb->mac.raw; -+ eth = eth_hdr(skb); - - if (*eth->h_dest & 1) - if (memcmp(eth->h_dest, dev->broadcast, ETH_ALEN) == 0) -diff -Naur madwifi-0.9.3.1.orig/net80211/ieee80211_monitor.c madwifi-0.9.3.1/net80211/ieee80211_monitor.c ---- madwifi-0.9.3.1.orig/net80211/ieee80211_monitor.c 2007-02-15 00:45:48.000000000 +0100 -+++ madwifi-0.9.3.1/net80211/ieee80211_monitor.c 2007-07-10 14:45:14.000000000 +0200 -@@ -373,7 +373,7 @@ - if (vap->iv_monitor_txf_len && tx) { - /* truncate transmit feedback packets */ - skb_trim(skb1, vap->iv_monitor_txf_len); -- skb1->nh.raw = skb1->data; -+ skb1->network_header = skb1->data; - } - switch (vap->iv_dev->type) { - case ARPHRD_IEEE80211: -@@ -555,7 +555,7 @@ - skb_trim(skb1, skb1->len - IEEE80211_CRC_LEN); - } - skb1->dev = dev; /* NB: deliver to wlanX */ -- skb1->mac.raw = skb1->data; -+ skb_reset_mac_header(skb1); - skb1->ip_summed = CHECKSUM_NONE; - skb1->pkt_type = pkttype; - skb1->protocol = __constant_htons(0x0019); /* ETH_P_80211_RAW */ From vmiklos at frugalware.org Fri Aug 17 01:22:17 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 17 01:22:18 2007 Subject: [Frugalware-git] pacman-tools: syncpkgcd: exclude .git when searching for a package Message-ID: <20070816232217.014FB13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=3f93d7f1b6257e438801ff56eb6fbfa63ad1dbdf commit 3f93d7f1b6257e438801ff56eb6fbfa63ad1dbdf Author: VMiklos Date: Fri Aug 17 01:22:11 2007 +0200 syncpkgcd: exclude .git when searching for a package diff --git a/syncpkgd/syncpkgcd.py b/syncpkgd/syncpkgcd.py index 54de7e6..3411039 100644 --- a/syncpkgd/syncpkgcd.py +++ b/syncpkgd/syncpkgcd.py @@ -159,6 +159,8 @@ class Syncpkgcd: for dir in dirs: if "_darcs" in root: continue + if ".git" in root: + continue if dir == pkgname: os.chdir(os.path.join(root, dir)) return From vmiklos at frugalware.org Fri Aug 17 01:29:53 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 17 01:29:55 2007 Subject: [Frugalware-git] frugalware-current: intltool-0.36.1-1-i686 Message-ID: <20070816232953.1180813A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=bbd553848183742f38420a2ce2e7648f95d0f682 commit bbd553848183742f38420a2ce2e7648f95d0f682 Author: VMiklos Date: Fri Aug 17 01:29:45 2007 +0200 intltool-0.36.1-1-i686 version bump diff --git a/source/gnome/intltool/FrugalBuild b/source/gnome/intltool/FrugalBuild index 0777b19..edc24da 100644 --- a/source/gnome/intltool/FrugalBuild +++ b/source/gnome/intltool/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=intltool -pkgver=0.36.0 +pkgver=0.36.1 pkgrel=1 pkgdesc="Contains scripts and autoconf magic for internationalizing various kinds of data files." url="http://www.gnome.org/" @@ -11,4 +11,4 @@ groups=('gnome') archs=('i686' 'x86_64') _F_gnome_devel=y Finclude gnome -sha1sums=('991aafd9b215e6131a57be2f8ed76df422e968da') +sha1sums=('94debf3e9194f4476329ad15f777bf71f2d0b459') From vmiklos at frugalware.org Fri Aug 17 01:34:40 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 17 01:34:42 2007 Subject: [Frugalware-git] frugalware-current: logrotate-3.7.6-1-i686 Message-ID: <20070816233440.3B98C13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=eb0dd7695b199328c76187d66827ca5c5eb6121b commit eb0dd7695b199328c76187d66827ca5c5eb6121b Author: VMiklos Date: Fri Aug 17 01:34:30 2007 +0200 logrotate-3.7.6-1-i686 version bump also an url fix: s/dist/pkgs/ diff --git a/source/apps/logrotate/FrugalBuild b/source/apps/logrotate/FrugalBuild index 6f18eb8..e599375 100644 --- a/source/apps/logrotate/FrugalBuild +++ b/source/apps/logrotate/FrugalBuild @@ -2,9 +2,9 @@ # Maintainer: VMiklos pkgname=logrotate -pkgver=3.7.5 +pkgver=3.7.6 # lynx -dump http://cvs.fedora.redhat.com/viewcvs/devel/logrotate/sources?view=markup |grep tar |sed -e 's/ .*//' -pkg_md5="2b25c645bbcc52abc12ba6a4d52b18e5" +pkg_md5="cafaaf07c0688398c80ef234d40ec0e4" pkgrel=1 pkgdesc="Rotates, compresses, removes and mails system log files." url="http://cvs.fedora.redhat.com" @@ -13,8 +13,11 @@ rodepends=('mailx') groups=('apps') archs=('i686' 'x86_64' 'ppc') up2date="lynx -dump $url/viewcvs/devel/logrotate/sources?view=markup |grep tar |sed -e 's/.*-\(.*\).t.*/\1/'" -source=("$url/repo/dist/logrotate/logrotate-$pkgver.tar.gz/$pkg_md5/logrotate-$pkgver.tar.gz" \ +source=("$url/repo/pkgs/logrotate/logrotate-$pkgver.tar.gz/$pkg_md5/logrotate-$pkgver.tar.gz" \ logrotate.conf logrotate) +sha1sums=('816448e9ec736fc2f5833fe8de9f638fb66111ff' \ + '4cdc2cfc1077668fae05bfb0ce61bfd781c34d95' \ + 'cadda9e47640ea91e5f1488b518e4982acebad49') build() { @@ -27,7 +30,4 @@ build() Fexe /etc/cron.daily/logrotate } -sha1sums=('7c9dee4d4df97af2f6d919e2eac61f6a673bd13a'\ - '4cdc2cfc1077668fae05bfb0ce61bfd781c34d95'\ - 'cadda9e47640ea91e5f1488b518e4982acebad49') # optimization OK From boobaa at frugalware.org Fri Aug 17 07:01:23 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Fri Aug 17 07:01:26 2007 Subject: [Frugalware-git] frugalware-current: k9copy-1.1.3-1-i686 Message-ID: <20070817050123.9F12013A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=0326181f19291a8c7e706b2dd59b683fa3d66da5 commit 0326181f19291a8c7e706b2dd59b683fa3d66da5 Author: CSÉCSY László Date: Fri Aug 17 07:01:02 2007 +0200 k9copy-1.1.3-1-i686 version bump sbu fix diff --git a/source/kde-extra/k9copy/FrugalBuild b/source/kde-extra/k9copy/FrugalBuild index b1a140e..005e95a 100644 --- a/source/kde-extra/k9copy/FrugalBuild +++ b/source/kde-extra/k9copy/FrugalBuild @@ -1,9 +1,9 @@ -# Compiling Time: 0.84 SBU +# Compiling Time: 1.00 SBU # Maintainer: CSÉCSY László # Contributor: VMiklos pkgname=k9copy -pkgver=1.1.2 +pkgver=1.1.3 pkgrel=1 pkgdesc="K9Copy is a small utility which allows the copy of DVD under Linux." depends=('kdelibs' 'dvdauthor' 'mjpegtools>=1.8.0-2' 'libdvdread' 'dvd+rw-tools' 'toolame' 'vamps' 'hal' 'dbus-qt3') @@ -15,4 +15,4 @@ Finclude sourceforge kde url="http://k9copy.sourceforge.net/index.php" # optimization OK -sha1sums=('d3ff3017f42727a80570e3d15cb2289ffebaa874') +sha1sums=('2ef4dea252cce9d1dca0dfb8f439e8f7449ee582') From crazy at frugalware.org Fri Aug 17 11:38:02 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 17 11:38:04 2007 Subject: [Frugalware-git] frugalware-current: gnupg2-2.0.6-1-i686 Message-ID: <20070817093802.998D313A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a6def26c12c45cf8745ddd05da83f11b9977492e commit a6def26c12c45cf8745ddd05da83f11b9977492e Author: crazy Date: Fri Aug 17 11:36:49 2007 +0200 gnupg2-2.0.6-1-i686 * Version bump diff --git a/source/apps/gnupg2/FrugalBuild b/source/apps/gnupg2/FrugalBuild index a483935..f14dd51 100644 --- a/source/apps/gnupg2/FrugalBuild +++ b/source/apps/gnupg2/FrugalBuild @@ -3,7 +3,7 @@ pkgname=gnupg2 origname=gnupg -pkgver=2.0.5 +pkgver=2.0.6 pkgrel=1 pkgdesc="GnuPG2 is the new modularized version of GnuPG supporting OpenPGP and S/MIME" url="http://www.gnupg.org/" @@ -41,5 +41,5 @@ build() -sha1sums=('9435e7fabe525ce943a5818008d412ecad244018') +sha1sums=('4aa9a3ecc954126cfc0a30bef94ec6e1fbbc7009') # optimization OK From crazy at frugalware.org Fri Aug 17 11:43:34 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 17 11:43:36 2007 Subject: [Frugalware-git] frugalware-current: kmflcomp-0.9.6-1-i686 Message-ID: <20070817094334.5B9B313A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=adee86a1bcfd18229c9a01e6b8c72852b061a546 commit adee86a1bcfd18229c9a01e6b8c72852b061a546 Author: crazy Date: Fri Aug 17 11:43:06 2007 +0200 kmflcomp-0.9.6-1-i686 * Version bump diff --git a/source/xlib-extra/kmflcomp/FrugalBuild b/source/xlib-extra/kmflcomp/FrugalBuild index 214b18b..4c9398a 100644 --- a/source/xlib-extra/kmflcomp/FrugalBuild +++ b/source/xlib-extra/kmflcomp/FrugalBuild @@ -2,16 +2,16 @@ # Maintainer: crazy pkgname=kmflcomp -pkgver=0.9.5 +pkgver=0.9.6 pkgrel=1 pkgdesc="KMFL is a keyboarding input method." _F_sourceforge_dirname="kmfl" +_F_sourceforge_broken_up2date=1 Finclude sourceforge url="http://kmfl.sourceforge.net/" -depends=('glibc' 'libx11') +depends=('libx11') groups=('xlib-extra') archs=('i686' 'x86_64') -up2date="lynx -dump http://sourceforge.net/project/showfiles.php?group_id=130915|grep -m1 "kmflcomp-"|sed 's/.*-\(.*\).tar.gz .*/\1/'" -sha1sums=('adfd2bb4753e2e217e4d92c32265c31507d0cb16') +sha1sums=('897247c889935edf0b2f05ef4636be3e3fbc26b2') # optimization OK From crazy at frugalware.org Fri Aug 17 11:48:06 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 17 11:48:08 2007 Subject: [Frugalware-git] frugalware-current: libkmfl-0.9.6-1-i686 Message-ID: <20070817094806.0FD9513A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=3d37809b9cc313205329c3a56453f3aedfd4d21e commit 3d37809b9cc313205329c3a56453f3aedfd4d21e Author: crazy Date: Fri Aug 17 11:47:37 2007 +0200 libkmfl-0.9.6-1-i686 * Version bump diff --git a/source/xlib-extra/libkmfl/FrugalBuild b/source/xlib-extra/libkmfl/FrugalBuild index 1662322..6d0898c 100644 --- a/source/xlib-extra/libkmfl/FrugalBuild +++ b/source/xlib-extra/libkmfl/FrugalBuild @@ -2,16 +2,16 @@ # Maintainer: crazy pkgname=libkmfl -pkgver=0.9.5 +pkgver=0.9.6 pkgrel=1 pkgdesc="A keyboarding input method library." _F_sourceforge_dirname="kmfl" +_F_sourceforge_broken_up2date=1 Finclude sourceforge url="http://kmfl.sourceforge.net/" -depends=('glibc' 'kmflcomp>=0.9.5') +depends=('kmflcomp>=0.9.6') groups=('xlib-extra') archs=('i686' 'x86_64') -up2date="lynx -dump http://sourceforge.net/project/showfiles.php?group_id=130915|grep -m1 'libkmfl-'|sed 's/.*-\(.*\).tar.gz .*/\1/'" -sha1sums=('69f29012ed0b175c9e117baf9b13da36b833dc25') +sha1sums=('2885d26e664c8243f91bd8adde9a4bfcc7350165') # optimization OK From crazy at frugalware.org Fri Aug 17 11:57:17 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 17 11:57:18 2007 Subject: [Frugalware-git] frugalware-current: scim-kmfl-0.9.6-1-i686 Message-ID: <20070817095717.4AF5A13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f194ffc0cb8e1a50a62a49cfa22e3a263566360a commit f194ffc0cb8e1a50a62a49cfa22e3a263566360a Author: crazy Date: Fri Aug 17 11:56:46 2007 +0200 scim-kmfl-0.9.6-1-i686 * Version bump * some cleanup diff --git a/source/xapps-extra/scim-kmfl/FrugalBuild b/source/xapps-extra/scim-kmfl/FrugalBuild index 6083d79..a3d904d 100644 --- a/source/xapps-extra/scim-kmfl/FrugalBuild +++ b/source/xapps-extra/scim-kmfl/FrugalBuild @@ -2,21 +2,19 @@ # Maintainer: crazy pkgname=scim-kmfl -origname=scim_kmfl_imengine -pkgver=0.9.2 -pkgrel=2 +pkgver=0.9.6 +pkgrel=1 pkgdesc="A input method engine for SCIM." -_F_sourceforge_name="kmfl" +_F_sourceforge_dirname="kmfl" +_F_sourceforge_name="$pkgname-imengine" Finclude sourceforge url="http://kmfl.sourceforge.net/" -depends=('libkmfl>=0.9.2' 'libxkbfile' 'scim>=1.4.7') +depends=('libkmfl>=0.9.6' 'libxkbfile' 'scim>=1.4.7') makedepends=('perl-xml') options=('scriptlet') groups=('xapps-extra') archs=('i686' 'x86_64') -up2date="lynx -dump http://sourceforge.net/project/showfiles.php?group_id=130915|grep -m1 "scim_kmfl_imengine"|sed 's/.*-\(.*\).tar.gz .*/\1/'" -source=(${source/$_F_sourceforge_name-/$origname-}) -sha1sums=('e4b5ef3c2e950fa6a2dc131f104d1b8ff3ed1f32') -_F_cd_path="$origname-$pkgver" +sha1sums=('84b66aa71ee3158894b1b114d86ac76bd52c4ff3') +_F_cd_path="$_F_sourceforge_name-$pkgver" # optimization OK From crazy at frugalware.org Fri Aug 17 12:12:13 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 17 12:12:15 2007 Subject: [Frugalware-git] frugalware-current: rlocate-0.5.6-1-i686 Message-ID: <20070817101213.CBCC013A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=81f3f58966ce418c4699964e74b244102d181f75 commit 81f3f58966ce418c4699964e74b244102d181f75 Author: crazy Date: Fri Aug 17 12:11:41 2007 +0200 rlocate-0.5.6-1-i686 * Version bump diff --git a/source/apps-extra/rlocate/FrugalBuild b/source/apps-extra/rlocate/FrugalBuild index 684d71e..f5fd9fa 100644 --- a/source/apps-extra/rlocate/FrugalBuild +++ b/source/apps-extra/rlocate/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: crazy pkgname=rlocate -pkgver=0.5.5 -pkgrel=14 +pkgver=0.5.6 +pkgrel=1 pkgdesc="rlocate is an implementation of the locate command" Finclude kernel-module depends=(${depends[@]} 'glibc' 'util-linux' 'psmisc') @@ -16,7 +16,7 @@ archs=('i686' 'x86_64') install=$pkgname.install Finclude sourceforge source=(${source[@]} updatedb.conf rc.rlocated rc.rlocated-{hu,de}.po rlocate fw-do_not_add_the_group_auto.diff) -sha1sums=('c8a68e0e1250f9fdba76c0f635611c8105804477' \ +sha1sums=('b7e2b9a56bb47debabe8bdd5edbaed31f718a145' \ '7998e93a3c33e72e24ff3dfaeeb56d4091ade716' \ '7156e265d18ebba1188738efb31f0d9c004881cb' \ '84a116c81fcd6eae56d7315e0fba85b237a721af' \ diff --git a/source/apps-extra/rlocate/rlocate-0.5.2-kernel2618.diff b/source/apps-extra/rlocate/rlocate-0.5.2-kernel2618.diff deleted file mode 100644 index cb9ad66..0000000 --- a/source/apps-extra/rlocate/rlocate-0.5.2-kernel2618.diff +++ /dev/null @@ -1,25 +0,0 @@ -diff -Naur rlocate-0.5.1.orig/m4/rlocate.m4 rlocate-0.5.1/m4/rlocate.m4 ---- rlocate-0.5.1.orig/m4/rlocate.m4 2006-04-21 10:01:05.000000000 +0200 -+++ rlocate-0.5.1/m4/rlocate.m4 2006-09-21 14:48:47.000000000 +0200 -@@ -49,7 +49,7 @@ - #include "$kerneldir/include/linux/autoconf.h" - #endif - -- #include "$kerneldir/include/linux/version.h"]], -+ #include "$kerneldir/include/linux/utsrelease.h"]], - [[ - FILE *f; - char kversion[128]; -diff -Naur rlocate-0.5.1.orig/src/rlocate-module/rlocate.c rlocate-0.5.1/src/rlocate-module/rlocate.c ---- rlocate-0.5.1.orig/src/rlocate-module/rlocate.c 2006-04-21 10:01:06.000000000 +0200 -+++ rlocate-0.5.1/src/rlocate-module/rlocate.c 2006-09-21 15:05:36.000000000 +0200 -@@ -42,7 +42,9 @@ - #include - #include - #include -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,18) - #include -+#endif - #include - #include - From crazy at frugalware.org Fri Aug 17 12:15:02 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 17 12:15:04 2007 Subject: [Frugalware-git] frugalware-current: perl-xml-simple-2.18-1-i686 Message-ID: <20070817101502.CFF0013A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=02c49ae5568ec1cdf990bafe5bbc193fb5b7f122 commit 02c49ae5568ec1cdf990bafe5bbc193fb5b7f122 Author: crazy Date: Fri Aug 17 12:14:34 2007 +0200 perl-xml-simple-2.18-1-i686 * Version bump diff --git a/source/devel/perl-xml-simple/FrugalBuild b/source/devel/perl-xml-simple/FrugalBuild index 15045ba..ddd1771 100644 --- a/source/devel/perl-xml-simple/FrugalBuild +++ b/source/devel/perl-xml-simple/FrugalBuild @@ -4,11 +4,11 @@ pkgname=perl-xml-simple _F_perl_name=XML-Simple _F_perl_author=G/GR/GRANTM -pkgver=2.17 +pkgver=2.18 pkgrel=1 pkgdesc="Easy API to maintain XML (esp config files)" depends=('perl' 'perl-xml') Finclude perl groups=('devel') archs=('i686' 'x86_64') -sha1sums=('c3a83c3ac1172ab90afd5a5a56751026e7d51b3b') +sha1sums=('81d38dd9fd955b0322ac64099f2d116c296267d1') From crazy at frugalware.org Fri Aug 17 12:17:34 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 17 12:17:36 2007 Subject: [Frugalware-git] frugalware-current: perl-archive-tar-1.34-1-i686 Message-ID: <20070817101734.91E3913A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a0e961ed365897ea0e646c4115483387d7c09a96 commit a0e961ed365897ea0e646c4115483387d7c09a96 Author: crazy Date: Fri Aug 17 12:17:05 2007 +0200 perl-archive-tar-1.34-1-i686 * Version bump diff --git a/source/devel-extra/perl-archive-tar/FrugalBuild b/source/devel-extra/perl-archive-tar/FrugalBuild index 1c1b510..d30632e 100644 --- a/source/devel-extra/perl-archive-tar/FrugalBuild +++ b/source/devel-extra/perl-archive-tar/FrugalBuild @@ -3,11 +3,11 @@ _F_perl_name=Archive-Tar _F_perl_author=K/KA/KANE -pkgver=1.32 +pkgver=1.34 pkgrel=1 pkgdesc="module for manipulations of tar archives" depends=('perl-io-zlib') Finclude perl archs=('i686' 'x86_64') -sha1sums=('1e2ce5418b9bbff79836fce79f2fd00081175023') +sha1sums=('b9b7c078a75a0fef7aaccb0d350720fcdb6a3c11') From vmiklos at frugalware.org Fri Aug 17 18:41:24 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 17 18:41:26 2007 Subject: [Frugalware-git] frugalware-current: ipw3945-1.2.2-1-i686 Message-ID: <20070817164124.9A41413A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=9efa4f1c2a476ca7bdebc8985eb38ffeec6b337d commit 9efa4f1c2a476ca7bdebc8985eb38ffeec6b337d Author: VMiklos Date: Fri Aug 17 18:40:17 2007 +0200 ipw3945-1.2.2-1-i686 version bump diff --git a/source/network-extra/ipw3945/FrugalBuild b/source/network-extra/ipw3945/FrugalBuild index 5cc157a..0b8deaa 100644 --- a/source/network-extra/ipw3945/FrugalBuild +++ b/source/network-extra/ipw3945/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: VMiklos pkgname=ipw3945 -pkgver=1.2.1 -pkgrel=6 +pkgver=1.2.2 +pkgrel=1 pkgdesc="Intel PRO/Wireless 3945ABG Driver for Linux" _F_sourceforge_ext=".tgz" Finclude sourceforge kernel-module @@ -26,4 +26,4 @@ build() Ffilerel $_F_kernelmod_dir/kernel/drivers/net/wireless/ipw3945/ipw3945.ko } -sha1sums=('adadefc7b9f6af8faa9fb57bace25ad543fd631d') +sha1sums=('a212551b7d0d6d2266b0a69459db82c20897719f') From crazy at frugalware.org Fri Aug 17 19:14:17 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 17 19:14:19 2007 Subject: [Frugalware-git] frugalware-current: avahi-0.6.21-1-i686 Message-ID: <20070817171417.5B66513A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=64f79c7ef65a14d4a0bcd1bb0ba9be2529d33eff commit 64f79c7ef65a14d4a0bcd1bb0ba9be2529d33eff Author: crazy Date: Fri Aug 17 19:11:59 2007 +0200 avahi-0.6.21-1-i686 * Version bump diff --git a/source/network/avahi/FrugalBuild b/source/network/avahi/FrugalBuild index 2a4f29c..b03a06c 100644 --- a/source/network/avahi/FrugalBuild +++ b/source/network/avahi/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: AlexExtreme pkgname=avahi -pkgver=0.6.20 -pkgrel=2 +pkgver=0.6.21 +pkgrel=1 pkgdesc="A multicast/unicast DNS-SD framework" archs=('i686' 'x86_64') url="http://www.avahi.org" @@ -17,14 +17,16 @@ provides=('mdnsresponder') up2date="lynx -dump http://avahi.org/download/ | Flasttar" options=('scriptlet') source=(http://avahi.org/download/$pkgname-$pkgver.tar.gz \ - rc.avahi-daemon{,-hu.po} rc.avahi-dnsconfd{,-hu.po} README.Frugalware) + rc.avahi-daemon{,-hu.po} rc.avahi-dnsconfd{,-hu.po} \ + README.Frugalware dbus_compile_fix.patch) Finclude mono -sha1sums=('451a095440fba9bec2effa0730bb4ec29593d1b1' \ +sha1sums=('3675f83b294b87a5cfa947d2f68518f0da8ed7b9' \ 'f66dd6671c303d5e5ba137b023786af3336957f0' \ '5f6b99e4917458b24736519bdd1e510763310589' \ '723e2e691d35063bd8aefeaf1063fdba812a9249' \ 'b31a9b9bf972739d2976ef510690968851e8b588' \ - '3cb0c4904bc323cba78234e4c5430478636fbf44') + '3cb0c4904bc323cba78234e4c5430478636fbf44' \ + '0595bd875d8312a81c315597f01e656fce3b4b57') subpkgs=('avahi-glib' 'avahi-sharp' 'avahi-qt3' 'avahi-python' 'avahi-compat' 'avahi-gtk2' 'avahi-qt4' 'avahi-dnsconfd' 'libavahi-ui' 'libavahi-ui-sharp') subdescs=('Glib bindings for Avahi' 'Mono C# bindings for Avahi' 'QT3 bindings for Avahi' \ diff --git a/source/network/avahi/dbus_compile_fix.patch b/source/network/avahi/dbus_compile_fix.patch new file mode 100644 index 0000000..3487996 --- /dev/null +++ b/source/network/avahi/dbus_compile_fix.patch @@ -0,0 +1,15 @@ +diff -Naurp avahi-0.6.21/avahi-common/dbus-watch-glue.c avahi-0.6.21-dbus/avahi-common/dbus-watch-glue.c +--- avahi-0.6.21/avahi-common/dbus-watch-glue.c 2007-08-12 17:39:21.000000000 +0200 ++++ avahi-0.6.21-dbus/avahi-common/dbus-watch-glue.c 2007-08-17 19:02:24.000000000 +0200 +@@ -134,7 +134,11 @@ static dbus_bool_t update_watch(const Av + + if (!(avahi_watch = poll_api->watch_new( + poll_api, ++#if (DBUS_VERSION_MAJOR == 1 && DBUS_VERSION_MINOR == 1 && DBUS_VERSION_MICRO >= 1) || (DBUS_VERSION_MAJOR == 1 && DBUS_VERSION_MAJOR > 1) || (DBUS_VERSION_MAJOR > 1) + dbus_watch_get_unix_fd(dbus_watch), ++#else ++ dbus_watch_get_fd(dbus_watch), ++#endif + translate_dbus_to_avahi(dbus_watch_get_flags(dbus_watch)), + watch_callback, + dbus_watch))) From crazy at frugalware.org Fri Aug 17 20:01:19 2007 From: crazy at frugalware.org (crazy) Date: Fri Aug 17 20:01:21 2007 Subject: [Frugalware-git] frugalware-current: poppler-0.5.91-1-i686 Message-ID: <20070817180119.6BA1F13A4013@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=297bab591570fb149f97514774e55a491cc7e701 commit 297bab591570fb149f97514774e55a491cc7e701 Author: crazy Date: Fri Aug 17 19:59:32 2007 +0200 poppler-0.5.91-1-i686 * [SEC] Version bump * closes #2300 in -current diff --git a/source/xlib/poppler/FrugalBuild b/source/xlib/poppler/FrugalBuild index afa8d81..dee6d4e 100644 --- a/source/xlib/poppler/FrugalBuild +++ b/source/xlib/poppler/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=poppler -pkgver=0.5.9 +pkgver=0.5.91 pkgrel=1 pkgdesc="A PDF rendering library" url="http://poppler.freedesktop.org/" @@ -39,6 +39,6 @@ build() { Fsplit poppler-qt4 usr/include/poppler/qt4/ } -sha1sums=('8053ede1d7e3d30a3dd934b4d8738334f966004e'\ +sha1sums=('fe00e38db0d900e13e688a663c1ea3152cabae02' \ 'a048348d9a8c6d545714350d3ab66dc7028e4b7f') # optimization OK From voroskoi at frugalware.org Fri Aug 17 22:49:33 2007 From: voroskoi at frugalware.org (voroskoi) Date: Fri Aug 17 22:49:35 2007 Subject: [Frugalware-git] homepage-ng: FSA250-activesupport Message-ID: <20070817204933.7496213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=caf33e53012781467fb60f491219be9ce69fbc1a commit caf33e53012781467fb60f491219be9ce69fbc1a Author: voroskoi Date: Sat Aug 18 04:41:58 2007 +0200 FSA250-activesupport diff --git a/frugalware/xml/security.xml b/frugalware/xml/security.xml index dc3b2dd..b6adaaa 100644 --- a/frugalware/xml/security.xml +++ b/frugalware/xml/security.xml @@ -27,6 +27,18 @@ + 250 + 2007-08-17 + voroskoi + activesupport + 1.4.1-1 + 1.4.1-2terminus1 + http://bugs.frugalware.org/task/2200 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3227 + BCC has reported a vulnerability in Ruby on Rails, which can be exploited by malicious people to conduct cross-site scripting attacks. + Input passed to the "to_json" function is not properly sanitised before being returned to the user. This can be exploited to execute arbitrary HTML and script code in a user's browser session in context of an affected site. + + 249 2007-08-16 vmiklos From vmiklos at frugalware.org Fri Aug 17 22:53:33 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 17 22:53:35 2007 Subject: [Frugalware-git] frugalware-current: links-2.1pre30-1-i686 Message-ID: <20070817205333.EA9F813A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d9ba439e1ae4d713640d6addd65196ce67276fd1 commit d9ba439e1ae4d713640d6addd65196ce67276fd1 Author: VMiklos Date: Fri Aug 17 22:53:18 2007 +0200 links-2.1pre30-1-i686 version bump diff --git a/source/network-extra/links/FrugalBuild b/source/network-extra/links/FrugalBuild index 131a5d0..1a5fc88 100644 --- a/source/network-extra/links/FrugalBuild +++ b/source/network-extra/links/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=links -pkgver=2.1pre29 +pkgver=2.1pre30 pkgrel=1 pkgdesc="A web browser running in both graphics and text mode." url="http://links.twibright.com/" @@ -13,6 +13,6 @@ up2date="lynx -dump $url/download.php|grep Current|sed 's/.* \(.*\)\..*/\1/'" source=($url/download/$pkgname-$pkgver.tar.bz2) Fconfopts="$Fconfopts --enable-javascript --enable-graphics --without-x" -sha1sums=('9af68ec6bd9ce995b08016334263f79afe1b6e0c') +sha1sums=('a59391a9fa94a019d3f44f11163c4fda222189c1') # optimization OK From voroskoi at frugalware.org Fri Aug 17 22:54:59 2007 From: voroskoi at frugalware.org (voroskoi) Date: Fri Aug 17 22:55:00 2007 Subject: [Frugalware-git] homepage-ng: FSA251-actionpack Message-ID: <20070817205459.5B31413A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng/.git;a=commitdiff;h=239c86960e21da1c5a7aace2e13cb72326ab26ba commit 239c86960e21da1c5a7aace2e13cb72326ab26ba Author: voroskoi Date: Sat Aug 18 04:48:35 2007 +0200 FSA251-actionpack diff --git a/frugalware/xml/security.xml b/frugalware/xml/security.xml index b6adaaa..d4cf728 100644 --- a/frugalware/xml/security.xml +++ b/frugalware/xml/security.xml @@ -27,6 +27,18 @@ + 251 + 2007-08-17 + voroskoi + actionpack + 1.13.2-1 + 1.13.2-2terminus1 + http://bugs.frugalware.org/task/2200 + http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3227 + BCC has reported a vulnerability in Ruby on Rails, which can be exploited by malicious people to conduct cross-site scripting attacks. + Input passed to the "to_json" function is not properly sanitised before being returned to the user. This can be exploited to execute arbitrary HTML and script code in a user's browser session in context of an affected site. + + 250 2007-08-17 voroskoi From voroskoi at frugalware.org Fri Aug 17 23:15:24 2007 From: voroskoi at frugalware.org (voroskoi) Date: Fri Aug 17 23:15:25 2007 Subject: [Frugalware-git] frugalware-current: hpijs-2.7.7-1-i686 Message-ID: <20070817211524.409A013A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=b07e104de198a43d2d2d49345cdfb7946f732192 commit b07e104de198a43d2d2d49345cdfb7946f732192 Author: voroskoi Date: Sat Aug 18 05:01:22 2007 +0200 hpijs-2.7.7-1-i686 version bump fixed up2date diff --git a/source/apps-extra/hpijs/FrugalBuild b/source/apps-extra/hpijs/FrugalBuild index f13b12a..dd4c870 100644 --- a/source/apps-extra/hpijs/FrugalBuild +++ b/source/apps-extra/hpijs/FrugalBuild @@ -3,7 +3,7 @@ # Maintainer: voroskoi pkgname=hpijs -pkgver=2.7.6 +pkgver=2.7.7 pkgrel=1 Finclude sourceforge pkgdesc="Hewlett-Packard inkjet drivers for Foomatic." @@ -14,8 +14,8 @@ conflicts=('foomatic-filters-ppds') groups=('apps-extra') archs=('i686' 'x86_64') source=(http://$_F_sourceforge_mirror.dl.sourceforge.net/sourceforge/hplip/hplip-$pkgver.tar.gz) -up2date="lynx -dump $url/release_notes.html |grep HPIJS |sed -ne 's/.*HPIJS \(.*\) which.*/\1/;3p'" -sha1sums=('9e6bcd62f81b86a700ba3613061b245c07b2ea55') +up2date="lynx -dump $url/release_notes.html |grep HPIJS |sed -ne 's/.*HPIJS \(.*\) which.*/\1/;1p'" +sha1sums=('5b80ba8a62035985cbc4a0ae656df8a1779dbbdb') build() { Fcd hplip-$pkgver From voroskoi at frugalware.org Fri Aug 17 23:19:54 2007 From: voroskoi at frugalware.org (voroskoi) Date: Fri Aug 17 23:19:55 2007 Subject: [Frugalware-git] frugalware-current: e16-0.16.8.9-1-i686 Message-ID: <20070817211954.4DFB313A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5c65c2b1a6b27fe030a56f24744771f9ad3fba27 commit 5c65c2b1a6b27fe030a56f24744771f9ad3fba27 Author: voroskoi Date: Sat Aug 18 05:11:36 2007 +0200 e16-0.16.8.9-1-i686 version bump diff --git a/source/x11-extra/e16/FrugalBuild b/source/x11-extra/e16/FrugalBuild index 252dc23..25bc8f3 100644 --- a/source/x11-extra/e16/FrugalBuild +++ b/source/x11-extra/e16/FrugalBuild @@ -3,7 +3,7 @@ # Maintainer: voroskoi pkgname=e16 -pkgver=0.16.8.8 +pkgver=0.16.8.9 pkgrel=1 pkgdesc="A fast, flexible, and very extensible Window Manager" pkgdesc_localized=('hu_HU Egy gyors, rugalmas, könnyen kiterjeszthető ablakkezelő.') @@ -25,8 +25,8 @@ build() { Fexe /etc/X11/xinit/xinitrc.$pkgname Frm /usr/etc } -sha1sums=('94d9dc2a645c5c368b58b595ee75d60ba0db8fd4'\ - '180fba94369c2126cd4759325112656b9d0eec3b'\ +sha1sums=('ec1160113b184aadd054227e6f806c86ab38e64a' \ + '180fba94369c2126cd4759325112656b9d0eec3b' \ '1c1356fd99c4e29b85379ad52103f8b161378e65') # optimization OK From voroskoi at frugalware.org Fri Aug 17 23:45:06 2007 From: voroskoi at frugalware.org (voroskoi) Date: Fri Aug 17 23:45:09 2007 Subject: [Frugalware-git] frugalware-current: sqlite3-3.4.2-1-i686 Message-ID: <20070817214506.CD6E613A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=3bff44b243bc8ec6dc539018a799d42e0d8bcdca commit 3bff44b243bc8ec6dc539018a799d42e0d8bcdca Author: voroskoi Date: Sat Aug 18 05:37:48 2007 +0200 sqlite3-3.4.2-1-i686 version bump diff --git a/source/lib/sqlite3/FrugalBuild b/source/lib/sqlite3/FrugalBuild index 73d1317..a3b1a72 100644 --- a/source/lib/sqlite3/FrugalBuild +++ b/source/lib/sqlite3/FrugalBuild @@ -3,7 +3,7 @@ # Maintainer: voroskoi pkgname=sqlite3 -pkgver=3.4.1 +pkgver=3.4.2 pkgrel=1 pkgdesc="A C library that implements an SQL database engine" url="http://www.sqlite.org/" @@ -27,6 +27,6 @@ build() Fexerel /usr/bin/lemon Ffilerel /usr/share/man/man1/$pkgname.1 } -sha1sums=('73cdeed7b01e107203ddddc75c02ef113564d5ce') +sha1sums=('1ab282719c7c2708536341db5b20f39ab27a654d') # optimization OK diff --git a/source/x11-extra/fglrx/2.6.22.patch b/source/x11-extra/fglrx/2.6.22.patch deleted file mode 100644 index 850607e..0000000 --- a/source/x11-extra/fglrx/2.6.22.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- firegl_public.c-orig 2007-05-16 14:52:12.000000000 -0500 -+++ firegl_public.c 2007-05-16 14:52:48.000000000 -0500 -@@ -144,12 +144,14 @@ - #define EXPORT_NO_SYMBOLS - #endif - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,22) - #ifdef __x86_64__ - #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,12) - #include "linux/ioctl32.h" - #else - #include "asm/ioctl32.h" - #endif -+#endif - - #ifdef __x86_64__ - #include "asm/compat.h" From vmiklos at frugalware.org Sat Aug 18 01:44:13 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 18 01:44:15 2007 Subject: [Frugalware-git] frugalware-current: php-5.2.3-3-i686 Message-ID: <20070817234413.DDB8113A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=77e887bde73a360ae8312c6b88e4ada8d65c8fb6 commit 77e887bde73a360ae8312c6b88e4ada8d65c8fb6 Author: VMiklos Date: Sat Aug 18 01:43:56 2007 +0200 php-5.2.3-3-i686 added CVE-2007-3806.diff closes #2267 diff --git a/source/devel/php/CVE-2007-3806.diff b/source/devel/php/CVE-2007-3806.diff new file mode 100644 index 0000000..5b0e0e7 --- /dev/null +++ b/source/devel/php/CVE-2007-3806.diff @@ -0,0 +1,10 @@ +--- ext/standard/dir.c.orig 2007-02-25 02:16:23.000000000 +0900 ++++ ext/standard/dir.c +@@ -395,6 +395,7 @@ PHP_FUNCTION(glob) + } + #endif + ++ memset(&globbuf, 0, sizeof(glob_t)); + globbuf.gl_offs = 0; + if (0 != (ret = glob(pattern, flags & GLOB_FLAGMASK, NULL, &globbuf))) { + #ifdef GLOB_NOMATCH diff --git a/source/devel/php/FrugalBuild b/source/devel/php/FrugalBuild index 88ea51b..5bf9ea4 100644 --- a/source/devel/php/FrugalBuild +++ b/source/devel/php/FrugalBuild @@ -4,7 +4,7 @@ pkgname=php pkgver=5.2.3 -pkgrel=2 +pkgrel=3 pkgdesc="A widely-used general-purpose scripting language" url="http://www.php.net" backup=(etc/{php.ini,httpd/conf/modules.d/$pkgname.conf}) @@ -16,7 +16,7 @@ groups=('devel') archs=('i686' 'x86_64') up2date="lynx -dump http://www.php.net/downloads.php |grep 'Complete Source Code' -3|sed -n 's/.*P \(.*\)/\1/;2 p'" source=(http://www.php.net/distributions/$pkgname-$pkgver.tar.gz \ - php.ini php.conf README.Frugalware) + php.ini php.conf README.Frugalware CVE-2007-3806.diff) subpkgs=("$pkgname-cgi") suboptions=('nodocs') ## its depends on PHP and the same files are installed etc @@ -131,9 +131,10 @@ build() Ffile /etc/php.ini Fln /etc/php.ini /usr/lib/php.ini } -sha1sums=('c2dfab484ce16ebac8f29544641b4690f4b8f034'\ - '9ba6e9430bdba5f6ab2bad15e7cc354d0ea3fd58'\ - '0850ef23512a02e8460dc36f08f453d148dcd9df'\ - '40ae88f0721e02a2c75de76be342c51c85bf734d') +sha1sums=('c2dfab484ce16ebac8f29544641b4690f4b8f034' \ + '9ba6e9430bdba5f6ab2bad15e7cc354d0ea3fd58' \ + '0850ef23512a02e8460dc36f08f453d148dcd9df' \ + '40ae88f0721e02a2c75de76be342c51c85bf734d' \ + 'c4bfe3432ccbc2d369269f44d3b70a2afc244452') # optimization OK From vmiklos at frugalware.org Sat Aug 18 02:16:55 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 18 02:16:57 2007 Subject: [Frugalware-git] frugalware-current: bitlbee-1.0.3-4-i686 Message-ID: <20070818001655.D537C13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=3976e456f9110e774bcec0be82c487018e15876f commit 3976e456f9110e774bcec0be82c487018e15876f Author: VMiklos Date: Sat Aug 18 02:16:43 2007 +0200 bitlbee-1.0.3-4-i686 fix etcdir: /usr/etc -> /etc diff --git a/source/network-extra/bitlbee/FrugalBuild b/source/network-extra/bitlbee/FrugalBuild index 0897495..3a6465b 100644 --- a/source/network-extra/bitlbee/FrugalBuild +++ b/source/network-extra/bitlbee/FrugalBuild @@ -3,7 +3,7 @@ pkgname=bitlbee pkgver=1.0.3 -pkgrel=3 +pkgrel=4 pkgdesc="An IRC to other chat networks gateway." url="http://www.bitlbee.org/main.php/news.html" # inetd: othervise it can't serve on port 6667 @@ -20,7 +20,7 @@ sha1sums=('6e4065d8b576a3c11c2e6bb008ea1bdc7b182cd1') build() { Fsed "-O3" "$CFLAGS" configure - Fmake + Fmake --etcdir=/etc Fmkdir /var/lib/bitlbee make DESTDIR=$Fdestdir install-etc || Fdie Fmakeinstall From vmiklos at frugalware.org Sat Aug 18 03:15:08 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 18 03:15:10 2007 Subject: [Frugalware-git] bmf: bitlbee-1.1bzr241-1vmiklos1-i686 Message-ID: <20070818011508.97D2913A4012@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=bmf/.git;a=commitdiff;h=42a256124ac7f0c9e213d887dbbbde355a890ed1 commit 42a256124ac7f0c9e213d887dbbbde355a890ed1 Author: VMiklos Date: Sat Aug 18 03:14:54 2007 +0200 bitlbee-1.1bzr241-1vmiklos1-i686 add missing sha1sums diff --git a/source/network-extra/bitlbee/FrugalBuild b/source/network-extra/bitlbee/FrugalBuild index 3596252..f1e5e83 100644 --- a/source/network-extra/bitlbee/FrugalBuild +++ b/source/network-extra/bitlbee/FrugalBuild @@ -18,7 +18,9 @@ install=$pkgname.install _F_scm_type="bzr" _F_scm_url="http://code.bitlbee.org/bitlbee/" Finclude scm -source=($source configure-plugins.patch makefile-headers.patch) +source=(configure-plugins.patch makefile-headers.patch) +sha1sums=('ce3072964556b3a80c4f5c44a75267024ac4d8ec' \ + '0c74dc5cf4dfff0a3d2a68fad43feef64fff0bde') options=('scriptlet') build() { From vmiklos at frugalware.org Sat Aug 18 03:15:08 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 18 03:15:11 2007 Subject: [Frugalware-git] bmf: bitlbee-1.1bzr241-1vmiklos1 Message-ID: <20070818011508.8494F13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=bmf/.git;a=commitdiff;h=ad3fbf93cde3d4798fa01e4ce4aceba2ffd907fe commit ad3fbf93cde3d4798fa01e4ce4aceba2ffd907fe Author: VMiklos Date: Sat Aug 18 03:13:44 2007 +0200 bitlbee-1.1bzr241-1vmiklos1 import from current, update to latest bzr snapshot which includes plugin support :) diff --git a/source/network-extra/bitlbee/FrugalBuild b/source/network-extra/bitlbee/FrugalBuild new file mode 100644 index 0000000..3596252 --- /dev/null +++ b/source/network-extra/bitlbee/FrugalBuild @@ -0,0 +1,38 @@ +# Compiling Time: ~0.22 SBU +# Maintainer: voroskoi + +pkgname=bitlbee +pkgver=1.1bzr241 +pkgrel=1vmiklos1 +pkgdesc="An IRC to other chat networks gateway." +url="http://www.bitlbee.org/main.php/news.html" +# inetd: othervise it can't serve on port 6667 +# tcp_wrappers: it's also needed, i don't remember why :) +rodepends=('inetd' 'tcp_wrappers') +depends=('glib2' 'gnutls>=1.6.3' 'libgcrypt' 'zlib') +makedepends=('docbook-xsl>=1.73.0-2' 'docbook-xml' 'sgml-common' 'xmlto') +backup=(etc/biltbee/{bitlbee.conf,motd.txt}) +groups=('network-extra') +archs=('i686' 'x86_64') +install=$pkgname.install +_F_scm_type="bzr" +_F_scm_url="http://code.bitlbee.org/bitlbee/" +Finclude scm +source=($source configure-plugins.patch makefile-headers.patch) +options=('scriptlet') + +build() { + Funpack_scm + Fpatchall + Fsed "-O3" "$CFLAGS" configure + Fmake --etcdir=/etc + Fmkdir /var/lib/bitlbee + make DESTDIR=$Fdestdir install-etc install-dev || Fdie + Fmakeinstall + Fdocrel doc/{AUTHORS,CHANGES,FAQ,README} + Ffilerel doc/user-guide/* /usr/share/doc/$pkgname-$pkgver/user-guide/ +} + +# optimization OK + +# TODO: rc.bitlbee diff --git a/source/network-extra/bitlbee/bitlbee.install b/source/network-extra/bitlbee/bitlbee.install new file mode 100644 index 0000000..ae1f632 --- /dev/null +++ b/source/network-extra/bitlbee/bitlbee.install @@ -0,0 +1,15 @@ +post_install() { + /usr/sbin/groupadd -g 503 -f bitlbee + /usr/sbin/useradd -g bitlbee -s /dev/null -d /dev/null -u 503 bitlbee + /usr/bin/sed -e 's|/usr/sbin/swat.*swat|&\n6667 stream tcp nowait bitlbee /usr/sbin/tcpd /usr/sbin/bitlbee|' -i /etc/inetd.conf + /bin/chown bitlbee:bitlbee /var/lib/bitlbee +} + +post_remove() { + /usr/sbin/userdel bitlbee + /usr/bin/sed -e '/6667 stream tcp nowait bitlbee \/usr\/sbin\/tcpd \/usr\/sbin\/bitlbee/d' -i /etc/inetd.conf +} + +op=$1 +shift +$op $* diff --git a/source/network-extra/bitlbee/configure-plugins.patch b/source/network-extra/bitlbee/configure-plugins.patch new file mode 100644 index 0000000..e4c78dc --- /dev/null +++ b/source/network-extra/bitlbee/configure-plugins.patch @@ -0,0 +1,32 @@ +--- a/configure 2007-07-14 23:47:38 +0000 ++++ b/configure 2007-08-18 00:34:11 +0000 +@@ -28,6 +28,7 @@ + debug=0 + strip=1 + gcov=0 ++plugins=1 + ipv6=1 + + events=glib +@@ -68,6 +69,7 @@ + --debug=0/1 Disable/enable debugging $debug + --strip=0/1 Disable/enable binary stripping $strip + --gcov=0/1 Disable/enable test coverage reporting $gcov ++--plugins=0/1 Disable/enable plugins support $plugins + + --ipv6=0/1 IPv6 socket support $ipv6 + +@@ -382,6 +384,13 @@ + echo "EFLAGS+=-lgcov" >> Makefile.settings + fi + ++if [ "$plugins" = 0 ]; then ++ echo '#undef WITH_PLUGINS' >> config.h ++else ++ echo '#define WITH_PLUGINS' >> config.h ++fi ++ ++ + echo + if [ -z "$BITLBEE_VERSION" -a -d .bzr ] && type bzr > /dev/null 2> /dev/null; then + nick=`bzr nick` diff --git a/source/network-extra/bitlbee/makefile-headers.patch b/source/network-extra/bitlbee/makefile-headers.patch new file mode 100644 index 0000000..674648f --- /dev/null +++ b/source/network-extra/bitlbee/makefile-headers.patch @@ -0,0 +1,12 @@ +--- a/Makefile 2007-07-01 14:52:45 +0000 ++++ b/Makefile 2007-08-18 00:44:11 +0000 +@@ -10,7 +10,7 @@ + + # Program variables + objects = account.o bitlbee.o conf.o crypting.o help.o ipc.o irc.o irc_commands.o log.o nick.o query.o root_commands.o set.o storage.o $(STORAGE_OBJS) unix.o user.o +-headers = account.h bitlbee.h commands.h conf.h config.h crypting.h help.h ini.h ipc.h irc.h log.h nick.h query.h set.h sock.h storage.h url.h user.h protocols/http_client.h protocols/md5.h protocols/nogaim.h protocols/proxy.h protocols/sha.h protocols/ssl_client.h ++headers = account.h bitlbee.h commands.h conf.h config.h crypting.h help.h lib/ini.h ipc.h irc.h log.h nick.h query.h set.h sock.h storage.h lib/url.h user.h lib/http_client.h lib/md5.h protocols/nogaim.h lib/proxy.h lib/sha.h lib/ssl_client.h + subdirs = lib protocols + + # Expansion of variables + From crazy at frugalware.org Sat Aug 18 03:25:21 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 03:25:23 2007 Subject: [Frugalware-git] frugalware-current: amarok-1.4.7-1-i686 Message-ID: <20070818012521.11CA213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=4984ff7b8ce015d61aabb10521e4f0ca5fb74bb7 commit 4984ff7b8ce015d61aabb10521e4f0ca5fb74bb7 Author: crazy Date: Sat Aug 18 03:20:01 2007 +0200 amarok-1.4.7-1-i686 * Version bump diff --git a/source/kde-extra/amarok/FrugalBuild b/source/kde-extra/amarok/FrugalBuild index 024601e..bbfbd75 100644 --- a/source/kde-extra/amarok/FrugalBuild +++ b/source/kde-extra/amarok/FrugalBuild @@ -3,8 +3,8 @@ # Contributor: VMiklos pkgname=amarok -pkgver=1.4.6 -pkgrel=3 +pkgver=1.4.7 +pkgrel=1 pkgdesc="amaroK is a music player for Linux and Unix with an intuitive interface" depends=('libtunepimp>=0.5.2-2' 'xine-lib' 'libifp' 'kdebase>=3.5.7' 'taglib' 'libnjb' \ 'libgpod>=0.5.2' 'ruby' 'python>=2.5' 'libvisual-plugins' 'libmtp>=0.2.1' 'libkarma' \ @@ -19,5 +19,5 @@ url="http://amarok.kde.org/" source=(ftp://ftp.fu-berlin.de/pub/unix/X11/gui/kde/stable/$pkgname/$pkgver/src/$pkgname-$pkgver.tar.bz2) Fconfopts="$Fconfopts --with-mp4v2 --with-ifp --with-libnjb --with-libgpod \ --with-libmtp --with-libkarma --without-xmms --enable-mysql" -sha1sums=('c339315febcaf8930af384c398decde196908cc1') +sha1sums=('ff97ad833159f4be32c0dfe546a6dee944f5339d') # optimization OK From crazy at frugalware.org Sat Aug 18 03:39:51 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 03:39:53 2007 Subject: [Frugalware-git] frugalware-current: lives-0.9.8.6-1-i686 Message-ID: <20070818013951.7EDF313A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=637ece1451cc5cffea98e40da7e1eb356a046c03 commit 637ece1451cc5cffea98e40da7e1eb356a046c03 Author: crazy Date: Sat Aug 18 03:38:43 2007 +0200 lives-0.9.8.6-1-i686 * Version bump diff --git a/source/xapps-extra/lives/FrugalBuild b/source/xapps-extra/lives/FrugalBuild index 7384b17..35ce3bb 100644 --- a/source/xapps-extra/lives/FrugalBuild +++ b/source/xapps-extra/lives/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: Tuxbubling pkgname=lives -pkgver=0.9.8.5 +pkgver=0.9.8.6 pkgrel=1 pkgdesc="LiVES is a powerful video system aimed at the digital video artist and VJ." depends=('mplayer' 'imagemagick' 'gtk+2>=2.10.2' 'libjpeg' 'sox' 'transcode>=1.0.3' \ @@ -13,11 +13,9 @@ rodepends=('perl' 'python') groups=('xapps-extra') options=('scriptlet') archs=('i686' 'x86_64') -sha1sums=('d4b93e1a3c667562699fbd82b5f2161c3fe08438'\ - '40f10b9acb8af2f2533444da3e96cee5721a4da2') +sha1sums=('2eab03fc256438b77b19061cf66b111b8782e539') _F_sourceforge_ext=".tar.bz2" Finclude sourceforge -source=($source broken-destdir.patch) url="http://www.xs4all.nl/~salsaman/lives/" build() diff --git a/source/xapps-extra/lives/broken-destdir.patch b/source/xapps-extra/lives/broken-destdir.patch deleted file mode 100644 index 43f2c94..0000000 --- a/source/xapps-extra/lives/broken-destdir.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff -Naur lives-0.9.8.5/Makefile.am lives-0.9.8.5-p/Makefile.am ---- lives-0.9.8.5/Makefile.am 2007-05-28 07:59:57.000000000 +0200 -+++ lives-0.9.8.5-p/Makefile.am 2007-06-05 01:54:27.000000000 +0200 -@@ -52,8 +52,8 @@ - cp -f $(srcdir)/build-lives-rfx-plugin-multi $(DESTDIR)$(bindir) && chmod +rx $(DESTDIR)$(bindir)/build-lives-rfx-plugin-multi - cp -f $(srcdir)/default.keymap $(DESTDIR)$(datadir)/$(PACKAGE)/ - $(DESTDIR)$(bindir)/build-lives-rfx-plugin-multi builtin $(DESTDIR)$(datadir) $(DESTDIR)$(bindir) -- cp -f $(srcdir)/menu-entries/LiVES.desktop /usr/share/applications/ -- cp -f $(srcdir)/menu-entries/lives.xpm /usr/share/pixmaps/ -+ cp -f $(srcdir)/menu-entries/LiVES.desktop $(DESTDIR)/usr/share/applications/LiVES.desktop -+ cp -f $(srcdir)/menu-entries/lives.xpm $(DESTDIR)/usr/share/pixmaps/lives.xpm - - $(top_srcdir)/po/update_with_plugins.sh install $(PACKAGE) $(prefix) $(DESTDIR) - -diff -Naur lives-0.9.8.5/Makefile.in lives-0.9.8.5-p/Makefile.in ---- lives-0.9.8.5/Makefile.in 2007-05-28 08:00:10.000000000 +0200 -+++ lives-0.9.8.5-p/Makefile.in 2007-06-05 01:55:38.000000000 +0200 -@@ -764,8 +764,8 @@ - cp -f $(srcdir)/build-lives-rfx-plugin-multi $(DESTDIR)$(bindir) && chmod +rx $(DESTDIR)$(bindir)/build-lives-rfx-plugin-multi - cp -f $(srcdir)/default.keymap $(DESTDIR)$(datadir)/$(PACKAGE)/ - $(DESTDIR)$(bindir)/build-lives-rfx-plugin-multi builtin $(DESTDIR)$(datadir) $(DESTDIR)$(bindir) -- cp -f $(srcdir)/menu-entries/LiVES.desktop /usr/share/applications/ -- cp -f $(srcdir)/menu-entries/lives.xpm /usr/share/pixmaps/ -+ cp -f $(srcdir)/menu-entries/LiVES.desktop $(DESTDIR)/usr/share/applications/LiVES.desktop -+ cp -f $(srcdir)/menu-entries/lives.xpm $(DESTDIR)/usr/share/pixmaps/lives.xpm - - $(top_srcdir)/po/update_with_plugins.sh install $(PACKAGE) $(prefix) $(DESTDIR) - From vmiklos at frugalware.org Sat Aug 18 07:15:43 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 18 07:15:45 2007 Subject: [Frugalware-git] vmexam: permission fixes Message-ID: <20070818051543.9866D13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=vmexam/.git;a=commitdiff;h=40db8f38a8e4efcaa4cb35b85ab32d27782979f4 commit 40db8f38a8e4efcaa4cb35b85ab32d27782979f4 Author: VMiklos Date: Mon Jul 23 00:07:27 2007 +0200 permission fixes diff --git a/python/cgi/pyrssi/pyrssi.py b/python/cgi/pyrssi/pyrssi.py old mode 100644 new mode 100755 diff --git a/python/cgi/wap_wiki/wy.py b/python/cgi/wap_wiki/wy.py old mode 100644 new mode 100755 diff --git a/python/mod_python/tsmon/tsmon.py b/python/mod_python/tsmon/tsmon.py old mode 100644 new mode 100755 From vmiklos at frugalware.org Sat Aug 18 07:15:43 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 18 07:15:46 2007 Subject: [Frugalware-git] vmexam: rss/irc.py: add html support Message-ID: <20070818051543.C6C1413A4012@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=vmexam/.git;a=commitdiff;h=2344db8eb9353aef6a6617861b1c9e4d0cd39fce commit 2344db8eb9353aef6a6617861b1c9e4d0cd39fce Author: VMiklos Date: Sat Jul 28 21:06:24 2007 +0200 rss/irc.py: add html support diff --git a/python/mod_python/rss/irc/irc.py b/python/mod_python/rss/irc/irc.py index 7bd5990..c8404a1 100644 --- a/python/mod_python/rss/irc/irc.py +++ b/python/mod_python/rss/irc/irc.py @@ -12,7 +12,7 @@ class Quote: self.title = filename.replace('-', ' ') path = os.path.join(dir, filename) sock = open(path) - self.content = "
".join(sock.readlines()) + self.content = "".join(sock.readlines()) sock.close() self.time = os.stat(path)[stat.ST_MTIME] def compare(self, a, b): @@ -22,7 +22,7 @@ class Quote: return 0 else: return 1 - def getlist(req): + def getlist(req, all=False): ignores = [] quotes = [] sock = open(os.path.join(quotepath, ".htaccess")) @@ -43,14 +43,56 @@ class Quote: quotes.append(Quote(root, file)) quotes.sort(quotes[0].compare) - if "PATH_INFO" in req.subprocess_env.keys() and req.subprocess_env["PATH_INFO"] == "/all": - quotes = quotes[:138] - else: + if not all: quotes = quotes[:10] return quotes getlist = staticmethod(getlist) +class Html: + def __init__(self, req, title, link, desc): + self.req = req + self.title = title + self.desc = desc + self.link = link + self.items = [] + def additem(self, title, link, desc, pubDate): + self.items.append([title, link, desc, pubDate]) + def output(self): + self.req.content_type = 'text/html' + self.req.write(""" + + + + Viewing Feed + + + +
+ +
+
+
+

%s

+

%s

+
+
+
+""" % (self.title, self.desc)) + for title, link, desc, pubDate in self.items: + self.req.write(""" +

%s

+%s +

+""" % (link, title, desc)) + self.req.write(""" +
+
+ + +""") + return apache.OK + class Rss: def __init__(self, req, title, link, desc): self.req = req @@ -79,7 +121,13 @@ class Rss: return apache.OK def handler(req): - rss = Rss(req, "~/vmiklos/rss/irc", quoteurl, "VMiklos' IRC Quotes RSS") - for i in Quote.getlist(req): - rss.additem(i.title, "%s/%s" % (quoteurl, i.filename), escape(i.content), formatdate(i.time, True)) - return rss.output() + if "PATH_INFO" in req.subprocess_env.keys() and req.subprocess_env["PATH_INFO"] == "/all": + html = Html(req, "~/vmiklos/rss/irc", quoteurl, "VMiklos' IRC Quotes") + for i in Quote.getlist(req, all=True): + html.additem(i.title, "%s/%s" % (quoteurl, i.filename), escape(i.content).replace("\n", "
"), formatdate(i.time, True)) + return html.output() + else: + rss = Rss(req, "~/vmiklos/rss/irc", quoteurl, "VMiklos' IRC Quotes RSS") + for i in Quote.getlist(req): + rss.additem(i.title, "%s/%s" % (quoteurl, i.filename), escape(i.content), formatdate(i.time, True)) + return rss.output() From vmiklos at frugalware.org Sat Aug 18 07:15:43 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 18 07:15:47 2007 Subject: [Frugalware-git] vmexam: fix feed url Message-ID: <20070818051543.D93E813A4013@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=vmexam/.git;a=commitdiff;h=6d572a0d32bdbc27a24d309d496bca512f602cc7 commit 6d572a0d32bdbc27a24d309d496bca512f602cc7 Author: VMiklos Date: Sat Jul 28 22:45:34 2007 +0200 fix feed url diff --git a/python/mod_python/firefox/firefox.py b/python/mod_python/firefox/firefox.py index b7de15d..2b08e5f 100644 --- a/python/mod_python/firefox/firefox.py +++ b/python/mod_python/firefox/firefox.py @@ -78,7 +78,7 @@ if __name__ == "firefox": out.append(dumpfeed("http://feeds.feedburner.com/HUP")) out.append(dumpfeed("http://frugalware.org/~vmiklos/rss/irc/irc.py")) out.append(dumpfeed("http://rss.slashdot.org/Slashdot/slashdot")) - out.append(dumpfeed("http://frugalware.org/~vmiklos/stuff/legalja/legalja.py")) + out.append(dumpfeed("http://frugalware.org/~vmiklos/rss/legalja/legalja.py")) out.append(""" From vmiklos at frugalware.org Sat Aug 18 07:15:44 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 18 07:15:48 2007 Subject: [Frugalware-git] vmexam: add irc.css Message-ID: <20070818051544.40CDA13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=vmexam/.git;a=commitdiff;h=3254acd34606023cf3c2dd075923bacf1baea30e commit 3254acd34606023cf3c2dd075923bacf1baea30e Author: VMiklos Date: Sat Jul 28 22:46:11 2007 +0200 add irc.css diff --git a/python/mod_python/rss/irc/irc.css b/python/mod_python/rss/irc/irc.css new file mode 100644 index 0000000..5785ade --- /dev/null +++ b/python/mod_python/rss/irc/irc.css @@ -0,0 +1,35 @@ +html { + background: -moz-Dialog; +} + +#feedBody, #feedError { + border: 1px solid THreeDShadow; + padding: 3em; + -moz-padding-start: 30px; + margin: 2em auto; + background: -moz-Field; +} + +body { + margin: 0; + padding: 0 3em; + color: -moz-fieldText; + font: message-box; +} + +h1 { + font-size: 160%; + border-bottom: 2px solid ThreeDLightShadow; + margin: 0 0 .2em 0; +} + +h2 { + color: ThreeDDarkShadow; + font-size: 110%; + font-weight: normal; + margin: 0 0 .6em 0; +} + +.feedEntryContent { + font-size: 110%; +} From vmiklos at frugalware.org Sat Aug 18 07:15:44 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 18 07:15:53 2007 Subject: [Frugalware-git] vmexam: irc.py: new /random switch Message-ID: <20070818051544.8024413A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=vmexam/.git;a=commitdiff;h=a28511d459b17da183a14dca098f65900b7fb936 commit a28511d459b17da183a14dca098f65900b7fb936 Author: VMiklos Date: Sat Jul 28 22:51:33 2007 +0200 irc.py: new /random switch diff --git a/python/mod_python/rss/irc/irc.py b/python/mod_python/rss/irc/irc.py index c8404a1..472fc23 100644 --- a/python/mod_python/rss/irc/irc.py +++ b/python/mod_python/rss/irc/irc.py @@ -2,6 +2,7 @@ import os, stat, re from email.Utils import formatdate from mod_python import apache from xml.sax.saxutils import escape +from random import choice quotepath = "/home/vmiklos/public_html/logs/irc" quoteurl = "http://frugalware.org/~vmiklos/logs/irc" @@ -22,7 +23,7 @@ class Quote: return 0 else: return 1 - def getlist(req, all=False): + def getlist(req, all=False, random=False): ignores = [] quotes = [] sock = open(os.path.join(quotepath, ".htaccess")) @@ -43,7 +44,9 @@ class Quote: quotes.append(Quote(root, file)) quotes.sort(quotes[0].compare) - if not all: + if random: + quotes = [choice(quotes)] + elif not all: quotes = quotes[:10] return quotes getlist = staticmethod(getlist) @@ -126,6 +129,11 @@ def handler(req): for i in Quote.getlist(req, all=True): html.additem(i.title, "%s/%s" % (quoteurl, i.filename), escape(i.content).replace("\n", "
"), formatdate(i.time, True)) return html.output() + elif "PATH_INFO" in req.subprocess_env.keys() and req.subprocess_env["PATH_INFO"] == "/random": + html = Html(req, "~/vmiklos/rss/irc", quoteurl, "VMiklos' Random IRC Quotes") + for i in Quote.getlist(req, random=True): + html.additem(i.title, "%s/%s" % (quoteurl, i.filename), escape(i.content).replace("\n", "
"), formatdate(i.time, True)) + return html.output() else: rss = Rss(req, "~/vmiklos/rss/irc", quoteurl, "VMiklos' IRC Quotes RSS") for i in Quote.getlist(req): From vmiklos at frugalware.org Sat Aug 18 07:15:44 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 18 07:15:55 2007 Subject: [Frugalware-git] vmexam: irc: add a counter Message-ID: <20070818051544.C2E4613A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=vmexam/.git;a=commitdiff;h=7b41cef247464cce4c9161a1b4bf0a1afb23dd00 commit 7b41cef247464cce4c9161a1b4bf0a1afb23dd00 Author: VMiklos Date: Sat Jul 28 23:56:51 2007 +0200 irc: add a counter diff --git a/python/mod_python/rss/irc/irc.py b/python/mod_python/rss/irc/irc.py index 472fc23..c7fe6c2 100644 --- a/python/mod_python/rss/irc/irc.py +++ b/python/mod_python/rss/irc/irc.py @@ -89,11 +89,12 @@ class Html:

""" % (link, title, desc)) self.req.write(""" + A total of %d items has been printed. -""") +""" % len(self.items)) return apache.OK class Rss: From vmiklos at frugalware.org Sat Aug 18 07:15:44 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 18 07:15:56 2007 Subject: [Frugalware-git] vmexam: python/xmlrpc: import Message-ID: <20070818051544.F3B9413A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=vmexam/.git;a=commitdiff;h=949998c5356aa81ce71ba7679c0b7dee146d352c commit 949998c5356aa81ce71ba7679c0b7dee146d352c Author: VMiklos Date: Sun Jul 29 20:59:58 2007 +0200 python/xmlrpc: import diff --git a/python/xmlrpc/xmlrpctestclient.py b/python/xmlrpc/xmlrpctestclient.py new file mode 100644 index 0000000..c9a16c7 --- /dev/null +++ b/python/xmlrpc/xmlrpctestclient.py @@ -0,0 +1,4 @@ +import xmlrpclib +testsvr = xmlrpclib.Server("http://localhost:1873") + +print testsvr.inc(1) diff --git a/python/xmlrpc/xmlrpctestserver.py b/python/xmlrpc/xmlrpctestserver.py new file mode 100644 index 0000000..f9ea680 --- /dev/null +++ b/python/xmlrpc/xmlrpctestserver.py @@ -0,0 +1,10 @@ +from SimpleXMLRPCServer import SimpleXMLRPCServer + +class Actions: + def inc(self, x): + return x + 1 + +if __name__ == "__main__": + server = SimpleXMLRPCServer(('',1873)) + server.register_instance(Actions()) + server.serve_forever() From vmiklos at frugalware.org Sat Aug 18 07:15:45 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 18 07:15:57 2007 Subject: [Frugalware-git] vmexam: pyrssi: minor bugfix Message-ID: <20070818051545.5976213A4012@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=vmexam/.git;a=commitdiff;h=ae26ef9b4e0d0f657c7036a9120fe57e5b89d21c commit ae26ef9b4e0d0f657c7036a9120fe57e5b89d21c Author: VMiklos Date: Mon Jul 30 14:16:30 2007 +0200 pyrssi: minor bugfix handle the following case: the channel cookie is set, the password one isn't. after login we go to the channel list page, but we still have the channel cookie set. this way when the user goes to 'next', we'll go to the given chan, instead of to the next page of the channel list the fix is easy: after login or logout, unset the channel cookie diff --git a/python/cgi/pyrssi/pyrssi.py b/python/cgi/pyrssi/pyrssi.py index 7040f08..7e4e291 100755 --- a/python/cgi/pyrssi/pyrssi.py +++ b/python/cgi/pyrssi/pyrssi.py @@ -72,10 +72,22 @@ class Pyrssi: self.cookie = Cookie.SimpleCookie() self.cookie['pyrssi_pass'] = self.form['pass'].value self.cookie['pyrssi_pass']['max-age'] = self.year + if 'pyrssi_channel' in self.cookie.keys(): + self.cookie['pyrssi_channel']['max-age'] = 0 + if 'pyrssi_network' in self.cookie.keys(): + self.cookie['pyrssi_network']['max-age'] = 0 + if 'pyrssi_refnum' in self.cookie.keys(): + self.cookie['pyrssi_refnum']['max-age'] = 0 print self.cookie if "action" in self.form.keys() and self.form['action'].value == "logout": self.cookie['pyrssi_pass']['max-age'] = 0 + if 'pyrssi_channel' in self.cookie.keys(): + self.cookie['pyrssi_channel']['max-age'] = 0 + if 'pyrssi_network' in self.cookie.keys(): + self.cookie['pyrssi_network']['max-age'] = 0 + if 'pyrssi_refnum' in self.cookie.keys(): + self.cookie['pyrssi_refnum']['max-age'] = 0 print self.cookie self.cookie = {} From vmiklos at frugalware.org Sat Aug 18 07:15:49 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 18 07:16:02 2007 Subject: [Frugalware-git] vmexam: python/ooo: import Message-ID: <20070818051549.C247113A404D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=vmexam/.git;a=commitdiff;h=0f29161ee35fd3067a02f8b20b6d6df09dfaa20b commit 0f29161ee35fd3067a02f8b20b6d6df09dfaa20b Author: VMiklos Date: Thu Aug 2 13:49:11 2007 +0200 python/ooo: import diff --git a/python/ooo/HSBConversions.py b/python/ooo/HSBConversions.py new file mode 100644 index 0000000..0ede2b7 --- /dev/null +++ b/python/ooo/HSBConversions.py @@ -0,0 +1,115 @@ +# HSBConversions 2003-08-21-01 +# by Danny Brewer +# +# HSB to RGB color space conversion routines. +# Copyright (c) 2003 Danny Brewer +# Anyone may run this code. +# If you wish to modify or distribute this code, then +# you are granted a license to do so under the terms +# of the Gnu Lesser General Public License. +# See: http://www.gnu.org/licenses/lgpl.html + + + +def RGBtoHSB( nRed, nGreen, nBlue ): + """RGB to HSB color space conversion routine. + nRed, nGreen and nBlue are all numbers from 0 to 255. + This routine returns three floating point numbers, nHue, nSaturation, nBrightness. + nHue, nSaturation and nBrightness are all from 0.0 to 1.0. + """ + nMin = min( nRed, nGreen, nBlue ) + nMax = max( nRed, nGreen, nBlue ) + + if nMin == nMax: + # Grayscale + nHue = 0.0 + nSaturation = 0.0 + nBrightness = nMax + else: + if nRed == nMin: + d = nGreen = nBlue + h = 3.0 + elif nGreen == nMin: + d = nBlue - nRed + h = 5.0 + else: + d = nRed - nGreen + h = 1.0 + + nHue = ( h - ( float( d ) / (nMax - nMin) ) ) / 6.0 + nSaturation = (nMax - nMin) / float( nMax ) + nBrightness = nMax / 255.0 + + return nHue, nSaturation, nBrightness + + + +def HSBtoRGB( nHue, nSaturation, nBrightness ): + """HSB to RGB color space conversion routine. + nHue, nSaturation and nBrightness are all from 0.0 to 1.0. + This routine returns three integer numbers, nRed, nGreen, nBlue. + nRed, nGreen and nBlue are all numbers from 0 to 255. + """ + # Scale the brightness from a range of 0.0 thru 1.0 + # to a range of 0.0 thru 255.0 + # Then truncate to an integer. + nBrightness = int( min( nBrightness * 256.0, 255.0 ) ) + + if nSaturation == 0.0: + # Grayscale because there is no saturation + nRed = nBrightness + nGreen = nBrightness + nBlue = nBrightness + else: + # Make hue angle be within a single rotation. + # If the hue is > 1.0 or < 0.0, then it has + # "gone around the color wheel" too many times. + # For example, a value of 1.2 means that it has + # gone around the wheel 1.2 times, which is really + # the same ending angle as 0.2 trips around the wheel. + # Scale it back to the 0.0 to 1.0 range. + if nHue > 1.0: + nHue = nHue - int( nHue ) + elif nHue < 0.0: + nHue = abs( nHue ) + if nHue > 1.0: + nHue = nHue - int( nHue ) + nHue = 1.0 - nHue + # Rescale hue to a range of 0.0 thru 6.0 + nHue = nHue * 6.0 + # Separate hue into int and fractional parts + iHue = int( nHue ) + fHue = nHue - iHue + # Is hue even? + if iHue % 2 == 0: + fHue = 1.0 - fHue + # + m = nBrightness * (1.0 - nSaturation) + n = nBrightness * (1.0 - (nSaturation * fHue)) + + if iHue == 1: + nRed = n + nGreen = nBrightness + nBlue = m + elif iHue == 2: + nRed = m + nGreen = nBrightness + nBlue = n + elif iHue == 3: + nRed = m + nGreen = n + nBlue = nBrightness + elif iHue == 4: + nRed = n + nGreen = m + nBlue = nBrightness + elif iHue == 5: + nRed = nBrightness + nGreen = m + nBlue = n + else: + nRed = nBrightness + nGreen = n + nBlue = m + + return nRed, nGreen, nBlue diff --git a/python/ooo/OOoLib.py b/python/ooo/OOoLib.py new file mode 100644 index 0000000..902ace8 --- /dev/null +++ b/python/ooo/OOoLib.py @@ -0,0 +1,687 @@ + + +# OOoLib 2003-08-29-01 +# by Danny Brewer +# +# A module to easily work with OpenOffice.org. +# +# Copyright (c) 2003 Danny Brewer +# Anyone may run this code. +# If you wish to modify or distribute this code, then +# you are granted a license to do so under the terms +# of the Gnu Lesser General Public License. +# See: http://www.gnu.org/licenses/lgpl.html + + + + +# Python libraries +import sys +sys.path.append("/usr/lib/openoffice.org/program") +import math +import string + +# Danny's libraries +import HSBConversions + +# OOo's libraries +import uno + + +#------------------------------------------------------------ +# Uno convenience functions +#------------------------------------------------------------ + + +# The ServiceManager of the running OOo. +oServiceManager = False + +def getServiceManager( cHost="localhost", cPort="8100" ): + """Get the ServiceManager from the running OpenOffice.org. + Then retain it in the global variable oServiceManager for future use. + """ + global oServiceManager + if not oServiceManager: + # Get the uno component context from the PyUNO runtime + oLocalContext = uno.getComponentContext() + + # Create the UnoUrlResolver on the Python side. + oLocalResolver = oLocalContext.ServiceManager.createInstanceWithContext( + "com.sun.star.bridge.UnoUrlResolver", oLocalContext ) + + # Connect to the running OpenOffice.org and get its context. + oContext = oLocalResolver.resolve( "uno:socket,host=" + cHost + ",port=" + cPort + ";urp;StarOffice.ComponentContext" ) + + # Get the ServiceManager object + oServiceManager = oContext.ServiceManager + return oServiceManager + + +# This is the same as ServiceManager.createInstance( ... ) +def createUnoService( cClass ): + """A handy way to create a global objects within the running OOo. + """ + oServiceManager = getServiceManager() + oObj = oServiceManager.createInstance( cClass ) + return oObj + + + + +# The Desktop object. +oDesktop = False + +def getDesktop(): + """An easy way to obtain the Desktop object from a running OOo. + """ + global oDesktop + if not oDesktop: + oDesktop = createUnoService( "com.sun.star.frame.Desktop" ) + return oDesktop + + + +# The CoreReflection object. +oCoreReflection = False + +def getCoreReflection(): + global oCoreReflection + if not oCoreReflection: + oCoreReflection = createUnoService( "com.sun.star.reflection.CoreReflection" ) + return oCoreReflection + + + +def createUnoStruct( cTypeName ): + """Create a UNO struct and return it. + """ + oCoreReflection = getCoreReflection() + + # Get the IDL class for the type name + oXIdlClass = oCoreReflection.forName( cTypeName ) + + # Create the struct. + oReturnValue, oStruct = oXIdlClass.createObject( None ) + + return oStruct + + + +def createPropertyValue( cName=None, uValue=None, nHandle=None, nState=None ): + """Create a com.sun.star.beans.PropertyValue struct and return it. + """ + oPropertyValue = createUnoStruct( "com.sun.star.beans.PropertyValue" ) + + if cName != None: + oPropertyValue.Name = cName + if uValue != None: + oPropertyValue.Value = uValue + if nHandle != None: + oPropertyValue.Handle = nHandle + if nState != None: + oPropertyValue.State = nState + + return oPropertyValue + + + + +#------------------------------------------------------------ +# High level general purpose functions +#------------------------------------------------------------ + + +def openURL( cUrl, tProperties=() ): + """Open or Create a document from it's URL. + New documents are created from URL's such as: + private:factory/sdraw + private:factory/swriter + private:factory/scalc + private:factory/simpress + """ + oDesktop = getDesktop() + # TODO: it would be possible to completely hide OOo here: + # "Did you NOT want the document to appear on screen? Well, then we need to + # pass an array of property values to the loadComponentFromURL(), which is + # actually inside my openURL function. The array would contain one + # PropertyValue whose name is "Hidden" and value is True." + # http://www.oooforum.org/forum/viewtopic.phtml?t=3451 + oDocument = oDesktop.loadComponentFromURL( cUrl, "_blank", 0, tProperties ) + return oDocument + + +def makeDrawDocument(): + """Create a new OOo Draw document.""" + return openURL( "private:factory/sdraw" ) + + +def makeWriterDocument(): + """Create a new OOo Writer document.""" + return openURL( "private:factory/swriter" ) + + +def makeCalcDocument(): + """Create a new OOo Calc document.""" + return openURL( "private:factory/scalc" ) + + +def makeImpressDocument(): + """Create a new OOo Impress document.""" + return openURL( "private:factory/simpress" ) + + + +#------------------------------------------------------------ +# Functions for working with Draw documents. +#------------------------------------------------------------ + + + +# Notes about some properties and constants for shape objects... + + # LineStyle can be one of... + # com.sun.star.drawing.LineStyle.NONE + # com.sun.star.drawing.LineStyle.SOLID + # com.sun.star.drawing.LineStyle.DASH + + # CircleKind can be one of... + # com.sun.star.drawing.CircleKind.FULL + # com.sun.star.drawing.CircleKind.SECTION ' a circle with a cut connected by two lines + # com.sun.star.drawing.CircleKind.CUT ' a circle with a cut connected by a line + # com.sun.star.drawing.CircleKind.ARC ' a circle with an open cut + + # FillStyle can be one of... + # com.sun.star.drawing.FillStyle.NONE + # com.sun.star.drawing.FillStyle.SOLID + # com.sun.star.drawing.FillStyle.GRADIENT + # com.sun.star.drawing.FillStyle.HATCH + # com.sun.star.drawing.FillStyle.BITMAP + + # TextHorizontalAdjust can be one of... + # com.sun.star.drawing.TextHorizontalAdjust.LEFT + # com.sun.star.drawing.TextHorizontalAdjust.CENTER + # com.sun.star.drawing.TextHorizontalAdjust.RIGHT + # com.sun.star.drawing.TextHorizontalAdjust.BLOCK + + # TextVerticalAdjust can be one of... + # com.sun.star.drawing.TextVerticalAdjust.TOP + # com.sun.star.drawing.TextVerticalAdjust.CENTER + # com.sun.star.drawing.TextVerticalAdjust.BOTTOM + # com.sun.star.drawing.TextVerticalAdjust.BLOCK + + # TextFitToSize can be one of... + # com.sun.star.drawing.TextFitToSizeType.NONE + # com.sun.star.drawing.TextFitToSizeType.PROPORTIONAL + # com.sun.star.drawing.TextFitToSizeType.ALLLINES + # com.sun.star.drawing.TextFitToSizeType.RESIZEATTR + +# Useful code snippets... + + # Accessing pages of a drawing document. + # oDrawPage = oDrawDoc.getDrawPages().getByIndex( 0 ) + # oDrawPage = oDrawDoc.getDrawPages().getCount() + # oDrawPage = oDrawDoc.getDrawPages().insertByIndex( 1 ) + + + +#------------------------------------------------------------ +# Document functions +#------------------------------------------------------------ + + +def setDrawPageOrientationLandscape( oDrawPage ): + """Pass in any GenericDrawPage object, and this changes it to landscape orientation, + in addition to swapping the height/width as you would expect. + """ + # Save some settings + nOldWidth = oDrawPage.Width + nOldHeight = oDrawPage.Height + nOldBorderTop = oDrawPage.BorderTop + nOldBorderLeft = oDrawPage.BorderLeft + nOldBorderRight = oDrawPage.BorderRight + nOldBorderBottom = oDrawPage.BorderBottom + + # Change so that it will PRINT in landscape + oDrawPage.Orientation = uno.getConstantByName( "com.sun.star.view.PaperOrientation.LANDSCAPE" ) + + # Now change some paper dimensions to match + oDrawPage.Width = nOldHeight + oDrawPage.Height = nOldWidth + oDrawPage.BorderTop = nOldBorderRight + oDrawPage.BorderLeft = nOldBorderTop + oDrawPage.BorderRight = nOldBorderBottom + oDrawPage.BorderBottom = nOldBorderLeft + + + +#------------------------------------------------------------ +# Shape functions +#------------------------------------------------------------ + + + +def makeRectangleShape( oDrawDoc, oPosition=None, oSize=None ): + """Create a new RectangleShape with an optional position and size.""" + oShape = makeShape( oDrawDoc, "com.sun.star.drawing.RectangleShape", oPosition, oSize ) + return oShape + + +def makeEllipseShape( oDrawDoc, oPosition=None, oSize=None ): + """Create a new EllipseShape with an optional position and size.""" + oShape = makeShape( oDrawDoc, "com.sun.star.drawing.EllipseShape", oPosition, oSize ) + return oShape + + +def makeLineShape( oDrawDoc, oPosition=None, oSize=None ): + """Create a new LineShape with an optional position and size.""" + oShape = makeShape( oDrawDoc, "com.sun.star.drawing.LineShape", oPosition, oSize ) + return oShape + + +def makeTextShape( oDrawDoc, oPosition=None, oSize=None ): + """Create a new TextShape with an optional position and size.""" + oShape = makeShape( oDrawDoc, "com.sun.star.drawing.TextShape", oPosition, oSize ) + return oShape + + +def makePoint( nX, nY ): + """Create a com.sun.star.awt.Point struct.""" + oPoint = createUnoStruct( "com.sun.star.awt.Point" ) + oPoint.X = nX + oPoint.Y = nY + return oPoint + + +def makeSize( nWidth, nHeight ): + """Create a com.sun.star.awt.Size struct.""" + oSize = createUnoStruct( "com.sun.star.awt.Size" ) + oSize.Width = nWidth + oSize.Height = nHeight + return oSize + + +def findShapeByName( oShapes, cShapeName ): + """Find a named shape within an XShapes interface. + oShapes can be a drawing page, which supports the XShapes interface. + Thus, you can find a named shape within a draw page, or within a grouped shape, + or within a selection of sseveral shapes. + """ + nNumShapes = oShapes.getCount() + for i in range( nNumShapes ): + oShape = oShapes.getByIndex( i ) + cTheShapeName = oShape.getName() + if cTheShapeName == cShapeName: + return oShape + return None + + +def makeShape( oDrawDoc, cShapeClassName, oPosition=None, oSize=None ): + """Create a new shape of the specified class. + Position and size arguments are optional. + """ + oShape = oDrawDoc.createInstance( cShapeClassName ) + + if oPosition != None: + oShape.Position = oPosition + if oSize != None: + oShape.Size = oSize + + return oShape + + + +#------------------------------------------------------------ +# Color manipulation +#------------------------------------------------------------ + + +def rgbColor( nRed, nGreen, nBlue ): + """Return an integer which repsents a color. + The color is specified in RGB notation. + Each of nRed, nGreen and nBlue must be a number from 0 to 255. + """ + return (int( nRed ) & 255) << 16 | (int( nGreen ) & 255) << 8 | (int( nBlue ) & 255) + + +def hsbColor( nHue, nSaturation, nBrightness ): + """Return an integer which repsents a color. + The color is specified in HSB notation. + Each of nHue, nSaturation and nBrightness must be a number from 0.0 to 1.0. + """ + nRed, nGreen, nBlue = HSBConversions.HSBtoRGB( nHue, nSaturation, nBrightness ) + return rgbColor( nRed, nGreen, nBlue ) + + +def redColor( nColor ): + """Return the Red component of a color as an integer from 0 to 255. + nColor is an integer representing a color. + This function is complimentary to the rgbColor function. + """ + return (int( nColor ) >> 16) & 255 + + +def greenColor( nColor ): + """Return the Green component of a color as an integer from 0 to 255. + nColor is an integer representing a color. + This function is complimentary to the rgbColor function. + """ + return (int( nColor ) >> 8) & 255 + + +def blueColor( nColor ): + """Return the Blue component of a color as an integer from 0 to 255. + nColor is an integer representing a color. + This function is complimentary to the rgbColor function. + """ + return int( nColor ) & 255 + + + + + +#------------------------------------------------------------ +# Drawing routines +#------------------------------------------------------------ + + +# Multiply this number by an OOo angle in 100'ths of a degree +# to convert to radians. +nRadiansPerHundredthDegree = math.pi / 18000 + + +def drawLine( oDrawDoc, oDrawPage, x1,y1, x2,y2, nLineColor=None ): + """Draw a line from x1,y1 to x2,y2. Optionally specify line color. + This adds the LineShape to the page. + The LineShape is returned. + """ + # make sure size is non-zero + #if x1 = x2: x2 = x1 + 1 + #if y1 = y2: y2 = y1 + 1 + + oPosition = makePoint( x1, y1 ) + oSize = makeSize( x2-x1, y2-y1 ) + + oShape = makeLineShape( oDrawDoc, oPosition, oSize ) + + if nLineColor != None: + oShape.LineColor = nLineColor + #oShape.LineWidth = 0 + + oDrawPage.add( oShape ) + return oShape + + +def drawLineVector( oDrawDoc, oDrawPage, x1,y1, nAngle,nDistance, nLineColor=None ): + """Draw a line from x1,y1 in the direction of nAngle, for a distance of nDistance. + nAngle is measured in radians, clockwise from the 3 O'Clock (east) direction. + nDistance is in 1000ths of a centimeter. + This adds the LineShape to the page. + The LineShape is returned. + """ + nDX = math.cos( nAngle ) * nDistance + nDY = math.sin( nAngle ) * nDistance + + return drawLine( oDrawDoc, oDrawPage, x1,y1, x1+nDX,y1+nDY, nLineColor ) + + +def drawAutoSizingText( oDrawDoc, oDrawPage, + cText, nHeight, nExtraWidthPercent=40 ): + """Create a TextShape that will automatically resize its characters + to its shape bounding rectangle. + The TextShape is created with a specified height. + The width is determined based on the natural character width of the + text. + The initial position of the text is -10000,-10000, so that the text is not visible. + This returns the TextShape, which has already been added to the drawing page, + at coordinates which make it invisible. + You must set the object's Position property to make the text visible. + (Hint: You may look at the Size property to help you determine where + you want to place the text, for instance if you are trying to center + it, or place it relative to some other shape object.) + If you don't supply nExtraWidthPercent, then a default fudge factor is used. + This is the percentage of the average character width, which is added to the shape's + total width. + """ + # Create TextShape + oShape = makeTextShape( oDrawDoc, makePoint( -10000, -10000 ), makeSize( 1, 1 ) ) + + # Add it to the page. + oDrawPage.add( oShape ) + + # Make text stick to upper left corner of the shape rather than centered within the shape. + oShape.TextHorizontalAdjust = uno.getConstantByName( "com.sun.star.drawing.TextHorizontalAdjust.LEFT" ) + oShape.TextVerticalAdjust = uno.getConstantByName( "com.sun.star.drawing.TextVerticalAdjust.TOP" ) + + # Make the shape auto-grow in size, based on the text. + # Once we set the text, in the next step, the shape will grow to some + # unknown size, based on the current font in use. + #oShape.TextAutoGrowHeight = True + oShape.TextAutoGrowWidth = True + + # Set the text of the TextShape. + # Because of the TextAutoGrowWidth, the shape now occupies some unknown size. + oShape.setString( cText ) + + # Get the shape's current size. + nSaveHeight = oShape.Size.Height + nSaveWidth = oShape.Size.Width + + # Make the shape NOT auto-grow in size, based on the text. + #oShape.TextAutoGrowHeight = False + oShape.TextAutoGrowWidth = False + + # This next setting causes the TextShape to automatically resize its characters + # to fit the size of the text shape. + oShape.TextFitToSize = uno.getConstantByName( "com.sun.star.drawing.TextFitToSizeType.PROPORTIONAL" ) + + # Calculate the new width, based on the desired height, + # and saved width/height ratio for the current font in use. + nWidth = nSaveWidth * (float(nHeight) / nSaveHeight) + + nAverageCharacterWidth = nWidth / len( cText ) + + nExtraWidth = nAverageCharacterWidth * (nExtraWidthPercent / 100.0) + + oShape.TextLeftDistance = nExtraWidth + oShape.TextRightDistance = nExtraWidth + nWidth = nWidth + 2 * nExtraWidth + + # Now resize the TextShape. + oShape.Size.Width = nWidth + oShape.Size.Height = nHeight + + return oShape + + +def drawArcPath( oDrawDoc, oDrawPage, + nStartX, nStartY, nStartAngle, + nArcAngle, nArcRadius, bTurnLeft ): + """Draw an arc of a circle from a starting position and direction. + The arc has a certian radius and arc angle, + and turns either to the left or to the right. + Parameters: + nStartX and nStartY are the starting position of the "turtle". + nStartAngle is the angle direction that the turtle is pointing, + in 100'ths of a degree. + An arc is drawn by moving the turtle forward and turning either left or right as it moves. + nArcAngle is the angle of the arc describing the turtle's path, + in 100'ths of a degree. + nArcRadius is the radius of the arc describing the turtle's path. + bTurnLeft is True if the turtle turns to the left, or False to turn to the right. + Four values are returned. + (1) the circle shape, (2) the new X position, (3) new Y position, and (4) new angle. + Use the last three return values as initial values to draw another arc + which is connected to the ending position of the arc just drawn. + """ + + # Figure out how big of a circle that the arc is a part of. + nCircleDiameter = nArcRadius + nArcRadius + oCircleSize = makeSize( nCircleDiameter, nCircleDiameter ) + + # Figure out the position of the circle (ellipse) shape object. + # + # Determine the angle of the center point from the starting position. + if bTurnLeft: + nCenterPointAngle = nStartAngle + 9000 + else: + nCenterPointAngle = nStartAngle - 9000 + # Convert to radians. + nCenterPointAngle = nCenterPointAngle * nRadiansPerHundredthDegree + # Determine where the center of the circle shape should be. + nCenterX = nStartX + (nArcRadius * math.cos( nCenterPointAngle )) + nCenterY = nStartY - (nArcRadius * math.sin( nCenterPointAngle )) + oCirclePosition = makePoint( nCenterX - nArcRadius, nCenterY - nArcRadius ) + + # Figure out what arc portion of the circle needs to be drawn. + # Angles measures in 100'ths of a degree. + if bTurnLeft: + nCircleStartAngle = nStartAngle - 9000 + nCircleEndAngle = nCircleStartAngle + nArcAngle + else: + nCircleEndAngle = nStartAngle + 9000 + nCircleStartAngle = nCircleEndAngle - nArcAngle + + # Make the circle shape. + oCircle = makeEllipseShape( oDrawDoc, oCirclePosition, oCircleSize ) + # Fill in its properties + oCircle.FillStyle = uno.getConstantByName( "com.sun.star.drawing.FillStyle.NONE" ) + oCircle.CircleKind = uno.getConstantByName( "com.sun.star.drawing.CircleKind.ARC" ) + oCircle.CircleStartAngle = nCircleStartAngle + oCircle.CircleEndAngle = nCircleEndAngle + # Put it on the drawing + oDrawPage.add( oCircle ) + + # Figure out the ending turtle location and direction. + if bTurnLeft: + nEndAngle = nStartAngle - 9000 + nArcAngle + else: + nEndAngle = nStartAngle + 9000 - nArcAngle + # Convert to radians + nEndAngleRad = nEndAngle * nRadiansPerHundredthDegree + # Ending Position + nEndX = nCenterX + (nArcRadius * math.cos( nEndAngleRad )) + nEndY = nCenterY - (nArcRadius * math.sin( nEndAngleRad )) + # Ending angle + if bTurnLeft: + nEndAngle = normalizeOOoAngle( nEndAngle + 9000 ) + else: + nEndAngle = normalizeOOoAngle( nEndAngle - 9000 ) + + return oCircle, nEndX, nEndY, nEndAngle + + +def drawSpiralOfArcs( oDrawDoc, oDrawPage, + nStartX, nStartY, nStartAngle, + nArcAngle, nArcRadius, bTurnLeft, + nNumArcs, + nRadiusGrowthMultiplier=1.0, nRadiusGrowthAddIn=0 ): + """Draw a spiral starting from a certian position and direction. + The spiral turns either towards the left or towards the right. + Parameters: + nStartX and nStartY are the starting position of the "turtle". + nStartAngle is the angle direction that the turtle is pointing, + in 100'ths of a degree. + A spiral is drawn by moving the turtle forward and turning either left or right as it moves. + nArcAngle is the angle of the first arc of the spiral, + in 100'ths of a degree. + nArcRadius is the radius of the first arc of the spiral. + bTurnLeft is True if the turtle turns to the left, or False to turn to the right. + nNumArcs is the number of arcs which are drawn. + nRadiusGrowthMultiplier - the radius of the arc is multiplied by this after each arc is drawn. + Use a number such as 1.1 to cause the radius to grow geometrically as the spiral turns. + nRadiusGrowthAddIn - this is added to the radius after each arc. + Use a number, such as the original nArcRadius / number of arcs in a complete circle to cause the radius to grow arithmeteically as the spiral turns. + Four values are returned. + (1) the spiral shape, (2) the new X position, (3) new Y position, and (4) new angle. + Use the last three return values as initial values to draw another arc + which is connected to the ending position of the arc just drawn. + """ + nX = nStartX + nY = nStartY + nAngle = nStartAngle + + oShapesToGroup = createUnoService( "com.sun.star.drawing.ShapeCollection" ) + for i in range( nNumArcs - 1 ): + oArcShape, nX, nY, nAngle = drawArcPath( oDrawDoc, oDrawPage, nX, nY, nAngle, nArcAngle, nArcRadius, bTurnLeft ) + nArcRadius = nArcRadius * nRadiusGrowthMultiplier + nRadiusGrowthAddIn + + oShapesToGroup.add( oArcShape ) + oSpiralShape = oDrawPage.group( oShapesToGroup ) + return oSpiralShape, nX, nY, nAngle + + + +#------------------------------------------------------------ +# Styles +#------------------------------------------------------------ + + +def defineStyle( oDrawDoc, cStyleFamily, cStyleName, cParentStyleName=None ): + """Add a new style to the style catalog if it is not already present. + This returns the style object so that you can alter its properties. + """ + + oStyleFamily = oDrawDoc.getStyleFamilies().getByName( cStyleFamily ) + + # Does the style already exist? + if oStyleFamily.hasByName( cStyleName ): + # then get it so we can return it. + oStyle = oStyleFamily.getByName( cStyleName ) + else: + # Create new style object. + oStyle = oDrawDoc.createInstance( "com.sun.star.style.Style" ) + + # Set its parent style + if cParentStyleName != None: + oStyle.setParentStyle( cParentStyleName ) + + # Add the new style to the style family. + oStyleFamily.insertByName( cStyleName, oStyle ) + + return oStyle + + +def defineGraphicsStyle( oDrawDoc, cStyleName, cParentStyleName=None ): + """Add a new style to the style catalog if it is not already present. + This returns the style object so that you can alter its properties. + """ + return defineStyle( oDrawDoc, "graphics", cStyleName, cParentStyleName ) + + +def getStyle( oDrawDoc, cStyleFamily, cStyleName ): + """Lookup and return a style from the document. + """ + return oDrawDoc.getStyleFamilies().getByName( cStyleFamily ).getByName( cStyleName ) + + +def getGraphicsStyle( oDrawDoc, cStyleName ): + """Lookup and return a graphics style from the document. + """ + return getStyle( oDrawDoc, "graphics", cStyleName ) + + + +#------------------------------------------------------------ +# General Utility functions +#------------------------------------------------------------ + +def normalizeOOoAngle( nAngleOOo ): + """Given an angle in 100'ths of a degree, + adjust it to be from 0 to 360 degrees.""" + if nAngleOOo < 0: + nSign = -1 + else: + nSign = 1 + nAngleOOo = nAngleOOo - (int( abs( nAngleOOo ) / 36000.0 ) * 36000 * nSign) + if nAngleOOo < 0: + nAngleOOo += 36000 + return nAngleOOo + +def pathnameToUrl( cPathname ): + """Convert a Windows or Linux pathname into an OOo URL.""" + if len( cPathname ) > 1: + if cPathname[1:2] == ":": + cPathname = "/" + cPathname[0] + "|" + cPathname[2:] + cPathname = string.replace( cPathname, "\\", "/" ) + cPathname = "file://" + cPathname + return cPathname diff --git a/python/ooo/test.py b/python/ooo/test.py new file mode 100644 index 0000000..0316468 --- /dev/null +++ b/python/ooo/test.py @@ -0,0 +1,10 @@ +# first run /usr/lib/openoffice.org/program/soffice -silent -invisible -accept="socket,port=8100;urp;" +from OOoLib import * +import os +cSourceFile = os.path.abspath('test.doc') +cSourceURL = pathnameToUrl( cSourceFile ) +cTargetFile = os.path.abspath('test.pdf') +cTargetURL = pathnameToUrl( cTargetFile ) +oDoc = openURL( cSourceURL ) +oDoc.storeToURL( cTargetURL, (createPropertyValue("FilterName","writer_pdf_Export"),) ) +oDoc.dispose() From vmiklos at frugalware.org Sat Aug 18 07:15:50 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 18 07:16:03 2007 Subject: [Frugalware-git] vmexam: python/mojodb_extract: include the first line of multiline records, too Message-ID: <20070818051550.5EE8B13A404E@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=vmexam/.git;a=commitdiff;h=af5d0ec57728dfd5960febaac76c0e6c4a422db4 commit af5d0ec57728dfd5960febaac76c0e6c4a422db4 Author: VMiklos Date: Fri Aug 10 15:10:08 2007 +0200 python/mojodb_extract: include the first line of multiline records, too diff --git a/python/mojodb_extract.py b/python/mojodb_extract.py index eaf5f73..ad08d7d 100644 --- a/python/mojodb_extract.py +++ b/python/mojodb_extract.py @@ -11,8 +11,8 @@ def parse_file(filename): for i in lines: line = i.strip() - if re.match(r'..:.. <.Mojojojo> [^ ]+, [^ ]+ => ', line): - record = re.sub(r"..:.. <[^>]+> [^ ]+, ([^ ]+) => (.*)", "\\1\n\\2", line).split("\n") + if re.match(r'..:.. <.Mojojojo> [^ ]+, [^ ]+ (.1/[0-9]. )?=> ', line): + record = re.sub(r"..:.. <[^>]+> [^ ]+, ([^ ]+) .*=> (.*)", "\\1\n\\2", line).split("\n") records[record[0].replace("[WFA]", "")] = record[1] sock = open(sys.argv[1], "w") From vmiklos at frugalware.org Sat Aug 18 07:15:50 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 18 07:16:04 2007 Subject: [Frugalware-git] vmexam: firefox: add git rss Message-ID: <20070818051550.C6D2013A404D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=vmexam/.git;a=commitdiff;h=0f1bce89da1cfd9e64f3b176c41c6d7972b41f52 commit 0f1bce89da1cfd9e64f3b176c41c6d7972b41f52 Author: VMiklos Date: Mon Aug 13 20:03:22 2007 +0200 firefox: add git rss diff --git a/python/mod_python/firefox/firefox.py b/python/mod_python/firefox/firefox.py index 2b08e5f..57ddb5c 100644 --- a/python/mod_python/firefox/firefox.py +++ b/python/mod_python/firefox/firefox.py @@ -70,7 +70,8 @@ if __name__ == "firefox": blog | my tasks | sec tasks | - -darcs rss + -darcs rss | + -git rss
From voroskoi at frugalware.org Sat Aug 18 09:50:39 2007 From: voroskoi at frugalware.org (voroskoi) Date: Sat Aug 18 09:50:42 2007 Subject: [Frugalware-git] frugalware-current: fglrx-8.40.4-1-i686 Message-ID: <20070818075039.262DA13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5a40c48f7b0cbdd6568b2d2544001334925f385f commit 5a40c48f7b0cbdd6568b2d2544001334925f385f Author: voroskoi Date: Sat Aug 18 15:22:28 2007 +0200 fglrx-8.40.4-1-i686 version bump removed 2.6.22.patch (see my sqlite3 bump :)) diff --git a/source/x11-extra/fglrx/FrugalBuild b/source/x11-extra/fglrx/FrugalBuild index 5dd605c..8d55a1b 100644 --- a/source/x11-extra/fglrx/FrugalBuild +++ b/source/x11-extra/fglrx/FrugalBuild @@ -3,8 +3,8 @@ # Maintainer: voroskoi pkgname=fglrx -pkgver=8.38.6 -pkgrel=4 +pkgver=8.40.4 +pkgrel=1 pkgdesc="Hardware Accelerated ATi driver for xorg" url="http://www.ati.com/" # libstdc++5: no hardware acceleration without it @@ -26,12 +26,11 @@ archs=('i686' 'x86_64') install=$pkgname.install up2date=$pkgver source=(https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-$pkgver-x86.x86_64.run \ - README.Frugalware libGL.la 2.6.22.patch) + README.Frugalware libGL.la) options=(${options[@]} 'nodocs') -sha1sums=('a4320c6d3c6716740971c18bbd5e62b0b452cc67' \ +sha1sums=('6260c8596529eac34fabe3437678afe6e2761490' \ 'b64a2303c77f84f5e5db13c9c8fd55f43fa9699b' \ - '650973d708466f5c4c21e70c1f1f6c118b27e614' \ - 'e862660a7af445f3d0ac07c360bd786b909f426e') + '650973d708466f5c4c21e70c1f1f6c118b27e614') Xversion=x710 @@ -51,7 +50,7 @@ build() { if [ "$CARCH" == "x86_64" ]; then Fcd /lib/modules/fglrx/build_mod - patch -p0 < $Fsrcdir/2.6.22.patch || Fdie + #patch -p0 < $Fsrcdir/2.6.22.patch || Fdie fi # building kernel module @@ -75,9 +74,6 @@ build() { mv $Fdestdir/usr/X11R6/lib64/* $Fdestdir/usr/lib || Fdie fi mv $Fdestdir/usr/X11R6/bin/* $Fdestdir/usr/bin || Fdie - # FIXME - [ "$CARCH" == "i686" ] && Fexe ATi/x690/usr/X11R6/bin/fireglcontrolpanel /usr/bin/fireglcontrolpanel - [ "$CARCH" == "x86_64" ] && Fexe ATi/x690_64a/usr/X11R6/bin/fireglcontrolpanel /usr/bin/fireglcontrolpanel Frm /usr/X11R6 # No hardware support without it From vmiklos at frugalware.org Sat Aug 18 10:51:27 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 18 10:51:28 2007 Subject: [Frugalware-git] frugalware-current: perl-berkeleydb-0.32-3-i686 Message-ID: <20070818085127.73DBD13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=0eb6d5b6e847897960ececa3709b64141cbd5b40 commit 0eb6d5b6e847897960ececa3709b64141cbd5b40 Author: VMiklos Date: Sat Aug 18 10:50:46 2007 +0200 perl-berkeleydb-0.32-3-i686 rebuilt with db=4.6.19 diff --git a/source/devel-extra/perl-berkeleydb/FrugalBuild b/source/devel-extra/perl-berkeleydb/FrugalBuild index 261ce42..69b427a 100644 --- a/source/devel-extra/perl-berkeleydb/FrugalBuild +++ b/source/devel-extra/perl-berkeleydb/FrugalBuild @@ -4,10 +4,10 @@ _F_perl_name=BerkeleyDB _F_perl_author=P/PM/PMQS pkgver=0.32 -pkgrel=2 +pkgrel=3 pkgdesc="Perl extension for Berkeley DB version 2, 3 or 4" url="http://cpan.org/" -depends=('db=4.6.18') +depends=('db=4.6.19') conflicts=('perl-bdb') provides=('perl-bdb') replaces=('perl-bdb') From crazy at frugalware.org Sat Aug 18 13:26:07 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 13:26:09 2007 Subject: [Frugalware-git] frugalware-current: recordmydesktop-0.3.6-1-i686 Message-ID: <20070818112607.8479E13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c156021f0f61f1dcdf44938bda98c508c13af0bc commit c156021f0f61f1dcdf44938bda98c508c13af0bc Author: crazy Date: Sat Aug 18 13:25:22 2007 +0200 recordmydesktop-0.3.6-1-i686 * Version bump diff --git a/source/xapps-extra/recordmydesktop/FrugalBuild b/source/xapps-extra/recordmydesktop/FrugalBuild index b95b250..d96f918 100644 --- a/source/xapps-extra/recordmydesktop/FrugalBuild +++ b/source/xapps-extra/recordmydesktop/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy pkgname=recordmydesktop -pkgver=0.3.5 +pkgver=0.3.6 pkgrel=1 pkgdesc="recordMyDesktop is a program that captures audio-video data of a linux desktop session." depends=('libsm' 'libxext' 'libice' 'libxdamage' 'libvorbis' 'libtheora' 'zlib' 'alsa-lib' 'libx11' 'libxfixes' 'libpng') @@ -10,5 +10,5 @@ groups=('xapps-extra') archs=('i686' 'x86_64') Finclude sourceforge -sha1sums=('053a0835efdbb11be82376829ee558793b9cf078') +sha1sums=('f366f44c125ccbdbeade74b3690b8ec2cd519ee9') # optimization OK From crazy at frugalware.org Sat Aug 18 13:31:01 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 13:31:02 2007 Subject: [Frugalware-git] frugalware-current: gtk-recordmydesktop-0.3.6-1-i686 Message-ID: <20070818113101.8DD3213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c402ef8f42eda9b8108bf34fe83761c97576673e commit c402ef8f42eda9b8108bf34fe83761c97576673e Author: crazy Date: Sat Aug 18 13:30:16 2007 +0200 gtk-recordmydesktop-0.3.6-1-i686 * Version bump diff --git a/source/xapps-extra/gtk-recordmydesktop/FrugalBuild b/source/xapps-extra/gtk-recordmydesktop/FrugalBuild index 536570a..1a0b7bb 100644 --- a/source/xapps-extra/gtk-recordmydesktop/FrugalBuild +++ b/source/xapps-extra/gtk-recordmydesktop/FrugalBuild @@ -2,11 +2,11 @@ # Maintainer: crazy pkgname=gtk-recordmydesktop -pkgver=0.3.5 +pkgver=0.3.6 pkgrel=1 pkgdesc="A pyGtk frontend for recordMyDesktop." depends=('pygtk' 'gtk+2>=2.10.6' 'python>=2.5-2') -rodepends=('recordmydesktop>=0.3.5') +rodepends=('recordmydesktop>=0.3.6') groups=('xapps-extra') archs=('i686' 'x86_64') options=('scriptlet') @@ -15,5 +15,5 @@ _F_sourceforge_broken_up2date=1 Finclude sourceforge url="http://recordmydesktop.sourceforge.net/" -sha1sums=('4e991b6059a03e60187ab30c5cb4e15bb435caa9') +sha1sums=('e6fc7e9624ef28e089da261fde64471feb7be9be') # optimization OK From crazy at frugalware.org Sat Aug 18 13:39:45 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 13:39:47 2007 Subject: [Frugalware-git] frugalware-current: dropbear-0.50-1-i686 Message-ID: <20070818113945.95E7613A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=0fff790d157cf02f461e2bc6ef364ade6802b9d6 commit 0fff790d157cf02f461e2bc6ef364ade6802b9d6 Author: crazy Date: Sat Aug 18 13:39:01 2007 +0200 dropbear-0.50-1-i686 * Version bump diff --git a/source/network-extra/dropbear/FrugalBuild b/source/network-extra/dropbear/FrugalBuild index 05c52cd..501b27d 100644 --- a/source/network-extra/dropbear/FrugalBuild +++ b/source/network-extra/dropbear/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: AlexExtreme pkgname=dropbear -pkgver=0.49 +pkgver=0.50 pkgrel=1 pkgdesc="A small alternative to SSH" url="http://matt.ucc.asn.au/dropbear/dropbear.html" @@ -11,7 +11,7 @@ groups=('network-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://matt.ucc.asn.au/dropbear/dropbear.html | grep 'Latest is' | sed 's/Latest is//g' | sed 's/ //g'" source=(http://matt.ucc.asn.au/$pkgname/releases/$pkgname-$pkgver.tar.bz2) -sha1sums=('32524c2ba672b95de5adf66d18616bd90842e56e') +sha1sums=('97f31bbe1d36f156ec895de97ecc1d400da5f0e5') build() { Fcd From crazy at frugalware.org Sat Aug 18 13:42:03 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 13:42:06 2007 Subject: [Frugalware-git] frugalware-current: gnonlin-0.10.9-1-i686 Message-ID: <20070818114203.B5CF113A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=859018258487122b4dcc97479f7dac0fa9a09a68 commit 859018258487122b4dcc97479f7dac0fa9a09a68 Author: crazy Date: Sat Aug 18 13:41:19 2007 +0200 gnonlin-0.10.9-1-i686 * Version bump diff --git a/source/xmultimedia-extra/gnonlin/FrugalBuild b/source/xmultimedia-extra/gnonlin/FrugalBuild index 8016a41..ec1dcfd 100644 --- a/source/xmultimedia-extra/gnonlin/FrugalBuild +++ b/source/xmultimedia-extra/gnonlin/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: AlexExtreme pkgname=gnonlin -pkgver=0.10.8 +pkgver=0.10.9 pkgrel=1 pkgdesc="Gnonlin is a set of GStreamer elements to ease the creation of non-linear multimedia editors" url="http://gnonlin.sourceforge.net" @@ -12,6 +12,6 @@ groups=('xmultimedia-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://gstreamer.freedesktop.org/src/gnonlin | Flasttarbz2" source=(http://gstreamer.freedesktop.org/src/gnonlin/$pkgname-$pkgver.tar.bz2) -sha1sums=('bb780f2dcfd544a8e378031a9fa71075f679f931') +sha1sums=('44981f5b7cd8221c67eeee65a3ddce6df810572d') # optimization OK From crazy at frugalware.org Sat Aug 18 13:45:14 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 13:45:17 2007 Subject: [Frugalware-git] frugalware-current: farsight-0.1.23-1-i686 Message-ID: <20070818114514.EF97213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=24678800865d0ce71922e577973d2d530844ee05 commit 24678800865d0ce71922e577973d2d530844ee05 Author: crazy Date: Sat Aug 18 13:44:27 2007 +0200 farsight-0.1.23-1-i686 * Version bump diff --git a/source/xlib-extra/farsight/FrugalBuild b/source/xlib-extra/farsight/FrugalBuild index 3ce0441..4acd924 100644 --- a/source/xlib-extra/farsight/FrugalBuild +++ b/source/xlib-extra/farsight/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: AlexExtreme pkgname=farsight -pkgver=0.1.21 +pkgver=0.1.23 pkgrel=1 pkgdesc="Farsight is an audio/video conferencing framework" url="http://farsight.freedesktop.org/" @@ -11,7 +11,7 @@ groups=('xlib-extra') archs=('i686') up2date="lynx -dump http://farsight.freedesktop.org/releases/$pkgname | Flasttar" source=(http://farsight.freedesktop.org/releases/$pkgname/$pkgname-$pkgver.tar.gz) -sha1sums=('e37abac511cf9741247444bacf6b7f7676703834') +sha1sums=('20d306ef52094cc0f2f57698bd5386e68b0caa27') build() { export PKG_CONFIG_PATH=/usr/lib/jingle-tapioca/lib/pkgconfig:$PKG_CONFIG_PATH From crazy at frugalware.org Sat Aug 18 13:49:20 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 13:49:21 2007 Subject: [Frugalware-git] frugalware-current: goocanvas-0.9-1-i686 Message-ID: <20070818114920.418A713A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=fee4b8258f8517906a57408836c924148695f35a commit fee4b8258f8517906a57408836c924148695f35a Author: crazy Date: Sat Aug 18 13:48:31 2007 +0200 goocanvas-0.9-1-i686 * Version bump * added missing scriptlet option diff --git a/source/gnome-extra/goocanvas/FrugalBuild b/source/gnome-extra/goocanvas/FrugalBuild index 0607ce0..d041c4e 100644 --- a/source/gnome-extra/goocanvas/FrugalBuild +++ b/source/gnome-extra/goocanvas/FrugalBuild @@ -2,11 +2,14 @@ # Maintainer: AlexExtreme pkgname=goocanvas -pkgver=0.8 +pkgver=0.9 pkgrel=1 pkgdesc="GooCanvas is a cairo-based canvas widget for GTK+." depends=('cairo' 'gtk+2') +options=('scriptlet') groups=('gnome-extra') archs=('i686') Finclude sourceforge -sha1sums=('e953cabe308b163462c1fa5b683ff33c7b69224d') +sha1sums=('d26cb18350cbd612f60d93fab1374b4ec8f17575') + +# optimization OK From crazy at frugalware.org Sat Aug 18 14:08:43 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 14:08:46 2007 Subject: [Frugalware-git] frugalware-current: krename-3.0.14-1-i686 Message-ID: <20070818120843.8151A13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=82c755cf10096d18a54f2bfbc16a6e95c7c83a2c commit 82c755cf10096d18a54f2bfbc16a6e95c7c83a2c Author: crazy Date: Sat Aug 18 13:59:00 2007 +0200 krename-3.0.14-1-i686 * up2date and url fix diff --git a/source/kde-extra/krename/FrugalBuild b/source/kde-extra/krename/FrugalBuild index 06667ea..750aafc 100644 --- a/source/kde-extra/krename/FrugalBuild +++ b/source/kde-extra/krename/FrugalBuild @@ -5,7 +5,6 @@ pkgname=krename pkgver=3.0.14 pkgrel=1 pkgdesc="KRename is a powerful batch renamer for KDE." -url="http://www.krename.net" license="GPL-2" depends=('libxi' 'libgl' 'libstdc++' 'libxmu' 'kdelibs') archs=('i686' 'x86_64') @@ -13,6 +12,7 @@ groups=('kde-extra') options=('scriptlet') _F_sourceforge_ext=".tar.bz2" Finclude sourceforge -up2date="lynx -dump $url|grep released|sed 's/.* \([0-9.].*\) .*/\1/;q'" +url="http://www.krename.net" +up2date="lynx -dump $url|grep -m1 'stable release is:'|sed 's/.*]//'" sha1sums=('64a4a1aed5229f1b1534145ff33cfb21469ea5b9') # optimization OK From crazy at frugalware.org Sat Aug 18 14:11:36 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 14:11:38 2007 Subject: [Frugalware-git] frugalware-current: libdvdplay-1.0.1-1-i686 Message-ID: <20070818121136.DDA6413A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=0c75a433da84157418773b548b87f261184a813f commit 0c75a433da84157418773b548b87f261184a813f Author: crazy Date: Sat Aug 18 14:10:59 2007 +0200 libdvdplay-1.0.1-1-i686 * url fix * mute up2date , ( death package ) diff --git a/source/lib-extra/libdvdplay/FrugalBuild b/source/lib-extra/libdvdplay/FrugalBuild index 0c2a388..4b87702 100644 --- a/source/lib-extra/libdvdplay/FrugalBuild +++ b/source/lib-extra/libdvdplay/FrugalBuild @@ -5,12 +5,12 @@ pkgname=libdvdplay pkgver=1.0.1 pkgrel=1 pkgdesc="a portable abstraction library for DVD menus support" -url="http://developers.videolan.org/libdvdplay" +url="http://www.videolan.org/developers/libdvdplay.html" license="GPL" depends=('glibc' 'libdvdread') archs=('i686' 'x86_64') groups=('lib-extra') -up2date="lynx -dump 'http://download.videolan.org/pub/libdvdplay/?C=N;O=D' | grep 'DIR.*/' | sed -n 's|.*\]\([0-9\.]\+\)/.*|\1|;1 p'" +up2date="$pkgver" ## death package source=(http://download.videolan.org/pub/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz) sha1sums=('a4bf7a8173fbecc9de34c51e302771929252fc98') From crazy at frugalware.org Sat Aug 18 14:22:59 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 14:23:03 2007 Subject: [Frugalware-git] frugalware-current: testdisk-6.7-1-i686 Message-ID: <20070818122259.2274713A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=6ff9a8a1ff6f07e199416430a29a86a154f7f7ff commit 6ff9a8a1ff6f07e199416430a29a86a154f7f7ff Author: crazy Date: Sat Aug 18 14:22:23 2007 +0200 testdisk-6.7-1-i686 * up2date fix diff --git a/source/apps-extra/testdisk/FrugalBuild b/source/apps-extra/testdisk/FrugalBuild index 369e56e..1657fbd 100644 --- a/source/apps-extra/testdisk/FrugalBuild +++ b/source/apps-extra/testdisk/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.cgsecurity.org/wiki/TestDisk" depends=('ntfsprogs' 'progsreiserfs' 'e2fsprogs' 'libjpeg') groups=('apps-extra') archs=('i686' 'x86_64') -up2date="lynx -dump http://www.cgsecurity.org/wiki/TestDisk_Download|grep 'linux.*tar.bz2$'|sed 's/.*-\(.*\).linux.*/\1/;q'" +up2date="lynx -dump http://www.cgsecurity.org/wiki/TestDisk_Download|grep -m1 'testdisk-\(.*\)tar.bz2$'|sed 's/.*-\(.*\).li.*/\1/'" source=(http://www.cgsecurity.org/$pkgname-$pkgver.tar.bz2) sha1sums=('85cc60b2a7d194ea2a47cd2061ab8425cb96466a') From crazy at frugalware.org Sat Aug 18 14:42:29 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 14:42:31 2007 Subject: [Frugalware-git] frugalware-current: eject-2.1.0-2-i686 Message-ID: <20070818124229.E6BD413A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=277ba2e8f18d628a32761a8c02b5c15de881807f commit 277ba2e8f18d628a32761a8c02b5c15de881807f Author: crazy Date: Sat Aug 18 14:41:48 2007 +0200 eject-2.1.0-2-i686 * rebuild * use Fautoreconf diff --git a/source/base/eject/FrugalBuild b/source/base/eject/FrugalBuild index 13023c1..d0b9beb 100644 --- a/source/base/eject/FrugalBuild +++ b/source/base/eject/FrugalBuild @@ -3,7 +3,7 @@ pkgname=eject pkgver=2.1.0 -pkgrel=1 +pkgrel=2 pkgdesc="Allows removable media to be ejected under software control." url="http://members.rogers.com/jefftranter/eject.html" depends=('glibc') @@ -15,8 +15,8 @@ sha1sums=('92059323f43093ab9f01690c97fb35f14eff4c53') build() { Fcd - autoreconf -i -f - Fbuild || return 1 + Fautoreconf + Fbuild } # optimization OK From crazy at frugalware.org Sat Aug 18 15:03:22 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 15:03:24 2007 Subject: [Frugalware-git] frugalware-current: elfutils-0.111-1-i686 Message-ID: <20070818130322.10B6313A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=561d9758b2b7cd9c0cd60113050ba3037bed31a3 commit 561d9758b2b7cd9c0cd60113050ba3037bed31a3 Author: crazy Date: Sat Aug 18 15:02:27 2007 +0200 elfutils-0.111-1-i686 * krix WTF ? * removed krix 'fake urls and crap' * added right url to source and fixed up2date * krix latest is 0.128 , go figure diff --git a/source/lib-extra/elfutils/FrugalBuild b/source/lib-extra/elfutils/FrugalBuild index bcf26dd..328caed 100644 --- a/source/lib-extra/elfutils/FrugalBuild +++ b/source/lib-extra/elfutils/FrugalBuild @@ -6,12 +6,11 @@ pkgver=0.111 pkgrel=1 pkgdesc="A collection of utilities and DSOs to handle compiled objects." url="http://people.redhat.com/drepper/" -fakeurl="http://ftp.frugalware.org/pub/other/people/krix/$pkgname" depends=('glibc') groups=('lib-extra') archs=('i686' 'x86_64') -up2date="lynx -dump $fakeurl|grep tar.bz2$|sed -n 's/.*-\(.*\)\.t.*/\1/;$ p'" -source=($fakeurl/$pkgname-$pkgver.tar.bz2 elfutils-gentoo-patches.patch.bz2) +up2date="lynx -dump ftp://sources.redhat.com/pub/systemtap/elfutils|grep 'elfutils-\(.*\).tar.gz$'|Flasttar" +source=(ftp://sources.redhat.com/pub/systemtap/elfutils/$pkgname-$pkgver.tar.gz elfutils-gentoo-patches.patch.bz2) sha1sums=('2f982a52421754b5ba57d90ba51055f65b9afa38' 'b9f86486f30f726dda3f32ac7a633687991319d7') build() { @@ -19,5 +18,3 @@ build() { } # optimalization OK - -# vim: ft=sh From crazy at frugalware.org Sat Aug 18 15:11:44 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 15:11:46 2007 Subject: [Frugalware-git] frugalware-current: dmg2iso-0.2a-2-i686 Message-ID: <20070818131144.C066913A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=428264c3495d866b4328c9e14bc72a9fd7aa3b7f commit 428264c3495d866b4328c9e14bc72a9fd7aa3b7f Author: crazy Date: Sat Aug 18 15:11:04 2007 +0200 dmg2iso-0.2a-2-i686 * rebuild ( well is perl =) ) * fix sha1sums diff --git a/source/apps-extra/dmg2iso/FrugalBuild b/source/apps-extra/dmg2iso/FrugalBuild index d878085..ee49256 100644 --- a/source/apps-extra/dmg2iso/FrugalBuild +++ b/source/apps-extra/dmg2iso/FrugalBuild @@ -3,7 +3,7 @@ pkgname=dmg2iso pkgver=0.2a -pkgrel=1 +pkgrel=2 pkgdesc="Converts compressed (z-lib) dmg images to iso images." url="http://vu1tur.eu.org/tools/" depends=('perl-compress-zlib') @@ -12,7 +12,7 @@ groups=('apps-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url/download.pl?dmg2iso.pl|grep print.*dmg2.*|sed -n 's/.*o v\([^ ]*\).*/\1/;1 p'" source=($url/download.pl?dmg2iso.pl) -sha1sums=('b246cd21c0651e9d5a988e33d6fa647a17914789') +sha1sums=('b4e2ee63533bf72de296509dd9fa7b4b4ae2807f') build() { From crazy at frugalware.org Sat Aug 18 15:14:45 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 15:14:47 2007 Subject: [Frugalware-git] frugalware-current: dnstracer-1.8-2-i686 Message-ID: <20070818131445.45D0013A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=3d352ad219c1ffa8d96905aa1441c4e2c3bad7e4 commit 3d352ad219c1ffa8d96905aa1441c4e2c3bad7e4 Author: crazy Date: Sat Aug 18 15:14:04 2007 +0200 dnstracer-1.8-2-i686 * rebuild diff --git a/source/network-extra/dnstracer/FrugalBuild b/source/network-extra/dnstracer/FrugalBuild index a86a5ce..fbdfbea 100644 --- a/source/network-extra/dnstracer/FrugalBuild +++ b/source/network-extra/dnstracer/FrugalBuild @@ -3,7 +3,7 @@ pkgname=dnstracer pkgver=1.8 -pkgrel=1 +pkgrel=2 pkgdesc="Determines where a given Domain Name Server gets its information from" url="http://www.mavetju.org/unix/dnstracer.php/" depends=('glibc') From crazy at frugalware.org Sat Aug 18 15:19:49 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 15:19:50 2007 Subject: [Frugalware-git] frugalware-current: dosfstools-2.11-2-i686 Message-ID: <20070818131949.43F3B13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=b925489f762687209072809925f05ee128f0a8ad commit b925489f762687209072809925f05ee128f0a8ad Author: crazy Date: Sat Aug 18 15:19:07 2007 +0200 dosfstools-2.11-2-i686 * rebuild * /usr/man -> /usr/share/man diff --git a/source/base/dosfstools/FrugalBuild b/source/base/dosfstools/FrugalBuild index 3f627be..d282243 100644 --- a/source/base/dosfstools/FrugalBuild +++ b/source/base/dosfstools/FrugalBuild @@ -3,7 +3,7 @@ pkgname=dosfstools pkgver=2.11 -pkgrel=1 +pkgrel=2 pkgdesc="FAT/FAT32/VFAT filesystem checker" url="http://sparemint.atariforge.net/sparemint/html/packages/dosfstools.html" depends=('glibc' 'bash') @@ -21,12 +21,10 @@ build() cd mkdosfs Fexerel /sbin/mkdosfs - Ffilerel /usr/man/man8/mkdosfs.8 + Ffilerel /usr/share/man/man8/mkdosfs.8 cd ../dosfsck Fexerel /sbin/dosfsck - Ffilerel /usr/man/man8/dosfsck.8 + Ffilerel /usr/share/man/man8/dosfsck.8 } # optimization ok - -# vim: ft=sh From crazy at frugalware.org Sat Aug 18 15:56:02 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 15:56:05 2007 Subject: [Frugalware-git] frugalware-current: dvdbackup-0.1.1-2-i686 Message-ID: <20070818135602.7734213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=7a0de534de1664303d1b75529bd6794f4f7a8354 commit 7a0de534de1664303d1b75529bd6794f4f7a8354 Author: crazy Date: Sat Aug 18 15:55:17 2007 +0200 dvdbackup-0.1.1-2-i686 * rebuild * added an patch to make it work again diff --git a/source/apps-extra/dvdbackup/FrugalBuild b/source/apps-extra/dvdbackup/FrugalBuild index fb6cc24..49c2bb8 100644 --- a/source/apps-extra/dvdbackup/FrugalBuild +++ b/source/apps-extra/dvdbackup/FrugalBuild @@ -3,22 +3,24 @@ pkgname=dvdbackup pkgver=0.1.1 -pkgrel=1 +pkgrel=2 pkgdesc="Dvdbackup is a tool to backup DVD-Video." url="http://dvd-create.sourceforge.net/" depends=('libdvdread') groups=('apps-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://dvd-create.sourceforge.net/download.shtml | grep dvdbackup | sed -ne 's/.*dvdbackup //;1 p' | cut -f 1 -d ' '" -source=(http://dvd-create.sourceforge.net/$pkgname-$pkgver.tar.gz) -sha1sums=('11bbbd0182f80bff1974b86bb989e9a2ab89f717') +source=(http://dvd-create.sourceforge.net/$pkgname-$pkgver.tar.gz fixes.patch) +sha1sums=('11bbbd0182f80bff1974b86bb989e9a2ab89f717' \ + '19218eb8c1f746a9036528b40cf461cfdb6c05e4') build() { Fcd $pkgname - gcc -o dvdbackup $CFLAGS -I /usr/include/ -L /usr/lib/ -ldvdread ./src/dvdbackup.c - Fexerel usr/bin/dvdbackup + Fpatchall + Fmake + Fexerel src/$pkgname usr/bin/$pkgname } -# optimalization ok -# vim: ft=sh + +# optimization OK diff --git a/source/apps-extra/dvdbackup/fixes.patch b/source/apps-extra/dvdbackup/fixes.patch new file mode 100644 index 0000000..33788a8 --- /dev/null +++ b/source/apps-extra/dvdbackup/fixes.patch @@ -0,0 +1,1322 @@ +diff -Naur dvdbackup/Makefile dvdbackup-p/Makefile +--- dvdbackup/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ dvdbackup-p/Makefile 2007-08-18 15:38:45.000000000 +0200 +@@ -0,0 +1,9 @@ ++#!/usr/bin/make -f ++ ++dvdbackup: ++ cd src && make dvdbackup ++ ++clean: ++ cd src && make clean ++ ++.PHONY: clean dvdbackup +diff -Naur dvdbackup/README dvdbackup-p/README +--- dvdbackup/README 2002-07-30 07:30:54.000000000 +0200 ++++ dvdbackup-p/README 2007-08-18 15:38:45.000000000 +0200 +@@ -45,6 +45,10 @@ + This action creates a valid DVD-Video structure + of the feature title set + ++ Note that this will not result in an image immediately ++ watchable - you will need another program like dvdauthor ++ to help construct the IFO files. ++ + dvdbackup defaults to get the 16:9 version of the + main feature if a 4:3 is also present on the DVD. + To get the 4:3 version use -a 0. +@@ -64,6 +68,10 @@ + This action creates a valid DVD-Video structure + of the specified title set + ++ Note that this will not result in an image immediately ++ watchable - you will need another program like dvdauthor ++ to help construct the IFO files. ++ + + To backup a title: + +diff -Naur dvdbackup/src/dvdbackup.c dvdbackup-p/src/dvdbackup.c +--- dvdbackup/src/dvdbackup.c 2002-08-05 08:08:39.000000000 +0200 ++++ dvdbackup-p/src/dvdbackup.c 2007-08-18 15:38:45.000000000 +0200 +@@ -30,6 +30,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -76,6 +77,12 @@ + titles_t *titles; + } titles_info_t; + ++typedef enum { ++ STRATEGY_ABORT, ++ STRATEGY_SKIP_BLOCK, ++ STRATEGY_SKIP_MULTIBLOCK ++} read_error_strategy_t; ++ + + void bsort_max_to_min(int sector[], int title[], int size); + +@@ -85,11 +92,11 @@ + + Gerneral backup information: + If your backup directory is /my/dvd/backup/dir/ +- specified with the "-o" flag. Then dvdbackup ++ specified with the "-o" flag, then dvdbackup + will create a DVD-Video structure under + /my/dvd/backup/dir/TITLE_NAME/VIDEO_TS. + +- Since the title is "uniq" you can use the same dir ++ Since the title is "unique" you can use the same dir + for all your DVD backups. If it happens to have a + generic title dvdbackup will exit with a return value + of 2. And you will need to specify a title name with +@@ -171,7 +178,7 @@ + To backup to chapter 20 from the first chapter use only -e 20 + + You can skip the -t switch and let the program guess the title although +- it's not recomened. ++ it's not recommended. + + If you specify a chapter that his higher than the last chapter of the title + dvdbackup will turncate to the highest chapter of the title. +@@ -180,12 +187,12 @@ + 0 on success + 1 on usage error + 2 on title name error +- -1 on failur ++ -1 on failure + + + Todo - i.e. what's on the agenda. + Make the main feature guessing algoritm better. Not that it doesn't do +- it's job, but it's implementation it's that great. I would also like ++ its job, but its implementation isn't that great. I would also like + to preserve more information about the main feature since that would + let me preform better implementations in other functions that depends + on the titles_info_t and title_set_info_t strcutures. +@@ -210,6 +217,7 @@ + fprintf(stderr,"\t-v X\t\twhere X is the amount of verbosity\n"); + fprintf(stderr,"\t-I\t\tfor information about the DVD\n"); + fprintf(stderr,"\t-o directory\twhere directory is your backup target\n"); ++ fprintf(stderr,"\t-n name\t\t(optional) set the title - useful if autodetection fails\n"); + fprintf(stderr,"\t-M\t\tbackup the whole DVD\n"); + fprintf(stderr,"\t-F\t\tbackup the main feature of the DVD\n"); + fprintf(stderr,"\t-T X\t\tbackup title set X\n"); +@@ -217,12 +225,13 @@ + fprintf(stderr,"\t-s X\t\tbackup from chapter X\n"); + fprintf(stderr,"\t-e X\t\tbackup to chapter X\n"); + fprintf(stderr,"\t-a 0\t\tto get aspect ratio 4:3 instead of 16:9 if both are present\n"); ++ fprintf(stderr,"\t-r {a,b,m}\t\tselect read error handling: a=abort (default), b=skip block, m=skip multiple blocks\n"); + fprintf(stderr,"\t-h\t\tprint a brief usage message\n"); + fprintf(stderr,"\t-?\t\tprint a brief usage message\n\n"); + fprintf(stderr,"\t-i is manditory\n"); + fprintf(stderr,"\t-o is manditory except if you use -I\n"); + fprintf(stderr,"\t-a is option to the -F switch and has no effect on other options\n"); +- fprintf(stderr,"\t-s and -e should prefereibly be used together with -t \n\n"); ++ fprintf(stderr,"\t-s and -e should preferably be used together with -t \n\n"); + exit(1); + } + +@@ -230,7 +239,7 @@ + if ( (size_array[reference]/size_array[target] == 1) && + ((size_array[reference] * 2 - size_array[target])/ size_array[target] == 1) && + ((size_array[reference]%size_array[target] * 3) < size_array[reference]) ) { +- /* We have a dual DVD with two feature films - now lets see if they have the same amount of chapters*/ ++ /* We have a dual DVD with two feature films - now let's see if they have the same amount of chapters*/ + return(1); + } else { + return(0); +@@ -297,11 +306,10 @@ + + + /* Loop variables */ +- int i, f; +- ++ int i; + + /* Vob control */ +- int vob; ++ int vob = 1; + + /* Temp filename,dirname */ + char targetname[PATH_MAX]; +@@ -315,17 +323,15 @@ + + int size; + int left; +- int leftover; ++ int vobsize = 524288; + + /* Buffer size in DVD sectors */ + /* Currently set to 1MB */ + int buff = 512; +- int tsize; + + + /* Offsets */ + int soffset; +- int offset; + + + /* DVD handler */ +@@ -333,236 +339,133 @@ + + int title_set; + int number_of_vob_files; +- ++ + #ifdef DEBUG + fprintf(stderr,"DVDWriteCells: length is %d\n", length); +- + #endif + + + title_set = titles_info->titles[titles - 1].title_set; + number_of_vob_files = title_set_info->title_set[title_set].number_of_vob_files; + #ifdef DEBUG +- fprintf(stderr,"DVDWriteCells: title set is %d\n", title_set); +- fprintf(stderr,"DVDWriteCells: vob files are %d\n", number_of_vob_files); +- ++ fprintf(stderr,"DVDWriteCells: title set is %d\n", title_set); ++ fprintf(stderr,"DVDWriteCells: vob files are %d\n", number_of_vob_files); + #endif + +- +- + /* Remove all old files silently if they exists */ + + for ( i = 0 ; i < 10 ; i++ ) { + sprintf(targetname,"%s/%s/VIDEO_TS/VTS_%02i_%i.VOB",targetdir, title_name, title_set, i + 1); + #ifdef DEBUG + fprintf(stderr,"DVDWriteCells: file is %s\n", targetname); +- + #endif +- + unlink( targetname); +- + } + + +- +- +- /* Loop through all sectors and find the right vob */ +- for (f = 0; f < length ; f++) { +- +- soffset=0; +- offset=0; +- +- +- /* Now figure which vob we will use and write to that vob and if there is a left over write to the next vob*/ +- +- for ( i = 0; i < number_of_vob_files ; i++ ) { +- +- +- tsize = title_set_info->title_set[title_set].size_vob[i]; +- +- if (tsize%2048 != 0) { +- fprintf(stderr, "The Title VOB number %d of title set %d doesn't have a valid DVD size\n", i + 1, title_set); +- return(1); +- } else { +- soffset = offset; +- offset = offset + tsize/2048; +- } +-#ifdef DEBUG +- fprintf(stderr,"DVDWriteCells: soffset is %d\n", soffset); +- fprintf(stderr,"DVDWriteCells: offset is %d\n", offset); +-#endif +- /* Find out if this is the right vob */ +- if( soffset <= cell_start_sector[f] && offset > cell_start_sector[f] ) { + #ifdef DEBUG +- fprintf(stderr,"DVDWriteCells: got it \n"); +-#endif +- leftover=0; +- soffset = cell_start_sector[f]; +- if ( cell_end_sector[f] > offset ) { +- leftover = cell_end_sector[f] - offset + 1; +- } else { +- size = cell_end_sector[f] - cell_start_sector[f] + 1; +- } +-#ifdef DEBUG +- fprintf(stderr,"DVDWriteCells: size is %d\n", size); ++ for (i = 0; i < number_of_vob_files ; i++) { ++ fprintf(stderr,"vob %i size: %d\n", i + 1, title_set_info->title_set[title_set].size_vob[i]); ++ } + #endif +- vob = i + 1; +- break; +- } + +- } ++ /* Create VTS_XX_X.VOB */ ++ if (title_set == 0) { ++ fprintf(stderr,"Don't try to copy chapters from the VMG domain; there aren't any\n"); ++ return(1); ++ } else { ++ sprintf(targetname,"%s/%s/VIDEO_TS/VTS_%02i_%i.VOB",targetdir, title_name, title_set, vob); ++ } ++ + #ifdef DEBUG +- fprintf(stderr,"DVDWriteCells: Writing soffset is %d and leftover is %d\n", soffset, leftover); ++ fprintf(stderr,"DVDWriteCells: 1\n"); + #endif + +- +- +- +- /* Create VTS_XX_X.VOB */ +- if (title_set == 0) { +- fprintf(stderr,"Don't try to copy chapters from the VMG domain there aren't any\n"); +- return(1); +- } else { +- sprintf(targetname,"%s/%s/VIDEO_TS/VTS_%02i_%i.VOB",targetdir, title_name, title_set, vob); +- } ++ if ((buffer = (unsigned char *)malloc(buff * 2048 * sizeof(unsigned char))) == NULL) { ++ fprintf(stderr, "Out of memory copying %s\n", targetname); ++ return(1); ++ } + + #ifdef DEBUG +- fprintf(stderr,"DVDWriteCells: 1\n"); ++ fprintf(stderr,"DVDWriteCells: 2\n"); + #endif + + +- if ((buffer = (unsigned char *)malloc(buff * 2048 * sizeof(unsigned char))) == NULL) { +- fprintf(stderr, "Out of memory coping %s\n", targetname); +- return(1); +- } ++ if ((streamout = open(targetname, O_WRONLY | O_CREAT | O_APPEND, 0666)) == -1) { ++ fprintf(stderr, "Error creating %s\n", targetname); ++ perror(""); ++ return(1); ++ } + + #ifdef DEBUG +- fprintf(stderr,"DVDWriteCells: 2\n"); ++ fprintf(stderr,"DVDWriteCells: 3\n"); + #endif + + +- if ((streamout = open(targetname, O_WRONLY | O_CREAT | O_APPEND, 0644)) == -1) { +- fprintf(stderr, "Error creating %s\n", targetname); +- perror(""); +- return(1); +- } ++ if ((dvd_file = DVDOpenFile(dvd, title_set, DVD_READ_TITLE_VOBS))== 0) { ++ fprintf(stderr, "Failed opening TITLE VOB\n"); ++ free(buffer); ++ close(streamout); ++ return(1); ++ } ++ ++ size = 0; ++ left = cell_end_sector[length-1] - cell_start_sector[0] + 1; ++ soffset = cell_start_sector[0]; + + #ifdef DEBUG +- fprintf(stderr,"DVDWriteCells: 3\n"); ++ fprintf(stderr,"DVDWriteCells: left is %d\n", left); + #endif + ++ while( left > 0 ) { + +- if ((dvd_file = DVDOpenFile(dvd, title_set, DVD_READ_TITLE_VOBS))== 0) { +- fprintf(stderr, "Faild opending TITLE VOB\n"); ++ if (buff > left) { ++ buff = left; ++ } ++ if ( DVDReadBlocks(dvd_file,soffset,buff, buffer) != buff) { ++ fprintf(stderr, "Error reading MENU VOB\n"); + free(buffer); ++ DVDCloseFile(dvd_file); + close(streamout); + return(1); + } + +- left = size; +- ++ if (write(streamout,buffer,buff * 2048) != buff * 2048) { ++ fprintf(stderr, "Error writing TITLE VOB\n"); ++ free(buffer); ++ close(streamout); ++ return(1); ++ } + #ifdef DEBUG +- fprintf(stderr,"DVDWriteCells: left is %d\n", left); ++ fprintf(stderr,"Current soffset changed from %i to ",soffset); + #endif +- +- while( left > 0 ) { +- +- if (buff > left) { +- buff = left; +- } +- if ( DVDReadBlocks(dvd_file,soffset,buff, buffer) != buff) { +- fprintf(stderr, "Error reading MENU VOB\n"); +- free(buffer); +- DVDCloseFile(dvd_file); +- close(streamout); +- return(1); +- } +- +- +- if (write(streamout,buffer,buff * 2048) != buff * 2048) { +- fprintf(stderr, "Error writing TITLE VOB\n"); +- free(buffer); +- close(streamout); +- return(1); +- } +- +- soffset = soffset + buff; +- left = left - buff; +- ++ soffset = soffset + buff; ++ left = left - buff; ++ size = size + buff; ++ if ((size >= vobsize) && (left > 0)) { ++#ifdef DEBUG ++ fprintf(stderr,"size: %i, vobsize: %i\n ",size, vobsize); ++#endif ++ close(streamout); ++ vob = vob + 1; ++ size = 0; ++ sprintf(targetname,"%s/%s/VIDEO_TS/VTS_%02i_%i.VOB",targetdir, title_name, title_set, vob); ++ if ((streamout = open(targetname, O_WRONLY | O_CREAT | O_APPEND, 0666)) == -1) { ++ fprintf(stderr, "Error creating %s\n", targetname); ++ perror(""); ++ return(1); ++ } + } ++#ifdef DEBUG ++ fprintf(stderr,"%i\n",soffset); ++#endif + +- DVDCloseFile(dvd_file); +- free(buffer); +- close(streamout); +- +- +- if ( leftover != 0 ) { +- +- vob = vob + 1; +- +- if (title_set == 0) { +- fprintf(stderr,"Don't try to copy chapters from the VMG domain there aren't any\n"); +- return(1); +- } else { +- sprintf(targetname,"%s/%s/VIDEO_TS/VTS_%02i_%i.VOB",targetdir, title_name, title_set, vob); +- } +- +- +- if ((buffer = (unsigned char *)malloc(buff * 2048 * sizeof(unsigned char))) == NULL) { +- fprintf(stderr, "Out of memory coping %s\n", targetname); +- close(streamout); +- return(1); +- } +- +- +- if ((streamout = open(targetname, O_WRONLY | O_CREAT | O_APPEND, 0644)) == -1) { +- fprintf(stderr, "Error creating %s\n", targetname); +- perror(""); +- return(1); +- } +- +- +- if ((dvd_file = DVDOpenFile(dvd, title_set, DVD_READ_TITLE_VOBS))== 0) { +- fprintf(stderr, "Faild opending TITLE VOB\n"); +- free(buffer); +- close(streamout); +- return(1); +- } +- +- left = leftover; +- +- while( left > 0 ) { +- +- if (buff > left) { +- buff = left; +- } +- if ( DVDReadBlocks(dvd_file,offset,buff, buffer) != buff) { +- fprintf(stderr, "Error reading MENU VOB\n"); +- free(buffer); +- DVDCloseFile(dvd_file); +- close(streamout); +- return(1); +- } +- +- +- if (write(streamout,buffer,buff * 2048) != buff * 2048) { +- fprintf(stderr, "Error writing TITLE VOB\n"); +- free(buffer); +- close(streamout); +- return(1); +- } +- +- offset = offset + buff; +- left = left - buff; +- +- } ++ } + +- DVDCloseFile(dvd_file); +- free(buffer); +- close(streamout); +- } ++ DVDCloseFile(dvd_file); ++ free(buffer); ++ close(streamout); + +- } + return(0); + } + +@@ -734,7 +637,7 @@ + channels_channel_array[counter] = channels; + title_set_channel_array[counter] = counter + 1; + +- /* For tiles_info */ ++ /* For titles_info */ + for (f=0; f < titles_info->number_of_titles ; f++ ) { + if ( titles_info->titles[f].title_set == counter + 1 ) { + titles_info->titles[f].aspect_ratio = vmg_ifo->vts_atrt->vts[counter].vtstt_vobs_video_attr.display_aspect_ratio; +@@ -782,8 +685,8 @@ + to consider the second one a feature title we are doing two checks (biggest + biggest - second) /second == 1 + and biggest%second * 3 < biggest */ + +- if ( CheckSizeArray(size_size_array, 0, 1) == 1 ) { +- /* We have a dual DVD with two feature films - now lets see if they have the same amount of chapters*/ ++ if ( title_sets > 1 && CheckSizeArray(size_size_array, 0, 1) == 1 ) { ++ /* We have a dual DVD with two feature films - now let's see if they have the same amount of chapters*/ + + chapters_1 = 0; + for (i=0 ; i < titles ; i++ ) { +@@ -820,7 +723,7 @@ + } else { + /* Okay we didn't have the prefered aspect ratio - just make the biggest one a candidate */ + /* please send report if this happens*/ +- fprintf(stderr, "You have encountered a very special DVD, please send a bug report along with all IFO files from this title\n"); ++ fprintf(stderr, "You have encountered a very special DVD; please send a bug report along with all IFO files from this title\n"); + candidate = title_set_size_array[0]; + } + dual = 1; +@@ -840,7 +743,7 @@ + 0 , candidate, title_sets); + + +- /* Now lets see if we can find our candidate among the top most chapters */ ++ /* Now let's see if we can find our candidate among the top most chapters */ + found_chapter=6; + temp = chapter_chapter_array[0]; + for (i=0 ; (i < titles) && (i < 4) ; i++ ) { +@@ -907,7 +810,7 @@ + channels_channel_array, title_set_channel_array, + 0 , candidate, title_sets); + +- /* Now lets see if we can find our candidate among the top most chapters */ ++ /* Now let's see if we can find our candidate among the top most chapters */ + + found_chapter=5; + temp = chapter_chapter_array[0]; +@@ -970,7 +873,7 @@ + + /* Make a dual array with number of audio streams, sub picture streams + and title sets. Tradtionaly the main film has many audio streams +- since it's supposed be synconised e.g. a English film syncronised/dubbed ++ since it's supposed be synchronised e.g. a English film synchronised/dubbed + in German. We are also keeping track of sub titles since it's also indication + of the main film*/ + +@@ -983,7 +886,7 @@ + /* Yes a lot of rant - but it helps me think - some sketch on paper or in the mind + I sketch in the comments - beside it will help you understand the code*/ + +- /* Okay lets see if the biggest one has most chapters, it also has more subtitles ++ /* Okay let's see if the biggest one has most chapters, it also has more subtitles + and audio tracks than the second one and it's title one. + Done it must be the main film + +@@ -994,7 +897,7 @@ + + Now we fetch the 16:9 by default unless the forced to do 4:3 + First check which one is which. +- If the 16:9 is the biggest one and has the same or more subtile, audio streams ++ If the 16:9 is the biggest one and has the same or more subtitle, audio streams + then we are happy unless we are in force 4:3 mode :( + The same goes in reverse if we are in force 4:3 mode + +@@ -1022,7 +925,7 @@ + + + +-int DVDCopyTileVobX(dvd_reader_t * dvd, title_set_info_t * title_set_info, int title_set, int vob, char * targetdir,char * title_name) { ++int DVDCopyTileVobX(dvd_reader_t * dvd, title_set_info_t * title_set_info, int title_set, int vob, char * targetdir,char * title_name, read_error_strategy_t errorstrat) { + + /* Loop variable */ + int i; +@@ -1036,6 +939,8 @@ + unsigned char * buffer=NULL; + unsigned char buffy; /* :-) */ + ++ unsigned char * bufferZero=NULL; ++ + /* File Handler */ + int streamout; + +@@ -1047,25 +952,27 @@ + int buff = 512; + int offset = 0; + int tsize; ++ int toRead = buff; ++ int actRead; /* number of buffers actually read */ + + /* DVD handler */ + dvd_file_t * dvd_file=NULL; + + if (title_set_info->number_of_title_sets + 1 < title_set) { +- fprintf(stderr,"Faild num title test\n"); ++ fprintf(stderr,"Failed num title test\n"); + return(1); + } + + if (title_set_info->title_set[title_set].number_of_vob_files < vob ) { +- fprintf(stderr,"Faild vob test\n"); ++ fprintf(stderr,"Failed vob test\n"); + return(1); + } + + if (title_set_info->title_set[title_set].size_vob[0] == 0 ) { +- fprintf(stderr,"Faild vob 1 size test\n"); ++ fprintf(stderr,"Failed vob 1 size test\n"); + return(0); + } else if (title_set_info->title_set[title_set].size_vob[vob - 1] == 0 ) { +- fprintf(stderr,"Faild vob %d test\n", vob); ++ fprintf(stderr,"Failed vob %d test\n", vob); + return(0); + } else { + size = title_set_info->title_set[title_set].size_vob[vob - 1]/2048; +@@ -1080,7 +987,7 @@ + + /* Create VTS_XX_X.VOB */ + if (title_set == 0) { +- fprintf(stderr,"Don't try to copy a Title VOB from the VMG domain there aren't any\n"); ++ fprintf(stderr,"Don't try to copy a Title VOB from the VMG domain; there aren't any\n"); + return(1); + } else { + sprintf(targetname,"%s/%s/VIDEO_TS/VTS_%02i_%i.VOB",targetdir, title_name, title_set, vob); +@@ -1109,14 +1016,14 @@ + fprintf(stderr,"The Title %s file is not valid, it may be a directory\n", targetname); + return(1); + } else { +- if ((streamout = open(targetname, O_WRONLY | O_TRUNC, 0644)) == -1) { ++ if ((streamout = open(targetname, O_WRONLY | O_TRUNC, 0666)) == -1) { + fprintf(stderr, "Error opening %s\n", targetname); + perror(""); + return(1); + } + } + } else { +- if ((streamout = open(targetname, O_WRONLY | O_CREAT, 0644)) == -1) { ++ if ((streamout = open(targetname, O_WRONLY | O_CREAT, 0666)) == -1) { + fprintf(stderr, "Error creating %s\n", targetname); + perror(""); + return(1); +@@ -1126,14 +1033,21 @@ + left = size; + + if ((buffer = (unsigned char *)malloc(buff * 2048 * sizeof(buffy))) == NULL) { +- fprintf(stderr, "Out of memory coping %s\n", targetname); ++ fprintf(stderr, "Out of memory copying %s\n", targetname); ++ close(streamout); ++ return(1); ++ } ++ ++ if ((bufferZero = (unsigned char *)calloc(buff * 2048, sizeof(buffy))) == NULL) { ++ fprintf(stderr, "Out of memory (2) copying %s\n", targetname); ++ free(buffer); + close(streamout); + return(1); + } + + + if ((dvd_file = DVDOpenFile(dvd, title_set, DVD_READ_TITLE_VOBS))== 0) { +- fprintf(stderr, "Faild opending TITLE VOB\n"); ++ fprintf(stderr, "Failed opening TITLE VOB\n"); + free(buffer); + close(streamout); + return(1); +@@ -1141,35 +1055,77 @@ + + while( left > 0 ) { + +- if (buff > left) { +- buff = left; ++ if (toRead > left) { ++ toRead = left; + } +- if ( DVDReadBlocks(dvd_file,offset,buff, buffer) != buff) { +- fprintf(stderr, "Error reading MENU VOB\n"); +- free(buffer); +- DVDCloseFile(dvd_file); +- close(streamout); +- return(1); ++ if ( (actRead = DVDReadBlocks(dvd_file,offset,toRead, buffer)) != toRead) { ++ if (actRead>=0) ++ fprintf(stderr, "Error reading TITLE VOB at block %d\n", offset+actRead); ++ else ++ fprintf(stderr, "Error reading TITLE VOB at block %d, read error returned\n", offset); + } + + +- if (write(streamout,buffer,buff * 2048) != buff * 2048) { +- fprintf(stderr, "Error writing TITLE VOB\n"); +- free(buffer); +- close(streamout); +- return(1); ++ if (actRead>0) { ++ if (write(streamout,buffer,actRead * 2048) != actRead * 2048) { ++ fprintf(stderr, "Error writing TITLE VOB\n"); ++ DVDCloseFile(dvd_file); ++ free(buffer); ++ free(bufferZero); ++ close(streamout); ++ return(1); ++ } ++ } ++ ++ if (actRead!=toRead) { ++ int numBlanks=0; ++ ++ if (actRead<0) { ++ actRead=0; ++ } ++ ++ switch (errorstrat) { ++ case STRATEGY_ABORT: ++ fprintf(stderr, "aborting\n"); ++ DVDCloseFile(dvd_file); ++ free(buffer); ++ free(bufferZero); ++ close(streamout); ++ return(1); ++ ++ case STRATEGY_SKIP_BLOCK: ++ numBlanks=1; ++ fprintf(stderr, "padding single block\n"); ++ break; ++ case STRATEGY_SKIP_MULTIBLOCK: ++ numBlanks=(toRead-actRead); ++ fprintf(stderr, "padding %d blocks\n", numBlanks); ++ break; ++ } ++ ++ if (write(streamout,bufferZero,numBlanks*2048) != numBlanks*2048) { ++ fprintf(stderr, "Error writing TITLE VOB (padding)\n"); ++ DVDCloseFile(dvd_file); ++ free(buffer); ++ free(bufferZero); ++ close(streamout); ++ return(1); ++ } ++ ++ // pretend we read what we padded ++ actRead+=numBlanks; + } + +- offset = offset + buff; +- left = left - buff; ++ offset = offset + actRead; ++ left = left - actRead; + + } + + DVDCloseFile(dvd_file); + free(buffer); ++ free(bufferZero); + close(streamout); + return(0); +- + } + + +@@ -1229,14 +1185,14 @@ + fprintf(stderr,"The Menu %s file is not valid, it may be a directory\n", targetname); + return(1); + } else { +- if ((streamout = open(targetname, O_WRONLY | O_TRUNC, 0644)) == -1) { ++ if ((streamout = open(targetname, O_WRONLY | O_TRUNC, 0666)) == -1) { + fprintf(stderr, "Error opening %s\n", targetname); + perror(""); + return(1); + } + } + } else { +- if ((streamout = open(targetname, O_WRONLY | O_CREAT, 0644)) == -1) { ++ if ((streamout = open(targetname, O_WRONLY | O_CREAT, 0666)) == -1) { + fprintf(stderr, "Error creating %s\n", targetname); + perror(""); + return(1); +@@ -1246,14 +1202,14 @@ + left = size; + + if ((buffer = (unsigned char *)malloc(buff * 2048 * sizeof(buffy))) == NULL) { +- fprintf(stderr, "Out of memory coping %s\n", targetname); ++ fprintf(stderr, "Out of memory copying %s\n", targetname); + close(streamout); + return(1); + } + + + if ((dvd_file = DVDOpenFile(dvd, title_set, DVD_READ_MENU_VOBS))== 0) { +- fprintf(stderr, "Faild opending MENU VOB\n"); ++ fprintf(stderr, "Failed opening MENU VOB\n"); + free(buffer); + close(streamout); + return(1); +@@ -1341,14 +1297,14 @@ + fprintf(stderr,"The IFO %s file is not valid, it may be a directory\n", targetname); + return(1); + } else { +- if ((streamout = open(targetname, O_WRONLY | O_TRUNC, 0644)) == -1) { ++ if ((streamout = open(targetname, O_WRONLY | O_TRUNC, 0666)) == -1) { + fprintf(stderr, "Error opening %s\n", targetname); + perror(""); + return(1); + } + } + } else { +- if ((streamout = open(targetname, O_WRONLY | O_CREAT, 0644)) == -1) { ++ if ((streamout = open(targetname, O_WRONLY | O_CREAT, 0666)) == -1) { + fprintf(stderr, "Error creating %s\n", targetname); + perror(""); + return(1); +@@ -1359,14 +1315,14 @@ + + + if ((buffer = (unsigned char *)malloc(size * sizeof(buffy))) == NULL) { +- fprintf(stderr, "Out of memory coping %s\n", targetname); ++ fprintf(stderr, "Out of memory copying %s\n", targetname); + close(streamout); + return(1); + } + + + if ((dvd_file = DVDOpenFile(dvd, title_set, DVD_READ_INFO_FILE))== 0) { +- fprintf(stderr, "Faild opending IFO for tile set %d\n", title_set); ++ fprintf(stderr, "Failed opening IFO for title set %d\n", title_set); + free(buffer); + close(streamout); + return(1); +@@ -1419,14 +1375,14 @@ + fprintf(stderr,"The BUP %s file is not valid, it may be a directory\n", targetname); + return(1); + } else { +- if ((streamout = open(targetname, O_WRONLY | O_TRUNC, 0644)) == -1) { ++ if ((streamout = open(targetname, O_WRONLY | O_TRUNC, 0666)) == -1) { + fprintf(stderr, "Error opening %s\n", targetname); + perror(""); + return(1); + } + } + } else { +- if ((streamout = open(targetname, O_WRONLY | O_CREAT, 0644)) == -1) { ++ if ((streamout = open(targetname, O_WRONLY | O_CREAT, 0666)) == -1) { + fprintf(stderr, "Error creating %s\n", targetname); + perror(""); + return(1); +@@ -1438,14 +1394,14 @@ + /* Copy VIDEO_TS.BUP or VTS_XX_0.BUP, since it's a small file try to copy it in one shot */ + + if ((buffer = (unsigned char *)malloc(size * sizeof(buffy))) == NULL) { +- fprintf(stderr, "Out of memory coping %s\n", targetname); ++ fprintf(stderr, "Out of memory copying %s\n", targetname); + close(streamout); + return(1); + } + + + if ((dvd_file = DVDOpenFile(dvd, title_set, DVD_READ_INFO_BACKUP_FILE))== 0) { +- fprintf(stderr, "Faild opending BUP for title set %d\n", title_set); ++ fprintf(stderr, "Failed opening BUP for title set %d\n", title_set); + free(buffer); + close(streamout); + return(1); +@@ -1487,7 +1443,7 @@ + return(0); + } + +-int DVDMirrorTitleX(dvd_reader_t * dvd, title_set_info_t * title_set_info, int title_set, char * targetdir,char * title_name) { ++int DVDMirrorTitleX(dvd_reader_t * dvd, title_set_info_t * title_set_info, int title_set, char * targetdir,char * title_name, read_error_strategy_t errorstrat) { + + /* Loop through the vobs */ + int i; +@@ -1506,7 +1462,7 @@ + #ifdef DEBUG + fprintf(stderr,"In the VOB copy loop for %d\n", i); + #endif +- if ( DVDCopyTileVobX(dvd, title_set_info, title_set, i + 1, targetdir, title_name) != 0 ) { ++ if ( DVDCopyTileVobX(dvd, title_set_info, title_set, i + 1, targetdir, title_name, errorstrat) != 0 ) { + return(1); + } + } +@@ -1524,7 +1480,7 @@ + /* Open DVD device */ + + if ( !(filehandle = open(device, O_RDONLY)) ) { +- fprintf(stderr, "Can't open secified device %s - check your DVD device\n", device); ++ fprintf(stderr, "Can't open specified device %s - check your DVD device\n", device); + return(1); + } + +@@ -1656,8 +1612,7 @@ + + + /* DVD Video files */ +- char filename[MAXNAME]; +- int size; ++ dvd_stat_t statbuf; + + /*DVD ifo handler*/ + ifo_handle_t * vmg_ifo=NULL; +@@ -1687,10 +1642,8 @@ + + /* Find VIDEO_TS.IFO is present - must be present since we did a ifo open 0*/ + +- sprintf(filename,"/VIDEO_TS/VIDEO_TS.IFO"); +- +- if ( UDFFindFile(_dvd, filename, &size) != 0 ) { +- title_set_info->title_set[0].size_ifo = size; ++ if ( DVDFileStat(_dvd, 0, DVD_READ_INFO_FILE, &statbuf) != -1 ) { ++ title_set_info->title_set[0].size_ifo = statbuf.size; + } else { + DVDFreeTitleSetInfo(title_set_info); + return(0); +@@ -1700,20 +1653,17 @@ + + /* Find VIDEO_TS.VOB if present*/ + +- sprintf(filename,"/VIDEO_TS/VIDEO_TS.VOB"); +- +- if ( UDFFindFile(_dvd, filename, &size) != 0 ) { +- title_set_info->title_set[0].size_menu = size; ++ if ( DVDFileStat(_dvd, 0, DVD_READ_MENU_VOBS, &statbuf) != -1 ) { ++ title_set_info->title_set[0].size_menu = statbuf.size; + } else { + title_set_info->title_set[0].size_menu = 0 ; + } + + /* Find VIDEO_TS.BUP if present */ + +- sprintf(filename,"/VIDEO_TS/VIDEO_TS.BUP"); ++ if (DVDFileStat(_dvd, 0, DVD_READ_INFO_BACKUP_FILE, &statbuf) != -1) { ++ title_set_info->title_set[0].size_bup = statbuf.size; + +- if ( UDFFindFile(_dvd, filename, &size) != 0 ) { +- title_set_info->title_set[0].size_bup = size; + } else { + DVDFreeTitleSetInfo(title_set_info); + return(0); +@@ -1745,10 +1695,8 @@ + } + + +- sprintf(filename,"/VIDEO_TS/VTS_%02i_0.IFO",counter + 1); +- +- if ( UDFFindFile(_dvd, filename, &size) != 0 ) { +- title_set_info->title_set[counter + 1].size_ifo = size; ++ if ( DVDFileStat(_dvd, counter + 1, DVD_READ_INFO_FILE, &statbuf) != -1) { ++ title_set_info->title_set[counter+1].size_ifo = statbuf.size; + } else { + DVDFreeTitleSetInfo(title_set_info); + return(0); +@@ -1761,10 +1709,8 @@ + + /* Find VTS_XX_0.VOB if present*/ + +- sprintf(filename,"/VIDEO_TS/VTS_%02i_0.VOB", counter + 1); +- +- if ( UDFFindFile(_dvd, filename, &size) != 0 ) { +- title_set_info->title_set[counter + 1].size_menu = size; ++ if ( DVDFileStat(_dvd, counter + 1, DVD_READ_MENU_VOBS, &statbuf) != -1) { ++ title_set_info->title_set[counter + 1].size_menu = statbuf.size; + } else { + title_set_info->title_set[counter + 1].size_menu = 0 ; + } +@@ -1777,12 +1723,12 @@ + + /* Find all VTS_XX_[1 to 9].VOB files if they are present*/ + +- for( i = 0; i < 9; ++i ) { +- sprintf(filename,"/VIDEO_TS/VTS_%02i_%i.VOB", counter + 1, i + 1 ); +- if(UDFFindFile(_dvd, filename, &size) == 0 ) { +- break; ++ i = 0; ++ if ( DVDFileStat(_dvd, counter + 1, DVD_READ_TITLE_VOBS, &statbuf) != -1) { ++ for ( i = 0; i < statbuf.nr_parts; ++i) { ++ title_set_info->title_set[counter + 1].size_vob[i] = statbuf.parts_size[i]; + } +- title_set_info->title_set[counter + 1].size_vob[i] = size; ++ + } + title_set_info->title_set[counter + 1].number_of_vob_files = i; + +@@ -1791,10 +1737,8 @@ + } + + +- sprintf(filename,"/VIDEO_TS/VTS_%02i_0.BUP", counter + 1); +- +- if ( UDFFindFile(_dvd, filename, &size) != 0 ) { +- title_set_info->title_set[counter +1].size_bup = size; ++ if ( DVDFileStat(_dvd, counter + 1, DVD_READ_INFO_BACKUP_FILE, &statbuf) != -1) { ++ title_set_info->title_set[counter + 1].size_bup = statbuf.size; + } else { + DVDFreeTitleSetInfo(title_set_info); + return(0); +@@ -1833,7 +1777,7 @@ + + } + +-int DVDMirror(dvd_reader_t * _dvd, char * targetdir,char * title_name) { ++int DVDMirror(dvd_reader_t * _dvd, char * targetdir,char * title_name, read_error_strategy_t errorstrat) { + + int i; + title_set_info_t * title_set_info=NULL; +@@ -1845,14 +1789,14 @@ + } + + if ( DVDMirrorVMG(_dvd, title_set_info, targetdir, title_name) != 0 ) { +- fprintf(stderr,"Mirror of VMG faild\n"); ++ fprintf(stderr,"Mirror of VMG failed\n"); + DVDFreeTitleSetInfo(title_set_info); + return(1); + } + + for ( i=0; i < title_set_info->number_of_title_sets; i++) { +- if ( DVDMirrorTitleX(_dvd, title_set_info, i + 1, targetdir, title_name) != 0 ) { +- fprintf(stderr,"Mirror of Title set %d faild\n", i + 1); ++ if ( DVDMirrorTitleX(_dvd, title_set_info, i + 1, targetdir, title_name, errorstrat) != 0 ) { ++ fprintf(stderr,"Mirror of Title set %d failed\n", i + 1); + DVDFreeTitleSetInfo(title_set_info); + return(1); + } +@@ -1860,7 +1804,7 @@ + return(0); + } + +-int DVDMirrorTitleSet(dvd_reader_t * _dvd, char * targetdir,char * title_name, int title_set) { ++int DVDMirrorTitleSet(dvd_reader_t * _dvd, char * targetdir,char * title_name, int title_set, read_error_strategy_t errorstrat) { + + title_set_info_t * title_set_info=NULL; + +@@ -1884,13 +1828,13 @@ + + if ( title_set == 0 ) { + if ( DVDMirrorVMG(_dvd, title_set_info, targetdir, title_name) != 0 ) { +- fprintf(stderr,"Mirror of Title set 0 (VMG) faild\n"); ++ fprintf(stderr,"Mirror of Title set 0 (VMG) failed\n"); + DVDFreeTitleSetInfo(title_set_info); + return(1); + } + } else { +- if ( DVDMirrorTitleX(_dvd, title_set_info, title_set, targetdir, title_name) != 0 ) { +- fprintf(stderr,"Mirror of Title set %d faild\n", title_set); ++ if ( DVDMirrorTitleX(_dvd, title_set_info, title_set, targetdir, title_name, errorstrat) != 0 ) { ++ fprintf(stderr,"Mirror of Title set %d failed\n", title_set); + DVDFreeTitleSetInfo(title_set_info); + return(1); + } +@@ -1899,7 +1843,7 @@ + return(0); + } + +-int DVDMirrorMainFeature(dvd_reader_t * _dvd, char * targetdir,char * title_name) { ++int DVDMirrorMainFeature(dvd_reader_t * _dvd, char * targetdir,char * title_name, read_error_strategy_t errorstrat) { + + title_set_info_t * title_set_info=NULL; + titles_info_t * titles_info=NULL; +@@ -1907,7 +1851,7 @@ + + titles_info = DVDGetInfo(_dvd); + if (!titles_info) { +- fprintf(stderr, "Guess work of main feature film faild\n"); ++ fprintf(stderr, "Guess work of main feature film failed\n"); + return(1); + } + +@@ -1917,8 +1861,8 @@ + return(1); + } + +- if ( DVDMirrorTitleX(_dvd, title_set_info, titles_info->main_title_set, targetdir, title_name) != 0 ) { +- fprintf(stderr,"Mirror of main featur file which is title set %d faild\n", titles_info->main_title_set); ++ if ( DVDMirrorTitleX(_dvd, title_set_info, titles_info->main_title_set, targetdir, title_name, errorstrat) != 0 ) { ++ fprintf(stderr,"Mirror of main feature file which is title set %d failed\n", titles_info->main_title_set); + DVDFreeTitleSetInfo(title_set_info); + return(1); + } +@@ -1951,7 +1895,7 @@ + + titles_info = DVDGetInfo(_dvd); + if (!titles_info) { +- fprintf(stderr, "Faild to obtain titles information\n"); ++ fprintf(stderr, "Failed to obtain titles information\n"); + return(1); + } + +@@ -1976,7 +1920,7 @@ + + vts_ifo_info = ifoOpen(_dvd, titles_info->titles[titles - 1].title_set); + if(!vts_ifo_info) { +- fprintf(stderr, "Coundn't open tile_set %d IFO file\n", titles_info->titles[titles - 1].title_set); ++ fprintf(stderr, "Coundn't open title_set %d IFO file\n", titles_info->titles[titles - 1].title_set); + DVDFreeTitlesInfo(titles_info); + DVDFreeTitleSetInfo(title_set_info); + return(1); +@@ -1986,12 +1930,12 @@ + + if (end_chapter > titles_info->titles[titles - 1].chapters) { + end_chapter = titles_info->titles[titles - 1].chapters; +- fprintf(stderr, "Turncated the end_chapter only %d chapters in %d title\n", end_chapter,titles); ++ fprintf(stderr, "Truncated the end_chapter; only %d chapters in %d title\n", end_chapter,titles); + } + + if (start_chapter > titles_info->titles[titles - 1].chapters) { + start_chapter = titles_info->titles[titles - 1].chapters; +- fprintf(stderr, "Turncated the end_chapter only %d chapters in %d title\n", end_chapter,titles); ++ fprintf(stderr, "Truncated the end_chapter; only %d chapters in %d title\n", end_chapter,titles); + } + + +@@ -2118,7 +2062,7 @@ + + titles_info = DVDGetInfo(_dvd); + if (!titles_info) { +- fprintf(stderr, "Faild to obtain titles information\n"); ++ fprintf(stderr, "Failed to obtain titles information\n"); + return(1); + } + +@@ -2151,7 +2095,7 @@ + + titles_info = DVDGetInfo(_dvd); + if (!titles_info) { +- fprintf(stderr, "Guess work of main feature film faild\n"); ++ fprintf(stderr, "Guess work of main feature film failed\n"); + return(1); + } + +@@ -2164,7 +2108,7 @@ + DVDGetTitleName(dvd,title_name); + + +- fprintf(stdout,"\n\n\nDVD-Video information of the DVD with tile %s\n\n", title_name); ++ fprintf(stdout,"\n\n\nDVD-Video information of the DVD with title %s\n\n", title_name); + + /* Print file structure */ + +@@ -2218,8 +2162,8 @@ + } + } + } +- fprintf(stdout,"\tThe main feature has a maximum of %d chapter(s) in on of it's titles\n", chapters); +- fprintf(stdout,"\tThe main feature has a maximum of %d audio channel(s) in on of it's titles\n", channels); ++ fprintf(stdout,"\tThe main feature has a maximum of %d chapter(s) in on of its titles\n", chapters); ++ fprintf(stdout,"\tThe main feature has a maximum of %d audio channel(s) in on of its titles\n", channels); + break; + } + +@@ -2248,7 +2192,7 @@ + if (titles_info->titles[i].title_set == f + 1) { + fprintf(stdout,"\t\t\tTitle %d:\n", i + 1); + fprintf(stdout,"\t\t\t\tTitle %d has %d chapter(s)\n", i + 1, titles_info->titles[i].chapters); +- fprintf(stdout,"\t\t\t\tTitle %d has %d audio channle(s)\n", i + 1, titles_info->titles[i].audio_channels); ++ fprintf(stdout,"\t\t\t\tTitle %d has %d audio channel(s)\n", i + 1, titles_info->titles[i].audio_channels); + } + } + } +@@ -2276,6 +2220,8 @@ + int do_feature = 0; + int do_info = 0; + ++ read_error_strategy_t errorstrat = ++ STRATEGY_ABORT; + + + int return_code; +@@ -2290,6 +2236,7 @@ + char * end_chapter_temp=NULL; + char * titles_temp=NULL; + char * title_set_temp=NULL; ++ char * errorstrat_temp=NULL; + + + /* Title of the DVD */ +@@ -2311,8 +2258,13 @@ + + /*Todo do isdigit check */ + +- while ((flags = getopt(argc, argv, "MFI?hi:v:a:o:n:s:e:t:T:")) != -1) { ++ while ((flags = getopt(argc, argv, "MFI?hi:v:a:o:n:s:e:t:T:r:")) != -1) { + switch (flags) { ++ case 'r': ++ if(optarg[0]=='-') usage(); ++ errorstrat_temp=optarg; ++ break; ++ + case 'i': + if(optarg[0]=='-') usage(); + dvd = optarg; +@@ -2380,6 +2332,17 @@ + exit(1); + } + ++ if (errorstrat_temp == NULL || errorstrat_temp[0]=='a') { ++ errorstrat=STRATEGY_ABORT; ++ } else if (errorstrat_temp[0]=='b') { ++ errorstrat=STRATEGY_SKIP_BLOCK; ++ } else if (errorstrat_temp[0]=='m') { ++ errorstrat=STRATEGY_SKIP_MULTIBLOCK; ++ } else { ++ usage(); ++ exit(1); ++ } ++ + if(verbose_temp == NULL) { + verbose = 0; + } else { +@@ -2482,14 +2445,14 @@ + exit(1); + } + if (strstr(title_name, "DVD_VIDEO") != NULL) { +- fprintf(stderr,"The DVD-Video title on the disk is DVD_VIDEO which is to generic please provide a title with the -n switch\n"); ++ fprintf(stderr,"The DVD-Video title on the disk is DVD_VIDEO, which is too generic; please provide a title with the -n switch\n"); + DVDClose(_dvd); + exit(2); + } + + } else { + if (strlen(provided_title_name) > 32) { +- fprintf(stderr,"The title name specified is longer than 32 charachters, truncating the title name\n"); ++ fprintf(stderr,"The title name specified is longer than 32 characters; truncating the title name\n"); + strncpy(title_name,provided_title_name, 32); + title_name[32]='\0'; + } else { +@@ -2503,11 +2466,11 @@ + + if (stat(targetname, &fileinfo) == 0) { + if (! S_ISDIR(fileinfo.st_mode)) { +- fprintf(stderr,"The target directory is not valid, it may be a ordinary file\n"); ++ fprintf(stderr,"The target directory is not valid; it may be a ordinary file\n"); + } + } else { +- if (mkdir(targetname, S_IRUSR | S_IWUSR | S_IXUSR) != 0) { +- fprintf(stderr,"Faild creating target directory\n"); ++ if (mkdir(targetname, 0777) != 0) { ++ fprintf(stderr,"Failed creating target directory\n"); + perror(""); + DVDClose(_dvd); + exit(-1); +@@ -2519,11 +2482,11 @@ + + if (stat(targetname, &fileinfo) == 0) { + if (! S_ISDIR(fileinfo.st_mode)) { +- fprintf(stderr,"The title directory is not valid, it may be a ordinary file\n"); ++ fprintf(stderr,"The title directory is not valid; it may be a ordinary file\n"); + } + } else { +- if (mkdir(targetname, S_IRUSR | S_IWUSR | S_IXUSR) != 0) { +- fprintf(stderr,"Faild creating title directory\n"); ++ if (mkdir(targetname, 0777) != 0) { ++ fprintf(stderr,"Failed creating title directory\n"); + perror(""); + DVDClose(_dvd); + exit(-1); +@@ -2534,11 +2497,11 @@ + + if (stat(targetname, &fileinfo) == 0) { + if (! S_ISDIR(fileinfo.st_mode)) { +- fprintf(stderr,"The VIDEO_TS directory is not valid, it may be a ordinary file\n"); ++ fprintf(stderr,"The VIDEO_TS directory is not valid; it may be a ordinary file\n"); + } + } else { +- if (mkdir(targetname, S_IRUSR | S_IWUSR | S_IXUSR) != 0) { +- fprintf(stderr,"Faild creating VIDEO_TS directory\n"); ++ if (mkdir(targetname, 0777) != 0) { ++ fprintf(stderr,"Failed creating VIDEO_TS directory\n"); + perror(""); + DVDClose(_dvd); + exit(-1); +@@ -2552,8 +2515,8 @@ + + + if(do_mirror) { +- if ( DVDMirror(_dvd, targetdir, title_name) != 0 ) { +- fprintf(stderr, "Mirror of DVD faild\n"); ++ if ( DVDMirror(_dvd, targetdir, title_name, errorstrat) != 0 ) { ++ fprintf(stderr, "Mirror of DVD failed\n"); + return_code = -1; + } else { + return_code = 0; +@@ -2565,8 +2528,8 @@ + + + if (do_title_set) { +- if (DVDMirrorTitleSet(_dvd, targetdir, title_name, title_set) != 0) { +- fprintf(stderr, "Mirror of title set %d faild\n", title_set); ++ if (DVDMirrorTitleSet(_dvd, targetdir, title_name, title_set, errorstrat) != 0) { ++ fprintf(stderr, "Mirror of title set %d failed\n", title_set); + return_code = -1; + } else { + return_code = 0; +@@ -2580,8 +2543,8 @@ + + + if(do_feature) { +- if ( DVDMirrorMainFeature(_dvd, targetdir, title_name) != 0 ) { +- fprintf(stderr, "Mirror of main feature film of DVD faild\n"); ++ if ( DVDMirrorMainFeature(_dvd, targetdir, title_name, errorstrat) != 0 ) { ++ fprintf(stderr, "Mirror of main feature film of DVD failed\n"); + return_code = -1; + } else { + return_code = 0; +@@ -2590,7 +2553,7 @@ + + if(do_titles) { + if (DVDMirrorTitles(_dvd, targetdir, title_name, titles) != 0) { +- fprintf(stderr, "Mirror of title %d faild\n", titles); ++ fprintf(stderr, "Mirror of title %d failed\n", titles); + return_code = -1; + } else { + return_code = 0; +@@ -2600,7 +2563,7 @@ + + if(do_chapter) { + if (DVDMirrorChapters(_dvd, targetdir, title_name, start_chapter, end_chapter, titles) != 0) { +- fprintf(stderr, "Mirror of chapters %d to %d in title %d faild\n", start_chapter, end_chapter, titles); ++ fprintf(stderr, "Mirror of chapters %d to %d in title %d failed\n", start_chapter, end_chapter, titles); + return_code = -1; + } else { + return_code = 0; +diff -Naur dvdbackup/src/Makefile dvdbackup-p/src/Makefile +--- dvdbackup/src/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ dvdbackup-p/src/Makefile 2007-08-18 15:38:45.000000000 +0200 +@@ -0,0 +1,15 @@ ++#!/usr/bin/make -f ++ ++COPTS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 ++ ++CFLAGS += -Wall $(COPTS) ++ ++LDFLAGS += -ldvdread ++ ++dvdbackup: dvdbackup.c ++ $(CC) $(CFLAGS) $(COPTS) $(LDFLAGS) -o $@ $< ++ ++clean: ++ rm -f dvdbackup ++ ++.PHONY: clean dvdbackup From crazy at frugalware.org Sat Aug 18 20:09:26 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 20:09:28 2007 Subject: [Frugalware-git] frugalware-current: kdelibs-3.5.7-3-i686 Message-ID: <20070818180926.1587213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=fb376755a5f7128f3df18b64f2fe528d7769b4c0 commit fb376755a5f7128f3df18b64f2fe528d7769b4c0 Author: crazy Date: Sat Aug 18 19:53:39 2007 +0200 kdelibs-3.5.7-3-i686 * [SEC] relbump * added post-3.5.7-kdelibs-kdecore.diff * first part from #2265 diff --git a/source/kde/kdelibs/FrugalBuild b/source/kde/kdelibs/FrugalBuild index a4cf20f..62fb7e9 100644 --- a/source/kde/kdelibs/FrugalBuild +++ b/source/kde/kdelibs/FrugalBuild @@ -4,7 +4,7 @@ pkgname=kdelibs pkgver=3.5.7 -pkgrel=2 +pkgrel=3 pkgdesc="KDE Core Libraries." depends=('arts>=1.5.7' 'hicolor-icon-theme' 'libxslt' 'pcre' 'openmotif' 'openssl' 'libart_lgpl' 'gamin' 'bzip2' \ 'xfsprogs-acl' 'openexr>=1.4.0a-2' 'libidn' 'aspell' 'jasper>=1.900.1-2' 'avahi-qt3>=0.6.14-2' \ @@ -17,6 +17,7 @@ archs=('i686' 'x86_64') _F_kde_reconf=1 Finclude kde source=(${source[@]} kde.sh \ + ftp://ftp.kde.org/pub/kde/security_patches/post-3.5.7-kdelibs-kdecore.diff \ kdelibs-kill-broken-AM_LDFLAGS_use_foo_LDFLAGS_to_fix_automake1.10.patch \ fix-warning.patch \ x-mplayer2.desktop \ @@ -60,14 +61,15 @@ build() Ffile /usr/share/mimelnk/application/x-mplayer2.desktop } -sha1sums=('45f278311f20d2eb317f2175259f861c0bcf17a9'\ - 'b67afb54be3b2ac24ba9a491cb38a871a27a6316'\ - '916c2a2c5e28f4d72720d37348f9c813114adabf'\ - '538d8f2076e360f1d733e79b7c35b5326edb41af'\ - 'e45f5f357859f243e627cfaa7bd9682ac49c2eab'\ - '49b52e2c722f2b519818ceea186da39fe7314f5c'\ - 'b5b86e4dec97f2355f0a1ac42979cb8d4640bf42'\ - '92a69598fca05c346e954ad55bb9ea9defa93b1e'\ - '9579606c340dc9b983e5f8d0b163e7e0ab7f90b4'\ +sha1sums=('45f278311f20d2eb317f2175259f861c0bcf17a9' \ + 'b67afb54be3b2ac24ba9a491cb38a871a27a6316' \ + '2952806f4ad8a31b82cd2795cad95b73822a663b' \ + '916c2a2c5e28f4d72720d37348f9c813114adabf' \ + '538d8f2076e360f1d733e79b7c35b5326edb41af' \ + 'e45f5f357859f243e627cfaa7bd9682ac49c2eab' \ + '49b52e2c722f2b519818ceea186da39fe7314f5c' \ + 'b5b86e4dec97f2355f0a1ac42979cb8d4640bf42' \ + '92a69598fca05c346e954ad55bb9ea9defa93b1e' \ + '9579606c340dc9b983e5f8d0b163e7e0ab7f90b4' \ 'dc36cd3f10324974038eb569cfa4e3fb95e790fa') # optimization OK From crazy at frugalware.org Sat Aug 18 21:50:51 2007 From: crazy at frugalware.org (crazy) Date: Sat Aug 18 21:50:53 2007 Subject: [Frugalware-git] frugalware-current: kdebase-3.5.7-2-i686 Message-ID: <20070818195051.EB11613A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e956a9bd902a2dce2ab59c813744857d1e92d450 commit e956a9bd902a2dce2ab59c813744857d1e92d450 Author: crazy Date: Sat Aug 18 21:39:46 2007 +0200 kdebase-3.5.7-2-i686 * [SEC] relbump * added post-3.5.7-kdebase-konqueror.diff * closes #2265 in -current diff --git a/source/kde/kdebase/FrugalBuild b/source/kde/kdebase/FrugalBuild index 9ee20c2..9c161b4 100644 --- a/source/kde/kdebase/FrugalBuild +++ b/source/kde/kdebase/FrugalBuild @@ -3,9 +3,9 @@ pkgname=kdebase pkgver=3.5.7 -pkgrel=1 +pkgrel=2 pkgdesc="KDE Base Programs." -depends=('libxcomposite' 'libxscrnsaver' 'kdelibs>=3.5.7' 'libraw1394' 'hal>=0.5.7.1-3' 'mtools' 'libxdamage' \ +depends=('libxcomposite' 'libxscrnsaver' 'kdelibs>=3.5.7-3' 'libraw1394' 'hal>=0.5.7.1-3' 'mtools' 'libxdamage' \ 'pmount' 'xscreensaver-data' 'bdftopcf' 'lmsensors' 'libxxf86misc' 'libfontenc' \ 'setxkbmap' 'dbus-qt3>=20060814' 'libsmbclient>=3.0.24-2' 'xkeyboard-config' 'cyrus-sasl>=2.1.22-8' 'libldap') makedepends=('samba' 'imake' 'doxygen' 'qt-docs' 'graphviz' 'openldap') @@ -17,6 +17,7 @@ options=('nodocs') _F_kde_reconf=1 Finclude kde source=(${source[@]} \ + ftp://ftp.kde.org/pub/kde/security_patches/post-3.5.7-kdebase-konqueror.diff \ kde.desktop \ xinitrc.kde \ preloadkde \ @@ -79,21 +80,22 @@ build() Fsplit $pkgname-docs usr/share/doc } -sha1sums=('833a35e4bbec2852f0f5267e680590be0c986594'\ - 'e1f706c984fc81633663c662e674b6f2c64d2f83'\ - '81092d3c9cfc08de1ac63c8318f0f1391501fb8d'\ - '47f17c8b39c11496cb13a25db4bf796444f895de'\ - '9c91aef12565bdc07c7643885e8ed506bc44d51c'\ - '08fbbf8bbd4efd83a78028e2ff4a6bd95d67c869'\ - 'e4a8e199be90e752d89897979699914d0f62e714'\ - '5581c23aba58d083b159a2173b91b32f73433c26'\ - 'c50196fd00fc7cc59d660cedfa2905ffba1fdfe4'\ - '21a1e2942383f8eed59c09a7372f3e6fde4fe706'\ - '8c23593b38a050cb38c135209daee85f46a7ee2a'\ - 'da0d7ef890d5788cfa31ccd1e4812ba17894eb73'\ - 'a184a44d85b999d3072b5ede35b8b6947f2947f4'\ - '59b570e137fa6bb622eeb3da1237ca5ec6dbf5a3'\ - '1233baad88df6a7a5347db7392a3afa7f21812fd'\ - 'afff70bdd816bfbff5fb3fd6e612c648ef901858'\ +sha1sums=('833a35e4bbec2852f0f5267e680590be0c986594' \ + '3868392701ebe9fce14567a1f52d458d00f31287' \ + 'e1f706c984fc81633663c662e674b6f2c64d2f83' \ + '81092d3c9cfc08de1ac63c8318f0f1391501fb8d' \ + '47f17c8b39c11496cb13a25db4bf796444f895de' \ + '9c91aef12565bdc07c7643885e8ed506bc44d51c' \ + '08fbbf8bbd4efd83a78028e2ff4a6bd95d67c869' \ + 'e4a8e199be90e752d89897979699914d0f62e714' \ + '5581c23aba58d083b159a2173b91b32f73433c26' \ + 'c50196fd00fc7cc59d660cedfa2905ffba1fdfe4' \ + '21a1e2942383f8eed59c09a7372f3e6fde4fe706' \ + '8c23593b38a050cb38c135209daee85f46a7ee2a' \ + 'da0d7ef890d5788cfa31ccd1e4812ba17894eb73' \ + 'a184a44d85b999d3072b5ede35b8b6947f2947f4' \ + '59b570e137fa6bb622eeb3da1237ca5ec6dbf5a3' \ + '1233baad88df6a7a5347db7392a3afa7f21812fd' \ + 'afff70bdd816bfbff5fb3fd6e612c648ef901858' \ '82367166851f1f95037cf00e767bc76135371358') # optimization OK From vmiklos at frugalware.org Sun Aug 19 16:42:58 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 19 16:43:00 2007 Subject: [Frugalware-git] frugalware-current: sbcl-1.0.8-1-i686 Message-ID: <20070819144258.A346313A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=291df69b02975e5bc422a2acbb16d4b90e2b46b9 commit 291df69b02975e5bc422a2acbb16d4b90e2b46b9 Author: VMiklos Date: Sun Aug 19 16:42:36 2007 +0200 sbcl-1.0.8-1-i686 version bump diff --git a/source/devel-extra/sbcl/FrugalBuild b/source/devel-extra/sbcl/FrugalBuild index 7945408..40da684 100644 --- a/source/devel-extra/sbcl/FrugalBuild +++ b/source/devel-extra/sbcl/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=sbcl -pkgver=1.0.7 +pkgver=1.0.8 pkgrel=1 pkgdesc="Steel Bank Common Lisp" url="http://sbcl.sourceforge.net/" @@ -13,7 +13,7 @@ archs=('i686' 'x86_64') _F_sourceforge_ext="-source.tar.bz2" Finclude sourceforge source=($source $pkgname.sh) -sha1sums=('82658d80cf7da2bb4c45cc552b92477dba816561' \ +sha1sums=('14e03ec07c07734cabb64015f41b9bd5a8a2960c' \ '9357b6f2d69801cccfa5070706c16ffc9dc821bc') build() From crazy at frugalware.org Sun Aug 19 17:08:04 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 17:08:06 2007 Subject: [Frugalware-git] frugalware-current: crack-attack-1.1.14-2-i686 Message-ID: <20070819150804.9555D13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f8e5dca19a52c6a14cfd9beb5d1775dc7934eeb7 commit f8e5dca19a52c6a14cfd9beb5d1775dc7934eeb7 Author: crazy Date: Sun Aug 19 17:06:49 2007 +0200 crack-attack-1.1.14-2-i686 * rebuild * added missing scriptlet option * removed build() ( cd $Fsrcdir/crack-attack-$pkgver huh ?;) ) diff --git a/source/games-extra/crack-attack/FrugalBuild b/source/games-extra/crack-attack/FrugalBuild index 0f9e1b6..f63e7d0 100644 --- a/source/games-extra/crack-attack/FrugalBuild +++ b/source/games-extra/crack-attack/FrugalBuild @@ -3,19 +3,16 @@ pkgname=crack-attack pkgver=1.1.14 -pkgrel=1 +pkgrel=2 pkgdesc="a fast-paced puzzle game inspired by the classic Super NES title Tetris Attack" url="http://www.nongnu.org/crack-attack/" groups=('games-extra') archs=('i686' 'x86_64') depends=('glut' 'gtk+2') +options=('scriptlet') up2date="lynx -dump http://www.nongnu.org/crack-attack/ | grep Latest | sed 's/.*Latest: \([0-9\.]*\).*/\1/'" source=(http://savannah.nongnu.org/download/$pkgname/$pkgname-$pkgver.tar.bz2) sha1sums=('3d70ca7ceae667134415788b5c222437654b3102') -build() { - cd $Fsrcdir/crack-attack-$pkgver - Fbuild -} # optimization OK From crazy at frugalware.org Sun Aug 19 17:15:44 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 17:15:46 2007 Subject: [Frugalware-git] frugalware-current: detox-1.1.1-2-i686 Message-ID: <20070819151544.83CBA13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=35971b14bdd615ed47dbe67448e51554577a5166 commit 35971b14bdd615ed47dbe67448e51554577a5166 Author: crazy Date: Sun Aug 19 17:14:44 2007 +0200 detox-1.1.1-2-i686 * rebuild * fixed url * workaround SMP build diff --git a/source/apps-extra/detox/FrugalBuild b/source/apps-extra/detox/FrugalBuild index c09049b..2ecd259 100644 --- a/source/apps-extra/detox/FrugalBuild +++ b/source/apps-extra/detox/FrugalBuild @@ -3,9 +3,8 @@ pkgname=detox pkgver=1.1.1 -pkgrel=1 +pkgrel=2 pkgdesc="a utility designed to clean up filenames" -url="http://detox.sourceforge.net/" depends=('glibc') groups=('apps-extra') archs=('i686' 'x86_64') @@ -13,5 +12,6 @@ _F_sourceforge_ext=".tar.bz2" Finclude sourceforge up2date="lynx -dump http://detox.sourceforge.net/ | grep 'latest release' | sed 's/.* \([0-9\.]*\), .*/\1/'" sha1sums=('6ae16eaf855a13f9aa8d57862b140519d2918b61') +unset MAKEFLAGS # optimization OK From crazy at frugalware.org Sun Aug 19 17:28:38 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 17:28:40 2007 Subject: [Frugalware-git] frugalware-current: enscript-1.6.4-4-i686 Message-ID: <20070819152838.62F1D13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=1b497d8c535d3e4d85d65951c12f320a61160e02 commit 1b497d8c535d3e4d85d65951c12f320a61160e02 Author: crazy Date: Sun Aug 19 17:27:33 2007 +0200 enscript-1.6.4-4-i686 * rebuild * fix source * added missing Fdie diff --git a/source/apps/enscript/FrugalBuild b/source/apps/enscript/FrugalBuild index 6528777..82b7c55 100644 --- a/source/apps/enscript/FrugalBuild +++ b/source/apps/enscript/FrugalBuild @@ -3,19 +3,19 @@ pkgname=enscript pkgver=1.6.4 -pkgrel=3 +pkgrel=4 pkgdesc="Converts text files to PostScript" url="http://www.codento.com/people/mtr/genscript/" depends=('glibc') groups=('apps') archs=('i686' 'x86_64') up2date="lynx -dump $url|grep tar.gz$|sed 's/.*-\(.*\)\.t.*/\1/;q'" -source=(http://www.iki.fi/mtr/g$pkgname/$pkgname-$pkgver.tar.gz) +source=($url/$pkgname-$pkgver.tar.gz) sha1sums=('9dd7128a508d4c9671659b9520028d12add50cfa') build() { Fmake --sysconfdir=/etc/enscript - make prefix=$Fdestdir/usr sysconfdir=$Fdestdir/etc/enscript install + make prefix=$Fdestdir/usr sysconfdir=$Fdestdir/etc/enscript install || Fdie } # optimization OK From crazy at frugalware.org Sun Aug 19 17:32:31 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 17:32:34 2007 Subject: [Frugalware-git] frugalware-current: epplet-base-0.5-2-i686 Message-ID: <20070819153232.039D513A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f138e60a4d9e3fa78a05e301608c2674c5dbb332 commit f138e60a4d9e3fa78a05e301608c2674c5dbb332 Author: crazy Date: Sun Aug 19 17:31:04 2007 +0200 epplet-base-0.5-2-i686 * rebuild diff --git a/source/x11-extra/epplet-base/FrugalBuild b/source/x11-extra/epplet-base/FrugalBuild index 1f14058..828c9d8 100644 --- a/source/x11-extra/epplet-base/FrugalBuild +++ b/source/x11-extra/epplet-base/FrugalBuild @@ -3,7 +3,7 @@ pkgname=epplet-base pkgver=0.5 -pkgrel=1 +pkgrel=2 pkgdesc="Epplets are small desktop utility programs." _F_sourceforge_dirname="enlightenment" Finclude sourceforge @@ -16,3 +16,5 @@ depends=('esd' 'libtiff' 'libjpeg' 'imlib') _F_cd_path="Epplets-$pkgver" Fconfopts="$Fconfopts --enable-fsstd" + +# optimization OK From crazy at frugalware.org Sun Aug 19 18:02:42 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 18:02:43 2007 Subject: [Frugalware-git] frugalware-current: ettercap-NG_0.7.3-2-i686 Message-ID: <20070819160242.2641013A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=37a3d8ecc6b7e406e4661d12cd601b17c1cc018f commit 37a3d8ecc6b7e406e4661d12cd601b17c1cc018f Author: crazy Date: Sun Aug 19 18:01:29 2007 +0200 ettercap-NG_0.7.3-2-i686 * rebuild * added missing scriptlet option * fix typo in FB , plugins -> plug-ins and also added missing Fdie here * Fbuild does not work twice here so fixed that by using make and make install diff --git a/source/xapps-extra/ettercap/FrugalBuild b/source/xapps-extra/ettercap/FrugalBuild index 1680cf6..5d65475 100644 --- a/source/xapps-extra/ettercap/FrugalBuild +++ b/source/xapps-extra/ettercap/FrugalBuild @@ -4,11 +4,12 @@ pkgname=ettercap pkgver=NG_0.7.3 origver=`echo $pkgver|sed 's/_/-/'` -pkgrel=1 +pkgrel=2 pkgdesc="A suite for man in the middle attacks and network mapping." Finclude sourceforge url="http://ettercap.sourceforge.net/" depends=('gtk+2' 'openssl' 'pcre' 'libtool' 'libpcap' 'libnet') +options=('scriptlet') groups=('xapps-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url/download.php|grep d$|sed -n 's/.*p-NG-\(.*\)\.t.*/NG_\1/;1 p'" @@ -18,8 +19,9 @@ build() { Fcd $pkgname-$origver Fbuild --enable-plugins --enable-https - cd plugins - Fbuild + cd plug-ins || Fdie + make || Fdie + make DESTDIR=$Fdestdir install || Fdie } # optimization OK From crazy at frugalware.org Sun Aug 19 18:15:40 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 18:15:42 2007 Subject: [Frugalware-git] frugalware-current: fbset-2.1-2-i686 Message-ID: <20070819161540.730FD13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d2c6e440cfc0e7d0e706e2eaecdb048c7f0d57ab commit d2c6e440cfc0e7d0e706e2eaecdb048c7f0d57ab Author: crazy Date: Sun Aug 19 18:14:39 2007 +0200 fbset-2.1-2-i686 * rebuild * workaround SMP build * /usr/man -> /usr/share/man diff --git a/source/base/fbset/FrugalBuild b/source/base/fbset/FrugalBuild index 9f5caab..f599c87 100644 --- a/source/base/fbset/FrugalBuild +++ b/source/base/fbset/FrugalBuild @@ -3,7 +3,7 @@ pkgname=fbset pkgver=2.1 -pkgrel=1 +pkgrel=2 pkgdesc="Show and modify frame buffer device settings" url="http://home.tvd.be/cr26864/Linux/fbdev/" depends=('glibc') @@ -15,11 +15,12 @@ sha1sums=('9352ffd5f9daec29da4601501139dc589a95c14c') build() { - Fmake || return 1 + unset MAKEFLAGS + Fmake Fexerel /usr/bin/fbset Ffilerel etc/fb.modes.ATI /etc/fb.modes - Ffilerel /usr/man/man5/fb.modes.5 - Ffilerel /usr/man/man8/fbset.8 + Ffilerel /usr/share/man/man5/fb.modes.5 + Ffilerel /usr/share/man/man8/fbset.8 } # optimization OK From crazy at frugalware.org Sun Aug 19 18:20:11 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 18:20:14 2007 Subject: [Frugalware-git] frugalware-current: fcgi-2.4.0-2-i686 Message-ID: <20070819162011.5FCBB13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=6d6f08cdaf90e69e3081f11c4fa0ba585c87db7f commit 6d6f08cdaf90e69e3081f11c4fa0ba585c87db7f Author: crazy Date: Sun Aug 19 18:19:10 2007 +0200 fcgi-2.4.0-2-i686 * rebuild * aded missing depends=.. in FB ( lol ) diff --git a/source/devel-extra/fcgi/FrugalBuild b/source/devel-extra/fcgi/FrugalBuild index 027d23e..9604cac 100644 --- a/source/devel-extra/fcgi/FrugalBuild +++ b/source/devel-extra/fcgi/FrugalBuild @@ -3,17 +3,16 @@ pkgname=fcgi pkgver=2.4.0 -pkgrel=1 +pkgrel=2 pkgdesc="FastCGI Developer's Kit" url="http://www.fastcgi.com/" +depends=('glibc') groups=('devel-extra') archs=('i686' 'x86_64') source=(http://www.fastcgi.com/dist/"$pkgname"-"$pkgver".tar.gz) up2date='lynx -dump "http://www.fastcgi.com/dist/" | grep "$pkgname-[0-9.]\+.tar.gz" | tail -n 1 | sed "s/.*$pkgname-\(.*\).tar.gz.*/\1/"' sha1sums=('2329404159e8b8315e524b9eaf1de763202c6e6a') -# optimalization OK -# vim: ft=sh # optimization OK From crazy at frugalware.org Sun Aug 19 18:24:21 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 18:24:23 2007 Subject: [Frugalware-git] frugalware-current: giblib-1.2.4-2-i686 Message-ID: <20070819162421.0AFD013A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2f51615af28b1daa7947e1da8d1d2933d41ca732 commit 2f51615af28b1daa7947e1da8d1d2933d41ca732 Author: crazy Date: Sun Aug 19 18:23:18 2007 +0200 giblib-1.2.4-2-i686 * rebuild diff --git a/source/xlib-extra/giblib/FrugalBuild b/source/xlib-extra/giblib/FrugalBuild index 8cb0c54..5587740 100644 --- a/source/xlib-extra/giblib/FrugalBuild +++ b/source/xlib-extra/giblib/FrugalBuild @@ -3,7 +3,7 @@ pkgname=giblib pkgver=1.2.4 -pkgrel=1 +pkgrel=2 pkgdesc="Giblib is a library that incorporates doubly linked lists, string functions, and an imlib2 wrapper." url="http://linuxbrit.co.uk/giblib/" depends=('imlib2') @@ -21,6 +21,5 @@ build() Frm usr/doc/$pkgname } -# vim: ft=sh -# optimalization OK +# optimization OK From crazy at frugalware.org Sun Aug 19 18:56:23 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 18:56:24 2007 Subject: [Frugalware-git] frugalware-current: feh-1.3.4-2-i686 Message-ID: <20070819165623.2361613A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e505f778cdbac50aeb14e569c4aa26aa30d75442 commit e505f778cdbac50aeb14e569c4aa26aa30d75442 Author: crazy Date: Sun Aug 19 18:55:15 2007 +0200 feh-1.3.4-2-i686 * rebuild * added build() -- we need Fautoreconf here -- killed off X11R6 * added >= depends for giblib diff --git a/source/xapps-extra/feh/FrugalBuild b/source/xapps-extra/feh/FrugalBuild index f0c67a7..af9d6ba 100644 --- a/source/xapps-extra/feh/FrugalBuild +++ b/source/xapps-extra/feh/FrugalBuild @@ -3,18 +3,28 @@ pkgname=feh pkgver=1.3.4 -pkgrel=1 +pkgrel=2 pkgdesc="A useful simple image viewer." url="http://linuxbrit.co.uk/feh" -depends=('imlib2' 'giblib') +depends=('imlib2' 'giblib>=1.2.4-2') groups=('xapps-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://linuxbrit.co.uk/feh |grep -m1 'tar.gz' |sed 's/ //g' |sed 's/.tar*.//g' |sed 's/.*-//g' |sed 's/gz//g'" source=(http://linuxbrit.co.uk/downloads/feh-$pkgver.tar.gz) sha1sums=('cf02fd48325ba02467c7f791634a28e98edbe801') -# vim: ft=sh - -# optimalization OK +build() +{ + Fcd + Fsed 'X11R6/' '' configure.* + Fautoreconf + Fconf + for i in `find . -name Makefile` + do + Fsed 'X11R6/' '' $i + done + make || Fdie + Fmakeinstall +} # optimization OK From crazy at frugalware.org Sun Aug 19 18:59:09 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 18:59:11 2007 Subject: [Frugalware-git] frugalware-current: gnet-2.0.7-2-i686 Message-ID: <20070819165909.D6C0B13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2ff25b9450cf0775de33295c1a46bb595559bd14 commit 2ff25b9450cf0775de33295c1a46bb595559bd14 Author: crazy Date: Sun Aug 19 18:58:07 2007 +0200 gnet-2.0.7-2-i686 * rebuild diff --git a/source/lib-extra/gnet/FrugalBuild b/source/lib-extra/gnet/FrugalBuild index 66034d6..d639149 100644 --- a/source/lib-extra/gnet/FrugalBuild +++ b/source/lib-extra/gnet/FrugalBuild @@ -3,7 +3,7 @@ pkgname=gnet pkgver=2.0.7 -pkgrel=1 +pkgrel=2 pkgdesc="GNet is a simple network library." url="http://www.gnetlibrary.org/" license="LGPL" @@ -15,3 +15,5 @@ depends=('glib2') sha1sums=('01c41bd492c6fd33d31800d0c5146a09315f7f6d') # optimalization OK + +# optimization OK From crazy at frugalware.org Sun Aug 19 19:00:31 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 19:00:33 2007 Subject: [Frugalware-git] frugalware-current: gnet-2.0.7-2-i686 Message-ID: <20070819170031.6F9F413A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ff7373d0be710aa37cf6422afe2baff086e6be0d commit ff7373d0be710aa37cf6422afe2baff086e6be0d Author: crazy Date: Sun Aug 19 18:59:34 2007 +0200 gnet-2.0.7-2-i686 * forgot to remove optimalization diff --git a/source/lib-extra/gnet/FrugalBuild b/source/lib-extra/gnet/FrugalBuild index d639149..ce91ebe 100644 --- a/source/lib-extra/gnet/FrugalBuild +++ b/source/lib-extra/gnet/FrugalBuild @@ -14,6 +14,4 @@ archs=('i686' 'x86_64') depends=('glib2') sha1sums=('01c41bd492c6fd33d31800d0c5146a09315f7f6d') -# optimalization OK - # optimization OK From crazy at frugalware.org Sun Aug 19 19:04:47 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 19:04:50 2007 Subject: [Frugalware-git] frugalware-current: gnome-audio-2.0.0-2-i686 Message-ID: <20070819170448.0146D13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=16eb9eb9a685ce61c138a837dffffe7b12f6538e commit 16eb9eb9a685ce61c138a837dffffe7b12f6538e Author: crazy Date: Sun Aug 19 19:03:18 2007 +0200 gnome-audio-2.0.0-2-i686 * rebuild ( heh ) * what is this package good for ? * workaround SMP build diff --git a/source/gnome-extra/gnome-audio/FrugalBuild b/source/gnome-extra/gnome-audio/FrugalBuild index d6cbded..8b7b1e2 100644 --- a/source/gnome-extra/gnome-audio/FrugalBuild +++ b/source/gnome-extra/gnome-audio/FrugalBuild @@ -3,7 +3,7 @@ pkgname=gnome-audio pkgver=2.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="If you use the GNOME desktop environment, you may want to install this package of complementary sounds." url="http://www.gnome.org" depends=() @@ -13,5 +13,4 @@ Finclude gnome license="Public domain" sha1sums=('488f6295e2e1f54a8988dd7e71ab673cd7fc8a00') -# optimalization OK - noarch - +unset MAKEFLAGS From crazy at frugalware.org Sun Aug 19 19:15:41 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 19:15:43 2007 Subject: [Frugalware-git] frugalware-current: gnome-ding-2.2-5-i686 Message-ID: <20070819171541.CB86413A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=349421cf541417e0e795c2aec9e41e8435a13269 commit 349421cf541417e0e795c2aec9e41e8435a13269 Author: crazy Date: Sun Aug 19 19:12:55 2007 +0200 gnome-ding-2.2-5-i686 * rebuild diff --git a/source/gnome-extra/gnome-ding/FrugalBuild b/source/gnome-extra/gnome-ding/FrugalBuild index a9a6d8b..10c03db 100644 --- a/source/gnome-extra/gnome-ding/FrugalBuild +++ b/source/gnome-extra/gnome-ding/FrugalBuild @@ -3,10 +3,11 @@ pkgname=gnome-ding pkgver=2.2 -pkgrel=4 +pkgrel=5 pkgdesc="A graphical tool for spellchecking and translation (of single) words." url="http://home.arcor.de/gkiwi/gnome-ding.html" depends=('aspell' 'libgnomeui') +options=('scriptlet') groups=('gnome-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url | grep tar.bz2 | tail -n 1 | grep -o [0-9].[0-9]" @@ -14,4 +15,4 @@ source=(http://home.arcor.de/gkiwi/$pkgname-$pkgver.tar.bz2) license="GPL2" sha1sums=('f108a4169e3806e45c9b9e230a3103176f5af746') -# optimalization OK +# optimization OK From vmiklos at frugalware.org Sun Aug 19 19:17:10 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 19 19:17:12 2007 Subject: [Frugalware-git] frugalware-current: ed-0.8-1-i686 Message-ID: <20070819171710.2C8E613A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=66a22f2c2ac33d9f911d6094a1d6230806410b2d commit 66a22f2c2ac33d9f911d6094a1d6230806410b2d Author: VMiklos Date: Sun Aug 19 19:16:53 2007 +0200 ed-0.8-1-i686 version bump diff --git a/source/base/ed/FrugalBuild b/source/base/ed/FrugalBuild index 6907ec2..20a81bb 100644 --- a/source/base/ed/FrugalBuild +++ b/source/base/ed/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=ed -pkgver=0.7 +pkgver=0.8 pkgrel=1 pkgdesc="A POSIX-compliant line editor" url="http://www.gnu.org/software/ed/ed.html" From vmiklos at frugalware.org Sun Aug 19 19:24:59 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sun Aug 19 19:25:01 2007 Subject: [Frugalware-git] frugalware-current: azureus-3.0.2.0-1-i686 Message-ID: <20070819172459.62FC913A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2a595ee3e6b9f98c5818067c8eb4ea18e298e994 commit 2a595ee3e6b9f98c5818067c8eb4ea18e298e994 Author: VMiklos Date: Sun Aug 19 19:24:48 2007 +0200 azureus-3.0.2.0-1-i686 version bump patch from hermier, thx diff --git a/source/xapps-extra/azureus/FrugalBuild b/source/xapps-extra/azureus/FrugalBuild index 206a0cd..49c547c 100644 --- a/source/xapps-extra/azureus/FrugalBuild +++ b/source/xapps-extra/azureus/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: Shrift pkgname=azureus -pkgver=2.5.0.4 +pkgver=3.0.2.0 pkgrel=1 pkgdesc="A Java BitTorrent Client" rodepends=('gtk+2' 'j2re') @@ -12,9 +12,9 @@ archs=('i686' 'x86_64') _F_sourceforge_prefix=azureus- Finclude sourceforge [ "$CARCH" == "i686" ] && _arch="" && \ - sha1sums=('6ea590c6631a15291b94229bf6ca1c5c57bec891') + sha1sums=('a27c91da1e091b68a4e5893acbf91638252d9fdb') [ "$CARCH" == "x86_64" ] && _arch=-x86_64 && \ - sha1sums=('089d717254879f041619fba527d972c76a3e3814') + sha1sums=('50dd5aebfbd43ff720cb7145718372bb124bb31c') source=(${source%az*}/Azureus_$pkgver'_'linux$_arch.tar.bz2 $pkgname.desktop) sha1sums=(${sha1sums[@]} '7fbddde5f38583716cd3868a91064fcb6d1d56c8') From crazy at frugalware.org Sun Aug 19 19:25:46 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 19:25:48 2007 Subject: [Frugalware-git] frugalware-current: gnudoku-0.93-2-i686 Message-ID: <20070819172546.97DAD13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=83bb7723288a6a828026254f33e721522f9a7469 commit 83bb7723288a6a828026254f33e721522f9a7469 Author: crazy Date: Sun Aug 19 19:24:35 2007 +0200 gnudoku-0.93-2-i686 * rebuild * aded missing scriptlet option * fixed CXXFLAGS diff --git a/source/games-extra/gnudoku/FrugalBuild b/source/games-extra/gnudoku/FrugalBuild index 2b8b7e5..48301e5 100644 --- a/source/games-extra/gnudoku/FrugalBuild +++ b/source/games-extra/gnudoku/FrugalBuild @@ -3,10 +3,11 @@ pkgname=gnudoku pkgver=0.93 -pkgrel=1 +pkgrel=2 pkgdesc="a free program for creating and solving Su Doku puzzles" url="http://icculus.org/~jcspray/GNUDoku/" depends=('gtkmm>=2.4') +options=('scriptlet') groups=('games-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://icculus.org/~jcspray/GNUDoku/ | grep 'http.*tar\.gz' | sed -n 's/.*GNUDoku-\([0-9\.]\+\)\.tar\.gz.*/\1/;1 p'" @@ -16,6 +17,9 @@ sha1sums=('f3af39b2553e48c609aba21caed994a0b051cc9d') build() { Fcd GNUDoku-$pkgver + Fsed 'CXXFLAGS=' 'CXXFLAGS +=' Makefile Fmake Fmakeinstall PREFIX=$Fdestdir/usr } + +# optimization OK From crazy at frugalware.org Sun Aug 19 19:32:01 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 19:32:03 2007 Subject: [Frugalware-git] frugalware-current: grdesktop-0.23-3-i686 Message-ID: <20070819173201.7B93013A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=315c7f79c63b4660b66cb851811dd90ccf054e70 commit 315c7f79c63b4660b66cb851811dd90ccf054e70 Author: crazy Date: Sun Aug 19 19:30:59 2007 +0200 grdesktop-0.23-3-i686 * rebuild diff --git a/source/gnome-extra/grdesktop/FrugalBuild b/source/gnome-extra/grdesktop/FrugalBuild index a2d1d15..4e9011b 100644 --- a/source/gnome-extra/grdesktop/FrugalBuild +++ b/source/gnome-extra/grdesktop/FrugalBuild @@ -3,7 +3,7 @@ pkgname=grdesktop pkgver=0.23 -pkgrel=2 +pkgrel=3 pkgdesc="Another Gtk2 frontend for rdesktop" url="http://www.nongnu.org/grdesktop/" depends=('rdesktop' 'libgnomeui') From crazy at frugalware.org Sun Aug 19 19:39:26 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 19:39:28 2007 Subject: [Frugalware-git] frugalware-current: gtk-chtheme-0.3.1-2-i686 Message-ID: <20070819173926.210A813A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=be5982ec5106a81a59dbb06ab414aef4df800681 commit be5982ec5106a81a59dbb06ab414aef4df800681 Author: crazy Date: Sun Aug 19 19:38:25 2007 +0200 gtk-chtheme-0.3.1-2-i686 * rebuild * added missing scriptlet option diff --git a/source/xapps-extra/gtk-chtheme/FrugalBuild b/source/xapps-extra/gtk-chtheme/FrugalBuild index 5b5d411..1a6f4a4 100644 --- a/source/xapps-extra/gtk-chtheme/FrugalBuild +++ b/source/xapps-extra/gtk-chtheme/FrugalBuild @@ -3,16 +3,17 @@ pkgname=gtk-chtheme pkgver=0.3.1 -pkgrel=1 +pkgrel=2 pkgdesc="Program that lets you change your Gtk+ 2.0 theme" url="http://plasmasturm.org/code/gtk-chtheme/" depends=('gtk+2') +options=('scriptlet') groups=('xapps-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url | grep Version | sed -ne 's/.* //;s/<\/h3>//;1 p'" source=($url/$pkgname-$pkgver.tar.bz2) sha1sums=('dbea31f4092877e786fe040fae1374238fada94a') -# optimalization OK -# vim: ft=sh + +# optimization OK From crazy at frugalware.org Sun Aug 19 19:54:13 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 19:54:16 2007 Subject: [Frugalware-git] frugalware-current: gtksourceview-sharp-0.10-2-i686 Message-ID: <20070819175413.E20D913A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=051e4232acb5df7644af080b0bc0019c3b26a5a8 commit 051e4232acb5df7644af080b0bc0019c3b26a5a8 Author: crazy Date: Sun Aug 19 19:53:09 2007 +0200 gtksourceview-sharp-0.10-2-i686 * rebuild * added missing Finclude {gnome,mono} * use Fbuild_mono here diff --git a/source/gnome-extra/gtksourceview-sharp/FrugalBuild b/source/gnome-extra/gtksourceview-sharp/FrugalBuild index 40b98a7..1f59302 100644 --- a/source/gnome-extra/gtksourceview-sharp/FrugalBuild +++ b/source/gnome-extra/gtksourceview-sharp/FrugalBuild @@ -3,20 +3,20 @@ pkgname=gtksourceview-sharp pkgver=0.10 -pkgrel=1 +pkgrel=2 pkgdesc="A C# binding to gtksourceview" url="http://www.mono-project.com/" depends=('gtk-sharp' 'gtksourceview' 'mono-tools') groups=('gnome-extra') archs=('i686' 'x86_64') +Finclude gnome mono up2date="lynx -dump 'http://www.go-mono.com/sources-stable'|grep gtksourceview-sharp-2.0-[0-9\.]*.tar.gz | sed -n 's/.*-\(.*\).t.*/\1/;1 p'" source=(http://www.go-mono.com/sources/gtksourceview-sharp-2.0/$pkgname-2.0-$pkgver.tar.gz) sha1sums=('85836e57cf82a7514f7be5ddaec019299d804281') build() { Fcd $pkgname-2.0-$pkgver - Fmake - Fmakeinstall + Fbuild_mono # gtksourceview contains these files. Frm /usr/share/gtksourceview-1.0 } From crazy at frugalware.org Sun Aug 19 20:04:18 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 20:04:21 2007 Subject: [Frugalware-git] frugalware-current: gtkspell-2.0.11-2-i686 Message-ID: <20070819180418.E706913A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=6a5d58116c68ee7390e0aec282116a1bdc32e777 commit 6a5d58116c68ee7390e0aec282116a1bdc32e777 Author: crazy Date: Sun Aug 19 20:03:17 2007 +0200 gtkspell-2.0.11-2-i686 * rebuild * aded missing scriptlet option * removed build() not needed anymore diff --git a/source/xlib/gtkspell/FrugalBuild b/source/xlib/gtkspell/FrugalBuild index 7c155f2..6d0513c 100644 --- a/source/xlib/gtkspell/FrugalBuild +++ b/source/xlib/gtkspell/FrugalBuild @@ -3,22 +3,18 @@ pkgname=gtkspell pkgver=2.0.11 -pkgrel=1 +pkgrel=2 pkgdesc="GtkSpell provides word-processor-style highlighting and replacement of misspelled words in a GtkTextView widget." url="http://gtkspell.sourceforge.net/" depends=('gtk+2' 'aspell') +options=('scriptlet') groups=('xlib') archs=('i686' 'x86_64') up2date="lynx --dump http://gtkspell.sourceforge.net/ |grep 'latest version'| sed -e 's/.*version is \(.*\), releas.*$/\1/'" source=(http://gtkspell.sourceforge.net/download/$pkgname-$pkgver.tar.gz) sha1sums=('d0e288b2d1456e33083dc7d7c61f013688c5cc65') -build() -{ - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr --sysconfdir=/etc \ - --disable-gtk-doc #I/O error : Attempt to load network entity during make :DD - make || return 1 - make DESTDIR=$startdir/pkg install -} + + +# optimization OK From crazy at frugalware.org Sun Aug 19 20:18:49 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 20:18:52 2007 Subject: [Frugalware-git] frugalware-current: gxmame-0.34b-3-i686 Message-ID: <20070819181849.ED20713A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=292301b6931b7b3a135ad8818bc94c5566a0e690 commit 292301b6931b7b3a135ad8818bc94c5566a0e690 Author: crazy Date: Sun Aug 19 20:17:41 2007 +0200 gxmame-0.34b-3-i686 * rebuild * added missing scriptlet option * s/build/Fconfopts/ diff --git a/source/games-extra/gxmame/FrugalBuild b/source/games-extra/gxmame/FrugalBuild index bfab1a6..9b88f23 100644 --- a/source/games-extra/gxmame/FrugalBuild +++ b/source/games-extra/gxmame/FrugalBuild @@ -3,22 +3,19 @@ pkgname=gxmame pkgver=0.34b -pkgrel=2 +pkgrel=3 pkgdesc="A frontend for XMame using the GTK library, the goal is to provide the same GUI than mame32." -url="http://gxmame.sourceforge.net/" depends=('gtk+2' 'xmame') +options=('scriptlet') groups=('games-extra') archs=('i686' 'x86_64') Finclude sourceforge up2date="lynx -dump http://gxmame.sourceforge.net/downloads.php|grep -m1 'Version' |head -n 1 | cut -d ' ' -f 7" license="GPL2" +Fconfopts="$Fconfopts --with-xmame-dir=/usr/share/xmame --enable-joystick" sha1sums=('b727edd4b1ee0405c1e0bcfc1aa62eaa444c3846') -build() -{ - Fbuild --with-xmame-dir=/usr/share/xmame --enable-joystick || return 1 -} -# optimalization OK + # optimization OK From voroskoi at frugalware.org Sun Aug 19 20:42:21 2007 From: voroskoi at frugalware.org (voroskoi) Date: Sun Aug 19 20:42:24 2007 Subject: [Frugalware-git] frugalware-current: libpng-1.2.19-1-i686 Message-ID: <20070819184221.977C813A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ce6135aa6474fbdc94f9a88e9c74da7052f11d55 commit ce6135aa6474fbdc94f9a88e9c74da7052f11d55 Author: voroskoi Date: Sun Aug 19 20:39:12 2007 +0200 libpng-1.2.19-1-i686 version bump diff --git a/source/lib/libpng/FrugalBuild b/source/lib/libpng/FrugalBuild index 210ace2..47bcef5 100644 --- a/source/lib/libpng/FrugalBuild +++ b/source/lib/libpng/FrugalBuild @@ -3,7 +3,7 @@ # Maintainer: voroskoi pkgname=libpng -pkgver=1.2.18 +pkgver=1.2.19 pkgrel=1 pkgdesc="A collection of routines used to create PNG format graphics files" url="http://www.libpng.org/" @@ -19,7 +19,7 @@ build() { ./autogen.sh || Fdie Fbuild } -sha1sums=('42156e45fa999b242dc63c261e9253ce0dd810ab'\ +sha1sums=('681e94e43d2799715b7888fb495200f9b204849a' \ '2bb13a8eb62115998ab628948cab4f905dc5289e') # optimization OK From voroskoi at frugalware.org Sun Aug 19 21:04:20 2007 From: voroskoi at frugalware.org (voroskoi) Date: Sun Aug 19 21:04:22 2007 Subject: [Frugalware-git] frugalware-current: nginx-0.5.31-1-i686 Message-ID: <20070819190420.959A613A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=0b6e1b9bb6808eacc5fefe216241e65cc000836d commit 0b6e1b9bb6808eacc5fefe216241e65cc000836d Author: voroskoi Date: Sun Aug 19 21:02:14 2007 +0200 nginx-0.5.31-1-i686 version bump diff --git a/source/network-extra/nginx/FrugalBuild b/source/network-extra/nginx/FrugalBuild index 126ddd4..df4da04 100644 --- a/source/network-extra/nginx/FrugalBuild +++ b/source/network-extra/nginx/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: voroskoi pkgname=nginx -pkgver=0.5.30 +pkgver=0.5.31 pkgrel=1 pkgdesc="[engine x] is a HTTP server and mail proxy server." url="http://nginx.net/" @@ -49,7 +49,7 @@ build() { Fmv $Fsysconfdir/$pkgname/html $Flocalstatedir/www/$pkgname Fln $Flocalstatedir/www/$pkgname $Fsysconfdir/$pkgname/html } -sha1sums=('c795073ffc60b007c57bc29d8e61bbe772582838' \ +sha1sums=('c58076b3e1f3f4cb59afe5143fc0a893d3a4f0ba' \ 'e8cc09710ba365eb932d1710f4aac629e49452ff' \ 'da58d8a74dbb081c3dfb69317999e10f1ebf991e' \ '3a4cc4564ce610400e012d7c391107f33a258f1e') From voroskoi at frugalware.org Sun Aug 19 21:09:26 2007 From: voroskoi at frugalware.org (voroskoi) Date: Sun Aug 19 21:09:29 2007 Subject: [Frugalware-git] frugalware-current: ardour-2.0.5-1-i686 Message-ID: <20070819190926.F2DDE13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=00ef26a469901996dc7e0ff7525e5de7e244c20a commit 00ef26a469901996dc7e0ff7525e5de7e244c20a Author: voroskoi Date: Sun Aug 19 21:09:11 2007 +0200 ardour-2.0.5-1-i686 version bump diff --git a/source/xmultimedia-extra/ardour/FrugalBuild b/source/xmultimedia-extra/ardour/FrugalBuild index a1397b3..218f58c 100644 --- a/source/xmultimedia-extra/ardour/FrugalBuild +++ b/source/xmultimedia-extra/ardour/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: Tuxbubling pkgname=ardour -pkgver=2.0.3 +pkgver=2.0.5 pkgrel=1 pkgdesc="Ardour is a digital audio workstation." url="http://ardour.org/" @@ -14,7 +14,7 @@ archs=('i686' 'x86_64') options=('scriptlet') up2date="lynx -dump http://ardour.org/source_downloads|grep -om1 'ardour-\(.*\).tar.bz2'|Flasttarbz2" source=(http://ardour.org/files/releases/$pkgname-$pkgver.tar.bz2 libsndfile.patch) -sha1sums=('78d70ec5211697dc014577b9e58c7599f27a8426' \ +sha1sums=('9a3adea22c5f182832b90506cb354097c21caa4f' \ '29a6030afada866a3ec78d74afd28e1dda20ce53') build() From voroskoi at frugalware.org Sun Aug 19 21:25:48 2007 From: voroskoi at frugalware.org (voroskoi) Date: Sun Aug 19 21:25:51 2007 Subject: [Frugalware-git] frugalware-current: slang-2.1.1-1-i686 Message-ID: <20070819192548.CF95D13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=42df7508459d6f679a1ce69a62a6da915937eff9 commit 42df7508459d6f679a1ce69a62a6da915937eff9 Author: voroskoi Date: Sun Aug 19 21:24:22 2007 +0200 slang-2.1.1-1-i686 fixed up2date diff --git a/source/lib/slang/FrugalBuild b/source/lib/slang/FrugalBuild index 35cd24f..7a753c2 100644 --- a/source/lib/slang/FrugalBuild +++ b/source/lib/slang/FrugalBuild @@ -10,7 +10,7 @@ url="http://www.jedsoft.org/slang/" groups=('lib') archs=('i686' 'x86_64') depends=('pcre') -up2date="lynx -dump $url |grep latest|sed 's/.*s \(.*\), .*/\1/'" +up2date="lynx -dump http://www.jedsoft.org/slang/ |grep released |sed 's/.*g \(.*\) h.*/\1/'" source=(ftp://space.mit.edu/pub/davis/slang/v${pkgver%.?}/$pkgname-$pkgver.tar.gz) signatures=($source.sig) From crazy at frugalware.org Sun Aug 19 21:40:03 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 21:40:05 2007 Subject: [Frugalware-git] frugalware-current: ices-2.0.1-2-i686 Message-ID: <20070819194003.DC45D13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=cefea1f8de6b29fc25548e223c731583b2bfe2ca commit cefea1f8de6b29fc25548e223c731583b2bfe2ca Author: crazy Date: Sun Aug 19 21:38:55 2007 +0200 ices-2.0.1-2-i686 * rebuild diff --git a/source/network-extra/ices/FrugalBuild b/source/network-extra/ices/FrugalBuild index e5201dd..ba9ddc6 100644 --- a/source/network-extra/ices/FrugalBuild +++ b/source/network-extra/ices/FrugalBuild @@ -3,7 +3,7 @@ pkgname=ices pkgver=2.0.1 -pkgrel=1 +pkgrel=2 pkgdesc="Source client for broadcasting in Ogg Vorbis format to an icecast2 server." url="http://www.icecast.org/" groups=('network-extra') From voroskoi at frugalware.org Sun Aug 19 21:44:40 2007 From: voroskoi at frugalware.org (voroskoi) Date: Sun Aug 19 21:44:43 2007 Subject: [Frugalware-git] frugalware-current: net-snmp-5.4.1-1-i686 Message-ID: <20070819194440.1C02613A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a4f06a9f8946d967ae98df3f3a03e5aa9e00e009 commit a4f06a9f8946d967ae98df3f3a03e5aa9e00e009 Author: voroskoi Date: Sun Aug 19 21:38:46 2007 +0200 net-snmp-5.4.1-1-i686 version bump fixed up2date diff --git a/source/network-extra/net-snmp/FrugalBuild b/source/network-extra/net-snmp/FrugalBuild index a52e1a4..04e2067 100644 --- a/source/network-extra/net-snmp/FrugalBuild +++ b/source/network-extra/net-snmp/FrugalBuild @@ -3,7 +3,7 @@ # Maintainer: voroskoi pkgname=net-snmp -pkgver=5.4 +pkgver=5.4.1 pkgrel=1 pkgdesc="A suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6" url="http://www.net-snmp.org/" @@ -11,7 +11,7 @@ depends=('openssl') groups=('network-extra') archs=('i686' 'x86_64') Finclude sourceforge -up2date="lynx -dump http://www.net-snmp.org/download.html |grep Supported -A 2 |sed -ne 's/.*\([0-9].*[0-9]\) [ [14].*/\1/;$ p'" +up2date="lynx -dump http://www.net-snmp.org/download.html |grep Supported -A 2 |sed -ne 's/.*\([0-9].[0-9].[0-9]\).*/\1/;$ p'" source=(${source[@]} rc.snmpd) build() { @@ -21,7 +21,7 @@ build() { --with-logfile="/var/log/snmpd.log" --with-persistent-directory="/var/net-snmp" Frcd2 snmpd } -sha1sums=('8edb17509eba9f8c9cfb015fe35a1024048129eb' \ - 'df7a817499d12c53e9d2809f68c24fea9d3307b0') +sha1sums=('ac5ba033c10d53d3057415121f8c4936c643c208' \ + 'df7a817499d12c53e9d2809f68c24fea9d3307b0') # optimization OK From voroskoi at frugalware.org Sun Aug 19 21:46:33 2007 From: voroskoi at frugalware.org (voroskoi) Date: Sun Aug 19 21:46:35 2007 Subject: [Frugalware-git] frugalware-current: ktorrent-2.2.1-1-i686 Message-ID: <20070819194633.8605E13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a77ed38684b37655b5026b9ed8164c319d15cec0 commit a77ed38684b37655b5026b9ed8164c319d15cec0 Author: voroskoi Date: Sun Aug 19 21:45:25 2007 +0200 ktorrent-2.2.1-1-i686 version bump diff --git a/source/kde-extra/ktorrent/FrugalBuild b/source/kde-extra/ktorrent/FrugalBuild index 64c9f7f..f813b6a 100644 --- a/source/kde-extra/ktorrent/FrugalBuild +++ b/source/kde-extra/ktorrent/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: voroskoi pkgname=ktorrent -pkgver=2.2 +pkgver=2.2.1 pkgrel=1 pkgdesc="KTorrent is a BitTorrent program for KDE." depends=('kdelibs' 'libgl' 'libxmu' 'libxi' 'libxdamage' 'gmp' 'avahi' 'dbus') @@ -12,6 +12,6 @@ Finclude kde url="http://ktorrent.pwsp.net/" up2date="lynx -dump $url/index.php?page=downloads |grep http.*tar.gz |sed -ne 's/.*t-\(.*\).t.*/\1/;1 p'" source=(http://ktorrent.pwsp.net/downloads/$pkgver/$pkgname-$pkgver.tar.gz) -sha1sums=('1adaa8267b05cc53bd0ef325c9571a378d2f73f8') +sha1sums=('53dd36430fd47b396b16d30d466c45bd87ae40b2') # optimization OK From crazy at frugalware.org Sun Aug 19 21:50:26 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 21:50:28 2007 Subject: [Frugalware-git] frugalware-current: icmpinfo-1.11-3-i686 Message-ID: <20070819195026.939EF13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=eaaf75e927dd010d011594e1f14b4d06032caac3 commit eaaf75e927dd010d011594e1f14b4d06032caac3 Author: crazy Date: Sun Aug 19 21:49:19 2007 +0200 icmpinfo-1.11-3-i686 * rebuild * remove no longer needed build() * fix CFLAGS diff --git a/source/network/icmpinfo/FrugalBuild b/source/network/icmpinfo/FrugalBuild index e5dd2fa..fd3ccea 100644 --- a/source/network/icmpinfo/FrugalBuild +++ b/source/network/icmpinfo/FrugalBuild @@ -4,7 +4,7 @@ pkgname=icmpinfo pkgver=1.11 -pkgrel=2 +pkgrel=3 pkgdesc="Monitors incoming ICMP packets." url="http://hplyot.obspm.fr/~dl/icmpinfo.html" groups=('network') @@ -13,11 +13,8 @@ depends=('glibc') up2date="lynx -dump 'http://ftp.sunet.se/pub/network/monitoring/icmpinfo/?C=M;O=D'|grep icmpinfo-|sed -n -e 's/.*icmpinfo-\(.*\)\.tar\.gz .*/\1/' -e '1 p'" source=(http://ftp.sunet.se/pub/network/monitoring/icmpinfo/$pkgname-$pkgver.tar.gz $pkgname-$pkgver-kbgp.diff) sha1sums=('1b9f578ee0bb89a329186e4137b08a18c05cf95d' \ - 'd88632dd95cd533a0428fc3695830f695be8af35') + 'f4738c777deab7100b5774b8d1211e9c86e48ac3') -build() { - cd $startdir/src/$pkgname-$pkgver - patch -p1 < $startdir/src/$pkgname-$pkgver-kbgp.diff - make || return 1 - make DESTDIR=$startdir/pkg install -} + + +# optimization OK diff --git a/source/network/icmpinfo/icmpinfo-1.11-kbgp.diff b/source/network/icmpinfo/icmpinfo-1.11-kbgp.diff index 1c16977..4ffc1f1 100644 --- a/source/network/icmpinfo/icmpinfo-1.11-kbgp.diff +++ b/source/network/icmpinfo/icmpinfo-1.11-kbgp.diff @@ -101,7 +101,7 @@ diff -Naur icmpinfo-1.11.orig/Makefile icmpinfo-1.11/Makefile # To override default compiler flags : -#CFLAGS=-O2 -s -+CFLAGS=-Wall -O2 -pipe -D_BSD_SOURCE ++CFLAGS += -Wall -D_BSD_SOURCE # To change default compiler -#CC=gcc From crazy at frugalware.org Sun Aug 19 22:17:16 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 22:17:18 2007 Subject: [Frugalware-git] frugalware-current: icon-slicer-0.3-2-i686 Message-ID: <20070819201716.DAB0913A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5007b618332441aeed2674714eff5dc552fe7213 commit 5007b618332441aeed2674714eff5dc552fe7213 Author: crazy Date: Sun Aug 19 22:16:15 2007 +0200 icon-slicer-0.3-2-i686 * rebuild * added missing scriptlet option diff --git a/source/xapps-extra/icon-slicer/FrugalBuild b/source/xapps-extra/icon-slicer/FrugalBuild index 7eaf05b..0b9a02a 100644 --- a/source/xapps-extra/icon-slicer/FrugalBuild +++ b/source/xapps-extra/icon-slicer/FrugalBuild @@ -3,14 +3,16 @@ pkgname=icon-slicer pkgver=0.3 -pkgrel=1 +pkgrel=2 pkgdesc="A utility for generating icon themes and libXcursor cursor themes." url="http://www.freedesktop.org/wiki/Software/icon-slicer" depends=('glib2' 'gtk+2' 'popt') +options=('scriptlet') groups=('xapps-extra') archs=('i686' 'x86_64') source=(http://www.freedesktop.org/software/icon-slicer/releases/$pkgname-$pkgver.tar.gz) up2date='lynx -dump "http://www.freedesktop.org/software/icon-slicer/releases/" | grep "icon-slicer.*.tar.gz" | head -n 1 | sed "s/.*icon-slicer-\(.*\).tar.gz.*/\1/"' sha1sums=('82284a87061ad9e1872e61963597c39ddcba53da') -# optimalization OK + +# optimization OK From crazy at frugalware.org Sun Aug 19 22:22:49 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 22:22:50 2007 Subject: [Frugalware-git] frugalware-current: id3ed-1.10.4-2-i686 Message-ID: <20070819202249.14D2B13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=26e287ae69af9730e273049aee3fa6c35eeb3864 commit 26e287ae69af9730e273049aee3fa6c35eeb3864 Author: crazy Date: Sun Aug 19 22:21:49 2007 +0200 id3ed-1.10.4-2-i686 * rebuild diff --git a/source/multimedia-extra/id3ed/FrugalBuild b/source/multimedia-extra/id3ed/FrugalBuild index 31adcf4..fcd6bc9 100644 --- a/source/multimedia-extra/id3ed/FrugalBuild +++ b/source/multimedia-extra/id3ed/FrugalBuild @@ -3,7 +3,7 @@ pkgname=id3ed pkgver=1.10.4 -pkgrel=1 +pkgrel=2 pkgdesc="ID3 tag editor for mp3 files" url="http://www.dakotacom.net/~donut/programs/id3ed.html" depends=('libstdc++' 'readline') From crazy at frugalware.org Sun Aug 19 22:51:44 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 22:51:46 2007 Subject: [Frugalware-git] frugalware-current: jam-2.5-2-i686 Message-ID: <20070819205144.C73EF13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=dd9301cc2d7340fd7f14ea602d3cec7e37661187 commit dd9301cc2d7340fd7f14ea602d3cec7e37661187 Author: crazy Date: Sun Aug 19 22:50:40 2007 +0200 jam-2.5-2-i686 * rebuild * added 3 new patches from debian and gentoo ( thx guys ;) ) * build() fixes diff --git a/source/devel/jam/FrugalBuild b/source/devel/jam/FrugalBuild index 1fcc51e..b1f5efb 100644 --- a/source/devel/jam/FrugalBuild +++ b/source/devel/jam/FrugalBuild @@ -3,26 +3,35 @@ pkgname=jam pkgver=2.5 -pkgrel=1 +pkgrel=2 pkgdesc="Just Another Make - advanced make replacement" url="http://www.perforce.com/jam/jam.html" depends=('glibc') groups=('devel') archs=('x86_64' 'i686') up2date="lynx -dump ftp://ftp.perforce.com/pub/jam/ |grep jam-[0-9\.]*.tar|tail -n 1|sed -ne 's/.*-\(.*\).t.*/\1/;1 p'" -source=(ftp://ftp.perforce.com/pub/$pkgname/$pkgname-$pkgver.tar jam-2.5-cxx.patch) +source=(ftp://ftp.perforce.com/pub/$pkgname/$pkgname-$pkgver.tar \ + jam-2.5-cxx.patch \ + jam-2.5-amd64.patch \ + jam-2.5-dependency.patch \ + debian-fixes.patch) conflicts=('boost-jam') sha1sums=('421c1b308c3c3dc4c95c0640078416af2195d841' \ - '9cf39afd9d7f5869fd8696516d6f53d7dbdddbbe') + '9cf39afd9d7f5869fd8696516d6f53d7dbdddbbe' \ + 'cc55de044c1f619bad62b226a57801ba810ff006' \ + 'a0387cf1cd0dd7196eeed35a87d5030f4f58f977' \ + '4edb3d1814ae7acaf74152bff7814546424f97fc') -build() { +build() +{ + unset MAKEFLAGS Fcd Fpatchall export PATH="$PATH:$Fsrcdir" - make YACC="bison -y" CFLAGS="$CFLAGS" || return 1 - BINDIR="$Fdestdir/usr/bin" ./jam0 install || return 1 -} + make || Fdie + ./jam0 -sBINDIR=$Fdestdir/usr/bin \ + -sCCFLAGS=-g -sOPTIM=-O2 \ + install || Fdie -# vim: ft=sh +} -# optimization OK diff --git a/source/devel/jam/debian-fixes.patch b/source/devel/jam/debian-fixes.patch new file mode 100644 index 0000000..81a2472 --- /dev/null +++ b/source/devel/jam/debian-fixes.patch @@ -0,0 +1,2989 @@ +diff -Naur jam-2.5/Jam.html jam-2.5-p/Jam.html +--- jam-2.5/Jam.html 2003-04-23 06:45:49.000000000 +0200 ++++ jam-2.5-p/Jam.html 2007-08-19 22:36:55.000000000 +0200 +@@ -169,11 +169,16 @@ + In the parsing phase, jam reads and executes the Jambase + file, by default the built-in one. It is written in the jam + language. See Language below. The +- last action of the Jambase is to read (via the "include" rule) ++ last action of the builtin Jambase is to read (via the "include" rule) + a user-provided file called "Jamfile". + +

+ ++ On Debian systems, the builtin Jambase is available for ++ reference as /usr/share/doc/jam/Jambase.gz. ++ ++

++ + Collectively, the purpose of the Jambase and the Jamfile is to + name built target and source files, construct the dependency + graph among them, and associate build actions with targets. +@@ -273,7 +278,7 @@ + +

Overview

+ +- Jam has a interpreted, procedural language with a few ++ Jam has an interpreted, procedural language with a few + select features to effect program construction. Statements in + jam are rule (procedure) definitions, rule invocations, + updating action definitions, flow-of-control structures, variable +@@ -339,7 +344,7 @@ + +

+ +- When an rule with updating actions is invoked, those actions are ++ When a rule with updating actions is invoked, those actions are + added to those associated with its built targets ($(1)) before + the rule's procedure is run. Later, to build the targets in the + updating phase, the actions are passed to the OS command shell, +@@ -365,7 +370,7 @@ +

Invoke a rule. A rule is invoked with values in + field1 through fieldN (9 max). They may be + referenced in the procedure's statements as $(1) +- through $(<9>N). $(<) and $(>) are synonymous ++ through $(N). $(<) and $(>) are synonymous + with $(1) and $(2). + +

+@@ -851,7 +856,7 @@ + +

Builds a direct dependency: makes each of targets1 + depend on each of targets2. Generally, targets1 +- will be rebuilt if targets2 are themselves rebuilt are ++ will be rebuilt if targets2 are themselves rebuilt + or are newer than targets1. + +

+@@ -1069,7 +1074,7 @@ + +

+ +- These two variable control header file scanning. $(HDRSCAN) is ++ These two variables control header file scanning. $(HDRSCAN) is + an egrep(1) pattern, with ()'s surrounding the file name, + used to find file inclusion statements in source files. Jambase + uses $(HDRPATTERN) as the pattern for $(HDRSCAN). $(HDRRULE) +diff -Naur jam-2.5/Jambase jam-2.5-p/Jambase +--- jam-2.5/Jambase 2003-04-23 06:45:49.000000000 +0200 ++++ jam-2.5-p/Jambase 2007-08-19 22:36:55.000000000 +0200 +@@ -541,7 +541,7 @@ + CRELIB ?= ; + DOT ?= . ; + DOTDOT ?= .. ; +- EXEMODE ?= 711 ; ++ EXEMODE ?= 755 ; + FILEMODE ?= 644 ; + FORTRAN ?= f77 ; + FORTRANFLAGS ?= ; +@@ -1129,7 +1129,7 @@ + + rule Setuid + { +- MODE on [ FAppendSuffix $(<) : $(SUFEXE) ] = 4711 ; ++ MODE on [ FAppendSuffix $(<) : $(SUFEXE) ] = 4755 ; + } + + rule Shell +@@ -1420,7 +1420,7 @@ + + rule UserObject + { +- Exit "Unknown suffix on" $(>) "- see UserObject rule in Jamfile(5)." ; ++ Exit "Unknown suffix on" $(>) "- see UserObject rule in /usr/share/doc/jam/Jamfile.html." ; + } + + rule Yacc +diff -Naur jam-2.5/Jamfile.html jam-2.5-p/Jamfile.html +--- jam-2.5/Jamfile.html 2003-04-23 06:45:50.000000000 +0200 ++++ jam-2.5-p/Jamfile.html 2007-08-19 22:36:55.000000000 +0200 +@@ -290,7 +290,7 @@ + for automatic customizing with autoconf(GNU). +

+

  • Optionally, set an environment variable pointing +- to the root directory of the srouce tree. The ++ to the root directory of the source tree. The + variable's name is left up to you, but in these + examples, we use TOP. + +diff -Naur jam-2.5/jambase.c jam-2.5-p/jambase.c +--- jam-2.5/jambase.c 2004-08-19 20:19:35.000000000 +0200 ++++ jam-2.5-p/jambase.c 2007-08-19 22:36:55.000000000 +0200 +@@ -333,7 +333,7 @@ + "CRELIB ?= ;\n", + "DOT ?= . ;\n", + "DOTDOT ?= .. ;\n", +-"EXEMODE ?= 711 ;\n", ++"EXEMODE ?= 755 ;\n", + "FILEMODE ?= 644 ;\n", + "FORTRAN ?= f77 ;\n", + "FORTRANFLAGS ?= ;\n", +@@ -702,7 +702,7 @@ + "}\n", + "rule Setuid\n", + "{\n", +-"MODE on [ FAppendSuffix $(<) : $(SUFEXE) ] = 4711 ;\n", ++"MODE on [ FAppendSuffix $(<) : $(SUFEXE) ] = 4755 ;\n", + "}\n", + "rule Shell\n", + "{\n", +@@ -816,7 +816,7 @@ + "}\n", + "rule UserObject\n", + "{\n", +-"Exit \"Unknown suffix on\" $(>) \"- see UserObject rule in Jamfile(5).\" ;\n", ++"Exit \"Unknown suffix on\" $(>) \"- see UserObject rule in /usr/share/doc/jam/Jamfile.html.\" ;\n", + "}\n", + "rule Yacc\n", + "{\n", +diff -Naur jam-2.5/jamgram.c jam-2.5-p/jamgram.c +--- jam-2.5/jamgram.c 2004-08-19 20:19:34.000000000 +0200 ++++ jam-2.5-p/jamgram.c 2007-08-19 22:36:56.000000000 +0200 +@@ -1,23 +1,161 @@ +-#ifndef lint +-static char const +-yyrcsid[] = "$FreeBSD: src/usr.bin/yacc/skeleton.c,v 1.28.2.1 2001/07/19 05:46:39 peter Exp $"; +-#endif +-#include +-#define YYBYACC 1 +-#define YYMAJOR 1 +-#define YYMINOR 9 +-#define YYLEX yylex() +-#define YYEMPTY -1 +-#define yyclearin (yychar=(YYEMPTY)) +-#define yyerrok (yyerrflag=0) +-#define YYRECOVERING() (yyerrflag!=0) +-#if defined(__cplusplus) || __STDC__ +-static int yygrowstack(void); +-#else +-static int yygrowstack(); +-#endif +-#define YYPREFIX "yy" +-#line 85 "jamgram.y" ++/* A Bison parser, made by GNU Bison 1.875a. */ ++ ++/* Skeleton parser for Yacc-like parsing with Bison, ++ Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. ++ ++ 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; either version 2, or (at your option) ++ any later version. ++ ++ 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. */ ++ ++/* As a special exception, when this file is copied by Bison into a ++ Bison output file, you may use that output file without restriction. ++ This special exception was added by the Free Software Foundation ++ in version 1.24 of Bison. */ ++ ++/* Written by Richard Stallman by simplifying the original so called ++ ``semantic'' parser. */ ++ ++/* All symbols defined below should begin with yy or YY, to avoid ++ infringing on user name space. This should be done even for local ++ variables, as they might otherwise be expanded by user macros. ++ There are some unavoidable exceptions within include files to ++ define necessary library symbols; they are noted "INFRINGES ON ++ USER NAME SPACE" below. */ ++ ++/* Identify Bison output. */ ++#define YYBISON 1 ++ ++/* Skeleton name. */ ++#define YYSKELETON_NAME "yacc.c" ++ ++/* Pure parsers. */ ++#define YYPURE 0 ++ ++/* Using locations. */ ++#define YYLSP_NEEDED 0 ++ ++ ++ ++/* Tokens. */ ++#ifndef YYTOKENTYPE ++# define YYTOKENTYPE ++ /* Put the tokens into the symbol table, so that GDB and other debuggers ++ know about them. */ ++ enum yytokentype { ++ _LANGLE_t = 258, ++ _LANGLE_EQUALS_t = 259, ++ _EQUALS_t = 260, ++ _RANGLE_t = 261, ++ _RANGLE_EQUALS_t = 262, ++ _BAR_t = 263, ++ _BARBAR_t = 264, ++ _SEMIC_t = 265, ++ _COLON_t = 266, ++ _BANG_t = 267, ++ _BANG_EQUALS_t = 268, ++ _QUESTION_EQUALS_t = 269, ++ _LPAREN_t = 270, ++ _RPAREN_t = 271, ++ _LBRACKET_t = 272, ++ _RBRACKET_t = 273, ++ _LBRACE_t = 274, ++ _RBRACE_t = 275, ++ _AMPER_t = 276, ++ _AMPERAMPER_t = 277, ++ _PLUS_EQUALS_t = 278, ++ ACTIONS_t = 279, ++ BIND_t = 280, ++ BREAK_t = 281, ++ CASE_t = 282, ++ CONTINUE_t = 283, ++ DEFAULT_t = 284, ++ ELSE_t = 285, ++ EXISTING_t = 286, ++ FOR_t = 287, ++ IF_t = 288, ++ IGNORE_t = 289, ++ IN_t = 290, ++ INCLUDE_t = 291, ++ LOCAL_t = 292, ++ MAXLINE_t = 293, ++ ON_t = 294, ++ PIECEMEAL_t = 295, ++ QUIETLY_t = 296, ++ RETURN_t = 297, ++ RULE_t = 298, ++ SWITCH_t = 299, ++ TOGETHER_t = 300, ++ UPDATED_t = 301, ++ WHILE_t = 302, ++ ARG = 303, ++ STRING = 304 ++ }; ++#endif ++#define _LANGLE_t 258 ++#define _LANGLE_EQUALS_t 259 ++#define _EQUALS_t 260 ++#define _RANGLE_t 261 ++#define _RANGLE_EQUALS_t 262 ++#define _BAR_t 263 ++#define _BARBAR_t 264 ++#define _SEMIC_t 265 ++#define _COLON_t 266 ++#define _BANG_t 267 ++#define _BANG_EQUALS_t 268 ++#define _QUESTION_EQUALS_t 269 ++#define _LPAREN_t 270 ++#define _RPAREN_t 271 ++#define _LBRACKET_t 272 ++#define _RBRACKET_t 273 ++#define _LBRACE_t 274 ++#define _RBRACE_t 275 ++#define _AMPER_t 276 ++#define _AMPERAMPER_t 277 ++#define _PLUS_EQUALS_t 278 ++#define ACTIONS_t 279 ++#define BIND_t 280 ++#define BREAK_t 281 ++#define CASE_t 282 ++#define CONTINUE_t 283 ++#define DEFAULT_t 284 ++#define ELSE_t 285 ++#define EXISTING_t 286 ++#define FOR_t 287 ++#define IF_t 288 ++#define IGNORE_t 289 ++#define IN_t 290 ++#define INCLUDE_t 291 ++#define LOCAL_t 292 ++#define MAXLINE_t 293 ++#define ON_t 294 ++#define PIECEMEAL_t 295 ++#define QUIETLY_t 296 ++#define RETURN_t 297 ++#define RULE_t 298 ++#define SWITCH_t 299 ++#define TOGETHER_t 300 ++#define UPDATED_t 301 ++#define WHILE_t 302 ++#define ARG 303 ++#define STRING 304 ++ ++ ++ ++ ++/* Copy the first part of user declarations. */ ++#line 84 "jamgram.y" ++ + #include "jam.h" + + #include "lists.h" +@@ -56,877 +194,1614 @@ + # define pnode( l,r ) parse_make( F0,l,r,P0,S0,S0,0 ) + # define psnode( s,l ) parse_make( F0,l,P0,P0,s,S0,0 ) + +-#line 60 "y.tab.c" +-#define YYERRCODE 256 +-#define _BANG_t 257 +-#define _BANG_EQUALS_t 258 +-#define _AMPER_t 259 +-#define _AMPERAMPER_t 260 +-#define _LPAREN_t 261 +-#define _RPAREN_t 262 +-#define _PLUS_EQUALS_t 263 +-#define _COLON_t 264 +-#define _SEMIC_t 265 +-#define _LANGLE_t 266 +-#define _LANGLE_EQUALS_t 267 +-#define _EQUALS_t 268 +-#define _RANGLE_t 269 +-#define _RANGLE_EQUALS_t 270 +-#define _QUESTION_EQUALS_t 271 +-#define _LBRACKET_t 272 +-#define _RBRACKET_t 273 +-#define ACTIONS_t 274 +-#define BIND_t 275 +-#define BREAK_t 276 +-#define CASE_t 277 +-#define CONTINUE_t 278 +-#define DEFAULT_t 279 +-#define ELSE_t 280 +-#define EXISTING_t 281 +-#define FOR_t 282 +-#define IF_t 283 +-#define IGNORE_t 284 +-#define IN_t 285 +-#define INCLUDE_t 286 +-#define LOCAL_t 287 +-#define MAXLINE_t 288 +-#define ON_t 289 +-#define PIECEMEAL_t 290 +-#define QUIETLY_t 291 +-#define RETURN_t 292 +-#define RULE_t 293 +-#define SWITCH_t 294 +-#define TOGETHER_t 295 +-#define UPDATED_t 296 +-#define WHILE_t 297 +-#define _LBRACE_t 298 +-#define _BAR_t 299 +-#define _BARBAR_t 300 +-#define _RBRACE_t 301 +-#define ARG 302 +-#define STRING 303 +-const short yylhs[] = { -1, +- 0, 0, 2, 2, 1, 1, 1, 1, 3, 3, +- 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, +- 3, 3, 3, 13, 14, 3, 7, 7, 7, 7, +- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, +- 9, 9, 9, 9, 8, 8, 15, 10, 10, 10, +- 6, 6, 4, 16, 16, 5, 18, 5, 17, 17, +- 17, 11, 11, 19, 19, 19, 19, 19, 19, 19, +- 12, 12, +-}; +-const short yylen[] = { 2, +- 0, 1, 0, 1, 1, 2, 4, 6, 3, 3, +- 3, 4, 6, 3, 3, 3, 7, 5, 5, 7, +- 5, 6, 3, 0, 0, 9, 1, 1, 1, 2, +- 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, +- 3, 3, 2, 3, 0, 2, 4, 0, 3, 1, +- 1, 3, 1, 0, 2, 1, 0, 4, 2, 4, +- 4, 0, 2, 1, 1, 1, 1, 1, 1, 2, +- 0, 2, +-}; +-const short yydefred[] = { 0, +- 57, 62, 54, 54, 0, 0, 54, 54, 0, 54, +- 0, 54, 0, 0, 56, 0, 2, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 4, 0, 6, 28, +- 27, 29, 0, 54, 0, 0, 54, 0, 54, 0, +- 69, 66, 0, 68, 67, 65, 64, 0, 63, 14, +- 55, 15, 54, 43, 0, 54, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 10, 0, 54, +- 23, 16, 0, 0, 0, 0, 9, 30, 0, 54, +- 11, 0, 0, 59, 58, 70, 54, 0, 0, 44, +- 42, 0, 0, 0, 34, 35, 0, 36, 37, 0, +- 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, +- 54, 52, 12, 54, 54, 72, 24, 0, 0, 0, +- 49, 0, 0, 18, 46, 21, 0, 61, 60, 0, +- 0, 0, 8, 22, 0, 13, 25, 17, 20, 47, +- 0, 26, +-}; +-const short yydgoto[] = { 16, +- 37, 38, 18, 45, 28, 46, 47, 118, 29, 84, +- 21, 98, 140, 151, 119, 23, 50, 20, 59, +-}; +-const short yysindex[] = { -40, +- 0, 0, 0, 0, -295, -233, 0, 0, -240, 0, +- -284, 0, -233, -40, 0, 0, 0, -40, -7, -241, +- 49, -242, -240, -232, -239, -233, -233, -231, -75, -220, +- -195, 34, -210, -243, -226, -59, 0, -223, 0, 0, +- 0, 0, -174, 0, -165, -164, 0, -240, 0, -173, +- 0, 0, -199, 0, 0, 0, 0, -166, 0, 0, +- 0, 0, 0, 0, -154, 0, -233, -233, -233, -233, +- -233, -233, -233, -233, -40, -233, -233, 0, -40, 0, +- 0, 0, -153, -179, -157, -40, 0, 0, -42, 0, +- 0, -144, -185, 0, 0, 0, 0, -171, -170, 0, +- 0, -54, 94, 94, 0, 0, -54, 0, 0, -160, +- 88, 88, 0, -140, -243, -40, -151, -139, -157, -134, +- 0, 0, 0, 0, 0, 0, 0, -40, -149, -40, +- 0, -131, -93, 0, 0, 0, -85, 0, 0, -121, +- -115, 34, 0, 0, -40, 0, 0, 0, 0, 0, +- -105, 0, +-}; +-const short yyrindex[] = { 197, +- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, -103, 0, 0, 0, 3, -235, 0, +- 0, 0, -110, 0, 0, 0, 0, -94, 0, 0, +- 0, 0, 0, -96, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, -246, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, -95, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, -103, 0, 0, 0, 4, 0, +- 0, 0, -84, 0, -79, -103, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +- 0, -202, -224, -176, 0, 0, -81, 0, 0, 0, +- -257, -209, 0, 0, -96, -103, 0, 0, -79, 0, +- 0, 0, 0, 0, 0, 0, 0, -103, 1, 4, +- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, -237, 0, 0, 0, 0, 0, +- 0, 0, +-}; +-const short yygindex[] = { 0, +- 26, -65, -32, 5, 2, -43, 131, 108, 66, 113, +- 0, 0, 0, 0, 0, 0, 0, 0, 0, +-}; +-#define YYTABLESIZE 364 +-const short yytable[] = { 81, +- 19, 19, 5, 3, 40, 94, 25, 22, 24, 110, +- 32, 30, 31, 113, 33, 19, 35, 34, 51, 19, +- 120, 49, 60, 26, 61, 17, 51, 27, 54, 54, +- 1, 1, 62, 19, 38, 38, 54, 38, 1, 3, +- 40, 40, 40, 39, 78, 63, 122, 48, 89, 93, +- 132, 92, 41, 66, 82, 33, 33, 33, 83, 33, +- 15, 15, 141, 3, 143, 33, 54, 99, 15, 79, +- 101, 85, 80, 38, 38, 38, 19, 87, 36, 150, +- 19, 139, 39, 39, 114, 39, 1, 19, 41, 41, +- 41, 64, 65, 88, 125, 33, 33, 33, 90, 95, +- 91, 126, 96, 67, 68, 69, 124, 100, 97, 149, +- 115, 70, 71, 72, 73, 74, 15, 19, 116, 117, +- 123, 39, 39, 39, 130, 137, 127, 128, 138, 19, +- 142, 19, 102, 103, 104, 105, 106, 107, 108, 109, +- 129, 111, 112, 19, 76, 77, 19, 53, 53, 53, +- 133, 53, 53, 53, 53, 53, 53, 53, 53, 53, +- 53, 134, 53, 31, 31, 31, 136, 31, 53, 144, +- 145, 31, 31, 31, 31, 31, 32, 32, 32, 146, +- 32, 147, 67, 68, 69, 148, 32, 53, 53, 53, +- 70, 71, 72, 73, 74, 152, 1, 3, 67, 68, +- 69, 48, 71, 31, 31, 31, 70, 71, 72, 73, +- 74, 70, 71, 50, 73, 74, 32, 32, 32, 121, +- 40, 45, 75, 76, 77, 41, 135, 131, 42, 0, +- 0, 1, 0, 2, 0, 3, 43, 4, 86, 76, +- 77, 5, 6, 0, 0, 7, 8, 0, 9, 0, +- 0, 10, 11, 12, 0, 40, 13, 14, 0, 0, +- 41, 15, 0, 42, 0, 0, 0, 0, 0, 0, +- 0, 43, 19, 0, 19, 0, 19, 19, 19, 5, +- 3, 44, 19, 19, 0, 0, 19, 19, 0, 19, +- 0, 0, 19, 19, 19, 0, 0, 19, 19, 0, +- 0, 19, 19, 5, 3, 1, 0, 2, 0, 3, +- 0, 4, 0, 0, 0, 5, 6, 0, 0, 7, +- 0, 0, 9, 0, 0, 10, 11, 12, 0, 51, +- 13, 14, 52, 0, 0, 15, 53, 0, 54, 55, +- 0, 0, 0, 56, 57, 67, 68, 69, 0, 0, +- 58, 67, 0, 70, 71, 72, 73, 74, 0, 70, +- 71, 72, 73, 74, +-}; +-const short yycheck[] = { 32, +- 0, 0, 0, 0, 262, 49, 302, 3, 4, 75, +- 9, 7, 8, 79, 10, 14, 12, 302, 265, 18, +- 86, 20, 265, 257, 23, 0, 273, 261, 264, 265, +- 272, 272, 265, 32, 259, 260, 272, 262, 272, 277, +- 298, 299, 300, 18, 265, 285, 90, 289, 44, 48, +- 116, 47, 262, 285, 265, 258, 259, 260, 302, 262, +- 302, 302, 128, 301, 130, 268, 302, 63, 302, 265, +- 66, 298, 268, 298, 299, 300, 75, 301, 13, 145, +- 79, 125, 259, 260, 80, 262, 272, 86, 298, 299, +- 300, 26, 27, 268, 93, 298, 299, 300, 264, 273, +- 265, 97, 302, 258, 259, 260, 292, 262, 275, 142, +- 264, 266, 267, 268, 269, 270, 302, 116, 298, 277, +- 265, 298, 299, 300, 265, 121, 298, 298, 124, 128, +- 280, 130, 67, 68, 69, 70, 71, 72, 73, 74, +- 301, 76, 77, 142, 299, 300, 145, 258, 259, 260, +- 302, 262, 263, 264, 265, 266, 267, 268, 269, 270, +- 271, 301, 273, 258, 259, 260, 301, 262, 279, 301, +- 264, 266, 267, 268, 269, 270, 258, 259, 260, 265, +- 262, 303, 258, 259, 260, 301, 268, 298, 299, 300, +- 266, 267, 268, 269, 270, 301, 0, 301, 258, 259, +- 260, 298, 298, 298, 299, 300, 266, 267, 268, 269, +- 270, 266, 267, 298, 269, 270, 298, 299, 300, 89, +- 263, 301, 298, 299, 300, 268, 119, 115, 271, -1, +- -1, 272, -1, 274, -1, 276, 279, 278, 298, 299, +- 300, 282, 283, -1, -1, 286, 287, -1, 289, -1, +- -1, 292, 293, 294, -1, 263, 297, 298, -1, -1, +- 268, 302, -1, 271, -1, -1, -1, -1, -1, -1, +- -1, 279, 272, -1, 274, -1, 276, 277, 278, 277, +- 277, 289, 282, 283, -1, -1, 286, 287, -1, 289, +- -1, -1, 292, 293, 294, -1, -1, 297, 298, -1, +- -1, 301, 302, 301, 301, 272, -1, 274, -1, 276, +- -1, 278, -1, -1, -1, 282, 283, -1, -1, 286, +- -1, -1, 289, -1, -1, 292, 293, 294, -1, 281, +- 297, 298, 284, -1, -1, 302, 288, -1, 290, 291, +- -1, -1, -1, 295, 296, 258, 259, 260, -1, -1, +- 302, 258, -1, 266, 267, 268, 269, 270, -1, 266, +- 267, 268, 269, 270, +-}; +-#define YYFINAL 16 ++ ++ ++/* Enabling traces. */ + #ifndef YYDEBUG +-#define YYDEBUG 0 ++# define YYDEBUG 0 + #endif +-#define YYMAXTOKEN 303 +-#if YYDEBUG +-const char * const yyname[] = { +-"end-of-file",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"_BANG_t","_BANG_EQUALS_t", +-"_AMPER_t","_AMPERAMPER_t","_LPAREN_t","_RPAREN_t","_PLUS_EQUALS_t","_COLON_t", +-"_SEMIC_t","_LANGLE_t","_LANGLE_EQUALS_t","_EQUALS_t","_RANGLE_t", +-"_RANGLE_EQUALS_t","_QUESTION_EQUALS_t","_LBRACKET_t","_RBRACKET_t","ACTIONS_t", +-"BIND_t","BREAK_t","CASE_t","CONTINUE_t","DEFAULT_t","ELSE_t","EXISTING_t", +-"FOR_t","IF_t","IGNORE_t","IN_t","INCLUDE_t","LOCAL_t","MAXLINE_t","ON_t", +-"PIECEMEAL_t","QUIETLY_t","RETURN_t","RULE_t","SWITCH_t","TOGETHER_t", +-"UPDATED_t","WHILE_t","_LBRACE_t","_BAR_t","_BARBAR_t","_RBRACE_t","ARG", +-"STRING", +-}; +-const char * const yyrule[] = { +-"$accept : run", +-"run :", +-"run : rules", +-"block :", +-"block : rules", +-"rules : rule", +-"rules : rule rules", +-"rules : LOCAL_t list _SEMIC_t block", +-"rules : LOCAL_t list _EQUALS_t list _SEMIC_t block", +-"rule : _LBRACE_t block _RBRACE_t", +-"rule : INCLUDE_t list _SEMIC_t", +-"rule : arg lol _SEMIC_t", +-"rule : arg assign list _SEMIC_t", +-"rule : arg ON_t list assign list _SEMIC_t", +-"rule : BREAK_t list _SEMIC_t", +-"rule : CONTINUE_t list _SEMIC_t", +-"rule : RETURN_t list _SEMIC_t", +-"rule : FOR_t ARG IN_t list _LBRACE_t block _RBRACE_t", +-"rule : SWITCH_t list _LBRACE_t cases _RBRACE_t", +-"rule : IF_t expr _LBRACE_t block _RBRACE_t", +-"rule : IF_t expr _LBRACE_t block _RBRACE_t ELSE_t rule", +-"rule : WHILE_t expr _LBRACE_t block _RBRACE_t", +-"rule : RULE_t ARG params _LBRACE_t block _RBRACE_t", +-"rule : ON_t arg rule", +-"$$1 :", +-"$$2 :", +-"rule : ACTIONS_t eflags ARG bindlist _LBRACE_t $$1 STRING $$2 _RBRACE_t", +-"assign : _EQUALS_t", +-"assign : _PLUS_EQUALS_t", +-"assign : _QUESTION_EQUALS_t", +-"assign : DEFAULT_t _EQUALS_t", +-"expr : arg", +-"expr : expr _EQUALS_t expr", +-"expr : expr _BANG_EQUALS_t expr", +-"expr : expr _LANGLE_t expr", +-"expr : expr _LANGLE_EQUALS_t expr", +-"expr : expr _RANGLE_t expr", +-"expr : expr _RANGLE_EQUALS_t expr", +-"expr : expr _AMPER_t expr", +-"expr : expr _AMPERAMPER_t expr", +-"expr : expr _BAR_t expr", +-"expr : expr _BARBAR_t expr", +-"expr : arg IN_t list", +-"expr : _BANG_t expr", +-"expr : _LPAREN_t expr _RPAREN_t", +-"cases :", +-"cases : case cases", +-"case : CASE_t ARG _COLON_t block", +-"params :", +-"params : ARG _COLON_t params", +-"params : ARG", +-"lol : list", +-"lol : list _COLON_t lol", +-"list : listp", +-"listp :", +-"listp : listp arg", +-"arg : ARG", +-"$$3 :", +-"arg : _LBRACKET_t $$3 func _RBRACKET_t", +-"func : arg lol", +-"func : ON_t arg arg lol", +-"func : ON_t arg RETURN_t list", +-"eflags :", +-"eflags : eflags eflag", +-"eflag : UPDATED_t", +-"eflag : TOGETHER_t", +-"eflag : IGNORE_t", +-"eflag : QUIETLY_t", +-"eflag : PIECEMEAL_t", +-"eflag : EXISTING_t", +-"eflag : MAXLINE_t ARG", +-"bindlist :", +-"bindlist : BIND_t list", +-}; ++ ++/* Enabling verbose error messages. */ ++#ifdef YYERROR_VERBOSE ++# undef YYERROR_VERBOSE ++# define YYERROR_VERBOSE 1 ++#else ++# define YYERROR_VERBOSE 0 + #endif +-#ifndef YYSTYPE ++ ++#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) + typedef int YYSTYPE; ++# define yystype YYSTYPE /* obsolescent; will be withdrawn */ ++# define YYSTYPE_IS_DECLARED 1 ++# define YYSTYPE_IS_TRIVIAL 1 + #endif ++ ++ ++ ++/* Copy the second part of user declarations. */ ++ ++ ++/* Line 214 of yacc.c. */ ++#line 226 "y.tab.c" ++ ++#if ! defined (yyoverflow) || YYERROR_VERBOSE ++ ++/* The parser invokes alloca or malloc; define the necessary symbols. */ ++ ++# if YYSTACK_USE_ALLOCA ++# define YYSTACK_ALLOC alloca ++# else ++# ifndef YYSTACK_USE_ALLOCA ++# if defined (alloca) || defined (_ALLOCA_H) ++# define YYSTACK_ALLOC alloca ++# else ++# ifdef __GNUC__ ++# define YYSTACK_ALLOC __builtin_alloca ++# endif ++# endif ++# endif ++# endif ++ ++# ifdef YYSTACK_ALLOC ++ /* Pacify GCC's `empty if-body' warning. */ ++# define YYSTACK_FREE(Ptr) do { /* empty */; } while (0) ++# else ++# if defined (__STDC__) || defined (__cplusplus) ++# include /* INFRINGES ON USER NAME SPACE */ ++# define YYSIZE_T size_t ++# endif ++# define YYSTACK_ALLOC malloc ++# define YYSTACK_FREE free ++# endif ++#endif /* ! defined (yyoverflow) || YYERROR_VERBOSE */ ++ ++ ++#if (! defined (yyoverflow) \ ++ && (! defined (__cplusplus) \ ++ || (YYSTYPE_IS_TRIVIAL))) ++ ++/* A type that is properly aligned for any stack member. */ ++union yyalloc ++{ ++ short yyss; ++ YYSTYPE yyvs; ++ }; ++ ++/* The size of the maximum gap between one aligned stack and the next. */ ++# define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) ++ ++/* The size of an array large to enough to hold all stacks, each with ++ N elements. */ ++# define YYSTACK_BYTES(N) \ ++ ((N) * (sizeof (short) + sizeof (YYSTYPE)) \ ++ + YYSTACK_GAP_MAXIMUM) ++ ++/* Copy COUNT objects from FROM to TO. The source and destination do ++ not overlap. */ ++# ifndef YYCOPY ++# if 1 < __GNUC__ ++# define YYCOPY(To, From, Count) \ ++ __builtin_memcpy (To, From, (Count) * sizeof (*(From))) ++# else ++# define YYCOPY(To, From, Count) \ ++ do \ ++ { \ ++ register YYSIZE_T yyi; \ ++ for (yyi = 0; yyi < (Count); yyi++) \ ++ (To)[yyi] = (From)[yyi]; \ ++ } \ ++ while (0) ++# endif ++# endif ++ ++/* Relocate STACK from its old location to the new one. The ++ local variables YYSIZE and YYSTACKSIZE give the old and new number of ++ elements in the stack, and YYPTR gives the new location of the ++ stack. Advance YYPTR to a properly aligned location for the next ++ stack. */ ++# define YYSTACK_RELOCATE(Stack) \ ++ do \ ++ { \ ++ YYSIZE_T yynewbytes; \ ++ YYCOPY (&yyptr->Stack, Stack, yysize); \ ++ Stack = &yyptr->Stack; \ ++ yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \ ++ yyptr += yynewbytes / sizeof (*yyptr); \ ++ } \ ++ while (0) ++ ++#endif ++ ++#if defined (__STDC__) || defined (__cplusplus) ++ typedef signed char yysigned_char; ++#else ++ typedef short yysigned_char; ++#endif ++ ++/* YYFINAL -- State number of the termination state. */ ++#define YYFINAL 39 ++/* YYLAST -- Last index in YYTABLE. */ ++#define YYLAST 250 ++ ++/* YYNTOKENS -- Number of terminals. */ ++#define YYNTOKENS 50 ++/* YYNNTS -- Number of nonterminals. */ ++#define YYNNTS 21 ++/* YYNRULES -- Number of rules. */ ++#define YYNRULES 73 ++/* YYNRULES -- Number of states. */ ++#define YYNSTATES 154 ++ ++/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */ ++#define YYUNDEFTOK 2 ++#define YYMAXUTOK 304 ++ ++#define YYTRANSLATE(YYX) \ ++ ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) ++ ++/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX. */ ++static const unsigned char yytranslate[] = ++{ ++ 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ++ 2, 2, 2, 2, 2, 2, 1, 2, 3, 4, ++ 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, ++ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, ++ 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, ++ 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, ++ 45, 46, 47, 48, 49 ++}; ++ + #if YYDEBUG +-#include ++/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in ++ YYRHS. */ ++static const unsigned char yyprhs[] = ++{ ++ 0, 0, 3, 4, 6, 7, 9, 11, 14, 19, ++ 26, 30, 34, 38, 43, 50, 54, 58, 62, 70, ++ 76, 82, 90, 96, 103, 107, 108, 109, 119, 121, ++ 123, 125, 128, 130, 134, 138, 142, 146, 150, 154, ++ 158, 162, 166, 170, 174, 177, 181, 182, 185, 190, ++ 191, 195, 197, 199, 203, 205, 206, 209, 211, 212, ++ 217, 220, 225, 230, 231, 234, 236, 238, 240, 242, ++ 244, 246, 249, 250 ++}; ++ ++/* YYRHS -- A `-1'-separated list of the rules' RHS. */ ++static const yysigned_char yyrhs[] = ++{ ++ 51, 0, -1, -1, 53, -1, -1, 53, -1, 54, ++ -1, 54, 53, -1, 37, 63, 10, 52, -1, 37, ++ 63, 5, 63, 10, 52, -1, 19, 52, 20, -1, ++ 36, 63, 10, -1, 65, 62, 10, -1, 65, 57, ++ 63, 10, -1, 65, 39, 63, 57, 63, 10, -1, ++ 26, 63, 10, -1, 28, 63, 10, -1, 42, 63, ++ 10, -1, 32, 48, 35, 63, 19, 52, 20, -1, ++ 44, 63, 19, 59, 20, -1, 33, 58, 19, 52, ++ 20, -1, 33, 58, 19, 52, 20, 30, 54, -1, ++ 47, 58, 19, 52, 20, -1, 43, 48, 61, 19, ++ 52, 20, -1, 39, 65, 54, -1, -1, -1, 24, ++ 68, 48, 70, 19, 55, 49, 56, 20, -1, 5, ++ -1, 23, -1, 14, -1, 29, 5, -1, 65, -1, ++ 58, 5, 58, -1, 58, 13, 58, -1, 58, 3, ++ 58, -1, 58, 4, 58, -1, 58, 6, 58, -1, ++ 58, 7, 58, -1, 58, 21, 58, -1, 58, 22, ++ 58, -1, 58, 8, 58, -1, 58, 9, 58, -1, ++ 65, 35, 63, -1, 12, 58, -1, 15, 58, 16, ++ -1, -1, 60, 59, -1, 27, 48, 11, 52, -1, ++ -1, 48, 11, 61, -1, 48, -1, 63, -1, 63, ++ 11, 62, -1, 64, -1, -1, 64, 65, -1, 48, ++ -1, -1, 17, 66, 67, 18, -1, 65, 62, -1, ++ 39, 65, 65, 62, -1, 39, 65, 42, 63, -1, ++ -1, 68, 69, -1, 46, -1, 45, -1, 34, -1, ++ 41, -1, 40, -1, 31, -1, 38, 48, -1, -1, ++ 25, 63, -1 ++}; ++ ++/* YYRLINE[YYN] -- source line where rule number YYN was defined. */ ++static const unsigned short yyrline[] = ++{ ++ 0, 127, 127, 129, 141, 142, 146, 148, 150, 152, ++ 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, ++ 176, 178, 180, 182, 184, 187, 189, 186, 198, 200, ++ 202, 204, 212, 214, 216, 218, 220, 222, 224, 226, ++ 228, 230, 232, 234, 236, 238, 249, 250, 254, 264, ++ 265, 267, 276, 278, 288, 293, 294, 298, 300, 300, ++ 309, 311, 313, 323, 324, 328, 330, 332, 334, 336, ++ 338, 340, 350, 351 ++}; ++#endif ++ ++#if YYDEBUG || YYERROR_VERBOSE ++/* YYTNME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM. ++ First, the terminals, then, starting at YYNTOKENS, nonterminals. */ ++static const char *const yytname[] = ++{ ++ "$end", "error", "$undefined", "_LANGLE_t", "_LANGLE_EQUALS_t", ++ "_EQUALS_t", "_RANGLE_t", "_RANGLE_EQUALS_t", "_BAR_t", "_BARBAR_t", ++ "_SEMIC_t", "_COLON_t", "_BANG_t", "_BANG_EQUALS_t", ++ "_QUESTION_EQUALS_t", "_LPAREN_t", "_RPAREN_t", "_LBRACKET_t", ++ "_RBRACKET_t", "_LBRACE_t", "_RBRACE_t", "_AMPER_t", "_AMPERAMPER_t", ++ "_PLUS_EQUALS_t", "ACTIONS_t", "BIND_t", "BREAK_t", "CASE_t", ++ "CONTINUE_t", "DEFAULT_t", "ELSE_t", "EXISTING_t", "FOR_t", "IF_t", ++ "IGNORE_t", "IN_t", "INCLUDE_t", "LOCAL_t", "MAXLINE_t", "ON_t", ++ "PIECEMEAL_t", "QUIETLY_t", "RETURN_t", "RULE_t", "SWITCH_t", ++ "TOGETHER_t", "UPDATED_t", "WHILE_t", "ARG", "STRING", "$accept", "run", ++ "block", "rules", "rule", "@1", "@2", "assign", "expr", "cases", "case", ++ "params", "lol", "list", "listp", "arg", "@3", "func", "eflags", ++ "eflag", "bindlist", 0 ++}; + #endif +-#ifdef YYSTACKSIZE +-#undef YYMAXDEPTH +-#define YYMAXDEPTH YYSTACKSIZE ++ ++# ifdef YYPRINT ++/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to ++ token YYLEX-NUM. */ ++static const unsigned short yytoknum[] = ++{ ++ 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, ++ 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, ++ 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, ++ 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, ++ 295, 296, 297, 298, 299, 300, 301, 302, 303, 304 ++}; ++# endif ++ ++/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ ++static const unsigned char yyr1[] = ++{ ++ 0, 50, 51, 51, 52, 52, 53, 53, 53, 53, ++ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, ++ 54, 54, 54, 54, 54, 55, 56, 54, 57, 57, ++ 57, 57, 58, 58, 58, 58, 58, 58, 58, 58, ++ 58, 58, 58, 58, 58, 58, 59, 59, 60, 61, ++ 61, 61, 62, 62, 63, 64, 64, 65, 66, 65, ++ 67, 67, 67, 68, 68, 69, 69, 69, 69, 69, ++ 69, 69, 70, 70 ++}; ++ ++/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */ ++static const unsigned char yyr2[] = ++{ ++ 0, 2, 0, 1, 0, 1, 1, 2, 4, 6, ++ 3, 3, 3, 4, 6, 3, 3, 3, 7, 5, ++ 5, 7, 5, 6, 3, 0, 0, 9, 1, 1, ++ 1, 2, 1, 3, 3, 3, 3, 3, 3, 3, ++ 3, 3, 3, 3, 2, 3, 0, 2, 4, 0, ++ 3, 1, 1, 3, 1, 0, 2, 1, 0, 4, ++ 2, 4, 4, 0, 2, 1, 1, 1, 1, 1, ++ 1, 2, 0, 2 ++}; ++ ++/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state ++ STATE-NUM when YYTABLE doesn't specify something else to do. Zero ++ means the default is an error. */ ++static const unsigned char yydefact[] = ++{ ++ 2, 58, 4, 63, 55, 55, 0, 0, 55, 55, ++ 0, 55, 0, 55, 0, 57, 0, 3, 6, 55, ++ 0, 0, 5, 0, 0, 54, 0, 0, 0, 0, ++ 0, 32, 0, 0, 0, 0, 49, 0, 0, 1, ++ 7, 28, 30, 29, 0, 55, 55, 0, 52, 0, ++ 55, 0, 10, 70, 67, 0, 69, 68, 66, 65, ++ 72, 64, 15, 56, 16, 55, 44, 0, 0, 0, ++ 0, 0, 0, 0, 0, 0, 4, 0, 0, 55, ++ 11, 55, 4, 24, 17, 51, 0, 46, 4, 31, ++ 0, 0, 12, 55, 0, 60, 59, 71, 55, 0, ++ 0, 45, 35, 36, 33, 37, 38, 41, 42, 34, ++ 0, 39, 40, 43, 0, 8, 49, 4, 0, 0, ++ 46, 0, 55, 13, 53, 55, 55, 73, 25, 4, ++ 20, 4, 50, 0, 0, 19, 47, 22, 0, 62, ++ 61, 0, 0, 0, 9, 23, 4, 14, 26, 18, ++ 21, 48, 0, 27 ++}; ++ ++/* YYDEFGOTO[NTERM-NUM]. */ ++static const short yydefgoto[] = ++{ ++ -1, 16, 21, 22, 18, 141, 152, 46, 30, 119, ++ 120, 86, 47, 48, 25, 31, 20, 51, 23, 61, ++ 99 ++}; ++ ++/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing ++ STATE-NUM. */ ++#define YYPACT_NINF -48 ++static const short yypact[] = ++{ ++ 130, -48, 130, -48, -48, -48, -43, -8, -48, -48, ++ 7, -48, -17, -48, -8, -48, 15, -48, 130, 9, ++ -11, 23, -48, 151, 31, 7, 35, 12, -8, -8, ++ 53, 16, 42, 17, 162, 59, 22, 44, 208, -48, ++ -48, -48, -48, -48, 72, -48, -48, 68, 69, 7, ++ -48, 66, -48, -48, -48, 38, -48, -48, -48, -48, ++ 65, -48, -48, -48, -48, -48, -48, 228, -8, -8, ++ -8, -8, -8, -8, -8, -8, 130, -8, -8, -48, ++ -48, -48, 130, -48, -48, 80, 73, 70, 130, -48, ++ 21, 83, -48, -48, -9, -48, -48, -48, -48, 79, ++ 88, -48, -48, -48, 61, -48, -48, 98, 98, 61, ++ 89, 109, 109, -48, 108, -48, 22, 130, 51, 101, ++ 70, 103, -48, -48, -48, -48, -48, -48, -48, 130, ++ 78, 130, -48, 104, 114, -48, -48, -48, 116, -48, ++ -48, 85, 107, 162, -48, -48, 130, -48, -48, -48, ++ -48, -48, 112, -48 ++}; ++ ++/* YYPGOTO[NTERM-NUM]. */ ++static const yysigned_char yypgoto[] = ++{ ++ -48, -48, -46, 11, -33, -48, -48, 58, 67, 30, ++ -48, 36, -47, 8, -48, 0, -48, -48, -48, -48, ++ -48 ++}; ++ ++/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If ++ positive, shift that token. If negative, reduce the rule which ++ number is the opposite. If zero, do what YYDEFACT says. ++ If YYTABLE_NINF, syntax error. */ ++#define YYTABLE_NINF -1 ++static const unsigned char yytable[] = ++{ ++ 19, 83, 19, 95, 28, 27, 1, 29, 1, 1, ++ 34, 17, 24, 26, 41, 39, 32, 33, 19, 35, ++ 50, 37, 81, 42, 1, 63, 41, 82, 49, 40, ++ 110, 36, 43, 125, 19, 42, 115, 15, 44, 15, ++ 15, 62, 121, 52, 43, 64, 124, 65, 45, 94, ++ 44, 79, 80, 90, 91, 15, 68, 69, 70, 71, ++ 72, 73, 74, 87, 68, 69, 75, 71, 72, 84, ++ 85, 133, 76, 100, 77, 78, 19, 89, 92, 140, ++ 93, 38, 19, 142, 96, 144, 97, 113, 19, 114, ++ 98, 116, 117, 123, 126, 66, 67, 118, 128, 134, ++ 151, 68, 69, 70, 71, 72, 127, 129, 143, 130, ++ 150, 75, 68, 69, 70, 71, 72, 19, 131, 77, ++ 78, 135, 75, 137, 145, 146, 147, 149, 0, 19, ++ 138, 19, 153, 139, 148, 102, 103, 104, 105, 106, ++ 107, 108, 109, 19, 111, 112, 19, 1, 122, 2, ++ 136, 0, 132, 0, 3, 0, 4, 0, 5, 0, ++ 0, 0, 6, 7, 0, 0, 8, 9, 0, 10, ++ 0, 0, 11, 12, 13, 0, 0, 14, 15, 1, ++ 0, 2, 53, 0, 0, 54, 3, 0, 4, 55, ++ 5, 56, 57, 0, 6, 7, 58, 59, 8, 60, ++ 0, 10, 0, 0, 11, 12, 13, 0, 0, 14, ++ 15, 68, 69, 70, 71, 72, 73, 74, 0, 0, ++ 0, 75, 0, 0, 0, 0, 0, 88, 0, 77, ++ 78, 68, 69, 70, 71, 72, 73, 74, 0, 0, ++ 0, 75, 0, 0, 101, 0, 0, 0, 0, 77, ++ 78 ++}; ++ ++static const short yycheck[] = ++{ ++ 0, 34, 2, 50, 12, 48, 17, 15, 17, 17, ++ 10, 0, 4, 5, 5, 0, 8, 9, 18, 11, ++ 20, 13, 5, 14, 17, 25, 5, 10, 39, 18, ++ 76, 48, 23, 42, 34, 14, 82, 48, 29, 48, ++ 48, 10, 88, 20, 23, 10, 93, 35, 39, 49, ++ 29, 35, 10, 45, 46, 48, 3, 4, 5, 6, ++ 7, 8, 9, 19, 3, 4, 13, 6, 7, 10, ++ 48, 117, 19, 65, 21, 22, 76, 5, 10, 126, ++ 11, 14, 82, 129, 18, 131, 48, 79, 88, 81, ++ 25, 11, 19, 10, 94, 28, 29, 27, 19, 48, ++ 146, 3, 4, 5, 6, 7, 98, 19, 30, 20, ++ 143, 13, 3, 4, 5, 6, 7, 117, 10, 21, ++ 22, 20, 13, 20, 20, 11, 10, 20, -1, 129, ++ 122, 131, 20, 125, 49, 68, 69, 70, 71, 72, ++ 73, 74, 75, 143, 77, 78, 146, 17, 90, 19, ++ 120, -1, 116, -1, 24, -1, 26, -1, 28, -1, ++ -1, -1, 32, 33, -1, -1, 36, 37, -1, 39, ++ -1, -1, 42, 43, 44, -1, -1, 47, 48, 17, ++ -1, 19, 31, -1, -1, 34, 24, -1, 26, 38, ++ 28, 40, 41, -1, 32, 33, 45, 46, 36, 48, ++ -1, 39, -1, -1, 42, 43, 44, -1, -1, 47, ++ 48, 3, 4, 5, 6, 7, 8, 9, -1, -1, ++ -1, 13, -1, -1, -1, -1, -1, 19, -1, 21, ++ 22, 3, 4, 5, 6, 7, 8, 9, -1, -1, ++ -1, 13, -1, -1, 16, -1, -1, -1, -1, 21, ++ 22 ++}; ++ ++/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing ++ symbol of state STATE-NUM. */ ++static const unsigned char yystos[] = ++{ ++ 0, 17, 19, 24, 26, 28, 32, 33, 36, 37, ++ 39, 42, 43, 44, 47, 48, 51, 53, 54, 65, ++ 66, 52, 53, 68, 63, 64, 63, 48, 12, 15, ++ 58, 65, 63, 63, 65, 63, 48, 63, 58, 0, ++ 53, 5, 14, 23, 29, 39, 57, 62, 63, 39, ++ 65, 67, 20, 31, 34, 38, 40, 41, 45, 46, ++ 48, 69, 10, 65, 10, 35, 58, 58, 3, 4, ++ 5, 6, 7, 8, 9, 13, 19, 21, 22, 35, ++ 10, 5, 10, 54, 10, 48, 61, 19, 19, 5, ++ 63, 63, 10, 11, 65, 62, 18, 48, 25, 70, ++ 63, 16, 58, 58, 58, 58, 58, 58, 58, 58, ++ 52, 58, 58, 63, 63, 52, 11, 19, 27, 59, ++ 60, 52, 57, 10, 62, 42, 65, 63, 19, 19, ++ 20, 10, 61, 52, 48, 20, 59, 20, 63, 63, ++ 62, 55, 52, 30, 52, 20, 11, 10, 49, 20, ++ 54, 52, 56, 20 ++}; ++ ++#if ! defined (YYSIZE_T) && defined (__SIZE_TYPE__) ++# define YYSIZE_T __SIZE_TYPE__ ++#endif ++#if ! defined (YYSIZE_T) && defined (size_t) ++# define YYSIZE_T size_t ++#endif ++#if ! defined (YYSIZE_T) ++# if defined (__STDC__) || defined (__cplusplus) ++# include /* INFRINGES ON USER NAME SPACE */ ++# define YYSIZE_T size_t ++# endif ++#endif ++#if ! defined (YYSIZE_T) ++# define YYSIZE_T unsigned int ++#endif ++ ++#define yyerrok (yyerrstatus = 0) ++#define yyclearin (yychar = YYEMPTY) ++#define YYEMPTY (-2) ++#define YYEOF 0 ++ ++#define YYACCEPT goto yyacceptlab ++#define YYABORT goto yyabortlab ++#define YYERROR goto yyerrlab1 ++ ++ ++/* Like YYERROR except do call yyerror. This remains here temporarily ++ to ease the transition to the new meaning of YYERROR, for GCC. ++ Once GCC version 2 has supplanted version 1, this can go. */ ++ ++#define YYFAIL goto yyerrlab ++ ++#define YYRECOVERING() (!!yyerrstatus) ++ ++#define YYBACKUP(Token, Value) \ ++do \ ++ if (yychar == YYEMPTY && yylen == 1) \ ++ { \ ++ yychar = (Token); \ ++ yylval = (Value); \ ++ yytoken = YYTRANSLATE (yychar); \ ++ YYPOPSTACK; \ ++ goto yybackup; \ ++ } \ ++ else \ ++ { \ ++ yyerror ("syntax error: cannot back up");\ ++ YYERROR; \ ++ } \ ++while (0) ++ ++#define YYTERROR 1 ++#define YYERRCODE 256 ++ ++/* YYLLOC_DEFAULT -- Compute the default location (before the actions ++ are run). */ ++ ++#ifndef YYLLOC_DEFAULT ++# define YYLLOC_DEFAULT(Current, Rhs, N) \ ++ Current.first_line = Rhs[1].first_line; \ ++ Current.first_column = Rhs[1].first_column; \ ++ Current.last_line = Rhs[N].last_line; \ ++ Current.last_column = Rhs[N].last_column; ++#endif ++ ++/* YYLEX -- calling `yylex' with the right arguments. */ ++ ++#ifdef YYLEX_PARAM ++# define YYLEX yylex (YYLEX_PARAM) + #else +-#ifdef YYMAXDEPTH +-#define YYSTACKSIZE YYMAXDEPTH ++# define YYLEX yylex () ++#endif ++ ++/* Enable debugging if requested. */ ++#if YYDEBUG ++ ++# ifndef YYFPRINTF ++# include /* INFRINGES ON USER NAME SPACE */ ++# define YYFPRINTF fprintf ++# endif ++ ++# define YYDPRINTF(Args) \ ++do { \ ++ if (yydebug) \ ++ YYFPRINTF Args; \ ++} while (0) ++ ++# define YYDSYMPRINT(Args) \ ++do { \ ++ if (yydebug) \ ++ yysymprint Args; \ ++} while (0) ++ ++# define YYDSYMPRINTF(Title, Token, Value, Location) \ ++do { \ ++ if (yydebug) \ ++ { \ ++ YYFPRINTF (stderr, "%s ", Title); \ ++ yysymprint (stderr, \ ++ Token, Value); \ ++ YYFPRINTF (stderr, "\n"); \ ++ } \ ++} while (0) ++ ++/*------------------------------------------------------------------. ++| yy_stack_print -- Print the state stack from its BOTTOM up to its | ++| TOP (cinluded). | ++`------------------------------------------------------------------*/ ++ ++#if defined (__STDC__) || defined (__cplusplus) ++static void ++yy_stack_print (short *bottom, short *top) + #else +-#define YYSTACKSIZE 10000 +-#define YYMAXDEPTH 10000 ++static void ++yy_stack_print (bottom, top) ++ short *bottom; ++ short *top; + #endif ++{ ++ YYFPRINTF (stderr, "Stack now"); ++ for (/* Nothing. */; bottom <= top; ++bottom) ++ YYFPRINTF (stderr, " %d", *bottom); ++ YYFPRINTF (stderr, "\n"); ++} ++ ++# define YY_STACK_PRINT(Bottom, Top) \ ++do { \ ++ if (yydebug) \ ++ yy_stack_print ((Bottom), (Top)); \ ++} while (0) ++ ++ ++/*------------------------------------------------. ++| Report that the YYRULE is going to be reduced. | ++`------------------------------------------------*/ ++ ++#if defined (__STDC__) || defined (__cplusplus) ++static void ++yy_reduce_print (int yyrule) ++#else ++static void ++yy_reduce_print (yyrule) ++ int yyrule; + #endif +-#define YYINITSTACKSIZE 200 ++{ ++ int yyi; ++ unsigned int yylineno = yyrline[yyrule]; ++ YYFPRINTF (stderr, "Reducing stack by rule %d (line %u), ", ++ yyrule - 1, yylineno); ++ /* Print the symbols being reduced, and their result. */ ++ for (yyi = yyprhs[yyrule]; 0 <= yyrhs[yyi]; yyi++) ++ YYFPRINTF (stderr, "%s ", yytname [yyrhs[yyi]]); ++ YYFPRINTF (stderr, "-> %s\n", yytname [yyr1[yyrule]]); ++} ++ ++# define YY_REDUCE_PRINT(Rule) \ ++do { \ ++ if (yydebug) \ ++ yy_reduce_print (Rule); \ ++} while (0) ++ ++/* Nonzero means print parse trace. It is left uninitialized so that ++ multiple parsers can coexist. */ + int yydebug; +-int yynerrs; +-int yyerrflag; ++#else /* !YYDEBUG */ ++# define YYDPRINTF(Args) ++# define YYDSYMPRINT(Args) ++# define YYDSYMPRINTF(Title, Token, Value, Location) ++# define YY_STACK_PRINT(Bottom, Top) ++# define YY_REDUCE_PRINT(Rule) ++#endif /* !YYDEBUG */ ++ ++ ++/* YYINITDEPTH -- initial size of the parser's stacks. */ ++#ifndef YYINITDEPTH ++# define YYINITDEPTH 200 ++#endif ++ ++/* YYMAXDEPTH -- maximum size the stacks can grow to (effective only ++ if the built-in stack extension method is used). ++ ++ Do not make this value too large; the results are undefined if ++ SIZE_MAX < YYSTACK_BYTES (YYMAXDEPTH) ++ evaluated with infinite-precision integer arithmetic. */ ++ ++#if YYMAXDEPTH == 0 ++# undef YYMAXDEPTH ++#endif ++ ++#ifndef YYMAXDEPTH ++# define YYMAXDEPTH 10000 ++#endif ++ ++ ++ ++#if YYERROR_VERBOSE ++ ++# ifndef yystrlen ++# if defined (__GLIBC__) && defined (_STRING_H) ++# define yystrlen strlen ++# else ++/* Return the length of YYSTR. */ ++static YYSIZE_T ++# if defined (__STDC__) || defined (__cplusplus) ++yystrlen (const char *yystr) ++# else ++yystrlen (yystr) ++ const char *yystr; ++# endif ++{ ++ register const char *yys = yystr; ++ ++ while (*yys++ != '\0') ++ continue; ++ ++ return yys - yystr - 1; ++} ++# endif ++# endif ++ ++# ifndef yystpcpy ++# if defined (__GLIBC__) && defined (_STRING_H) && defined (_GNU_SOURCE) ++# define yystpcpy stpcpy ++# else ++/* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in ++ YYDEST. */ ++static char * ++# if defined (__STDC__) || defined (__cplusplus) ++yystpcpy (char *yydest, const char *yysrc) ++# else ++yystpcpy (yydest, yysrc) ++ char *yydest; ++ const char *yysrc; ++# endif ++{ ++ register char *yyd = yydest; ++ register const char *yys = yysrc; ++ ++ while ((*yyd++ = *yys++) != '\0') ++ continue; ++ ++ return yyd - 1; ++} ++# endif ++# endif ++ ++#endif /* !YYERROR_VERBOSE */ ++ ++ ++ ++#if YYDEBUG ++/*--------------------------------. ++| Print this symbol on YYOUTPUT. | ++`--------------------------------*/ ++ ++#if defined (__STDC__) || defined (__cplusplus) ++static void ++yysymprint (FILE *yyoutput, int yytype, YYSTYPE *yyvaluep) ++#else ++static void ++yysymprint (yyoutput, yytype, yyvaluep) ++ FILE *yyoutput; ++ int yytype; ++ YYSTYPE *yyvaluep; ++#endif ++{ ++ /* Pacify ``unused variable'' warnings. */ ++ (void) yyvaluep; ++ ++ if (yytype < YYNTOKENS) ++ { ++ YYFPRINTF (yyoutput, "token %s (", yytname[yytype]); ++# ifdef YYPRINT ++ YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep); ++# endif ++ } ++ else ++ YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]); ++ ++ switch (yytype) ++ { ++ default: ++ break; ++ } ++ YYFPRINTF (yyoutput, ")"); ++} ++ ++#endif /* ! YYDEBUG */ ++/*-----------------------------------------------. ++| Release the memory associated to this symbol. | ++`-----------------------------------------------*/ ++ ++#if defined (__STDC__) || defined (__cplusplus) ++static void ++yydestruct (int yytype, YYSTYPE *yyvaluep) ++#else ++static void ++yydestruct (yytype, yyvaluep) ++ int yytype; ++ YYSTYPE *yyvaluep; ++#endif ++{ ++ /* Pacify ``unused variable'' warnings. */ ++ (void) yyvaluep; ++ ++ switch (yytype) ++ { ++ ++ default: ++ break; ++ } ++} ++ ++ ++/* Prevent warnings from -Wmissing-prototypes. */ ++ ++#ifdef YYPARSE_PARAM ++# if defined (__STDC__) || defined (__cplusplus) ++int yyparse (void *YYPARSE_PARAM); ++# else ++int yyparse (); ++# endif ++#else /* ! YYPARSE_PARAM */ ++#if defined (__STDC__) || defined (__cplusplus) ++int yyparse (void); ++#else ++int yyparse (); ++#endif ++#endif /* ! YYPARSE_PARAM */ ++ ++ ++ ++/* The lookahead symbol. */ + int yychar; +-short *yyssp; +-YYSTYPE *yyvsp; +-YYSTYPE yyval; ++ ++/* The semantic value of the lookahead symbol. */ + YYSTYPE yylval; +-short *yyss; +-short *yysslim; +-YYSTYPE *yyvs; +-int yystacksize; +-/* allocate initial stack or double stack size, up to YYMAXDEPTH */ +-static int yygrowstack() +-{ +- int newsize, i; +- short *newss; +- YYSTYPE *newvs; +- +- if ((newsize = yystacksize) == 0) +- newsize = YYINITSTACKSIZE; +- else if (newsize >= YYMAXDEPTH) +- return -1; +- else if ((newsize *= 2) > YYMAXDEPTH) +- newsize = YYMAXDEPTH; +- i = yyssp - yyss; +- newss = yyss ? (short *)realloc(yyss, newsize * sizeof *newss) : +- (short *)malloc(newsize * sizeof *newss); +- if (newss == NULL) +- return -1; +- yyss = newss; +- yyssp = newss + i; +- newvs = yyvs ? (YYSTYPE *)realloc(yyvs, newsize * sizeof *newvs) : +- (YYSTYPE *)malloc(newsize * sizeof *newvs); +- if (newvs == NULL) +- return -1; +- yyvs = newvs; +- yyvsp = newvs + i; +- yystacksize = newsize; +- yysslim = yyss + newsize - 1; +- return 0; +-} + +-#define YYABORT goto yyabort +-#define YYREJECT goto yyabort +-#define YYACCEPT goto yyaccept +-#define YYERROR goto yyerrlab +- +-#ifndef YYPARSE_PARAM +-#if defined(__cplusplus) || __STDC__ +-#define YYPARSE_PARAM_ARG void +-#define YYPARSE_PARAM_DECL +-#else /* ! ANSI-C/C++ */ +-#define YYPARSE_PARAM_ARG +-#define YYPARSE_PARAM_DECL +-#endif /* ANSI-C/C++ */ +-#else /* YYPARSE_PARAM */ +-#ifndef YYPARSE_PARAM_TYPE +-#define YYPARSE_PARAM_TYPE void * +-#endif +-#if defined(__cplusplus) || __STDC__ +-#define YYPARSE_PARAM_ARG YYPARSE_PARAM_TYPE YYPARSE_PARAM +-#define YYPARSE_PARAM_DECL +-#else /* ! ANSI-C/C++ */ +-#define YYPARSE_PARAM_ARG YYPARSE_PARAM +-#define YYPARSE_PARAM_DECL YYPARSE_PARAM_TYPE YYPARSE_PARAM; +-#endif /* ANSI-C/C++ */ +-#endif /* ! YYPARSE_PARAM */ ++/* Number of syntax errors so far. */ ++int yynerrs; ++ ++ ++ ++/*----------. ++| yyparse. | ++`----------*/ + ++#ifdef YYPARSE_PARAM ++# if defined (__STDC__) || defined (__cplusplus) ++int yyparse (void *YYPARSE_PARAM) ++# else ++int yyparse (YYPARSE_PARAM) ++ void *YYPARSE_PARAM; ++# endif ++#else /* ! YYPARSE_PARAM */ ++#if defined (__STDC__) || defined (__cplusplus) + int +-yyparse (YYPARSE_PARAM_ARG) +- YYPARSE_PARAM_DECL ++yyparse (void) ++#else ++int ++yyparse () ++ ++#endif ++#endif + { +- register int yym, yyn, yystate; +-#if YYDEBUG +- register const char *yys; ++ ++ register int yystate; ++ register int yyn; ++ int yyresult; ++ /* Number of tokens to shift before error messages enabled. */ ++ int yyerrstatus; ++ /* Lookahead token as an internal (translated) token number. */ ++ int yytoken = 0; ++ ++ /* Three stacks and their tools: ++ `yyss': related to states, ++ `yyvs': related to semantic values, ++ `yyls': related to locations. ++ ++ Refer to the stacks thru separate pointers, to allow yyoverflow ++ to reallocate them elsewhere. */ ++ ++ /* The state stack. */ ++ short yyssa[YYINITDEPTH]; ++ short *yyss = yyssa; ++ register short *yyssp; ++ ++ /* The semantic value stack. */ ++ YYSTYPE yyvsa[YYINITDEPTH]; ++ YYSTYPE *yyvs = yyvsa; ++ register YYSTYPE *yyvsp; ++ ++ ++ ++#define YYPOPSTACK (yyvsp--, yyssp--) + +- if ((yys = getenv("YYDEBUG"))) ++ YYSIZE_T yystacksize = YYINITDEPTH; ++ ++ /* The variables used to return semantic value and location from the ++ action routines. */ ++ YYSTYPE yyval; ++ ++ ++ /* When reducing, the number of symbols on the RHS of the reduced ++ rule. */ ++ int yylen; ++ ++ YYDPRINTF ((stderr, "Starting parse\n")); ++ ++ yystate = 0; ++ yyerrstatus = 0; ++ yynerrs = 0; ++ yychar = YYEMPTY; /* Cause a token to be read. */ ++ ++ /* Initialize stack pointers. ++ Waste one element of value and location stack ++ so that they stay on the same level as the state stack. ++ The wasted elements are never initialized. */ ++ ++ yyssp = yyss; ++ yyvsp = yyvs; ++ ++ goto yysetstate; ++ ++/*------------------------------------------------------------. ++| yynewstate -- Push a new state, which is found in yystate. | ++`------------------------------------------------------------*/ ++ yynewstate: ++ /* In all cases, when you get here, the value and location stacks ++ have just been pushed. so pushing a state here evens the stacks. ++ */ ++ yyssp++; ++ ++ yysetstate: ++ *yyssp = yystate; ++ ++ if (yyss + yystacksize - 1 <= yyssp) + { +- yyn = *yys; +- if (yyn >= '0' && yyn <= '9') +- yydebug = yyn - '0'; ++ /* Get the current used size of the three stacks, in elements. */ ++ YYSIZE_T yysize = yyssp - yyss + 1; ++ ++#ifdef yyoverflow ++ { ++ /* Give user a chance to reallocate the stack. Use copies of ++ these so that the &'s don't force the real ones into ++ memory. */ ++ YYSTYPE *yyvs1 = yyvs; ++ short *yyss1 = yyss; ++ ++ ++ /* Each stack pointer address is followed by the size of the ++ data in use in that stack, in bytes. This used to be a ++ conditional around just the two extra args, but that might ++ be undefined if yyoverflow is a macro. */ ++ yyoverflow ("parser stack overflow", ++ &yyss1, yysize * sizeof (*yyssp), ++ &yyvs1, yysize * sizeof (*yyvsp), ++ ++ &yystacksize); ++ ++ yyss = yyss1; ++ yyvs = yyvs1; ++ } ++#else /* no yyoverflow */ ++# ifndef YYSTACK_RELOCATE ++ goto yyoverflowlab; ++# else ++ /* Extend the stack our own way. */ ++ if (YYMAXDEPTH <= yystacksize) ++ goto yyoverflowlab; ++ yystacksize *= 2; ++ if (YYMAXDEPTH < yystacksize) ++ yystacksize = YYMAXDEPTH; ++ ++ { ++ short *yyss1 = yyss; ++ union yyalloc *yyptr = ++ (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); ++ if (! yyptr) ++ goto yyoverflowlab; ++ YYSTACK_RELOCATE (yyss); ++ YYSTACK_RELOCATE (yyvs); ++ ++# undef YYSTACK_RELOCATE ++ if (yyss1 != yyssa) ++ YYSTACK_FREE (yyss1); ++ } ++# endif ++#endif /* no yyoverflow */ ++ ++ yyssp = yyss + yysize - 1; ++ yyvsp = yyvs + yysize - 1; ++ ++ ++ YYDPRINTF ((stderr, "Stack size increased to %lu\n", ++ (unsigned long int) yystacksize)); ++ ++ if (yyss + yystacksize - 1 <= yyssp) ++ YYABORT; + } +-#endif + +- yynerrs = 0; +- yyerrflag = 0; +- yychar = (-1); ++ YYDPRINTF ((stderr, "Entering state %d\n", yystate)); ++ ++ goto yybackup; ++ ++/*-----------. ++| yybackup. | ++`-----------*/ ++yybackup: ++ ++/* Do appropriate processing given the current state. */ ++/* Read a lookahead token if we need one and don't already have one. */ ++/* yyresume: */ + +- if (yyss == NULL && yygrowstack()) goto yyoverflow; +- yyssp = yyss; +- yyvsp = yyvs; +- *yyssp = yystate = 0; ++ /* First try to decide what to do without reference to lookahead token. */ + +-yyloop: +- if ((yyn = yydefred[yystate])) goto yyreduce; +- if (yychar < 0) ++ yyn = yypact[yystate]; ++ if (yyn == YYPACT_NINF) ++ goto yydefault; ++ ++ /* Not known => get a lookahead token if don't already have one. */ ++ ++ /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */ ++ if (yychar == YYEMPTY) + { +- if ((yychar = yylex()) < 0) yychar = 0; +-#if YYDEBUG +- if (yydebug) +- { +- yys = 0; +- if (yychar <= YYMAXTOKEN) yys = yyname[yychar]; +- if (!yys) yys = "illegal-symbol"; +- printf("%sdebug: state %d, reading %d (%s)\n", +- YYPREFIX, yystate, yychar, yys); +- } +-#endif ++ YYDPRINTF ((stderr, "Reading a token: ")); ++ yychar = YYLEX; + } +- if ((yyn = yysindex[yystate]) && (yyn += yychar) >= 0 && +- yyn <= YYTABLESIZE && yycheck[yyn] == yychar) ++ ++ if (yychar <= YYEOF) + { +-#if YYDEBUG +- if (yydebug) +- printf("%sdebug: state %d, shifting to state %d\n", +- YYPREFIX, yystate, yytable[yyn]); +-#endif +- if (yyssp >= yysslim && yygrowstack()) +- { +- goto yyoverflow; +- } +- *++yyssp = yystate = yytable[yyn]; +- *++yyvsp = yylval; +- yychar = (-1); +- if (yyerrflag > 0) --yyerrflag; +- goto yyloop; +- } +- if ((yyn = yyrindex[yystate]) && (yyn += yychar) >= 0 && +- yyn <= YYTABLESIZE && yycheck[yyn] == yychar) +- { +- yyn = yytable[yyn]; +- goto yyreduce; +- } +- if (yyerrflag) goto yyinrecovery; +-#if defined(lint) || defined(__GNUC__) +- goto yynewerror; +-#endif +-yynewerror: +- yyerror("syntax error"); +-#if defined(lint) || defined(__GNUC__) +- goto yyerrlab; +-#endif +-yyerrlab: +- ++yynerrs; +-yyinrecovery: +- if (yyerrflag < 3) ++ yychar = yytoken = YYEOF; ++ YYDPRINTF ((stderr, "Now at end of input.\n")); ++ } ++ else + { +- yyerrflag = 3; +- for (;;) +- { +- if ((yyn = yysindex[*yyssp]) && (yyn += YYERRCODE) >= 0 && +- yyn <= YYTABLESIZE && yycheck[yyn] == YYERRCODE) +- { +-#if YYDEBUG +- if (yydebug) +- printf("%sdebug: state %d, error recovery shifting\ +- to state %d\n", YYPREFIX, *yyssp, yytable[yyn]); +-#endif +- if (yyssp >= yysslim && yygrowstack()) +- { +- goto yyoverflow; +- } +- *++yyssp = yystate = yytable[yyn]; +- *++yyvsp = yylval; +- goto yyloop; +- } +- else +- { +-#if YYDEBUG +- if (yydebug) +- printf("%sdebug: error recovery discarding state %d\n", +- YYPREFIX, *yyssp); +-#endif +- if (yyssp <= yyss) goto yyabort; +- --yyssp; +- --yyvsp; +- } +- } ++ yytoken = YYTRANSLATE (yychar); ++ YYDSYMPRINTF ("Next token is", yytoken, &yylval, &yylloc); + } +- else ++ ++ /* If the proper action on seeing token YYTOKEN is to reduce or to ++ detect an error, take that action. */ ++ yyn += yytoken; ++ if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) ++ goto yydefault; ++ yyn = yytable[yyn]; ++ if (yyn <= 0) + { +- if (yychar == 0) goto yyabort; +-#if YYDEBUG +- if (yydebug) +- { +- yys = 0; +- if (yychar <= YYMAXTOKEN) yys = yyname[yychar]; +- if (!yys) yys = "illegal-symbol"; +- printf("%sdebug: state %d, error recovery discards token %d (%s)\n", +- YYPREFIX, yystate, yychar, yys); +- } +-#endif +- yychar = (-1); +- goto yyloop; ++ if (yyn == 0 || yyn == YYTABLE_NINF) ++ goto yyerrlab; ++ yyn = -yyn; ++ goto yyreduce; + } ++ ++ if (yyn == YYFINAL) ++ YYACCEPT; ++ ++ /* Shift the lookahead token. */ ++ YYDPRINTF ((stderr, "Shifting token %s, ", yytname[yytoken])); ++ ++ /* Discard the token being shifted unless it is eof. */ ++ if (yychar != YYEOF) ++ yychar = YYEMPTY; ++ ++ *++yyvsp = yylval; ++ ++ ++ /* Count tokens shifted since error; after three, turn off error ++ status. */ ++ if (yyerrstatus) ++ yyerrstatus--; ++ ++ yystate = yyn; ++ goto yynewstate; ++ ++ ++/*-----------------------------------------------------------. ++| yydefault -- do the default action for the current state. | ++`-----------------------------------------------------------*/ ++yydefault: ++ yyn = yydefact[yystate]; ++ if (yyn == 0) ++ goto yyerrlab; ++ goto yyreduce; ++ ++ ++/*-----------------------------. ++| yyreduce -- Do a reduction. | ++`-----------------------------*/ + yyreduce: +-#if YYDEBUG +- if (yydebug) +- printf("%sdebug: state %d, reducing by rule %d (%s)\n", +- YYPREFIX, yystate, yyn, yyrule[yyn]); +-#endif +- yym = yylen[yyn]; +- yyval = yyvsp[1-yym]; +- switch (yyn) ++ /* yyn is the number of a rule to reduce with. */ ++ yylen = yyr2[yyn]; ++ ++ /* If YYLEN is nonzero, implement the default value of the action: ++ `$$ = $1'. ++ ++ Otherwise, the following line sets YYVAL to garbage. ++ This behavior is undocumented and Bison ++ users should not rely upon it. Assigning to YYVAL ++ unconditionally makes the parser a bit smaller, and it avoids a ++ GCC warning that YYVAL may be used uninitialized. */ ++ yyval = yyvsp[1-yylen]; ++ ++ ++ YY_REDUCE_PRINT (yyn); ++ switch (yyn) + { +-case 2: ++ case 3: + #line 130 "jamgram.y" +-{ parse_save( yyvsp[0].parse ); } +-break; +-case 3: ++ { parse_save( yyvsp[0].parse ); } ++ break; ++ ++ case 4: + #line 141 "jamgram.y" +-{ yyval.parse = pnull(); } +-break; +-case 4: ++ { yyval.parse = pnull(); } ++ break; ++ ++ case 5: + #line 143 "jamgram.y" +-{ yyval.parse = yyvsp[0].parse; } +-break; +-case 5: ++ { yyval.parse = yyvsp[0].parse; } ++ break; ++ ++ case 6: + #line 147 "jamgram.y" +-{ yyval.parse = yyvsp[0].parse; } +-break; +-case 6: ++ { yyval.parse = yyvsp[0].parse; } ++ break; ++ ++ case 7: + #line 149 "jamgram.y" +-{ yyval.parse = prules( yyvsp[-1].parse, yyvsp[0].parse ); } +-break; +-case 7: ++ { yyval.parse = prules( yyvsp[-1].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 8: + #line 151 "jamgram.y" +-{ yyval.parse = plocal( yyvsp[-2].parse, pnull(), yyvsp[0].parse ); } +-break; +-case 8: ++ { yyval.parse = plocal( yyvsp[-2].parse, pnull(), yyvsp[0].parse ); } ++ break; ++ ++ case 9: + #line 153 "jamgram.y" +-{ yyval.parse = plocal( yyvsp[-4].parse, yyvsp[-2].parse, yyvsp[0].parse ); } +-break; +-case 9: ++ { yyval.parse = plocal( yyvsp[-4].parse, yyvsp[-2].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 10: + #line 157 "jamgram.y" +-{ yyval.parse = yyvsp[-1].parse; } +-break; +-case 10: ++ { yyval.parse = yyvsp[-1].parse; } ++ break; ++ ++ case 11: + #line 159 "jamgram.y" +-{ yyval.parse = pincl( yyvsp[-1].parse ); } +-break; +-case 11: ++ { yyval.parse = pincl( yyvsp[-1].parse ); } ++ break; ++ ++ case 12: + #line 161 "jamgram.y" +-{ yyval.parse = prule( yyvsp[-2].parse, yyvsp[-1].parse ); } +-break; +-case 12: ++ { yyval.parse = prule( yyvsp[-2].parse, yyvsp[-1].parse ); } ++ break; ++ ++ case 13: + #line 163 "jamgram.y" +-{ yyval.parse = pset( yyvsp[-3].parse, yyvsp[-1].parse, yyvsp[-2].number ); } +-break; +-case 13: ++ { yyval.parse = pset( yyvsp[-3].parse, yyvsp[-1].parse, yyvsp[-2].number ); } ++ break; ++ ++ case 14: + #line 165 "jamgram.y" +-{ yyval.parse = pset1( yyvsp[-5].parse, yyvsp[-3].parse, yyvsp[-1].parse, yyvsp[-2].number ); } +-break; +-case 14: ++ { yyval.parse = pset1( yyvsp[-5].parse, yyvsp[-3].parse, yyvsp[-1].parse, yyvsp[-2].number ); } ++ break; ++ ++ case 15: + #line 167 "jamgram.y" +-{ yyval.parse = pbreak( yyvsp[-1].parse, JMP_BREAK ); } +-break; +-case 15: ++ { yyval.parse = pbreak( yyvsp[-1].parse, JMP_BREAK ); } ++ break; ++ ++ case 16: + #line 169 "jamgram.y" +-{ yyval.parse = pbreak( yyvsp[-1].parse, JMP_CONTINUE ); } +-break; +-case 16: ++ { yyval.parse = pbreak( yyvsp[-1].parse, JMP_CONTINUE ); } ++ break; ++ ++ case 17: + #line 171 "jamgram.y" +-{ yyval.parse = pbreak( yyvsp[-1].parse, JMP_RETURN ); } +-break; +-case 17: ++ { yyval.parse = pbreak( yyvsp[-1].parse, JMP_RETURN ); } ++ break; ++ ++ case 18: + #line 173 "jamgram.y" +-{ yyval.parse = pfor( yyvsp[-5].string, yyvsp[-3].parse, yyvsp[-1].parse ); } +-break; +-case 18: ++ { yyval.parse = pfor( yyvsp[-5].string, yyvsp[-3].parse, yyvsp[-1].parse ); } ++ break; ++ ++ case 19: + #line 175 "jamgram.y" +-{ yyval.parse = pswitch( yyvsp[-3].parse, yyvsp[-1].parse ); } +-break; +-case 19: ++ { yyval.parse = pswitch( yyvsp[-3].parse, yyvsp[-1].parse ); } ++ break; ++ ++ case 20: + #line 177 "jamgram.y" +-{ yyval.parse = pif( yyvsp[-3].parse, yyvsp[-1].parse, pnull() ); } +-break; +-case 20: ++ { yyval.parse = pif( yyvsp[-3].parse, yyvsp[-1].parse, pnull() ); } ++ break; ++ ++ case 21: + #line 179 "jamgram.y" +-{ yyval.parse = pif( yyvsp[-5].parse, yyvsp[-3].parse, yyvsp[0].parse ); } +-break; +-case 21: ++ { yyval.parse = pif( yyvsp[-5].parse, yyvsp[-3].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 22: + #line 181 "jamgram.y" +-{ yyval.parse = pwhile( yyvsp[-3].parse, yyvsp[-1].parse ); } +-break; +-case 22: ++ { yyval.parse = pwhile( yyvsp[-3].parse, yyvsp[-1].parse ); } ++ break; ++ ++ case 23: + #line 183 "jamgram.y" +-{ yyval.parse = psetc( yyvsp[-4].string, yyvsp[-3].parse, yyvsp[-1].parse ); } +-break; +-case 23: ++ { yyval.parse = psetc( yyvsp[-4].string, yyvsp[-3].parse, yyvsp[-1].parse ); } ++ break; ++ ++ case 24: + #line 185 "jamgram.y" +-{ yyval.parse = pon( yyvsp[-1].parse, yyvsp[0].parse ); } +-break; +-case 24: ++ { yyval.parse = pon( yyvsp[-1].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 25: + #line 187 "jamgram.y" +-{ yymode( SCAN_STRING ); } +-break; +-case 25: ++ { yymode( SCAN_STRING ); } ++ break; ++ ++ case 26: + #line 189 "jamgram.y" +-{ yymode( SCAN_NORMAL ); } +-break; +-case 26: ++ { yymode( SCAN_NORMAL ); } ++ break; ++ ++ case 27: + #line 191 "jamgram.y" +-{ yyval.parse = psete( yyvsp[-6].string,yyvsp[-5].parse,yyvsp[-2].string,yyvsp[-7].number ); } +-break; +-case 27: ++ { yyval.parse = psete( yyvsp[-6].string,yyvsp[-5].parse,yyvsp[-2].string,yyvsp[-7].number ); } ++ break; ++ ++ case 28: + #line 199 "jamgram.y" +-{ yyval.number = VAR_SET; } +-break; +-case 28: ++ { yyval.number = VAR_SET; } ++ break; ++ ++ case 29: + #line 201 "jamgram.y" +-{ yyval.number = VAR_APPEND; } +-break; +-case 29: ++ { yyval.number = VAR_APPEND; } ++ break; ++ ++ case 30: + #line 203 "jamgram.y" +-{ yyval.number = VAR_DEFAULT; } +-break; +-case 30: ++ { yyval.number = VAR_DEFAULT; } ++ break; ++ ++ case 31: + #line 205 "jamgram.y" +-{ yyval.number = VAR_DEFAULT; } +-break; +-case 31: ++ { yyval.number = VAR_DEFAULT; } ++ break; ++ ++ case 32: + #line 213 "jamgram.y" +-{ yyval.parse = peval( EXPR_EXISTS, yyvsp[0].parse, pnull() ); } +-break; +-case 32: ++ { yyval.parse = peval( EXPR_EXISTS, yyvsp[0].parse, pnull() ); } ++ break; ++ ++ case 33: + #line 215 "jamgram.y" +-{ yyval.parse = peval( EXPR_EQUALS, yyvsp[-2].parse, yyvsp[0].parse ); } +-break; +-case 33: ++ { yyval.parse = peval( EXPR_EQUALS, yyvsp[-2].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 34: + #line 217 "jamgram.y" +-{ yyval.parse = peval( EXPR_NOTEQ, yyvsp[-2].parse, yyvsp[0].parse ); } +-break; +-case 34: ++ { yyval.parse = peval( EXPR_NOTEQ, yyvsp[-2].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 35: + #line 219 "jamgram.y" +-{ yyval.parse = peval( EXPR_LESS, yyvsp[-2].parse, yyvsp[0].parse ); } +-break; +-case 35: ++ { yyval.parse = peval( EXPR_LESS, yyvsp[-2].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 36: + #line 221 "jamgram.y" +-{ yyval.parse = peval( EXPR_LESSEQ, yyvsp[-2].parse, yyvsp[0].parse ); } +-break; +-case 36: ++ { yyval.parse = peval( EXPR_LESSEQ, yyvsp[-2].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 37: + #line 223 "jamgram.y" +-{ yyval.parse = peval( EXPR_MORE, yyvsp[-2].parse, yyvsp[0].parse ); } +-break; +-case 37: ++ { yyval.parse = peval( EXPR_MORE, yyvsp[-2].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 38: + #line 225 "jamgram.y" +-{ yyval.parse = peval( EXPR_MOREEQ, yyvsp[-2].parse, yyvsp[0].parse ); } +-break; +-case 38: ++ { yyval.parse = peval( EXPR_MOREEQ, yyvsp[-2].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 39: + #line 227 "jamgram.y" +-{ yyval.parse = peval( EXPR_AND, yyvsp[-2].parse, yyvsp[0].parse ); } +-break; +-case 39: ++ { yyval.parse = peval( EXPR_AND, yyvsp[-2].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 40: + #line 229 "jamgram.y" +-{ yyval.parse = peval( EXPR_AND, yyvsp[-2].parse, yyvsp[0].parse ); } +-break; +-case 40: ++ { yyval.parse = peval( EXPR_AND, yyvsp[-2].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 41: + #line 231 "jamgram.y" +-{ yyval.parse = peval( EXPR_OR, yyvsp[-2].parse, yyvsp[0].parse ); } +-break; +-case 41: ++ { yyval.parse = peval( EXPR_OR, yyvsp[-2].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 42: + #line 233 "jamgram.y" +-{ yyval.parse = peval( EXPR_OR, yyvsp[-2].parse, yyvsp[0].parse ); } +-break; +-case 42: ++ { yyval.parse = peval( EXPR_OR, yyvsp[-2].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 43: + #line 235 "jamgram.y" +-{ yyval.parse = peval( EXPR_IN, yyvsp[-2].parse, yyvsp[0].parse ); } +-break; +-case 43: ++ { yyval.parse = peval( EXPR_IN, yyvsp[-2].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 44: + #line 237 "jamgram.y" +-{ yyval.parse = peval( EXPR_NOT, yyvsp[0].parse, pnull() ); } +-break; +-case 44: ++ { yyval.parse = peval( EXPR_NOT, yyvsp[0].parse, pnull() ); } ++ break; ++ ++ case 45: + #line 239 "jamgram.y" +-{ yyval.parse = yyvsp[-1].parse; } +-break; +-case 45: ++ { yyval.parse = yyvsp[-1].parse; } ++ break; ++ ++ case 46: + #line 249 "jamgram.y" +-{ yyval.parse = P0; } +-break; +-case 46: ++ { yyval.parse = P0; } ++ break; ++ ++ case 47: + #line 251 "jamgram.y" +-{ yyval.parse = pnode( yyvsp[-1].parse, yyvsp[0].parse ); } +-break; +-case 47: ++ { yyval.parse = pnode( yyvsp[-1].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 48: + #line 255 "jamgram.y" +-{ yyval.parse = psnode( yyvsp[-2].string, yyvsp[0].parse ); } +-break; +-case 48: ++ { yyval.parse = psnode( yyvsp[-2].string, yyvsp[0].parse ); } ++ break; ++ ++ case 49: + #line 264 "jamgram.y" +-{ yyval.parse = P0; } +-break; +-case 49: ++ { yyval.parse = P0; } ++ break; ++ ++ case 50: + #line 266 "jamgram.y" +-{ yyval.parse = psnode( yyvsp[-2].string, yyvsp[0].parse ); } +-break; +-case 50: ++ { yyval.parse = psnode( yyvsp[-2].string, yyvsp[0].parse ); } ++ break; ++ ++ case 51: + #line 268 "jamgram.y" +-{ yyval.parse = psnode( yyvsp[0].string, P0 ); } +-break; +-case 51: ++ { yyval.parse = psnode( yyvsp[0].string, P0 ); } ++ break; ++ ++ case 52: + #line 277 "jamgram.y" +-{ yyval.parse = pnode( P0, yyvsp[0].parse ); } +-break; +-case 52: ++ { yyval.parse = pnode( P0, yyvsp[0].parse ); } ++ break; ++ ++ case 53: + #line 279 "jamgram.y" +-{ yyval.parse = pnode( yyvsp[0].parse, yyvsp[-2].parse ); } +-break; +-case 53: ++ { yyval.parse = pnode( yyvsp[0].parse, yyvsp[-2].parse ); } ++ break; ++ ++ case 54: + #line 289 "jamgram.y" +-{ yyval.parse = yyvsp[0].parse; yymode( SCAN_NORMAL ); } +-break; +-case 54: ++ { yyval.parse = yyvsp[0].parse; yymode( SCAN_NORMAL ); } ++ break; ++ ++ case 55: + #line 293 "jamgram.y" +-{ yyval.parse = pnull(); yymode( SCAN_PUNCT ); } +-break; +-case 55: ++ { yyval.parse = pnull(); yymode( SCAN_PUNCT ); } ++ break; ++ ++ case 56: + #line 295 "jamgram.y" +-{ yyval.parse = pappend( yyvsp[-1].parse, yyvsp[0].parse ); } +-break; +-case 56: ++ { yyval.parse = pappend( yyvsp[-1].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 57: + #line 299 "jamgram.y" +-{ yyval.parse = plist( yyvsp[0].string ); } +-break; +-case 57: ++ { yyval.parse = plist( yyvsp[0].string ); } ++ break; ++ ++ case 58: + #line 300 "jamgram.y" +-{ yymode( SCAN_NORMAL ); } +-break; +-case 58: ++ { yymode( SCAN_NORMAL ); } ++ break; ++ ++ case 59: + #line 301 "jamgram.y" +-{ yyval.parse = yyvsp[-1].parse; } +-break; +-case 59: ++ { yyval.parse = yyvsp[-1].parse; } ++ break; ++ ++ case 60: + #line 310 "jamgram.y" +-{ yyval.parse = prule( yyvsp[-1].parse, yyvsp[0].parse ); } +-break; +-case 60: ++ { yyval.parse = prule( yyvsp[-1].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 61: + #line 312 "jamgram.y" +-{ yyval.parse = pon( yyvsp[-2].parse, prule( yyvsp[-1].parse, yyvsp[0].parse ) ); } +-break; +-case 61: ++ { yyval.parse = pon( yyvsp[-2].parse, prule( yyvsp[-1].parse, yyvsp[0].parse ) ); } ++ break; ++ ++ case 62: + #line 314 "jamgram.y" +-{ yyval.parse = pon( yyvsp[-2].parse, yyvsp[0].parse ); } +-break; +-case 62: ++ { yyval.parse = pon( yyvsp[-2].parse, yyvsp[0].parse ); } ++ break; ++ ++ case 63: + #line 323 "jamgram.y" +-{ yyval.number = 0; } +-break; +-case 63: ++ { yyval.number = 0; } ++ break; ++ ++ case 64: + #line 325 "jamgram.y" +-{ yyval.number = yyvsp[-1].number | yyvsp[0].number; } +-break; +-case 64: ++ { yyval.number = yyvsp[-1].number | yyvsp[0].number; } ++ break; ++ ++ case 65: + #line 329 "jamgram.y" +-{ yyval.number = RULE_UPDATED; } +-break; +-case 65: ++ { yyval.number = RULE_UPDATED; } ++ break; ++ ++ case 66: + #line 331 "jamgram.y" +-{ yyval.number = RULE_TOGETHER; } +-break; +-case 66: ++ { yyval.number = RULE_TOGETHER; } ++ break; ++ ++ case 67: + #line 333 "jamgram.y" +-{ yyval.number = RULE_IGNORE; } +-break; +-case 67: ++ { yyval.number = RULE_IGNORE; } ++ break; ++ ++ case 68: + #line 335 "jamgram.y" +-{ yyval.number = RULE_QUIETLY; } +-break; +-case 68: ++ { yyval.number = RULE_QUIETLY; } ++ break; ++ ++ case 69: + #line 337 "jamgram.y" +-{ yyval.number = RULE_PIECEMEAL; } +-break; +-case 69: ++ { yyval.number = RULE_PIECEMEAL; } ++ break; ++ ++ case 70: + #line 339 "jamgram.y" +-{ yyval.number = RULE_EXISTING; } +-break; +-case 70: ++ { yyval.number = RULE_EXISTING; } ++ break; ++ ++ case 71: + #line 341 "jamgram.y" +-{ yyval.number = atoi( yyvsp[0].string ) * RULE_MAXLINE; } +-break; +-case 71: ++ { yyval.number = atoi( yyvsp[0].string ) * RULE_MAXLINE; } ++ break; ++ ++ case 72: + #line 350 "jamgram.y" +-{ yyval.parse = pnull(); } +-break; +-case 72: ++ { yyval.parse = pnull(); } ++ break; ++ ++ case 73: + #line 352 "jamgram.y" +-{ yyval.parse = yyvsp[0].parse; } +-break; +-#line 877 "y.tab.c" +- } +- yyssp -= yym; +- yystate = *yyssp; +- yyvsp -= yym; +- yym = yylhs[yyn]; +- if (yystate == 0 && yym == 0) ++ { yyval.parse = yyvsp[0].parse; } ++ break; ++ ++ ++ } ++ ++/* Line 999 of yacc.c. */ ++#line 1614 "y.tab.c" ++ ++ yyvsp -= yylen; ++ yyssp -= yylen; ++ ++ ++ YY_STACK_PRINT (yyss, yyssp); ++ ++ *++yyvsp = yyval; ++ ++ ++ /* Now `shift' the result of the reduction. Determine what state ++ that goes to, based on the state we popped back to and the rule ++ number reduced by. */ ++ ++ yyn = yyr1[yyn]; ++ ++ yystate = yypgoto[yyn - YYNTOKENS] + *yyssp; ++ if (0 <= yystate && yystate <= YYLAST && yycheck[yystate] == *yyssp) ++ yystate = yytable[yystate]; ++ else ++ yystate = yydefgoto[yyn - YYNTOKENS]; ++ ++ goto yynewstate; ++ ++ ++/*------------------------------------. ++| yyerrlab -- here on detecting error | ++`------------------------------------*/ ++yyerrlab: ++ /* If not already recovering from an error, report this error. */ ++ if (!yyerrstatus) + { +-#if YYDEBUG +- if (yydebug) +- printf("%sdebug: after reduction, shifting from state 0 to\ +- state %d\n", YYPREFIX, YYFINAL); +-#endif +- yystate = YYFINAL; +- *++yyssp = YYFINAL; +- *++yyvsp = yyval; +- if (yychar < 0) ++ ++yynerrs; ++#if YYERROR_VERBOSE ++ yyn = yypact[yystate]; ++ ++ if (YYPACT_NINF < yyn && yyn < YYLAST) ++ { ++ YYSIZE_T yysize = 0; ++ int yytype = YYTRANSLATE (yychar); ++ char *yymsg; ++ int yyx, yycount; ++ ++ yycount = 0; ++ /* Start YYX at -YYN if negative to avoid negative indexes in ++ YYCHECK. */ ++ for (yyx = yyn < 0 ? -yyn : 0; ++ yyx < (int) (sizeof (yytname) / sizeof (char *)); yyx++) ++ if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) ++ yysize += yystrlen (yytname[yyx]) + 15, yycount++; ++ yysize += yystrlen ("syntax error, unexpected ") + 1; ++ yysize += yystrlen (yytname[yytype]); ++ yymsg = (char *) YYSTACK_ALLOC (yysize); ++ if (yymsg != 0) ++ { ++ char *yyp = yystpcpy (yymsg, "syntax error, unexpected "); ++ yyp = yystpcpy (yyp, yytname[yytype]); ++ ++ if (yycount < 5) ++ { ++ yycount = 0; ++ for (yyx = yyn < 0 ? -yyn : 0; ++ yyx < (int) (sizeof (yytname) / sizeof (char *)); ++ yyx++) ++ if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) ++ { ++ const char *yyq = ! yycount ? ", expecting " : " or "; ++ yyp = yystpcpy (yyp, yyq); ++ yyp = yystpcpy (yyp, yytname[yyx]); ++ yycount++; ++ } ++ } ++ yyerror (yymsg); ++ YYSTACK_FREE (yymsg); ++ } ++ else ++ yyerror ("syntax error; also virtual memory exhausted"); ++ } ++ else ++#endif /* YYERROR_VERBOSE */ ++ yyerror ("syntax error"); ++ } ++ ++ ++ ++ if (yyerrstatus == 3) ++ { ++ /* If just tried and failed to reuse lookahead token after an ++ error, discard it. */ ++ ++ /* Return failure if at end of input. */ ++ if (yychar == YYEOF) + { +- if ((yychar = yylex()) < 0) yychar = 0; +-#if YYDEBUG +- if (yydebug) +- { +- yys = 0; +- if (yychar <= YYMAXTOKEN) yys = yyname[yychar]; +- if (!yys) yys = "illegal-symbol"; +- printf("%sdebug: state %d, reading %d (%s)\n", +- YYPREFIX, YYFINAL, yychar, yys); +- } +-#endif ++ /* Pop the error token. */ ++ YYPOPSTACK; ++ /* Pop the rest of the stack. */ ++ while (yyss < yyssp) ++ { ++ YYDSYMPRINTF ("Error: popping", yystos[*yyssp], yyvsp, yylsp); ++ yydestruct (yystos[*yyssp], yyvsp); ++ YYPOPSTACK; ++ } ++ YYABORT; + } +- if (yychar == 0) goto yyaccept; +- goto yyloop; ++ ++ YYDSYMPRINTF ("Error: discarding", yytoken, &yylval, &yylloc); ++ yydestruct (yytoken, &yylval); ++ yychar = YYEMPTY; ++ + } +- if ((yyn = yygindex[yym]) && (yyn += yystate) >= 0 && +- yyn <= YYTABLESIZE && yycheck[yyn] == yystate) +- yystate = yytable[yyn]; +- else +- yystate = yydgoto[yym]; +-#if YYDEBUG +- if (yydebug) +- printf("%sdebug: after reduction, shifting from state %d \ +-to state %d\n", YYPREFIX, *yyssp, yystate); +-#endif +- if (yyssp >= yysslim && yygrowstack()) +- { +- goto yyoverflow; +- } +- *++yyssp = yystate; +- *++yyvsp = yyval; +- goto yyloop; +-yyoverflow: +- yyerror("yacc stack overflow"); +-yyabort: +- return (1); +-yyaccept: +- return (0); ++ ++ /* Else will try to reuse lookahead token after shifting the error ++ token. */ ++ goto yyerrlab1; ++ ++ ++/*----------------------------------------------------. ++| yyerrlab1 -- error raised explicitly by an action. | ++`----------------------------------------------------*/ ++yyerrlab1: ++ yyerrstatus = 3; /* Each real token shifted decrements this. */ ++ ++ for (;;) ++ { ++ yyn = yypact[yystate]; ++ if (yyn != YYPACT_NINF) ++ { ++ yyn += YYTERROR; ++ if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR) ++ { ++ yyn = yytable[yyn]; ++ if (0 < yyn) ++ break; ++ } ++ } ++ ++ /* Pop the current state because it cannot handle the error token. */ ++ if (yyssp == yyss) ++ YYABORT; ++ ++ YYDSYMPRINTF ("Error: popping", yystos[*yyssp], yyvsp, yylsp); ++ yydestruct (yystos[yystate], yyvsp); ++ yyvsp--; ++ yystate = *--yyssp; ++ ++ YY_STACK_PRINT (yyss, yyssp); ++ } ++ ++ if (yyn == YYFINAL) ++ YYACCEPT; ++ ++ YYDPRINTF ((stderr, "Shifting error token, ")); ++ ++ *++yyvsp = yylval; ++ ++ ++ yystate = yyn; ++ goto yynewstate; ++ ++ ++/*-------------------------------------. ++| yyacceptlab -- YYACCEPT comes here. | ++`-------------------------------------*/ ++yyacceptlab: ++ yyresult = 0; ++ goto yyreturn; ++ ++/*-----------------------------------. ++| yyabortlab -- YYABORT comes here. | ++`-----------------------------------*/ ++yyabortlab: ++ yyresult = 1; ++ goto yyreturn; ++ ++#ifndef yyoverflow ++/*----------------------------------------------. ++| yyoverflowlab -- parser overflow comes here. | ++`----------------------------------------------*/ ++yyoverflowlab: ++ yyerror ("parser stack overflow"); ++ yyresult = 2; ++ /* Fall through. */ ++#endif ++ ++yyreturn: ++#ifndef yyoverflow ++ if (yyss != yyssa) ++ YYSTACK_FREE (yyss); ++#endif ++ return yyresult; + } ++ ++ ++ +diff -Naur jam-2.5/jamgram.h jam-2.5-p/jamgram.h +--- jam-2.5/jamgram.h 2004-08-19 20:19:34.000000000 +0200 ++++ jam-2.5-p/jamgram.h 2007-08-19 22:36:55.000000000 +0200 +@@ -1,51 +1,142 @@ +-#ifndef YYERRCODE +-#define YYERRCODE 256 +-#endif ++/* A Bison parser, made by GNU Bison 1.875a. */ ++ ++/* Skeleton parser for Yacc-like parsing with Bison, ++ Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. ++ ++ 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; either version 2, or (at your option) ++ any later version. ++ ++ 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. + +-#define _BANG_t 257 +-#define _BANG_EQUALS_t 258 +-#define _AMPER_t 259 +-#define _AMPERAMPER_t 260 +-#define _LPAREN_t 261 +-#define _RPAREN_t 262 +-#define _PLUS_EQUALS_t 263 +-#define _COLON_t 264 ++ 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. */ ++ ++/* As a special exception, when this file is copied by Bison into a ++ Bison output file, you may use that output file without restriction. ++ This special exception was added by the Free Software Foundation ++ in version 1.24 of Bison. */ ++ ++/* Tokens. */ ++#ifndef YYTOKENTYPE ++# define YYTOKENTYPE ++ /* Put the tokens into the symbol table, so that GDB and other debuggers ++ know about them. */ ++ enum yytokentype { ++ _LANGLE_t = 258, ++ _LANGLE_EQUALS_t = 259, ++ _EQUALS_t = 260, ++ _RANGLE_t = 261, ++ _RANGLE_EQUALS_t = 262, ++ _BAR_t = 263, ++ _BARBAR_t = 264, ++ _SEMIC_t = 265, ++ _COLON_t = 266, ++ _BANG_t = 267, ++ _BANG_EQUALS_t = 268, ++ _QUESTION_EQUALS_t = 269, ++ _LPAREN_t = 270, ++ _RPAREN_t = 271, ++ _LBRACKET_t = 272, ++ _RBRACKET_t = 273, ++ _LBRACE_t = 274, ++ _RBRACE_t = 275, ++ _AMPER_t = 276, ++ _AMPERAMPER_t = 277, ++ _PLUS_EQUALS_t = 278, ++ ACTIONS_t = 279, ++ BIND_t = 280, ++ BREAK_t = 281, ++ CASE_t = 282, ++ CONTINUE_t = 283, ++ DEFAULT_t = 284, ++ ELSE_t = 285, ++ EXISTING_t = 286, ++ FOR_t = 287, ++ IF_t = 288, ++ IGNORE_t = 289, ++ IN_t = 290, ++ INCLUDE_t = 291, ++ LOCAL_t = 292, ++ MAXLINE_t = 293, ++ ON_t = 294, ++ PIECEMEAL_t = 295, ++ QUIETLY_t = 296, ++ RETURN_t = 297, ++ RULE_t = 298, ++ SWITCH_t = 299, ++ TOGETHER_t = 300, ++ UPDATED_t = 301, ++ WHILE_t = 302, ++ ARG = 303, ++ STRING = 304 ++ }; ++#endif ++#define _LANGLE_t 258 ++#define _LANGLE_EQUALS_t 259 ++#define _EQUALS_t 260 ++#define _RANGLE_t 261 ++#define _RANGLE_EQUALS_t 262 ++#define _BAR_t 263 ++#define _BARBAR_t 264 + #define _SEMIC_t 265 +-#define _LANGLE_t 266 +-#define _LANGLE_EQUALS_t 267 +-#define _EQUALS_t 268 +-#define _RANGLE_t 269 +-#define _RANGLE_EQUALS_t 270 +-#define _QUESTION_EQUALS_t 271 ++#define _COLON_t 266 ++#define _BANG_t 267 ++#define _BANG_EQUALS_t 268 ++#define _QUESTION_EQUALS_t 269 ++#define _LPAREN_t 270 ++#define _RPAREN_t 271 + #define _LBRACKET_t 272 + #define _RBRACKET_t 273 +-#define ACTIONS_t 274 +-#define BIND_t 275 +-#define BREAK_t 276 +-#define CASE_t 277 +-#define CONTINUE_t 278 +-#define DEFAULT_t 279 +-#define ELSE_t 280 +-#define EXISTING_t 281 +-#define FOR_t 282 +-#define IF_t 283 +-#define IGNORE_t 284 +-#define IN_t 285 +-#define INCLUDE_t 286 +-#define LOCAL_t 287 +-#define MAXLINE_t 288 +-#define ON_t 289 +-#define PIECEMEAL_t 290 +-#define QUIETLY_t 291 +-#define RETURN_t 292 +-#define RULE_t 293 +-#define SWITCH_t 294 +-#define TOGETHER_t 295 +-#define UPDATED_t 296 +-#define WHILE_t 297 +-#define _LBRACE_t 298 +-#define _BAR_t 299 +-#define _BARBAR_t 300 +-#define _RBRACE_t 301 +-#define ARG 302 +-#define STRING 303 ++#define _LBRACE_t 274 ++#define _RBRACE_t 275 ++#define _AMPER_t 276 ++#define _AMPERAMPER_t 277 ++#define _PLUS_EQUALS_t 278 ++#define ACTIONS_t 279 ++#define BIND_t 280 ++#define BREAK_t 281 ++#define CASE_t 282 ++#define CONTINUE_t 283 ++#define DEFAULT_t 284 ++#define ELSE_t 285 ++#define EXISTING_t 286 ++#define FOR_t 287 ++#define IF_t 288 ++#define IGNORE_t 289 ++#define IN_t 290 ++#define INCLUDE_t 291 ++#define LOCAL_t 292 ++#define MAXLINE_t 293 ++#define ON_t 294 ++#define PIECEMEAL_t 295 ++#define QUIETLY_t 296 ++#define RETURN_t 297 ++#define RULE_t 298 ++#define SWITCH_t 299 ++#define TOGETHER_t 300 ++#define UPDATED_t 301 ++#define WHILE_t 302 ++#define ARG 303 ++#define STRING 304 ++ ++ ++ ++ ++#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ++typedef int YYSTYPE; ++# define yystype YYSTYPE /* obsolescent; will be withdrawn */ ++# define YYSTYPE_IS_DECLARED 1 ++# define YYSTYPE_IS_TRIVIAL 1 ++#endif ++ ++extern YYSTYPE yylval; ++ ++ ++ +diff -Naur jam-2.5/jamgram.y jam-2.5-p/jamgram.y +--- jam-2.5/jamgram.y 2003-04-23 06:57:07.000000000 +0200 ++++ jam-2.5-p/jamgram.y 2007-08-19 22:36:55.000000000 +0200 +@@ -1,20 +1,24 @@ +-%token _BANG_t +-%token _BANG_EQUALS_t +-%token _AMPER_t +-%token _AMPERAMPER_t +-%token _LPAREN_t +-%token _RPAREN_t +-%token _PLUS_EQUALS_t +-%token _COLON_t +-%token _SEMIC_t + %token _LANGLE_t + %token _LANGLE_EQUALS_t + %token _EQUALS_t + %token _RANGLE_t + %token _RANGLE_EQUALS_t ++%token _BAR_t ++%token _BARBAR_t ++%token _SEMIC_t ++%token _COLON_t ++%token _BANG_t ++%token _BANG_EQUALS_t + %token _QUESTION_EQUALS_t ++%token _LPAREN_t ++%token _RPAREN_t + %token _LBRACKET_t + %token _RBRACKET_t ++%token _LBRACE_t ++%token _RBRACE_t ++%token _AMPER_t ++%token _AMPERAMPER_t ++%token _PLUS_EQUALS_t + %token ACTIONS_t + %token BIND_t + %token BREAK_t +@@ -39,10 +43,6 @@ + %token TOGETHER_t + %token UPDATED_t + %token WHILE_t +-%token _LBRACE_t +-%token _BAR_t +-%token _BARBAR_t +-%token _RBRACE_t + /* + * Copyright 1993-2002 Christopher Seiwald and Perforce Software, Inc. + * +diff -Naur jam-2.5/jamgramtab.h jam-2.5-p/jamgramtab.h +--- jam-2.5/jamgramtab.h 2003-04-23 06:57:07.000000000 +0200 ++++ jam-2.5-p/jamgramtab.h 2007-08-19 22:36:55.000000000 +0200 +@@ -1,20 +1,24 @@ +- { "!", _BANG_t }, +- { "!=", _BANG_EQUALS_t }, +- { "&", _AMPER_t }, +- { "&&", _AMPERAMPER_t }, +- { "(", _LPAREN_t }, +- { ")", _RPAREN_t }, +- { "+=", _PLUS_EQUALS_t }, +- { ":", _COLON_t }, +- { ";", _SEMIC_t }, + { "<", _LANGLE_t }, + { "<=", _LANGLE_EQUALS_t }, + { "=", _EQUALS_t }, + { ">", _RANGLE_t }, + { ">=", _RANGLE_EQUALS_t }, ++ { "|", _BAR_t }, ++ { "||", _BARBAR_t }, ++ { ";", _SEMIC_t }, ++ { ":", _COLON_t }, ++ { "!", _BANG_t }, ++ { "!=", _BANG_EQUALS_t }, + { "?=", _QUESTION_EQUALS_t }, ++ { "(", _LPAREN_t }, ++ { ")", _RPAREN_t }, + { "[", _LBRACKET_t }, + { "]", _RBRACKET_t }, ++ { "{", _LBRACE_t }, ++ { "}", _RBRACE_t }, ++ { "&", _AMPER_t }, ++ { "&&", _AMPERAMPER_t }, ++ { "+=", _PLUS_EQUALS_t }, + { "actions", ACTIONS_t }, + { "bind", BIND_t }, + { "break", BREAK_t }, +@@ -39,7 +43,3 @@ + { "together", TOGETHER_t }, + { "updated", UPDATED_t }, + { "while", WHILE_t }, +- { "{", _LBRACE_t }, +- { "|", _BAR_t }, +- { "||", _BARBAR_t }, +- { "}", _RBRACE_t }, diff --git a/source/devel/jam/jam-2.5-amd64.patch b/source/devel/jam/jam-2.5-amd64.patch new file mode 100644 index 0000000..dfc7155 --- /dev/null +++ b/source/devel/jam/jam-2.5-amd64.patch @@ -0,0 +1,14 @@ +diff -Nru jam-2.5.original/jam.h jam-2.5/jam.h +--- jam-2.5.original/jam.h 2003-04-23 06:45:51.000000000 +0200 ++++ jam-2.5/jam.h 2005-07-01 23:45:53.000000000 +0200 +@@ -449,6 +449,10 @@ + # define OSPLAT "OSPLAT=390" + # endif + ++# ifdef __amd64__ ++# define OSPLAT "OSPLAT=AMD64" ++# endif ++ + # ifndef OSPLAT + # define OSPLAT "" + # endif diff --git a/source/devel/jam/jam-2.5-dependency.patch b/source/devel/jam/jam-2.5-dependency.patch new file mode 100644 index 0000000..eba137b --- /dev/null +++ b/source/devel/jam/jam-2.5-dependency.patch @@ -0,0 +1,38 @@ +--- jam-2.5/Jambase ++++ jam-2.5/Jambase +@@ -710,7 +710,7 @@ + local s = $(>:G=$(HDRGRIST:E)) ; + + Includes $(<) : $(s) ; +- SEARCH on $(s) = $(HDRSEARCH) ; ++ SEARCH on $(s) = $(3:D) $(HDRSEARCH) ; + NoCare $(s) ; + + # Propagate on $(<) to $(>) +--- jam-2.5/headers.c ++++ jam-2.5/headers.c +@@ -71,7 +71,13 @@ + lol_add( &lol, headers1( t->boundname, hdrscan ) ); + + if( lol_get( &lol, 1 ) ) ++ { ++ /* The third argument to HDRRULE is the bound name of ++ * $(<) */ ++ lol_add( &lol, list_new( L0, t->boundname, 1 ) ); ++ + list_free( evaluate_rule( hdrrule->string, &lol, L0 ) ); ++ } + + /* Clean up */ + +--- jam-2.5/jambase.c ++++ jam-2.5/jambase.c +@@ -452,7 +452,7 @@ + "{\n", + "local s = $(>:G=$(HDRGRIST:E)) ;\n", + "Includes $(<) : $(s) ;\n", +-"SEARCH on $(s) = $(HDRSEARCH) ;\n", ++"SEARCH on $(s) = $(3:D) $(HDRSEARCH) ;\n", + "NoCare $(s) ;\n", + "HDRSEARCH on $(s) = $(HDRSEARCH) ;\n", + "HDRSCAN on $(s) = $(HDRSCAN) ;\n", From crazy at frugalware.org Sun Aug 19 22:56:07 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 22:56:09 2007 Subject: [Frugalware-git] frugalware-current: jumpnbump-1.55-3-i686 Message-ID: <20070819205607.D7E9C13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=211e07ede8eb17acd9ee29cea9885d65cb5c77c3 commit 211e07ede8eb17acd9ee29cea9885d65cb5c77c3 Author: crazy Date: Sun Aug 19 22:55:03 2007 +0200 jumpnbump-1.55-3-i686 * rebuild * minor build() fixes diff --git a/source/games-extra/jumpnbump/FrugalBuild b/source/games-extra/jumpnbump/FrugalBuild index 853fdae..462162e 100644 --- a/source/games-extra/jumpnbump/FrugalBuild +++ b/source/games-extra/jumpnbump/FrugalBuild @@ -3,7 +3,7 @@ pkgname=jumpnbump pkgver=1.55 -pkgrel=2 +pkgrel=3 pkgdesc="Cute multiplayer platform game with bunnies" url="http://www.jumpbump.mine.nu" depends=('sdl_mixer' 'libmikmod' 'libvorbis' 'sdl_net') @@ -16,7 +16,8 @@ sha1sums=('ac686b3c414f6db9bca3a6da4b7c19a1fea50c48') build() { Fcd $pkgname-1.50 - Fbuild --enable-net || return 1 + Fbuild --enable-net } -# optimalization ok + +# optimization OK From crazy at frugalware.org Sun Aug 19 22:59:10 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 22:59:11 2007 Subject: [Frugalware-git] frugalware-current: libmad-0.15.1b-4-i686 Message-ID: <20070819205910.66BB413A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2d905ce03059bd82fdad851b24c65c8cc14df277 commit 2d905ce03059bd82fdad851b24c65c8cc14df277 Author: crazy Date: Sun Aug 19 22:58:05 2007 +0200 libmad-0.15.1b-4-i686 * rebuild diff --git a/source/lib/libmad/FrugalBuild b/source/lib/libmad/FrugalBuild index c787d74..a307242 100644 --- a/source/lib/libmad/FrugalBuild +++ b/source/lib/libmad/FrugalBuild @@ -4,7 +4,7 @@ pkgname=libmad pkgver=0.15.1b -pkgrel=3 +pkgrel=4 pkgdesc="A high-quality MPEG audio decoder" _F_sourceforge_dirname="mad" _F_sourceforge_broken_up2date=1 From crazy at frugalware.org Sun Aug 19 23:09:36 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 23:09:42 2007 Subject: [Frugalware-git] frugalware-current: mdf2iso-0.3.0-2-i686 Message-ID: <20070819210936.0853513A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=98e5f8e46bde315b420857bfb64c1b41dc1c850d commit 98e5f8e46bde315b420857bfb64c1b41dc1c850d Author: crazy Date: Sun Aug 19 23:08:33 2007 +0200 mdf2iso-0.3.0-2-i686 * rebuild * s/build/_F_cd_path/ diff --git a/source/apps-extra/mdf2iso/FrugalBuild b/source/apps-extra/mdf2iso/FrugalBuild index 606bc8e..b145f07 100644 --- a/source/apps-extra/mdf2iso/FrugalBuild +++ b/source/apps-extra/mdf2iso/FrugalBuild @@ -3,7 +3,7 @@ pkgname=mdf2iso pkgver=0.3.0 -pkgrel=1 +pkgrel=2 pkgdesc="Converts mdf/mds images to bin/cue or iso image" url="http://mdf2iso.berlios.de/" dl_url="http://download.berlios.de/$pkgname/" @@ -13,13 +13,7 @@ groups=('apps-extra') archs=('i686' 'x86_64') up2date="links -dump https://developer.berlios.de/project/showfiles.php?group_id=2545|grep -m1 .src.tar.bz2|sed 's/.*-\(.*\).src.tar.bz2 .*/\1/'" sha1sums=('949d4fa0bb1e40ca17842a265d8ed813bac4917a') +_F_cd_path="$pkgname" -build() -{ - Fcd $pkgname - Fbuild -} -# vim: ft=sh - -# optimalization OK +# optimization OK From crazy at frugalware.org Sun Aug 19 23:14:07 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 23:14:10 2007 Subject: [Frugalware-git] frugalware-current: moon-buggy-1.0-2-i686 Message-ID: <20070819211408.1D81513A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=b5e09942f303e5b480f2e52409235695d936a796 commit b5e09942f303e5b480f2e52409235695d936a796 Author: crazy Date: Sun Aug 19 23:13:06 2007 +0200 moon-buggy-1.0-2-i686 * rebuild * use F* commands diff --git a/source/games-extra/moon-buggy/FrugalBuild b/source/games-extra/moon-buggy/FrugalBuild index 3007842..fb554dd 100644 --- a/source/games-extra/moon-buggy/FrugalBuild +++ b/source/games-extra/moon-buggy/FrugalBuild @@ -3,7 +3,7 @@ pkgname=moon-buggy pkgver=1.0 -pkgrel=1 +pkgrel=2 pkgdesc="drive a car across the moon's surface" url="http://seehuhn.de/comp/moon-buggy.html" depends=('glibc' 'ncurses') @@ -13,10 +13,13 @@ groups=('games-extra') archs=('i686' 'x86_64') sha1sums=('82dc1d504b4f81aa54d3d57837a03d17b5624a86') -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr --sharedstatedir=/var/games --with-setgid=games +build() +{ + Fcd + Fconf --prefix=/usr --sharedstatedir=/var/games --with-setgid=games Fsed "\(.*moon-buggy -c\)$" "#\1" Makefile make || return 1 Fmakeinstall } + +# optimization OK From crazy at frugalware.org Sun Aug 19 23:17:44 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 23:17:47 2007 Subject: [Frugalware-git] frugalware-current: mpg321-0.2.10-3-i686 Message-ID: <20070819211744.934E513A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=8d1e73ed1c65f9a20b4ab20b3c158f4fd33e7bb5 commit 8d1e73ed1c65f9a20b4ab20b3c158f4fd33e7bb5 Author: crazy Date: Sun Aug 19 23:16:43 2007 +0200 mpg321-0.2.10-3-i686 * rebuild diff --git a/source/multimedia/mpg321/FrugalBuild b/source/multimedia/mpg321/FrugalBuild index f51f5b3..c6880f6 100644 --- a/source/multimedia/mpg321/FrugalBuild +++ b/source/multimedia/mpg321/FrugalBuild @@ -3,10 +3,10 @@ pkgname=mpg321 pkgver=0.2.10 -pkgrel=2 +pkgrel=3 pkgdesc="A free command-line mp3 player" url="http://mpg321.sourceforge.net/" -depends=('libao' 'libid3tag' 'libmad') +depends=('libao' 'libid3tag' 'libmad>=0.15.1b-4') groups=('multimedia') archs=('i686' 'x86_64') Finclude sourceforge From crazy at frugalware.org Sun Aug 19 23:24:56 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 23:24:57 2007 Subject: [Frugalware-git] frugalware-current: mpgtx-1.3.1-4-i686 Message-ID: <20070819212456.35B1113A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=585caa2b8d0dfb30ff61af27f4c9174031c7a6d2 commit 585caa2b8d0dfb30ff61af27f4c9174031c7a6d2 Author: crazy Date: Sun Aug 19 23:23:54 2007 +0200 mpgtx-1.3.1-4-i686 * rebuild diff --git a/source/multimedia/mpgtx/FrugalBuild b/source/multimedia/mpgtx/FrugalBuild index b954910..bb8600d 100644 --- a/source/multimedia/mpgtx/FrugalBuild +++ b/source/multimedia/mpgtx/FrugalBuild @@ -3,9 +3,8 @@ pkgname=mpgtx pkgver=1.3.1 -pkgrel=3 +pkgrel=4 pkgdesc="Allows you to split, join, demultiplex, manipulate ID3v1 tags" -url="http://mpgtx.sourceforge.net/" depends=('libstdc++') Finclude sourceforge sha1sums=('58b3d18b6dac968e8dd969a7b33c8a8fc31569cd') From crazy at frugalware.org Sun Aug 19 23:29:43 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 19 23:29:45 2007 Subject: [Frugalware-git] frugalware-current: mysql-ruby-2.7-3-i686 Message-ID: <20070819212943.6E17513A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=80ae7f27c53e2b7354e4b2ea28445b7534995709 commit 80ae7f27c53e2b7354e4b2ea28445b7534995709 Author: crazy Date: Sun Aug 19 23:28:41 2007 +0200 mysql-ruby-2.7-3-i686 * rebuild diff --git a/source/devel-extra/mysql-ruby/FrugalBuild b/source/devel-extra/mysql-ruby/FrugalBuild index ecd466d..2660205 100644 --- a/source/devel-extra/mysql-ruby/FrugalBuild +++ b/source/devel-extra/mysql-ruby/FrugalBuild @@ -3,7 +3,7 @@ pkgname=mysql-ruby pkgver=2.7 -pkgrel=2 +pkgrel=3 pkgdesc="MySQL API module for Ruby" url="http://www.tmtm.org/en/mysql/ruby/" depends=('ruby' 'mysql') @@ -13,6 +13,6 @@ source=(http://www.tmtm.org/downloads/mysql/ruby/mysql-ruby-$pkgver.tar.gz) up2date='lynx -dump "http://tmtm.org/downloads/mysql/ruby/" | grep "tar.gz" | tail -n 1 | sed "s/.*mysql-ruby-\([0-9\.]\+\)\.tar.gz.*/\1/"' sha1sums=('d147c22ff428073f4addefe1366a158536af531f') -# vim: ft=sh -# optimalization OK + +# optimization OK From crazy at frugalware.org Mon Aug 20 00:05:07 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 20 00:05:09 2007 Subject: [Frugalware-git] frugalware-current: gtksourceview-sharp-0.10-2-i686 Message-ID: <20070819220507.6EEEB13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=196dc2e13ba0c69e396ce08f866ca215d07b74f5 commit 196dc2e13ba0c69e396ce08f866ca215d07b74f5 Author: crazy Date: Sun Aug 19 23:51:41 2007 +0200 gtksourceview-sharp-0.10-2-i686 * up2date fix diff --git a/source/gnome-extra/gtksourceview-sharp/FrugalBuild b/source/gnome-extra/gtksourceview-sharp/FrugalBuild index 1f59302..13d3df5 100644 --- a/source/gnome-extra/gtksourceview-sharp/FrugalBuild +++ b/source/gnome-extra/gtksourceview-sharp/FrugalBuild @@ -10,7 +10,7 @@ depends=('gtk-sharp' 'gtksourceview' 'mono-tools') groups=('gnome-extra') archs=('i686' 'x86_64') Finclude gnome mono -up2date="lynx -dump 'http://www.go-mono.com/sources-stable'|grep gtksourceview-sharp-2.0-[0-9\.]*.tar.gz | sed -n 's/.*-\(.*\).t.*/\1/;1 p'" +up2date="lynx -dump 'http://www.go-mono.com/sources-stable'|grep gtksourceview-sharp-2.0-[0-9\.]*.tar.bz2 | sed -n 's/.*-\(.*\).t.*/\1/;1 p'" source=(http://www.go-mono.com/sources/gtksourceview-sharp-2.0/$pkgname-2.0-$pkgver.tar.gz) sha1sums=('85836e57cf82a7514f7be5ddaec019299d804281') From crazy at frugalware.org Mon Aug 20 00:05:07 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 20 00:05:11 2007 Subject: [Frugalware-git] frugalware-current: gdesklets-0.35.4-2-i686 Message-ID: <20070819220507.8F6DE13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=87f29a4dab4f0ae94ee7fa1d543be033e7876c98 commit 87f29a4dab4f0ae94ee7fa1d543be033e7876c98 Author: crazy Date: Mon Aug 20 00:02:31 2007 +0200 gdesklets-0.35.4-2-i686 * up2date, source, url fix diff --git a/source/gnome-extra/gdesklets/FrugalBuild b/source/gnome-extra/gdesklets/FrugalBuild index 25a4c61..0e32be8 100644 --- a/source/gnome-extra/gdesklets/FrugalBuild +++ b/source/gnome-extra/gdesklets/FrugalBuild @@ -6,13 +6,13 @@ pkgname=gdesklets pkgver=0.35.4 pkgrel=2 pkgdesc="gdesklets provides an advanced architecture for your desktop applets" -url="http://gdesklets.org/" +url="http://gdesklets.de/" depends=('python>=2.5' 'pygtk' 'libgtop' 'librsvg' 'gconf' 'gnome-python' 'libgnomeui') makedepends=('perl-xml') rodepends=('shared-mime-info') groups=('gnome-extra') -up2date="lynx -dump http://www.gdesklets.org/ | Flasttarbz2" -source=(http://gdesklets.org/files/`echo $pkgname | sed 's/d/D/'`-$pkgver.tar.bz2) +up2date="lynx -dump http://www.gdesklets.de/ | Flasttarbz2" +source=(http://gdesklets.de/files/`echo $pkgname | sed 's/d/D/'`-$pkgver.tar.bz2) archs=('i686' 'x86_64') _F_gnome_schemas=('/etc/gconf/schemas/gdesklets-display-thumbnail.schemas') _F_gnome_scrollkeeper="y" From crazy at frugalware.org Mon Aug 20 00:11:59 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 20 00:12:02 2007 Subject: [Frugalware-git] frugalware-current: lcms-1.17-1-i686 Message-ID: <20070819221159.7CA6713A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=03e4f4f5f100eff2c0d996c8b512d0ec910fcb5a commit 03e4f4f5f100eff2c0d996c8b512d0ec910fcb5a Author: crazy Date: Mon Aug 20 00:10:47 2007 +0200 lcms-1.17-1-i686 * Version bump diff --git a/source/lib/lcms/FrugalBuild b/source/lib/lcms/FrugalBuild index 8cd9f46..fdd064d 100644 --- a/source/lib/lcms/FrugalBuild +++ b/source/lib/lcms/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Bence Nagy pkgname=lcms -pkgver=1.16 +pkgver=1.17 pkgrel=1 pkgdesc="Lightweight color management development library/engine" depends=('libjpeg' 'zlib' 'libtiff') @@ -13,6 +13,6 @@ source=($url/$pkgname-$pkgver.tar.gz) groups=('lib') archs=('i686' 'x86_64') up2date='lynx -dump http://www.littlecms.com/downloads.htm | grep "Download.*\.tar\.gz" | head -n 1 | sed "s/.*lcms-\(.*\)\.tar\.gz.*/\1/"' -sha1sums=('cfea15e5b3ac956ed6b40e1ecef07d97c21ce719') +sha1sums=('083eb02890048f843803a5974914e54b5e034493') # optimization OK From voroskoi at frugalware.org Mon Aug 20 01:11:15 2007 From: voroskoi at frugalware.org (voroskoi) Date: Mon Aug 20 01:11:16 2007 Subject: [Frugalware-git] frugalware-current: kino-1.1.1-1-i686 Message-ID: <20070819231115.0ACDE13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=edc50b200f18d6ea719b63c64bf17d8f7bff8b4a commit edc50b200f18d6ea719b63c64bf17d8f7bff8b4a Author: voroskoi Date: Mon Aug 20 01:04:02 2007 +0200 kino-1.1.1-1-i686 version bump updated depends() fixed up2date diff --git a/source/xapps-extra/kino/FrugalBuild b/source/xapps-extra/kino/FrugalBuild index ccdb059..1e21722 100644 --- a/source/xapps-extra/kino/FrugalBuild +++ b/source/xapps-extra/kino/FrugalBuild @@ -2,21 +2,21 @@ # Maintainer: voroskoi pkgname=kino -pkgver=1.0.0 +pkgver=1.1.1 pkgrel=1 pkgdesc="A non-linear DV editor." makedepends=('perl-xml') -depends=('libglade>=2.5' 'libgcc' 'libiec61883' 'libquicktime' 'libsamplerate') +depends=('libiec61883' 'libquicktime' 'libglade' 'libsamplerate') groups=('xapps-extra') archs=('i686' 'x86_64') Finclude sourceforge -up2date="lynx -dump http://kino.schirmacher.de/article/static/1 |grep kino.*tar |sed -n -e 's/.*o-\(.*\).t.*/\1/' -e '1 p'" +up2date="lynx -dump http://kino.schirmacher.de/article/static/1 |grep kino.*tar |sed -ne 's/.*o-\(.*\).tar.*/\1/;1p'" build() { Fbuild --enable-quicktime --disable-local-ffmpeg Fln kino $Fprefix/bin/kino2raw Fmv /etc/udev/rules.d/kino.rules /etc/udev/rules.d/99-kino.rules } -sha1sums=('2949a014e53dd7c7b561f0bb4f0be5e5cb3a857a') +sha1sums=('281c8501f6fb2707c063aec3993e0de0461a05c0') # optimization OK From voroskoi at frugalware.org Mon Aug 20 01:17:26 2007 From: voroskoi at frugalware.org (voroskoi) Date: Mon Aug 20 01:17:29 2007 Subject: [Frugalware-git] frugalware-current: gkrellm-2.3.0-1-i686 Message-ID: <20070819231726.BB2A413A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=3e8158c23590550d78aaf4a4aaa2e5d4bcba04b3 commit 3e8158c23590550d78aaf4a4aaa2e5d4bcba04b3 Author: voroskoi Date: Mon Aug 20 01:14:34 2007 +0200 gkrellm-2.3.0-1-i686 version bump updated depends() diff --git a/source/xapps/gkrellm/FrugalBuild b/source/xapps/gkrellm/FrugalBuild index f888c13..596a089 100644 --- a/source/xapps/gkrellm/FrugalBuild +++ b/source/xapps/gkrellm/FrugalBuild @@ -3,11 +3,11 @@ # Maintainer: voroskoi pkgname=gkrellm -pkgver=2.2.10 +pkgver=2.3.0 pkgrel=1 pkgdesc="GKrellM is a single process stack of system monitors" url="http://members.dslextreme.com/users/billw/gkrellm/gkrellm.html" -depends=('gtk+2' 'atk' 'openssl' 'freetype2' 'libice' 'pango' 'cairo') +depends=('gtk+2' 'openssl') groups=('xapps') archs=('i686' 'x86_64') up2date="lynx -dump 'http://members.dslextreme.com/users/billw/gkrellm/gkrellm.html'|grep .tar.bz2$|sed -n 's/.*lm-\(.*\).t.*/\1/;1 p'" @@ -18,6 +18,6 @@ build() Fmake make INSTALLROOT=$Fdestdir/$Fprefix install || Fdie } -sha1sums=('329d0ba5600998f21b75491937c3c2924ab6ed40') +sha1sums=('b955aa38304d97bfedaa2167220f1d62407345d9') # optimization OK From crazy at frugalware.org Mon Aug 20 01:27:53 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 20 01:27:55 2007 Subject: [Frugalware-git] frugalware-current: lyx-1.5.1-1-i686 Message-ID: <20070819232753.620B213A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=eea52c7529b1cfac23646c42bfd1855a65424994 commit eea52c7529b1cfac23646c42bfd1855a65424994 Author: crazy Date: Mon Aug 20 01:24:00 2007 +0200 lyx-1.5.1-1-i686 * Version bump * added missing desktop file * it does not like host boost so we use the included one * correct depends , 1.5* uses qt4 * build with pch diff --git a/source/xapps-extra/lyx/FrugalBuild b/source/xapps-extra/lyx/FrugalBuild index fa71fee..153cf16 100644 --- a/source/xapps-extra/lyx/FrugalBuild +++ b/source/xapps-extra/lyx/FrugalBuild @@ -2,17 +2,23 @@ # Maintainer: Bence Nagy pkgname=lyx -pkgver=1.4.4 +pkgver=1.5.1 pkgrel=1 pkgdesc="An advanced open-source document processor based on TeX" url='http://www.lyx.org' -depends=('qt' 'tetex' 'python' 'perl' 'imagemagick' 'libgcc' 'aspell') +depends=('qt4' 'tetex' 'python' 'perl' 'imagemagick' 'libgcc' 'aspell') groups=('xapps-extra') archs=('i686' 'x86_64') options=('scriptlet') 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) -Fconfopts="$Fconfopts --with-frontend=qt" +sha1sums=('d6fab5c00afe35fdafb6104fbd74d76107438367') + + +build() +{ + Fbuild --with-frontend=qt4 --enable-pch --with-included-boost + Fdesktop "$pkgname" "/usr/share/lyx/images/lyx.xpm" "Application;Office;" +} -sha1sums=('896240ab947fb4995dab04c8ca40d3952c90e1f2') # optimization OK From crazy at frugalware.org Mon Aug 20 01:37:32 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 20 01:37:34 2007 Subject: [Frugalware-git] frugalware-current: conky-1.4.6-1-i686 Message-ID: <20070819233732.50E2913A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=6a90c8f715ce7c0b90237d368785a163380b2221 commit 6a90c8f715ce7c0b90237d368785a163380b2221 Author: crazy Date: Mon Aug 20 01:36:26 2007 +0200 conky-1.4.6-1-i686 * Version bump diff --git a/source/xapps-extra/conky/FrugalBuild b/source/xapps-extra/conky/FrugalBuild index 3832550..377e9c9 100644 --- a/source/xapps-extra/conky/FrugalBuild +++ b/source/xapps-extra/conky/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: Tuxbubling pkgname=conky -pkgver=1.4.5 +pkgver=1.4.6 pkgrel=1 pkgdesc="Light-weight system monitor." _F_sourceforge_ext=".tar.bz2" @@ -14,13 +14,13 @@ makedepends=('xorg-server') groups=('xapps-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://conky.sourceforge.net/ | grep latest | sed -ne '1 p' | sed 's/.*is //;s/.$//'" -sha1sums=('27a2ae320fb4ced5c3c6873cce418dfe5f3dd369') +sha1sums=('d1d5e0eba97f2abc830c8112587f9abf1d2bde7a') build() { Fmkdir usr/doc/$pkgname-$pkgver Fbuild --enable-xft --enable-proc-uptime --enable-double-buffer --enable-own-window - mv doc/ $Fdestdir/usr/doc/$pkgname-$pkgver + mv doc/ $Fdestdir/usr/doc/$pkgname-$pkgver || Fdie } # optimization OK From crazy at frugalware.org Mon Aug 20 01:44:17 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 20 01:44:20 2007 Subject: [Frugalware-git] frugalware-current: perl-gnome2-1.042-1-i686 Message-ID: <20070819234417.E699213A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=96bc379259839798c50a614e16fd224efdc54309 commit 96bc379259839798c50a614e16fd224efdc54309 Author: crazy Date: Mon Aug 20 01:43:06 2007 +0200 perl-gnome2-1.042-1-i686 * Version bump * added missing scriptlet option diff --git a/source/gnome-extra/perl-gnome2/FrugalBuild b/source/gnome-extra/perl-gnome2/FrugalBuild index 20cf589..d9f33e7 100644 --- a/source/gnome-extra/perl-gnome2/FrugalBuild +++ b/source/gnome-extra/perl-gnome2/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: BMH1980 pkgname=perl-gnome2 -pkgver=1.041 +pkgver=1.042 pkgrel=1 pkgdesc="The Gnome2 module allows a perl developer to use the Gnome libraries." license="LGPL2" @@ -10,11 +10,12 @@ _F_perl_name=Gnome2 _F_perl_author=T/TS/TSCH Finclude perl groups=('gnome-extra') +options=('scriptlet') archs=('i686' 'x86_64') depends=('perl-gnome2-canvas' 'perl-gnome2-vfs' 'libgnomeui' 'libsm') makedepends=('perl-extutils-depends' 'perl-extutils-pkgconfig') -sha1sums=('13d76bee2d4ea2d30ffb73f3f95932ae652f4f7e') +sha1sums=('8f232afac6ca2e8f6770550e754c857142872a68') + -# optimalization OK # optimization OK From crazy at frugalware.org Mon Aug 20 01:54:40 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 20 01:54:41 2007 Subject: [Frugalware-git] frugalware-current: gobby-0.4.5-1-i686 Message-ID: <20070819235440.0899713A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ceb513421b23c7d687165557cf451ddc709b10bf commit ceb513421b23c7d687165557cf451ddc709b10bf Author: crazy Date: Mon Aug 20 01:53:22 2007 +0200 gobby-0.4.5-1-i686 * Version bump diff --git a/source/gnome-extra/gobby/FrugalBuild b/source/gnome-extra/gobby/FrugalBuild index 2d97d99..b41e1b6 100644 --- a/source/gnome-extra/gobby/FrugalBuild +++ b/source/gnome-extra/gobby/FrugalBuild @@ -2,16 +2,17 @@ # Maintainer: AlexExtreme pkgname=gobby -pkgver=0.4.4 +pkgver=0.4.5 pkgrel=1 pkgdesc="Gobby is a collaborative text editor" url="http://releases.0x539.de/gobby/" depends=('obby' 'libgnomeprint>=2.18.0' 'gtkmm>=2.10.1' 'gtksourceview' 'libxml++' 'gnome-vfs>=2.18.0') groups=('gnome-extra') +options=('scriptlet') archs=('i686' 'x86_64') up2date="lynx -dump $url | sed '/latest/d' | sed '/stable/d' | Flasttar" source=($url/$pkgname-$pkgver.tar.gz) -sha1sums=('3c00db05b70a22ce088905bac57a1d3fd9995398') +sha1sums=('9f7a66d89c2f33b13a01a9dbb73a7fe35c5bf646') _F_gnome_desktop=y Finclude gnome-scriptlet Fconfopts="$Fconfopts --with-gnome" From crazy at frugalware.org Mon Aug 20 02:39:36 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 20 02:39:38 2007 Subject: [Frugalware-git] frugalware-current: nautilus-sendto-0.12-1-i686 Message-ID: <20070820003936.CB56113A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=535c448b88974ffcac439267d11222870c8bcbc0 commit 535c448b88974ffcac439267d11222870c8bcbc0 Author: crazy Date: Mon Aug 20 02:38:29 2007 +0200 nautilus-sendto-0.12-1-i686 * Version bump * fix broken gaim depends diff --git a/source/gnome/nautilus-sendto/FrugalBuild b/source/gnome/nautilus-sendto/FrugalBuild index af3e79d..122c3e5 100644 --- a/source/gnome/nautilus-sendto/FrugalBuild +++ b/source/gnome/nautilus-sendto/FrugalBuild @@ -2,17 +2,17 @@ # Maintainer: Christian Hamar alias krix pkgname=nautilus-sendto -pkgver=0.10 +pkgver=0.12 pkgrel=1 pkgdesc="Nautilus context menu componente 'Send To..'" url="http://www.gnome.org/" depends=('nautilus' 'evolution-data-server') -makedepends=('intltool' 'perl-xml' 'gaim' 'claws-mail' 'gnome-bluetooth') +makedepends=('intltool' 'perl-xml' 'pidgin' 'claws-mail' 'gnome-bluetooth') groups=('gnome') archs=('i686' 'x86_64') _F_gnome_schemas=('/etc/gconf/schemas/nst.schemas') Finclude gnome gnome-scriptlet source=(http://ftp.gnome.org/pub/gnome/sources/nautilus-sendto/$pkgver/$pkgname-$pkgver.tar.bz2) -sha1sums=('5d7b5c7f78fbcfafebf8551cce0763b642293dc4') +sha1sums=('34b6241d6bcdc05507336f99d9c45d2f77f2d35b') # optimization OK From voroskoi at frugalware.org Mon Aug 20 09:43:41 2007 From: voroskoi at frugalware.org (voroskoi) Date: Mon Aug 20 09:43:43 2007 Subject: [Frugalware-git] frugalware-current: mkvtoolnix-2.1.0-1-i686 Message-ID: <20070820074341.D445713A402D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=bf2cb5332190ea3a1dc1a51da5e9527a4c4549c1 commit bf2cb5332190ea3a1dc1a51da5e9527a4c4549c1 Author: voroskoi Date: Mon Aug 20 09:40:20 2007 +0200 mkvtoolnix-2.1.0-1-i686 version bump diff --git a/source/multimedia-extra/mkvtoolnix/FrugalBuild b/source/multimedia-extra/mkvtoolnix/FrugalBuild index 363b868..3d107ca 100644 --- a/source/multimedia-extra/mkvtoolnix/FrugalBuild +++ b/source/multimedia-extra/mkvtoolnix/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: voroskoi pkgname=mkvtoolnix -pkgver=2.0.2 +pkgver=2.1.0 pkgrel=1 pkgdesc="MKVToolnix is a set of tools to create, alter and inspect Matroska files under Linux." url="http://www.bunkus.org/videotools/mkvtoolnix/" @@ -12,6 +12,6 @@ archs=('i686' 'x86_64') up2date="lynx -dump ${url}source.html |grep mkv.*.tar.bz2 |sed -e 's/.*x-\(.*\).t.*/\1/'" source=(http://www.bunkus.org/videotools/mkvtoolnix/sources/$pkgname-$pkgver.tar.bz2) Fconfopts="$Fconfopts --enable-lzo --enable-bz2 --disable-gui" -sha1sums=('6a4b1e62786fb6e5f426fe3a6ddc667034868212') +sha1sums=('0c387f6836da314b73184b1260de40df9e21d966') # optimization OK From voroskoi at frugalware.org Mon Aug 20 10:11:27 2007 From: voroskoi at frugalware.org (voroskoi) Date: Mon Aug 20 10:11:29 2007 Subject: [Frugalware-git] frugalware-current: gaupol-0.10-1-i686 Message-ID: <20070820081127.7D9B413A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=869931d5625cfb3ec123c47a956c43aeb0cdbc1e commit 869931d5625cfb3ec123c47a956c43aeb0cdbc1e Author: voroskoi Date: Mon Aug 20 10:09:05 2007 +0200 gaupol-0.10-1-i686 version bump diff --git a/source/gnome-extra/gaupol/FrugalBuild b/source/gnome-extra/gaupol/FrugalBuild index 3c3b599..0e5b73f 100644 --- a/source/gnome-extra/gaupol/FrugalBuild +++ b/source/gnome-extra/gaupol/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: voroskoi pkgname=gaupol -pkgver=0.8 +pkgver=0.10 pkgrel=1 pkgdesc="Gaupol is a subtitle editor for text-based subtitles." url="http://home.gna.org/gaupol/" @@ -13,7 +13,7 @@ groups=('gnome-extra') archs=('i686' 'x86_64') license="GPLv3" up2date="lynx -dump $url/download.html |grep gaupol.*.tar |sed -ne 's/.*l-\(.*\).t.*/\1/;1 p'" -source=(http://download.gna.org/gaupol/0.8/$pkgname-$pkgver.tar.gz) -sha1sums=('d65811e2b7d72ee442493ca8fbd38a01faaf79f9') +source=(http://download.gna.org/gaupol/0.10/$pkgname-$pkgver.tar.gz) +sha1sums=('39b7dfabc9ef00fc98e0bb947199c2fabe9b49a7') # optimization OK - noarch From voroskoi at frugalware.org Mon Aug 20 10:15:08 2007 From: voroskoi at frugalware.org (voroskoi) Date: Mon Aug 20 10:15:10 2007 Subject: [Frugalware-git] frugalware-current: klavaro-1.0.4-1-i686 Message-ID: <20070820081508.F1CC613A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=3fbc4291029012dcc81b5a3c97deffa88cd3a972 commit 3fbc4291029012dcc81b5a3c97deffa88cd3a972 Author: voroskoi Date: Mon Aug 20 10:13:31 2007 +0200 klavaro-1.0.4-1-i686 version bump diff --git a/source/xapps-extra/klavaro/FrugalBuild b/source/xapps-extra/klavaro/FrugalBuild index 8f29e82..72e07ba 100644 --- a/source/xapps-extra/klavaro/FrugalBuild +++ b/source/xapps-extra/klavaro/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: voroskoi pkgname=klavaro -pkgver=1.0.3 +pkgver=1.0.4 pkgrel=1 pkgdesc="Klavaro is just another free touch typing tutor program." depends=('gtk+2') @@ -11,6 +11,6 @@ archs=('i686') _F_sourceforge_ext=.tar.bz2 Finclude sourceforge up2date="lynx -dump http://klavaro.sourceforge.net/en/index.html |grep bz2 |sed -ne 's/.*o-\(.*\).t.*/\1/;1p'" -sha1sums=('ac441f72907b98374e0030c3300724a7ea1d505b') +sha1sums=('6a9139e60f09c26cfd57cd48c3daeae04dae5993') # optimization OK From vmiklos at frugalware.org Mon Aug 20 15:40:10 2007 From: vmiklos at frugalware.org (VMiklos) Date: Mon Aug 20 15:40:12 2007 Subject: [Frugalware-git] frugalware-current: skype4py-0.4.0.11-1-i686 Message-ID: <20070820134010.F27B313A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=19dc74193d31fdecb8151f2f9616083b95ea25a4 commit 19dc74193d31fdecb8151f2f9616083b95ea25a4 Author: VMiklos Date: Mon Aug 20 15:39:49 2007 +0200 skype4py-0.4.0.11-1-i686 new package diff --git a/source/devel-extra/skype4py/FrugalBuild b/source/devel-extra/skype4py/FrugalBuild new file mode 100644 index 0000000..a4dc3d4 --- /dev/null +++ b/source/devel-extra/skype4py/FrugalBuild @@ -0,0 +1,18 @@ +# Compiling Time: 0 SBU +# Maintainer: VMiklos + +pkgname=skype4py +pkgver=0.4.0.11 +pkgrel=1 +pkgdesc="A Python binding to Skype." +_F_sourceforge_dirname="skype4py" +_F_sourceforge_name="Skype4Py" +Finclude sourceforge +# don't add skype to here, it's nobuild +depends=('dbus-python' 'pygobject') +groups=('devel-extra') +archs=('i686') +source=($source dbus-typo.diff) +sha1sums=('8343742fd575cb6144e6ece81d5f0e92aae20609' \ + 'd055eba7cf0d09ac50ad52f11ca35b3782688194') +_F_cd_path="Skype4Py-$pkgver" diff --git a/source/devel-extra/skype4py/dbus-typo.diff b/source/devel-extra/skype4py/dbus-typo.diff new file mode 100644 index 0000000..d25932c --- /dev/null +++ b/source/devel-extra/skype4py/dbus-typo.diff @@ -0,0 +1,11 @@ +--- site-packages/Skype4Py/API/posix.py.orig 2007-08-20 04:22:18.000000000 +0200 ++++ site-packages/Skype4Py/API/posix.py 2007-08-20 04:23:00.000000000 +0200 +@@ -132,7 +132,7 @@ + self.Commands[Command.Id] = Command + try: + result = self.skype_out.Invoke(com) +- except dbus.DbusException: ++ except dbus.DBusException: + # Skype probably closed + return False + if result.startswith(u'#%d ' % Command.Id): From voroskoi at frugalware.org Tue Aug 21 09:15:00 2007 From: voroskoi at frugalware.org (voroskoi) Date: Tue Aug 21 09:15:02 2007 Subject: [Frugalware-git] frugalware-current: bitlbee-1.0.4-1-i686 Message-ID: <20070821071500.96B1413A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=97229bb63b2ccf13a9775b1ac603c320cf59731d commit 97229bb63b2ccf13a9775b1ac603c320cf59731d Author: voroskoi Date: Tue Aug 21 09:09:33 2007 +0200 bitlbee-1.0.4-1-i686 version bump diff --git a/source/network-extra/bitlbee/FrugalBuild b/source/network-extra/bitlbee/FrugalBuild index 3a6465b..dea5c86 100644 --- a/source/network-extra/bitlbee/FrugalBuild +++ b/source/network-extra/bitlbee/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: voroskoi pkgname=bitlbee -pkgver=1.0.3 -pkgrel=4 +pkgver=1.0.4 +pkgrel=1 pkgdesc="An IRC to other chat networks gateway." url="http://www.bitlbee.org/main.php/news.html" # inetd: othervise it can't serve on port 6667 @@ -13,10 +13,9 @@ depends=('glib2' 'gnutls>=1.6.3' 'libgcrypt' 'zlib') backup=(etc/biltbee/{bitlbee.conf,motd.txt}) groups=('network-extra') archs=('i686' 'x86_64') -install=$pkgname.install up2date="lynx -dump http://www.bitlbee.org/ |grep Stable |sed 's/.*: \(.*\)/\1/'" source=(http://get.bitlbee.org/src/$pkgname-$pkgver.tar.gz) -sha1sums=('6e4065d8b576a3c11c2e6bb008ea1bdc7b182cd1') +sha1sums=('830e8a2b8930a6e5b1978a3cae9d8a16034ab7ff') build() { Fsed "-O3" "$CFLAGS" configure From voroskoi at frugalware.org Tue Aug 21 11:24:28 2007 From: voroskoi at frugalware.org (voroskoi) Date: Tue Aug 21 11:24:31 2007 Subject: [Frugalware-git] frugalware-current: samba-3.0.25-5-i686 Message-ID: <20070821092428.E6AFD13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=b508e7246e7ac5fded0a665033082d75dda400ad commit b508e7246e7ac5fded0a665033082d75dda400ad Author: voroskoi Date: Tue Aug 21 09:43:17 2007 +0200 samba-3.0.25-5-i686 version bump diff --git a/source/network/samba/FrugalBuild b/source/network/samba/FrugalBuild index 769c4ae..083547e 100644 --- a/source/network/samba/FrugalBuild +++ b/source/network/samba/FrugalBuild @@ -4,8 +4,8 @@ pkgname=samba pkgver=3.0.25 -pkgextraver=b -pkgrel=4 +pkgextraver=c +pkgrel=5 pkgdesc="SMB file and print server." url="http://www.samba.org" backup=(etc/logrotate.d/samba) @@ -86,8 +86,8 @@ build() Fsplit samba-swat usr/sbin/swat Fsplit samba-swat usr/share/swat } -sha1sums=('96c16a1106a42695fa727168d8beb59f7e86f726'\ - '13fd371189bfe637f3f13c62d44d9e761268119e'\ +sha1sums=('a96eb2633dfa6c6139cfa211dba553c8afc1d505' \ + '13fd371189bfe637f3f13c62d44d9e761268119e' \ '0e407642fe6aa0c032df38aac3815eb08f07e35b') # optimization OK From vmiklos at frugalware.org Tue Aug 21 13:51:42 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 21 13:51:44 2007 Subject: [Frugalware-git] pacman-g2: cb_trans_evt(): fix PM_TRANS_EVT_{CHECKDEPS, RESOLVEDEPS}_DONE Message-ID: <20070821115142.5DC3813A4053@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=897cfec05b603e0bacf80a6606b895ddcefb4ce8 commit 897cfec05b603e0bacf80a6606b895ddcefb4ce8 Author: VMiklos Date: Tue Aug 21 01:41:13 2007 +0200 cb_trans_evt(): fix PM_TRANS_EVT_{CHECKDEPS,RESOLVEDEPS}_DONE we always need a "done." there as there is no progressbar for those events. this was bug interoduced by krix when he implemented the inter-conflicts progressbar. diff --git a/src/pacman-g2/trans.c b/src/pacman-g2/trans.c index 27b583e..c895781 100644 --- a/src/pacman-g2/trans.c +++ b/src/pacman-g2/trans.c @@ -79,6 +79,8 @@ void cb_trans_evt(unsigned char event, void *data1, void *data2) break; case PM_TRANS_EVT_CHECKDEPS_DONE: case PM_TRANS_EVT_RESOLVEDEPS_DONE: + MSG(CL, _("done.\n")); + break; case PM_TRANS_EVT_INTERCONFLICTS_DONE: if(config->noprogressbar) { MSG(CL, _("done.\n")); From vmiklos at frugalware.org Tue Aug 21 13:51:42 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 21 13:51:45 2007 Subject: [Frugalware-git] pacman-g2: _pacman_checkconflicts(): enable the progressbar only for PM_TRANS_TYPE_SYNC Message-ID: <20070821115142.6F21113A4057@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=37350f44ba9e555607be5fe72c5ea664f6bc30c1 commit 37350f44ba9e555607be5fe72c5ea664f6bc30c1 Author: VMiklos Date: Tue Aug 21 01:58:12 2007 +0200 _pacman_checkconflicts(): enable the progressbar only for PM_TRANS_TYPE_SYNC another bug introduced by krix: this function is used for PM_TRANS_TYPE_ADD, too and there we don't have any PM_TRANS_EVT_INTERCONFLICTS_* diff --git a/lib/libpacman/conflict.c b/lib/libpacman/conflict.c index 3c2062e..9771c52 100644 --- a/lib/libpacman/conflict.c +++ b/lib/libpacman/conflict.c @@ -69,9 +69,11 @@ pmlist_t *_pacman_checkconflicts(pmtrans_t *trans, pmdb_t *db, pmlist_t *package remain = _pacman_list_count(i); percent = (double)(howmany - remain + 1) / howmany; - PROGRESS(trans, PM_TRANS_PROGRESS_INTERCONFLICTS_START, "", - (percent * 100), howmany, - howmany - remain + 1); + if(trans->type == PM_TRANS_TYPE_SYNC) { + PROGRESS(trans, PM_TRANS_PROGRESS_INTERCONFLICTS_START, "", + (percent * 100), howmany, + howmany - remain + 1); + } for(j = _pacman_pkg_getinfo(tp, PM_PKG_CONFLICTS); j; j = j->next) { if(!strcmp(tp->name, j->data)) { From vmiklos at frugalware.org Tue Aug 21 13:51:42 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 21 13:51:46 2007 Subject: [Frugalware-git] pacman-g2: cb_trans_evt(): avoid adding a new line for the last package Message-ID: <20070821115142.8A25F13A4058@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=0eb611945f92106e21f18c900e5054dcf1a3d183 commit 0eb611945f92106e21f18c900e5054dcf1a3d183 Author: VMiklos Date: Tue Aug 21 02:12:01 2007 +0200 cb_trans_evt(): avoid adding a new line for the last package diff --git a/src/pacman-g2/trans.c b/src/pacman-g2/trans.c index c895781..e22fe34 100644 --- a/src/pacman-g2/trans.c +++ b/src/pacman-g2/trans.c @@ -89,9 +89,6 @@ void cb_trans_evt(unsigned char event, void *data1, void *data2) } break; case PM_TRANS_EVT_EXTRACT_DONE: - if(!config->noprogressbar) { - MSG(NL, ""); - } break; case PM_TRANS_EVT_ADD_START: if(config->noprogressbar) { @@ -376,6 +373,11 @@ void cb_trans_progress(unsigned char event, char *pkgname, int percent, int howm printf("-"); } MSG(CL, "] %3d%%\r", percent); + /* avoid adding a new line for the last package */ + if(percent == 100 && (event == PM_TRANS_PROGRESS_ADD_START || event == + PM_TRANS_PROGRESS_UPGRADE_START) && remain != howmany) { + MSG(NL, ""); + } FREE(addstr); FREE(upgstr); FREE(removestr); From vmiklos at frugalware.org Tue Aug 21 13:51:42 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 21 13:51:48 2007 Subject: [Frugalware-git] pacman-g2: cb_trans_evt() avoid a new line after the INTERCONFLICTS progressbar Message-ID: <20070821115142.AB1DB13A4053@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=cce9a73cacebdad5f948151db6e973c5252c7522 commit cce9a73cacebdad5f948151db6e973c5252c7522 Author: VMiklos Date: Tue Aug 21 02:16:25 2007 +0200 cb_trans_evt() avoid a new line after the INTERCONFLICTS progressbar diff --git a/src/pacman-g2/trans.c b/src/pacman-g2/trans.c index e22fe34..7c96414 100644 --- a/src/pacman-g2/trans.c +++ b/src/pacman-g2/trans.c @@ -84,8 +84,6 @@ void cb_trans_evt(unsigned char event, void *data1, void *data2) case PM_TRANS_EVT_INTERCONFLICTS_DONE: if(config->noprogressbar) { MSG(CL, _("done.\n")); - } else { - MSG(NL, ""); } break; case PM_TRANS_EVT_EXTRACT_DONE: From vmiklos at frugalware.org Tue Aug 21 14:04:20 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 21 14:04:21 2007 Subject: [Frugalware-git] pacman-g2: HACKING: a note about /proc/sys/vm/drop_caches Message-ID: <20070821120420.57FCF13A406B@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=5a4d0878acc900ed47407fca99abc9accc4318e3 commit 5a4d0878acc900ed47407fca99abc9accc4318e3 Author: VMiklos Date: Tue Aug 21 14:01:50 2007 +0200 HACKING: a note about /proc/sys/vm/drop_caches diff --git a/HACKING b/HACKING index c911057..0f9e16b 100644 --- a/HACKING +++ b/HACKING @@ -34,6 +34,15 @@ valgrind --leak-check=full --trace-children=yes -- src/pacman-g2/pacman-g2 -Syu Be careful, valgrind reports lots of errors, even some errors that may not be related to pacman-g2. You should have a little experience of valgrind to ignore the noise. +How should I make benchmarks? +============================= + +pacman-g2 spends most time with reading and writing the database. because of +this, it's important to drop caches before doing a benchmark. here is how to do +so: + +# echo 3 > /proc/sys/vm/drop_caches + How to add new localized manpage to pacman-g2 (configure and all things) ===================================================================== From vmiklos at frugalware.org Tue Aug 21 14:05:14 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 21 14:05:16 2007 Subject: [Frugalware-git] frugalware-current: mdadm-2.6.3-1-i686 Message-ID: <20070821120514.E096613A406F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=51c3ebc97716176d61828df9d3bdb46bef6cd3ec commit 51c3ebc97716176d61828df9d3bdb46bef6cd3ec Author: VMiklos Date: Tue Aug 21 14:04:55 2007 +0200 mdadm-2.6.3-1-i686 version bump diff --git a/source/base/mdadm/FrugalBuild b/source/base/mdadm/FrugalBuild index 3ad0674..c382f71 100644 --- a/source/base/mdadm/FrugalBuild +++ b/source/base/mdadm/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=mdadm -pkgver=2.6.2 +pkgver=2.6.3 pkgrel=1 pkgdesc="A tool for managing software RAID under Linux" url="http://www.kernel.org/pub/linux/utils/raid/mdadm/" From vmiklos at frugalware.org Tue Aug 21 14:36:10 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 21 14:36:12 2007 Subject: [Frugalware-git] frugalware-current: openldap-2.3.38-1-i686 Message-ID: <20070821123610.383C813A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=91c8bd862c17b516dfd5e773e245182cb7b877af commit 91c8bd862c17b516dfd5e773e245182cb7b877af Author: VMiklos Date: Tue Aug 21 14:35:45 2007 +0200 openldap-2.3.38-1-i686 version bump diff --git a/source/network-extra/openldap/FrugalBuild b/source/network-extra/openldap/FrugalBuild index 852977a..e4830ca 100644 --- a/source/network-extra/openldap/FrugalBuild +++ b/source/network-extra/openldap/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: VMiklos pkgname=openldap -pkgver=2.3.37 -pkgrel=2 +pkgver=2.3.38 +pkgrel=1 pkgdesc="A suite of the Lightweight Directory Access Protocol servers" url="http://www.openldap.org/" groups=('network-extra') @@ -15,7 +15,7 @@ makedepends=('tcp_wrappers' 'openssl' 'cyrus-sasl') up2date="lynx -dump http://www.openldap.org/software/download/|grep 'United States'|sed -e 's/.*]\(.*\) \[.*/\1/'" source=(ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/$pkgname-$pkgver.tgz rc.slapd \ openldap-ntlm.patch0) -sha1sums=('c2749de0d10bff07cd3a287cb5479e5b2dfb9a0e' \ +sha1sums=('1a50a3b065074ef63dacb33fbf80c6928f269a60' \ 'e2e32477a3252545c04709b172eb65b1847c3678' \ '29b8e9c4835235c976f026cd5883228b77581083') From voroskoi at frugalware.org Tue Aug 21 17:37:16 2007 From: voroskoi at frugalware.org (voroskoi) Date: Tue Aug 21 17:37:19 2007 Subject: [Frugalware-git] frugalware-current: fox-1.6.29-1-i686 Message-ID: <20070821153716.94DF013A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e6cb7b917241728a6fbeedcf43b45d7f25a0b77f commit e6cb7b917241728a6fbeedcf43b45d7f25a0b77f Author: voroskoi Date: Tue Aug 21 17:31:01 2007 +0200 fox-1.6.29-1-i686 version bump diff --git a/source/xlib-extra/fox/FrugalBuild b/source/xlib-extra/fox/FrugalBuild index bf53256..994ab29 100644 --- a/source/xlib-extra/fox/FrugalBuild +++ b/source/xlib-extra/fox/FrugalBuild @@ -2,11 +2,11 @@ # Maintainer: voroskoi pkgname=fox -pkgver=1.6.28 +pkgver=1.6.29 pkgrel=1 pkgdesc="FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and effectively." url="http://www.fox-toolkit.org/" -depends=('libgcc' 'libxft' 'libxcursor' 'libxrandr' 'libjpeg' 'libpng' 'libtiff' 'bzip2' 'mesa') +depends=('libxft' 'libxcursor' 'libxrandr' 'libjpeg' 'libpng' 'libtiff' 'bzip2' 'mesa') groups=('xlib-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url/download.html |grep fox-.*.tar.gz.*\(STABLE |sed -ne 's/.*x-\(.*\).t.*/\1/;1 p'" @@ -20,6 +20,6 @@ build() { --disable-static \ --enable-threadsafe } -sha1sums=('2095061e0305cf3ed5855ceb268e4aebad504eff') +sha1sums=('db8e55e945b223dd08228cb7d690c575ab798517') # optimization OK From vmiklos at frugalware.org Tue Aug 21 20:04:53 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 21 20:04:55 2007 Subject: [Frugalware-git] bmf: bitlbee-1.1bzr241-1vmiklos2-i686 Message-ID: <20070821180453.93D7213A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=bmf/.git;a=commitdiff;h=bb6f1678f707f111758f2154e603315857ed8f1e commit bb6f1678f707f111758f2154e603315857ed8f1e Author: VMiklos Date: Tue Aug 21 20:04:32 2007 +0200 bitlbee-1.1bzr241-1vmiklos2-i686 add 2 new patches also move them to my private dir as i linked them at the upstream bts so this way i have to maintain these patches only at one place (and they're mirrored this way, too) diff --git a/source/network-extra/bitlbee/FrugalBuild b/source/network-extra/bitlbee/FrugalBuild index f1e5e83..dcf9416 100644 --- a/source/network-extra/bitlbee/FrugalBuild +++ b/source/network-extra/bitlbee/FrugalBuild @@ -3,7 +3,7 @@ pkgname=bitlbee pkgver=1.1bzr241 -pkgrel=1vmiklos1 +pkgrel=1vmiklos2 pkgdesc="An IRC to other chat networks gateway." url="http://www.bitlbee.org/main.php/news.html" # inetd: othervise it can't serve on port 6667 @@ -18,9 +18,14 @@ install=$pkgname.install _F_scm_type="bzr" _F_scm_url="http://code.bitlbee.org/bitlbee/" Finclude scm -source=(configure-plugins.patch makefile-headers.patch) +source=(http://frugalware.org/~vmiklos/patches/bitlbee-configure-plugins.patch + http://frugalware.org/~vmiklos/patches/bitlbee-global-conf-may-be-null.patch + http://frugalware.org/~vmiklos/patches/bitlbee-makefile-headers.patch + http://frugalware.org/~vmiklos/patches/bitlbee-more-verbose-on-plugin-errors.patch) sha1sums=('ce3072964556b3a80c4f5c44a75267024ac4d8ec' \ - '0c74dc5cf4dfff0a3d2a68fad43feef64fff0bde') + '41fc7989bc5fa265d58ea1f9dd81eb2fbf3479ba' \ + '9b88dc4e1ad14b26cc597e8f1974b771952b1c54' \ + '819e9097f96bdc51aef215beec69dc25b42725d1') options=('scriptlet') build() { diff --git a/source/network-extra/bitlbee/configure-plugins.patch b/source/network-extra/bitlbee/configure-plugins.patch deleted file mode 100644 index e4c78dc..0000000 --- a/source/network-extra/bitlbee/configure-plugins.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- a/configure 2007-07-14 23:47:38 +0000 -+++ b/configure 2007-08-18 00:34:11 +0000 -@@ -28,6 +28,7 @@ - debug=0 - strip=1 - gcov=0 -+plugins=1 - ipv6=1 - - events=glib -@@ -68,6 +69,7 @@ - --debug=0/1 Disable/enable debugging $debug - --strip=0/1 Disable/enable binary stripping $strip - --gcov=0/1 Disable/enable test coverage reporting $gcov -+--plugins=0/1 Disable/enable plugins support $plugins - - --ipv6=0/1 IPv6 socket support $ipv6 - -@@ -382,6 +384,13 @@ - echo "EFLAGS+=-lgcov" >> Makefile.settings - fi - -+if [ "$plugins" = 0 ]; then -+ echo '#undef WITH_PLUGINS' >> config.h -+else -+ echo '#define WITH_PLUGINS' >> config.h -+fi -+ -+ - echo - if [ -z "$BITLBEE_VERSION" -a -d .bzr ] && type bzr > /dev/null 2> /dev/null; then - nick=`bzr nick` diff --git a/source/network-extra/bitlbee/makefile-headers.patch b/source/network-extra/bitlbee/makefile-headers.patch deleted file mode 100644 index 674648f..0000000 --- a/source/network-extra/bitlbee/makefile-headers.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/Makefile 2007-07-01 14:52:45 +0000 -+++ b/Makefile 2007-08-18 00:44:11 +0000 -@@ -10,7 +10,7 @@ - - # Program variables - objects = account.o bitlbee.o conf.o crypting.o help.o ipc.o irc.o irc_commands.o log.o nick.o query.o root_commands.o set.o storage.o $(STORAGE_OBJS) unix.o user.o --headers = account.h bitlbee.h commands.h conf.h config.h crypting.h help.h ini.h ipc.h irc.h log.h nick.h query.h set.h sock.h storage.h url.h user.h protocols/http_client.h protocols/md5.h protocols/nogaim.h protocols/proxy.h protocols/sha.h protocols/ssl_client.h -+headers = account.h bitlbee.h commands.h conf.h config.h crypting.h help.h lib/ini.h ipc.h irc.h log.h nick.h query.h set.h sock.h storage.h lib/url.h user.h lib/http_client.h lib/md5.h protocols/nogaim.h lib/proxy.h lib/sha.h lib/ssl_client.h - subdirs = lib protocols - - # Expansion of variables - From priyank at frugalware.org Tue Aug 21 20:30:32 2007 From: priyank at frugalware.org (Priyank) Date: Tue Aug 21 20:30:33 2007 Subject: [Frugalware-git] frugalware-current: miro-0.9.8.1-2-i686 Message-ID: <20070821183032.AFCAD13A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=9f368dd9b55ab83f9f4ec4275bccdd20fbdc1983 commit 9f368dd9b55ab83f9f4ec4275bccdd20fbdc1983 Author: Priyank Date: Tue Aug 21 23:54:34 2007 +0530 miro-0.9.8.1-2-i686 * Rebuild with db-4.6.19-1 / closes #2342 * Fixed depends diff --git a/source/xmultimedia-extra/miro/FrugalBuild b/source/xmultimedia-extra/miro/FrugalBuild index 801844e..85757a4 100644 --- a/source/xmultimedia-extra/miro/FrugalBuild +++ b/source/xmultimedia-extra/miro/FrugalBuild @@ -3,10 +3,10 @@ pkgname=miro pkgver=0.9.8.1 -pkgrel=1 +pkgrel=2 pkgdesc="The free and open source internet TV platform." url="http://www.getmiro.com/" -depends=('gtk+2' 'pygtk' 'dbus-python' 'pyrex' 'boost' 'xine-lib' 'db=4.6.18' +depends=('gtk+2' 'pygtk' 'dbus-python' 'pyrex' 'boost' 'xine-lib' 'db>=4.6.19' 'nss' 'nspr' 'xulrunner' 'gnome-python-extras' 'gnome-python-extras-mozembed') groups=('xmultimedia-extra') replaces=('democracy') @@ -20,7 +20,6 @@ sha1sums=('8bbb80c673a283e2f0c4e0b1a333a2f9a8a638c8' \ '153e1902352eb4d724ec816b8097f01830178181' \ 'baed01f46d5606f106d01c573c9cbdf94044e961') - build() { Fcd From vmiklos at frugalware.org Tue Aug 21 21:17:18 2007 From: vmiklos at frugalware.org (VMiklos) Date: Tue Aug 21 21:17:22 2007 Subject: [Frugalware-git] bmf: bitlbee-skype-0.1.0-1-i686 Message-ID: <20070821191718.E373013A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=bmf/.git;a=commitdiff;h=248905a73f4cc2c907c7174a8630c6df08dd11a1 commit 248905a73f4cc2c907c7174a8630c6df08dd11a1 Author: VMiklos Date: Tue Aug 21 21:17:06 2007 +0200 bitlbee-skype-0.1.0-1-i686 new package diff --git a/source/network-extra/bitlbee-skype/FrugalBuild b/source/network-extra/bitlbee-skype/FrugalBuild new file mode 100644 index 0000000..a118502 --- /dev/null +++ b/source/network-extra/bitlbee-skype/FrugalBuild @@ -0,0 +1,16 @@ +# Compiling Time: 0 SBU +# Maintainer: VMiklos + +pkgname=bitlbee-skype +pkgver=0.1.0 +pkgrel=1 +pkgdesc="A Skype plugin for BitlBee" +url="http://ftp.frugalware.org/pub/other/people/vmiklos/bitlbee-skype/" +depends=('bitlbee>=1.1bzr241-1vmiklos2') +groups=('network-extra') +archs=('i686') +up2date="lynx -dump $url|Flasttar" +source=($url/$pkgname-$pkgver.tar.gz) +signatures=(${source[0]}.asc) + +# optimization OK From boobaa at frugalware.org Tue Aug 21 21:25:54 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Tue Aug 21 21:25:54 2007 Subject: [Frugalware-git] frugalware-current: clucene-0.9.20-1-i686 Message-ID: <20070821192554.051D413A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=935306d708d56831e50ca4c8b32d35eab5014db8 commit 935306d708d56831e50ca4c8b32d35eab5014db8 Author: CSÉCSY László Date: Tue Aug 21 21:25:45 2007 +0200 clucene-0.9.20-1-i686 version bump diff --git a/source/lib-extra/clucene/FrugalBuild b/source/lib-extra/clucene/FrugalBuild index 007f9a3..374f578 100644 --- a/source/lib-extra/clucene/FrugalBuild +++ b/source/lib-extra/clucene/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: CSÉCSY László pkgname=clucene -pkgver=0.9.19 +pkgver=0.9.20 pkgrel=1 pkgdesc="a C++ port of Lucene: the high-performance, full-featured text search engine" depends=('libstdc++') @@ -14,7 +14,6 @@ _F_sourceforge_name="$pkgname-core" _F_sourceforge_broken_up2date=1 Finclude sourceforge _F_cd_path="$pkgname-core-$pkgver" -sha1sums=('f6506455b7705fe62d06ea5c946f623c839fda5c') - +sha1sums=('a60a360b9ce9048d65e5de8f0ae21a3f2638b22c') # optimization OK From vmiklos at frugalware.org Wed Aug 22 01:28:57 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 22 01:29:03 2007 Subject: [Frugalware-git] bmf: bitlbee-skype-0.1.1-1-i686 Message-ID: <20070821232857.C757313A4021@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=bmf/.git;a=commitdiff;h=d462de2cf8f4a468f5efe8921b70688f1b98dbd8 commit d462de2cf8f4a468f5efe8921b70688f1b98dbd8 Author: VMiklos Date: Wed Aug 22 01:28:45 2007 +0200 bitlbee-skype-0.1.1-1-i686 version bump diff --git a/source/network-extra/bitlbee-skype/FrugalBuild b/source/network-extra/bitlbee-skype/FrugalBuild index a118502..018080c 100644 --- a/source/network-extra/bitlbee-skype/FrugalBuild +++ b/source/network-extra/bitlbee-skype/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=bitlbee-skype -pkgver=0.1.0 +pkgver=0.1.1 pkgrel=1 pkgdesc="A Skype plugin for BitlBee" url="http://ftp.frugalware.org/pub/other/people/vmiklos/bitlbee-skype/" From vmiklos at frugalware.org Wed Aug 22 13:39:43 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 22 13:39:46 2007 Subject: [Frugalware-git] frugalware-current: gsoap-2.7.9-11-i686 Message-ID: <20070822113944.005C913A40DD@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=cbff388e9a7ed9b967660086e4f568bf8cb06a00 commit cbff388e9a7ed9b967660086e4f568bf8cb06a00 Author: VMiklos Date: Wed Aug 22 13:39:23 2007 +0200 gsoap-2.7.9-11-i686 bump to patchlevel 'k' diff --git a/source/devel-extra/gsoap/FrugalBuild b/source/devel-extra/gsoap/FrugalBuild index 1e57789..14c65a7 100644 --- a/source/devel-extra/gsoap/FrugalBuild +++ b/source/devel-extra/gsoap/FrugalBuild @@ -3,8 +3,8 @@ pkgname=gsoap pkgver=2.7.9 -extrapkgver=j -pkgrel=10 +extrapkgver=k +pkgrel=11 pkgdesc="A cross-platform development environment for C and C++ SOAP/XML Web services." depends=('libstdc++') groups=('devel-extra') @@ -13,7 +13,7 @@ _F_sourceforge_dirname="gsoap2" Finclude sourceforge up2date="lynx -dump http://sourceforge.net/project/showfiles.php?group_id=52781|grep stable |sed 's/.*P \([^ ]*\) .*/\1/;s/$extrapkgver//;q'" source=(${source%gs*}/${pkgname}_$pkgver$extrapkgver.tar.gz gsoap-2.7.9-gcc41.diff) -sha1sums=('293474f454e2b5d0c62e04fc4d0082f6f0da7ba7' \ +sha1sums=('696d4b216eab2ba641ae11b70d6860ed9a844d86' \ 'dbd2c19a10fce1f2d4ebf5e060e32540ba27c9c5') build() From vmiklos at frugalware.org Wed Aug 22 13:46:46 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 22 13:46:48 2007 Subject: [Frugalware-git] frugalware-current: gnupg-1.4.7-1-i686 Message-ID: <20070822114646.6BED613A40DD@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=edaf172bea9f1cb92b70babc2893b618625ab1cf commit edaf172bea9f1cb92b70babc2893b618625ab1cf Author: VMiklos Date: Wed Aug 22 13:46:41 2007 +0200 gnupg-1.4.7-1-i686 up2date fix diff --git a/source/apps/gnupg/FrugalBuild b/source/apps/gnupg/FrugalBuild index 5946f22..7e2fdca 100644 --- a/source/apps/gnupg/FrugalBuild +++ b/source/apps/gnupg/FrugalBuild @@ -9,7 +9,10 @@ url="http://www.gnupg.org/" depends=('zlib' 'bzip2' 'readline') groups=('apps' 'chroot-core') archs=('i686' 'x86_64') -up2date="lynx -dump $url|grep stable|sed -ne 's/.*]\(.*\) \.$/\1/;1 p'" +# quite handy, they switched to .bz2 for 2.x +# so yes, this is intentional, voroskoi will bump this pkg to 2.x when he says +# 2.x is stable enough +up2date="lynx -dump ftp://ftp.gnupg.org/GnuPG/gnupg/|Flasttar" source=(ftp://ftp.gnupg.org/GnuPG/gnupg/$pkgname-$pkgver.tar.gz) signatures=($source.sig) Finclude texinfo From vmiklos at frugalware.org Wed Aug 22 15:03:13 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 22 15:03:15 2007 Subject: [Frugalware-git] neon27: neon-0.27.0-1-i686 Message-ID: <20070822130313.291ED16A8061@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=neon27/.git;a=commitdiff;h=9f840c82cf227c0e2e9b90e52e987205c0025026 commit 9f840c82cf227c0e2e9b90e52e987205c0025026 Author: VMiklos Date: Wed Aug 22 15:02:57 2007 +0200 neon-0.27.0-1-i686 version bump diff --git a/source/network/neon/FrugalBuild b/source/network/neon/FrugalBuild index 637c7d3..cdb89cf 100644 --- a/source/network/neon/FrugalBuild +++ b/source/network/neon/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: VMiklos pkgname=neon -pkgver=0.26.4 -pkgrel=2 +pkgver=0.27.0 +pkgrel=1 pkgdesc="An HTTP and WebDAV client library, with a C interface." url="http://www.webdav.org/neon/" depends=('heimdal>=1.0' 'expat' 'zlib') @@ -13,5 +13,5 @@ up2date="lynx -dump $url |grep Source|sed 's/.*-\(.*\)\.t.*/\1/'" source=($url/$pkgname-$pkgver.tar.gz) options=('force') Fconfopts="$Fconfopts --disable-debug --with-expat --with-ssl --enable-shared" -sha1sums=('0c005fe73573253888b0c6e839b18d24c52582a4') +sha1sums=('20959ce39fd8687ffd86341cb183a07dfc0abe70') # optimization OK From vmiklos at frugalware.org Wed Aug 22 17:28:51 2007 From: vmiklos at frugalware.org (VMiklos) Date: Wed Aug 22 17:28:54 2007 Subject: [Frugalware-git] bmf: git-1.5.3.rc6.1.gadf5-1-i686 Message-ID: <20070822152851.2CF8816A8061@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=bmf/.git;a=commitdiff;h=89aead00fe559c2b539ccbc5e488eca5f3210361 commit 89aead00fe559c2b539ccbc5e488eca5f3210361 Author: VMiklos Date: Wed Aug 22 17:28:39 2007 +0200 git-1.5.3.rc6.1.gadf5-1-i686 bump to rc6 diff --git a/source/devel-extra/git/FrugalBuild b/source/devel-extra/git/FrugalBuild index c2242aa..e36a6e5 100644 --- a/source/devel-extra/git/FrugalBuild +++ b/source/devel-extra/git/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=git -pkgver=1.5.3.rc1.4.gaf83 +pkgver=1.5.3.rc6.1.gadf5 pkgrel=1 pkgdesc="the stupid content tracker" url="http://www.kernel.org/pub/software/scm/git/" From boobaa at frugalware.org Wed Aug 22 22:24:14 2007 From: boobaa at frugalware.org (CSÉCSY László) Date: Wed Aug 22 22:24:16 2007 Subject: [Frugalware-git] frugalware-current: phpmyadmin-2.11.0-1-i686 Message-ID: <20070822202414.1EFE316A8061@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=de20e2f3d2f34476ae379ad59cf702cfabd089e4 commit de20e2f3d2f34476ae379ad59cf702cfabd089e4 Author: CSÉCSY László Date: Wed Aug 22 22:24:06 2007 +0200 phpmyadmin-2.11.0-1-i686 version bump diff --git a/source/network-extra/phpmyadmin/FrugalBuild b/source/network-extra/phpmyadmin/FrugalBuild index 323dc6d..addbfd1 100644 --- a/source/network-extra/phpmyadmin/FrugalBuild +++ b/source/network-extra/phpmyadmin/FrugalBuild @@ -3,7 +3,7 @@ # Maintainer: CSÉCSY László pkgname=phpmyadmin -pkgver=2.10.3 +pkgver=2.11.0 pkgrel=1 pkgdesc="Set of PHP-scripts to administrate MySQL over the WWW." _F_sourceforge_ext="-all-languages.tar.bz2" @@ -30,4 +30,4 @@ build() Frm /var/www/html/phpMyAdmin-${pkgver//_/-}-all-languages.tar.bz2 } -sha1sums=('06adfc18a81e621e928ac089e278f2c39d2ab10e') +sha1sums=('14d92a894ee8fb12f4270439a1e309b6ffcfdc0c') From vmiklos at frugalware.org Thu Aug 23 01:12:57 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 23 01:12:59 2007 Subject: [Frugalware-git] setup: fix lvm2's etc dir Message-ID: <20070822231257.C8D9B16A8064@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=setup/.git;a=commitdiff;h=d8ac4a2023cfedd95da4e089ac9d995751ebd3c2 commit d8ac4a2023cfedd95da4e089ac9d995751ebd3c2 Author: VMiklos Date: Thu Aug 23 00:57:23 2007 +0200 fix lvm2's etc dir diff --git a/Makefile b/Makefile index 66a9de1..f51c822 100644 --- a/Makefile +++ b/Makefile @@ -504,4 +504,4 @@ lvm2: $(CLEANUP) mkdir -p lvm2 $(UNPACK); \ - cp -a {etc/lvm,sbin} ../lvm2/ + cp -a {etc,sbin} ../lvm2/ From vmiklos at frugalware.org Thu Aug 23 01:12:57 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 23 01:13:00 2007 Subject: [Frugalware-git] setup: asklang: add Danish menu item Message-ID: <20070822231258.0016A16A8064@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=setup/.git;a=commitdiff;h=bd31ab237bc2d371332743e470bf3c02c55bb4dc commit bd31ab237bc2d371332743e470bf3c02c55bb4dc Author: VMiklos Date: Thu Aug 23 00:57:40 2007 +0200 asklang: add Danish menu item diff --git a/src/plugins/asklang.c b/src/plugins/asklang.c index d9e5ada..c45495e 100644 --- a/src/plugins/asklang.c +++ b/src/plugins/asklang.c @@ -1,7 +1,7 @@ /* * asklang.c for Frugalware setup * - * Copyright (c) 2005 by Miklos Vajna + * Copyright (c) 2005, 2007 by Miklos Vajna * Copyright (c) 2005 by Christian Hamar alias krix * * This program is free software; you can redistribute it and/or modify @@ -35,10 +35,11 @@ #include #include "common.h" -#define LANGSNUM 11 +#define LANGSNUM 12 char *langs[] = { "en_US", "English", + "da_DK", "Danish / Dansk" "de_DE", "German / Deutsch", "fr_FR", "French / Français", "hu_HU", "Hungarian / Magyar", From vmiklos at frugalware.org Thu Aug 23 01:12:58 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 23 01:13:01 2007 Subject: [Frugalware-git] setup: glibc: add da_DK Message-ID: <20070822231258.1DC9516A8064@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=setup/.git;a=commitdiff;h=35e757e0698b4f3c6685ed1a8863b5b2f55613ec commit 35e757e0698b4f3c6685ed1a8863b5b2f55613ec Author: VMiklos Date: Thu Aug 23 01:04:13 2007 +0200 glibc: add da_DK diff --git a/Makefile b/Makefile index f51c822..2ad1c19 100644 --- a/Makefile +++ b/Makefile @@ -46,7 +46,7 @@ export CCACHE_DIR=/var/cache/ccache/setup export CCACHE_NOLINK=1 export CCACHE_UMASK=002 DIALOG_LANGS = `find po -name *.po |sed 's/.*\/\(.*\).po/\1/' |tr '\n' ' '` -GLIBC_LANGS = en_US de_DE fr_FR hu_HU id_ID it_IT nl_NL pt_BR ro_RO sk_SK sv_SV +GLIBC_LANGS = en_US da_DK de_DE fr_FR hu_HU id_ID it_IT nl_NL pt_BR ro_RO sk_SK sv_SV CARCH ?= $(shell arch) ifeq ($(CARCH),i686) KARCH ?= i386 From vmiklos at frugalware.org Thu Aug 23 01:12:58 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 23 01:13:02 2007 Subject: [Frugalware-git] setup: plugins/asklang: typo Message-ID: <20070822231258.3BDCB16A8064@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=setup/.git;a=commitdiff;h=43c3a3b1b2fd7b3b24169f7492fb735f90b855c4 commit 43c3a3b1b2fd7b3b24169f7492fb735f90b855c4 Author: VMiklos Date: Thu Aug 23 01:08:19 2007 +0200 plugins/asklang: typo diff --git a/src/plugins/asklang.c b/src/plugins/asklang.c index c45495e..70e012f 100644 --- a/src/plugins/asklang.c +++ b/src/plugins/asklang.c @@ -39,7 +39,7 @@ char *langs[] = { "en_US", "English", - "da_DK", "Danish / Dansk" + "da_DK", "Danish / Dansk", "de_DE", "German / Deutsch", "fr_FR", "French / Français", "hu_HU", "Hungarian / Magyar", From vmiklos at frugalware.org Thu Aug 23 10:47:25 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 23 10:47:27 2007 Subject: [Frugalware-git] pacman-tools: dg: use git's -r option for -s, too Message-ID: <20070823084725.E6B81186803F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools/.git;a=commitdiff;h=07a6ec71e351adc37486193e5412dde9206f9a5f commit 07a6ec71e351adc37486193e5412dde9206f9a5f Author: VMiklos Date: Thu Aug 23 10:46:58 2007 +0200 dg: use git's -r option for -s, too this will result in M source/category/pkg/FB instead of M source when using dg chan -s diff --git a/darcs-git.py b/darcs-git.py index d090648..6a32213 100755 --- a/darcs-git.py +++ b/darcs-git.py @@ -490,7 +490,7 @@ Options: options.last = "-%s" % arg optind += 1 elif opt in ("-s", "--summary"): - options.logopts = "--name-status" + options.logopts = "-r --name-status" elif opt in ("-v", "--verbose"): options.logopts = "-p" elif opt in ("-t", "--tags"): From vmiklos at frugalware.org Thu Aug 23 16:03:11 2007 From: vmiklos at frugalware.org (VMiklos) Date: Thu Aug 23 16:03:14 2007 Subject: [Frugalware-git] frugalware-current: skype4py-0.9.28.0-1-i686 Message-ID: <20070823140311.60B78186803F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=1938bdb5413e9bf18fd70fa2ed27f9205930bbc3 commit 1938bdb5413e9bf18fd70fa2ed27f9205930bbc3 Author: VMiklos Date: Thu Aug 23 16:02:24 2007 +0200 skype4py-0.9.28.0-1-i686 version bump dbus-typo.diff is in upstream diff --git a/source/devel-extra/skype4py/FrugalBuild b/source/devel-extra/skype4py/FrugalBuild index a4dc3d4..3183c80 100644 --- a/source/devel-extra/skype4py/FrugalBuild +++ b/source/devel-extra/skype4py/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=skype4py -pkgver=0.4.0.11 +pkgver=0.9.28.0 pkgrel=1 pkgdesc="A Python binding to Skype." _F_sourceforge_dirname="skype4py" @@ -12,7 +12,5 @@ Finclude sourceforge depends=('dbus-python' 'pygobject') groups=('devel-extra') archs=('i686') -source=($source dbus-typo.diff) -sha1sums=('8343742fd575cb6144e6ece81d5f0e92aae20609' \ - 'd055eba7cf0d09ac50ad52f11ca35b3782688194') +sha1sums=('962fa3d65aeb5f305175fe9dae7098e5e54b7aef') _F_cd_path="Skype4Py-$pkgver" diff --git a/source/devel-extra/skype4py/dbus-typo.diff b/source/devel-extra/skype4py/dbus-typo.diff deleted file mode 100644 index d25932c..0000000 --- a/source/devel-extra/skype4py/dbus-typo.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- site-packages/Skype4Py/API/posix.py.orig 2007-08-20 04:22:18.000000000 +0200 -+++ site-packages/Skype4Py/API/posix.py 2007-08-20 04:23:00.000000000 +0200 -@@ -132,7 +132,7 @@ - self.Commands[Command.Id] = Command - try: - result = self.skype_out.Invoke(com) -- except dbus.DbusException: -+ except dbus.DBusException: - # Skype probably closed - return False - if result.startswith(u'#%d ' % Command.Id): From krics at linuxforum.hu Thu Aug 23 17:41:56 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 23 17:42:00 2007 Subject: [Frugalware-git] pacman-g2: Added --enable-strict Message-ID: <20070823154156.866A1186803F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=39ead4f31f07682973d5b9c89fa4709d3a8de284 commit 39ead4f31f07682973d5b9c89fa4709d3a8de284 Author: Christian Hamar alias krix Date: Thu Aug 23 17:41:43 2007 +0200 Added --enable-strict * Added --enable-strict option to configure.ac which cause that we got more check flags at make to find out errors and warnings in the code diff --git a/configure.ac b/configure.ac index 6965dd5..114cd76 100644 --- a/configure.ac +++ b/configure.ac @@ -154,6 +154,11 @@ AC_ARG_ENABLE(werror, AC_HELP_STRING([ --enable-werror], [Enable building with Werror]), [werror=$enableval], [werror=no]) +dnl Build with strict :) (bunch of flags :P) +AC_ARG_ENABLE(strict, + AC_HELP_STRING([ --enable-strict], [Enable building with 'Strict' flags]), + [strict=$enableval], [strict=no]) + dnl Help line for debug AC_ARG_ENABLE(debug, [ --enable-debug Enable debugging support], debug=yes) @@ -380,6 +385,24 @@ else AC_MSG_RESULT(no) fi +dnl Enable or disable building with 'strict' flags +AC_MSG_CHECKING(for building with 'strict' flags) +if test x$strict = xyes ; then + CFLAGS="$CFLAGS -Wextra -Wall -pedantic -Wshadow \ + -Wmissing-declarations -Wpointer-arith -Wcast-align \ + -Wfloat-equal -Wstrict-prototypes -Wmissing-prototypes \ + -Wredundant-decls -Wunused-variable -Wunused-parameter \ + -Wparentheses -Wno-long-long -Wwrite-strings -Wimplicit \ + -Wnested-externs -Wno-unused -Wundef -Wpacked \ + -Wbad-function-cast -Wunused-function -Wunused-label \ + -Wunused-value -Wfloat-equal -Wchar-subscripts -Wswitch \ + -Wmissing-braces -Wsequence-point -Wunknown-pragmas \ + -Wdeclaration-after-statement -Wsign-compare" + AC_MSG_RESULT(yes) +else + AC_MSG_RESULT(no) +fi + dnl Enable or disable fakeroot code AC_MSG_CHECKING(for fakeroot proof support) if test x$fakeroot = xyes ; then @@ -438,4 +461,5 @@ pacman-g2-$VERSION: debug support : ${debug} Werror build : ${werror} + Strict flags : ${strict} " From krics at linuxforum.hu Thu Aug 23 17:44:45 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 23 17:44:47 2007 Subject: [Frugalware-git] pacman-g2: Cosmetics to configure --help output Message-ID: <20070823154445.CB6D1186803F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=26e7a7fc487262927ee56c69b65e4772a6593d90 commit 26e7a7fc487262927ee56c69b65e4772a6593d90 Author: Christian Hamar alias krix Date: Thu Aug 23 17:44:42 2007 +0200 Cosmetics to configure --help output * Added two spaces for AC_HELP* strings at --enable --disable stuffs, so now we can see a better output for *our* flags and now we got seperate them from autotools* internal flags diff --git a/configure.ac b/configure.ac index 114cd76..c3c4261 100644 --- a/configure.ac +++ b/configure.ac @@ -55,37 +55,37 @@ AC_MSG_RESULT([a bit high, but we can proceed]) dnl Help line for man2html AC_ARG_ENABLE(man2html, - AC_HELP_STRING([--enable-man2html], [Build html docs via man2html]), + AC_HELP_STRING([ --enable-man2html], [Build html docs via man2html]), [wantman2html=$enableval], [wantman2html=no]) dnl Help line for po4a AC_ARG_ENABLE(po4a, - AC_HELP_STRING([--disable-po4a], [Do not build localized manpages via po4a]), + AC_HELP_STRING([ --disable-po4a], [Do not build localized manpages via po4a]), [wantpo4a=$enableval], [wantpo4a=yes]) dnl Help line for doxygen AC_ARG_ENABLE(doxygen, - AC_HELP_STRING([--disable-doxygen], [Do not build API docs via Doxygen]), + AC_HELP_STRING([ --disable-doxygen], [Do not build API docs via Doxygen]), [wantdoxygen=$enableval], [wantdoxygen=yes]) dnl Help line for python AC_ARG_ENABLE(python, - AC_HELP_STRING([--disable-python], [Do not build Python bindings]), + AC_HELP_STRING([ --disable-python], [Do not build Python bindings]), [wantpython=$enableval], [wantpython=yes]) dnl Help line for perl AC_ARG_ENABLE(perl, - AC_HELP_STRING([--disable-perl], [Do not build Perl bindings]), + AC_HELP_STRING([ --disable-perl], [Do not build Perl bindings]), [wantperl=$enableval], [wantperl=yes]) dnl Help line for java AC_ARG_ENABLE(java, - AC_HELP_STRING([--disable-java], [Do not build Java bindings]), + AC_HELP_STRING([ --disable-java], [Do not build Java bindings]), [wantjava=$enableval], [wantjava=yes]) dnl Help line for csharp AC_ARG_ENABLE(csharp, - AC_HELP_STRING([--disable-csharp], [Do not build csharp bindings]), + AC_HELP_STRING([ --disable-csharp], [Do not build csharp bindings]), [wantcsharp=$enableval], [wantcsharp=yes]) dnl Check for architecture @@ -164,7 +164,7 @@ AC_ARG_ENABLE(debug, [ --enable-debug Enable debugging support], debug=yes) dnl Help line for fakeroot AC_ARG_ENABLE(fakeroot, - AC_HELP_STRING([--disable-fakeroot], [Disable fakeroot proof support]), + AC_HELP_STRING([ --disable-fakeroot], [Disable fakeroot proof support]), [fakeroot=$enableval], [fakeroot=yes]) dnl Check for man2html binary From krics at linuxforum.hu Thu Aug 23 17:46:49 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 23 17:46:50 2007 Subject: [Frugalware-git] pacman-g2: Did cosmetics for --enable-debug too Message-ID: <20070823154649.79DF6186803F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=e526605f90dca92fa544dfcaaee714d8b56eda1a commit e526605f90dca92fa544dfcaaee714d8b56eda1a Author: Christian Hamar alias krix Date: Thu Aug 23 17:46:51 2007 +0200 Did cosmetics for --enable-debug too diff --git a/configure.ac b/configure.ac index c3c4261..25405b4 100644 --- a/configure.ac +++ b/configure.ac @@ -160,7 +160,9 @@ AC_ARG_ENABLE(strict, [strict=$enableval], [strict=no]) dnl Help line for debug -AC_ARG_ENABLE(debug, [ --enable-debug Enable debugging support], debug=yes) +AC_ARG_ENABLE(debug, + AC_HELP_STRING([ --enable-debug], [Enable debugging support]), + [debug=$enableval], [debug=yes]) dnl Help line for fakeroot AC_ARG_ENABLE(fakeroot, From krics at linuxforum.hu Thu Aug 23 17:47:28 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 23 17:47:30 2007 Subject: [Frugalware-git] pacman-g2: Cosmetics fix :P Message-ID: <20070823154728.E0306186803F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=12ad2275a1839ad44c6c95c5cf836c5996836938 commit 12ad2275a1839ad44c6c95c5cf836c5996836938 Author: Christian Hamar alias krix Date: Thu Aug 23 17:47:25 2007 +0200 Cosmetics fix :P * Added one more space to werror and strict options diff --git a/configure.ac b/configure.ac index 25405b4..f494214 100644 --- a/configure.ac +++ b/configure.ac @@ -151,12 +151,12 @@ AC_SUBST(CHOST) dnl Build with Werror AC_ARG_ENABLE(werror, - AC_HELP_STRING([ --enable-werror], [Enable building with Werror]), + AC_HELP_STRING([ --enable-werror], [Enable building with Werror]), [werror=$enableval], [werror=no]) dnl Build with strict :) (bunch of flags :P) AC_ARG_ENABLE(strict, - AC_HELP_STRING([ --enable-strict], [Enable building with 'Strict' flags]), + AC_HELP_STRING([ --enable-strict], [Enable building with 'Strict' flags]), [strict=$enableval], [strict=no]) dnl Help line for debug From krics at linuxforum.hu Thu Aug 23 18:23:47 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 23 18:23:50 2007 Subject: [Frugalware-git] frugalware-current: perl-io-socket-ssl-1.08-1-x86_64 Message-ID: <20070823162347.921D7186803F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=0960730dc1521d90c442f49a2c1d02de687814ed commit 0960730dc1521d90c442f49a2c1d02de687814ed Author: Christian Hamar alias krix Date: Thu Aug 23 18:23:38 2007 +0200 perl-io-socket-ssl-1.08-1-x86_64 * Version bump diff --git a/source/devel/perl-io-socket-ssl/FrugalBuild b/source/devel/perl-io-socket-ssl/FrugalBuild index 74f8fa0..3676eaa 100644 --- a/source/devel/perl-io-socket-ssl/FrugalBuild +++ b/source/devel/perl-io-socket-ssl/FrugalBuild @@ -3,11 +3,11 @@ _F_perl_name=IO-Socket-SSL _F_perl_author=S/SU/SULLR -pkgver=1.07 +pkgver=1.08 pkgrel=1 pkgdesc="Perl extension Nearly transparent SSL encapsulation for IO::Socket::INET" depends=('perl-net-ssleay>=1.30') Finclude perl groups=('devel') archs=('i686' 'x86_64') -sha1sums=('14f2ead9998aa94d5d02cde7680d69f1127cb5d4') +sha1sums=('ffddd8e26865a66e193bb4f93212d441790cc910') From krics at linuxforum.hu Thu Aug 23 18:31:57 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 23 18:32:01 2007 Subject: [Frugalware-git] frugalware-current: librsvg-2.18.1-1-x86_64 Message-ID: <20070823163157.6C09F186803F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5985b2d903b4d61caccbad6d7e7c753716391769 commit 5985b2d903b4d61caccbad6d7e7c753716391769 Author: Christian Hamar alias krix Date: Thu Aug 23 18:31:37 2007 +0200 librsvg-2.18.1-1-x86_64 * Version bump * Drop firefox from makedepends() * Added xulrunner as depends() (now it can use that) * Removed Fsed hacks (not needed anymore) diff --git a/source/gnome/librsvg/FrugalBuild b/source/gnome/librsvg/FrugalBuild index c5cf038..54d8d78 100644 --- a/source/gnome/librsvg/FrugalBuild +++ b/source/gnome/librsvg/FrugalBuild @@ -3,23 +3,20 @@ # Contributor: VMiklos pkgname=librsvg -pkgver=2.18.0 +pkgver=2.18.1 pkgrel=1 pkgdesc="A high performance SVG rendering library for GNOME" url="http://www.gnome.org/" -depends=('gtk+2>=2.10.0' 'libxml2' 'popt' 'libart_lgpl' 'libcroco>=0.6.1-2') -makedepends=('firefox' 'gtk-doc') +depends=('gtk+2>=2.10.0' 'libxml2' 'popt' 'libart_lgpl' 'libcroco>=0.6.1-2' 'xulrunner=1.8.1.3') +makedepends=('gtk-doc') groups=('gnome' 'gnome-core') archs=('i686' 'x86_64') Finclude gnome -sha1sums=('cbdfc4bc6c87e1cae757e37df39a2a44128b6bf7') +sha1sums=('1b5a15515b32eaf3eef709237dac8365e26f30ca') build() { - Fsed 'mozilla-config' 'firefox-config' configure - Fsed '^\(MOZILLA_CFLAGS = .*\)' '\1 `pkg-config --cflags glib-2.0`' \ - moz-plugin/Makefile.in Fbuild --enable-gtk-doc --enable-pixbuf-loader --enable-gtk-theme \ - --with-croco + --with-croco --enable-mozilla-plugin } # optimization OK From krics at linuxforum.hu Thu Aug 23 18:35:37 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 23 18:35:39 2007 Subject: [Frugalware-git] frugalware-current: gtk+2-engines-2.11.6-1-x86_64 Message-ID: <20070823163537.43BE0186803F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=dbf8db79d191da262e1c6b3cb07968afe2adaace commit dbf8db79d191da262e1c6b3cb07968afe2adaace Author: Christian Hamar alias krix Date: Thu Aug 23 18:35:24 2007 +0200 gtk+2-engines-2.11.6-1-x86_64 * Version bump diff --git a/source/gnome/gtk+2-engines/FrugalBuild b/source/gnome/gtk+2-engines/FrugalBuild index b94b207..5142c15 100644 --- a/source/gnome/gtk+2-engines/FrugalBuild +++ b/source/gnome/gtk+2-engines/FrugalBuild @@ -3,7 +3,7 @@ pkgname=gtk+2-engines _F_gnome_name=gtk-engines -pkgver=2.11.4 +pkgver=2.11.6 pkgrel=1 pkgdesc="Theme engines for GTK+2" url="http://www.gnome.org/" @@ -17,6 +17,6 @@ _F_gnome_devel=y Finclude gnome _F_cd_path="gtk-engines-$pkgver" Fconfopts="$Fconfopts --enable-animation" -sha1sums=('219229a42c0d898ff53b68093d0b94256608ac54') +sha1sums=('05cb077a04da74b2fd1b1455836685f7bfe74515') # optimization OK From krics at linuxforum.hu Thu Aug 23 18:38:20 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 23 18:38:24 2007 Subject: [Frugalware-git] frugalware-current: xterm-229-1-x86_64 Message-ID: <20070823163820.42BAF186803F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f64c9e93e10583ece090bf5f5e45d855427d8d5d commit f64c9e93e10583ece090bf5f5e45d855427d8d5d Author: Christian Hamar alias krix Date: Thu Aug 23 18:38:10 2007 +0200 xterm-229-1-x86_64 * Version bump diff --git a/source/x11/xterm/FrugalBuild b/source/x11/xterm/FrugalBuild index d685130..ed974fa 100644 --- a/source/x11/xterm/FrugalBuild +++ b/source/x11/xterm/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=xterm -pkgver=228 +pkgver=229 pkgrel=1 pkgdesc="X terminal emulator" url="http://dickey.his.com/xterm/" @@ -42,5 +42,5 @@ build() { Fbuild_gnome_scriptlet } -sha1sums=('dcb0cd8adb43cd532027adb249040a389e3635ba') +sha1sums=('483fef795ebee83c513f9a72373d9d16366163d0') # optimization OK From krics at linuxforum.hu Thu Aug 23 19:02:15 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 23 19:02:17 2007 Subject: [Frugalware-git] frugalware-current: pidgin-2.1.1-1-x86_64 Message-ID: <20070823170215.D237B186803F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=fe03f6eab58a11e07815fc064357d38d79bd596b commit fe03f6eab58a11e07815fc064357d38d79bd596b Author: Christian Hamar alias krix Date: Thu Aug 23 18:50:55 2007 +0200 pidgin-2.1.1-1-x86_64 * Version bump diff --git a/source/xapps/pidgin/FrugalBuild b/source/xapps/pidgin/FrugalBuild index c0e0fcb..ce1cb60 100644 --- a/source/xapps/pidgin/FrugalBuild +++ b/source/xapps/pidgin/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: voroskoi pkgname=pidgin -pkgver=2.1.0 +pkgver=2.1.1 pkgrel=1 pkgdesc="A multi-protocol instant messaging (IM) client" url="http://www.pidgin.im/" @@ -19,7 +19,7 @@ _F_sourceforge_ext=".tar.bz2" _F_sourceforge_broken_up2date=1 Finclude sourceforge source=(${source[@]} perl-fix.patch) -sha1sums=('33f78d07c3c7797a710bb7d2032a8d0bd89a6ab3' \ +sha1sums=('da6b7dda67b14aa1837ca48895eedcee215f0818' \ 'c3facfbc8ec54b6b5a4f83a827cd766658fd9777') build() { From krics at linuxforum.hu Thu Aug 23 19:07:01 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Thu Aug 23 19:07:03 2007 Subject: [Frugalware-git] frugalware-current: ntfs-3g-1.810-1-x86_64 Message-ID: <20070823170701.EA65B186803F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=8432de454a9fec66a573f0edaca09bf02391ad05 commit 8432de454a9fec66a573f0edaca09bf02391ad05 Author: Christian Hamar alias krix Date: Thu Aug 23 19:06:51 2007 +0200 ntfs-3g-1.810-1-x86_64 * Version bump diff --git a/source/apps-extra/ntfs-3g/FrugalBuild b/source/apps-extra/ntfs-3g/FrugalBuild index 9449ddd..c99e400 100644 --- a/source/apps-extra/ntfs-3g/FrugalBuild +++ b/source/apps-extra/ntfs-3g/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=ntfs-3g -pkgver=1.710 +pkgver=1.810 pkgrel=1 pkgdesc="Third generation Linux NTFS driver with full read-write access." url="http://www.ntfs-3g.org/" @@ -13,5 +13,5 @@ up2date="lynx -dump $url| grep -m 1 'ntfs-3g-[[:digit:]]\+\.[[:digit:]]\+\.tgz' source=($url/$pkgname-$pkgver.tgz) Fconfopts="$Fconfopts --disable-ldconfig" -sha1sums=('d30ed61c895c5bc6f5459165f0dd23d1b938d8e9') +sha1sums=('f86fbe98e573c4d3c34007c9de2b8c1519b6f544') # optimization OK From krics at linuxforum.hu Fri Aug 24 07:46:27 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Fri Aug 24 07:46:29 2007 Subject: [Frugalware-git] frugalware-current: debootstrap-1.0.3-1-i686 Message-ID: <20070824054627.F25E21868064@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a240997a62ef19b8e4aac2ff3449f4521d41f865 commit a240997a62ef19b8e4aac2ff3449f4521d41f865 Author: Christian Hamar alias krix Date: Fri Aug 24 07:44:53 2007 +0200 debootstrap-1.0.3-1-i686 * Version bump diff --git a/source/apps-extra/debootstrap/FrugalBuild b/source/apps-extra/debootstrap/FrugalBuild index b53fa99..85abd2d 100644 --- a/source/apps-extra/debootstrap/FrugalBuild +++ b/source/apps-extra/debootstrap/FrugalBuild @@ -3,7 +3,7 @@ # Old Maintainer: Bence Nagy pkgname=debootstrap -pkgver=1.0.1 +pkgver=1.0.3 srcver=`echo $pkgver | tr "_" "-"` pkgrel=1 pkgdesc="Bootstrap a basic Debian system" @@ -20,4 +20,4 @@ build() { cp -R usr/ $Fdestdir || Fdie } -sha1sums=('9c973e6ce8ee955b3da928ea1bbdc5d9825b86b9') +sha1sums=('5000b1bf65ba7229c67f132bf10caf7040ac0c05') From krics at linuxforum.hu Fri Aug 24 09:17:48 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Fri Aug 24 09:17:50 2007 Subject: [Frugalware-git] frugalware-current: libgtkhtml-2.11.1-1-i686 Message-ID: <20070824071748.C0BEE1868064@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c645671c13cefcc6dd99211617ffe724258f15ac commit c645671c13cefcc6dd99211617ffe724258f15ac Author: Christian Hamar alias krix Date: Fri Aug 24 09:16:11 2007 +0200 libgtkhtml-2.11.1-1-i686 * Version bump diff --git a/source/gnome/libgtkhtml/FrugalBuild b/source/gnome/libgtkhtml/FrugalBuild index f637bbc..b2558bb 100644 --- a/source/gnome/libgtkhtml/FrugalBuild +++ b/source/gnome/libgtkhtml/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: AlexExtreme pkgname=libgtkhtml -pkgver=2.11.0 -pkgrel=3 +pkgver=2.11.1 +pkgrel=1 pkgdesc="A GTK+2 based HTML rendering library" url="http://www.gnome.org/" depends=('gail' 'libxml2') @@ -11,6 +11,6 @@ groups=('gnome' 'gnome-core') archs=('i686' 'x86_64') _F_gnome_devel="y" Finclude gnome -sha1sums=('61913a8708243f4116b242700558570bf819cad7') +sha1sums=('1325c1540091b89cc03d99a1e594285d2e846e50') # optimization OK From krics at linuxforum.hu Fri Aug 24 09:35:44 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Fri Aug 24 09:35:45 2007 Subject: [Frugalware-git] frugalware-current: totem-2.18.3-1-i686 Message-ID: <20070824073544.1677A1868064@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=72d05addcb67b9ca78ddaa5fe9e6428d41420d1d commit 72d05addcb67b9ca78ddaa5fe9e6428d41420d1d Author: Christian Hamar alias krix Date: Fri Aug 24 09:33:52 2007 +0200 totem-2.18.3-1-i686 * Version bump diff --git a/source/gnome/totem/FrugalBuild b/source/gnome/totem/FrugalBuild index 19714c4..cb71469 100644 --- a/source/gnome/totem/FrugalBuild +++ b/source/gnome/totem/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: AlexExtreme pkgname=totem -pkgver=2.18.2 +pkgver=2.18.3 pkgrel=1 url="http://www.gnome.org/projects/totem/" pkgdesc="Movie player for GNOME based on Xine" @@ -22,7 +22,7 @@ _F_gnome_desktop="y" _F_gnome_scrollkeeper="y" _F_gnome_iconcache="y" Finclude gnome gnome-scriptlet -sha1sums=('156bd3fd4e46865b5e1880bde3be6551610e89c4') +sha1sums=('d2d77aef1db6fd058276d5cd06f91fe9899ebf2a') subpkgs=('totem-nsplugin' 'totem-nautilus') subdescs=('Totem plugin for Firefox' 'Totem plugin for Nautilus') From vmiklos at frugalware.org Fri Aug 24 09:45:18 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 24 09:45:20 2007 Subject: [Frugalware-git] frugalware-current: bash-3.2_025-1-i686 Message-ID: <20070824074518.3FF001868064@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2a02c34c2f5535dd43f680422ef18450421fbb3d commit 2a02c34c2f5535dd43f680422ef18450421fbb3d Author: VMiklos Date: Fri Aug 24 09:44:57 2007 +0200 bash-3.2_025-1-i686 bump to patchlevel '025' diff --git a/source/base/bash/FrugalBuild b/source/base/bash/FrugalBuild index 64a1fe5..179c16b 100644 --- a/source/base/bash/FrugalBuild +++ b/source/base/bash/FrugalBuild @@ -3,7 +3,7 @@ pkgname=bash basever=3.2 -patchver=017 +patchver=025 if [ -z "$patchver" ]; then pkgver=$basever else @@ -32,7 +32,7 @@ build() for i in `seq -w $patchver` do Fmessage "Using patch: bash${basever//.}-$i" - patch -Np2 -i ../bash${basever//.}-$i || return 1 + patch -Np0 -i ../bash${basever//.}-$i || return 1 done Fbuild --with-curses --enable-readline Fmv /usr/bin / From vmiklos at frugalware.org Fri Aug 24 10:27:31 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 24 10:27:33 2007 Subject: [Frugalware-git] frugalware-current: autoconf-archive-2007_08_22-1-i686 Message-ID: <20070824082731.667981868065@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d07910ad1e82ccf27b79dc3e71ea4fa52e9a90bd commit d07910ad1e82ccf27b79dc3e71ea4fa52e9a90bd Author: VMiklos Date: Fri Aug 24 10:27:11 2007 +0200 autoconf-archive-2007_08_22-1-i686 version bump diff --git a/source/devel-extra/autoconf-archive/FrugalBuild b/source/devel-extra/autoconf-archive/FrugalBuild index 6165a37..566d17a 100644 --- a/source/devel-extra/autoconf-archive/FrugalBuild +++ b/source/devel-extra/autoconf-archive/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=autoconf-archive -pkgver=2007_07_31 +pkgver=2007_08_22 pkgrel=1 pkgdesc="Aims to provide a collection of reusable Autoconf macros." url="http://autoconf-archive.cryp.to/" @@ -11,5 +11,5 @@ groups=('devel-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url |grep tar.bz2$|sed 's/.*archive-\(.*\).t.*/\1/;s/-/_/g;q'" source=(http://autoconf-archive.cryp.to/autoconf-archive-${pkgver//_/-}.tar.bz2) -sha1sums=('a39f805e02865a96cfd13e2360a0f4f0ef344a23') +sha1sums=('3bedb0e55a889e8d9c987e4d2179a4267b3ddc99') _F_cd_path="autoconf-archive-${pkgver//_/-}" From vmiklos at frugalware.org Fri Aug 24 10:27:31 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 24 10:27:34 2007 Subject: [Frugalware-git] frugalware-current: udev-115-1-i686 Message-ID: <20070824082731.3FED01868064@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=05f8e6a70792e5cd7443029bdad248d0e6393ca2 commit 05f8e6a70792e5cd7443029bdad248d0e6393ca2 Author: VMiklos Date: Fri Aug 24 10:07:30 2007 +0200 udev-115-1-i686 version bump diff --git a/source/base/udev/FrugalBuild b/source/base/udev/FrugalBuild index 75e3bb9..33216bd 100644 --- a/source/base/udev/FrugalBuild +++ b/source/base/udev/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=udev -pkgver=114 +pkgver=115 pkgrel=1 pkgdesc="A userspace implementation of devfs" url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/" @@ -34,7 +34,7 @@ build() Fmkdir /lib/udev/devices Ffilerel etc/udev/frugalware/* /etc/udev/rules.d/ Ffilerel etc/udev/rules.d/* /etc/udev/rules.d/ - Ffilerel etc/udev/suse/64-md-raid.rules /etc/udev/rules.d/ + Ffilerel etc/udev/packages/64-md-raid.rules /etc/udev/rules.d/ Fexe /etc/rc.d/rc.udev Frcd2 hotplug Ffile /etc/sysconfig/blacklist From vmiklos at frugalware.org Fri Aug 24 10:49:53 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 24 10:49:55 2007 Subject: [Frugalware-git] frugalware-current: Revert "udev-115-1-i686" Message-ID: <20070824084953.C14351868064@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d5b0e4127818d2319a4c713e2fab8d9944b45586 commit d5b0e4127818d2319a4c713e2fab8d9944b45586 Author: VMiklos Date: Fri Aug 24 10:49:48 2007 +0200 Revert "udev-115-1-i686" This reverts commit 05f8e6a. I pushed this accidently, the 50-udev-default.rules in it is completely broken. diff --git a/source/base/udev/FrugalBuild b/source/base/udev/FrugalBuild index 33216bd..75e3bb9 100644 --- a/source/base/udev/FrugalBuild +++ b/source/base/udev/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: VMiklos pkgname=udev -pkgver=115 +pkgver=114 pkgrel=1 pkgdesc="A userspace implementation of devfs" url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/" @@ -34,7 +34,7 @@ build() Fmkdir /lib/udev/devices Ffilerel etc/udev/frugalware/* /etc/udev/rules.d/ Ffilerel etc/udev/rules.d/* /etc/udev/rules.d/ - Ffilerel etc/udev/packages/64-md-raid.rules /etc/udev/rules.d/ + Ffilerel etc/udev/suse/64-md-raid.rules /etc/udev/rules.d/ Fexe /etc/rc.d/rc.udev Frcd2 hotplug Ffile /etc/sysconfig/blacklist From vmiklos at frugalware.org Fri Aug 24 14:41:48 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 24 14:41:50 2007 Subject: [Frugalware-git] frugalware-current: ettercap-0.7.3-1-i686 Message-ID: <20070824124148.23E611868064@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=14eaa4cf01150a16fd7bf2a2a79c36f22eff88ca commit 14eaa4cf01150a16fd7bf2a2a79c36f22eff88ca Author: VMiklos Date: Fri Aug 24 14:41:34 2007 +0200 ettercap-0.7.3-1-i686 version bump. well, a fake one. removed the NG_ prefix from pkgver. i must be drunk or something when added it that way. thanks crazy for pointing out this bug diff --git a/source/xapps-extra/ettercap/FrugalBuild b/source/xapps-extra/ettercap/FrugalBuild index 5d65475..64eb5be 100644 --- a/source/xapps-extra/ettercap/FrugalBuild +++ b/source/xapps-extra/ettercap/FrugalBuild @@ -2,22 +2,22 @@ # Maintainer: VMiklos pkgname=ettercap -pkgver=NG_0.7.3 -origver=`echo $pkgver|sed 's/_/-/'` -pkgrel=2 +pkgver=0.7.3 +pkgrel=1 pkgdesc="A suite for man in the middle attacks and network mapping." +_F_sourceforge_dirname=$pkgname +_F_sourceforge_name=$pkgname-NG Finclude sourceforge -url="http://ettercap.sourceforge.net/" depends=('gtk+2' 'openssl' 'pcre' 'libtool' 'libpcap' 'libnet') options=('scriptlet') groups=('xapps-extra') archs=('i686' 'x86_64') -up2date="lynx -dump $url/download.php|grep d$|sed -n 's/.*p-NG-\(.*\)\.t.*/NG_\1/;1 p'" +up2date="lynx -dump http://ettercap.sourceforge.net/download.php|grep d$|sed -n 's/.*p-NG-\(.*\)\.t.*/\1/;1 p'" sha1sums=('7a2c3f848ca4f39c07fddeb0d6308641265bc4ff') build() { - Fcd $pkgname-$origver + Fcd $pkgname-NG-$pkgver Fbuild --enable-plugins --enable-https cd plug-ins || Fdie make || Fdie From priyank at frugalware.org Fri Aug 24 15:49:28 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 24 15:49:30 2007 Subject: [Frugalware-git] frugalware-current: sleepd-1.3.11-1-i686 Message-ID: <20070824134928.584221868064@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=54f2b09f192f7fe27cf13be05e6efbaf5827bc19 commit 54f2b09f192f7fe27cf13be05e6efbaf5827bc19 Author: Priyank Date: Fri Aug 24 19:18:07 2007 +0530 sleepd-1.3.11-1-i686 * Version bump diff --git a/source/apps-extra/sleepd/FrugalBuild b/source/apps-extra/sleepd/FrugalBuild index 9a2f47f..eed85fb 100644 --- a/source/apps-extra/sleepd/FrugalBuild +++ b/source/apps-extra/sleepd/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Priyank Gosalia pkgname=sleepd -pkgver=1.3.10 +pkgver=1.3.11 pkgrel=1 pkgdesc="A daemon to put a laptop to sleep if it is not being used or if the battery is low." url="http://kitenet.net/~joey/code/sleepd.html" @@ -13,7 +13,7 @@ backup=('etc/sleepd.conf') up2date="lynx -dump -nolist http://ftp.debian.org/debian/pool/main/s/sleepd/?M=D | grep -m1 tar.gz | sed 's/.*d_\(.*\).t.*/\1/'" source=(http://ftp.debian.org/debian/pool/main/s/$pkgname/${pkgname}_$pkgver.tar.gz \ sleepd.conf rc.sleepd) -sha1sums=('f0c317c96a7b34b628fc7654e6f0a7e7aa8ac895' \ +sha1sums=('730a595f0db7a2528c6bdc1757445db828e824dc' \ '13f636770e35ab44a3d891431abc743b684057ab' \ '417e5397a1daf5ee0b0b7bbf6ed1c3377c081257') From priyank at frugalware.org Fri Aug 24 15:51:21 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 24 15:51:22 2007 Subject: [Frugalware-git] frugalware-current: ipcheck-0.237-1-i686 Message-ID: <20070824135121.54B561868064@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=3fc4a10cf2bb1a9082ffe3d2642c9d6be050fe12 commit 3fc4a10cf2bb1a9082ffe3d2642c9d6be050fe12 Author: Priyank Date: Fri Aug 24 19:19:29 2007 +0530 ipcheck-0.237-1-i686 * Version bump diff --git a/source/network-extra/ipcheck/FrugalBuild b/source/network-extra/ipcheck/FrugalBuild index cb2dc32..fd3b5d0 100644 --- a/source/network-extra/ipcheck/FrugalBuild +++ b/source/network-extra/ipcheck/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: Priyank Gosalia pkgname=ipcheck -pkgver=0.236 -_pkgver=236 +pkgver=0.237 +_pkgver=237 pkgrel=1 pkgdesc="ipcheck is a Python script used to update dynamic DNS entries for accounts on Dynamic DNS Network Services' free DNS Service." url="http://ipcheck.sourceforge.net" @@ -15,9 +15,9 @@ archs=('i686' 'x86_64') up2date="lynx -dump http://ipcheck.sourceforge.net/changelog | grep v -m1 | cut -c2-6" source=(http://ipcheck.sourceforge.net/releases/$pkgname.$_pkgver \ ipcheck ipcheck.conf) -sha1sums=('419f467098a5a43f104b2decefe7a595747355e9' \ - '84e88fb42a021b0a24ca7a90009cde0c3dad0a7c' \ - '36561d39a253068e1ad34d8462239ec9a878501b') +sha1sums=('ac4434450d94141996ddb6081493d7901569b7df' \ + '84e88fb42a021b0a24ca7a90009cde0c3dad0a7c' \ + '36561d39a253068e1ad34d8462239ec9a878501b') build() { cd $Fsrcdir From priyank at frugalware.org Fri Aug 24 15:55:43 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 24 15:55:46 2007 Subject: [Frugalware-git] frugalware-current: serpentine-0.9-1-i686 Message-ID: <20070824135543.79B5F1868064@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=541c7b7df09bde188f37518de890787c57dd3734 commit 541c7b7df09bde188f37518de890787c57dd3734 Author: Priyank Date: Fri Aug 24 19:24:24 2007 +0530 serpentine-0.9-1-i686 * Version bump diff --git a/source/gnome-extra/serpentine/FrugalBuild b/source/gnome-extra/serpentine/FrugalBuild index df9253d..8f9f913 100644 --- a/source/gnome-extra/serpentine/FrugalBuild +++ b/source/gnome-extra/serpentine/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: devil505 pkgname=serpentine -pkgver=0.7 +pkgver=0.9 pkgrel=1 pkgdesc="An application for writing CD-Audio discs." depends=('gnome-python-extras' 'gnome-python-desktop-nautilusburn' 'gnome-python-desktop-totem' 'gst-python' 'nautilus-cd-burner' 'pyxml') @@ -11,4 +11,4 @@ makedepends=('intltool') groups=('gnome-extra') archs=('i686') Finclude berlios -sha1sums=('680055b24ede6c58a14958443ad575b4df4a6e23') +sha1sums=('dce67e367478443b30c675d5c9fc2c787f15daca') From priyank at frugalware.org Fri Aug 24 15:58:08 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 24 15:58:12 2007 Subject: [Frugalware-git] frugalware-current: sakura-1.2.0-1-i686 Message-ID: <20070824135808.E1D3C1868065@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5196aff2f31b27f40f63f749e58f424bb3610b81 commit 5196aff2f31b27f40f63f749e58f424bb3610b81 Author: Priyank Date: Fri Aug 24 19:27:39 2007 +0530 sakura-1.2.0-1-i686 * Version bump diff --git a/source/xapps-extra/sakura/FrugalBuild b/source/xapps-extra/sakura/FrugalBuild index e6985c6..5d2bb4f 100644 --- a/source/xapps-extra/sakura/FrugalBuild +++ b/source/xapps-extra/sakura/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Priyank Gosalia pkgname=sakura -pkgver=1.1.5 +pkgver=1.2.0 pkgrel=1 pkgdesc="Sakura is a terminal emulator based on GTK and VTE." url="http://pleyades.net/david/sakura.php" @@ -14,7 +14,7 @@ source=(http://pleyades.net/david/projects/$pkgname/$pkgname-$pkgver.tar.bz2) _F_desktop_name=Sakura _F_desktop_icon=terminal-tango.png _F_desktop_categories="System;TerminalEmulator;" -sha1sums=('dcb8ced6730b62024e57cd4f44e080cae7e76814') +sha1sums=('ac650ed6823093e8da367f5fa3bb8a13a2e8e011') build() { From priyank at frugalware.org Fri Aug 24 15:58:08 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 24 15:58:13 2007 Subject: [Frugalware-git] frugalware-current: gdl-0.7.7-1-i686 Message-ID: <20070824135808.CA7E81868064@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2e8af9b66b34939f9ad3efdfda19d8640fa2b21f commit 2e8af9b66b34939f9ad3efdfda19d8640fa2b21f Author: Priyank Date: Fri Aug 24 19:26:54 2007 +0530 gdl-0.7.7-1-i686 * Version bump diff --git a/source/gnome-extra/gdl/FrugalBuild b/source/gnome-extra/gdl/FrugalBuild index 15001c1..7304c03 100644 --- a/source/gnome-extra/gdl/FrugalBuild +++ b/source/gnome-extra/gdl/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Priyank Gosalia pkgname=gdl -pkgver=0.7.6 +pkgver=0.7.7 pkgrel=1 pkgdesc="Gnome Devtool Libraries." url="http://gnome.org" @@ -11,6 +11,6 @@ groups=('gnome-extra') archs=('i686' 'x86_64') _F_gnome_devel="y" Finclude gnome -sha1sums=('3dddee33006caffefcf07575d6c8b7ccf6e89f31') +sha1sums=('214b27833963ed9c6fa37b27f15aa5ad115e7b3a') # optimization OK From priyank at frugalware.org Fri Aug 24 16:06:05 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 24 16:06:09 2007 Subject: [Frugalware-git] frugalware-current: tea-17.2.0-1-i686 Message-ID: <20070824140605.ACC591868064@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d4ec73af2460cbaee54adf9fefec633b7d93ea79 commit d4ec73af2460cbaee54adf9fefec633b7d93ea79 Author: Priyank Date: Fri Aug 24 19:34:41 2007 +0530 tea-17.2.0-1-i686 * Version bump diff --git a/source/gnome-extra/tea/FrugalBuild b/source/gnome-extra/tea/FrugalBuild index 093b953..d7a760d 100644 --- a/source/gnome-extra/tea/FrugalBuild +++ b/source/gnome-extra/tea/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Priyank Gosalia pkgname=tea -pkgver=17.1.4 +pkgver=17.2.0 pkgrel=1 pkgdesc="TEA is a GTK2-based text editor for Linux and *BSD." _F_sourceforge_name=tea-editor @@ -19,7 +19,7 @@ _F_desktop_name=Tea _F_desktop_icon=tea.png _F_desktop_categories="Utility;Editor;" _F_cd_path="$pkgname-$pkgver" -sha1sums=('0dbe9a932cdb5268f1558eafb50de3510a4e6cf2') +sha1sums=('22b192cfb257ee9461ad3dded0035c1c5bdbf3a7') build() { From vmiklos at frugalware.org Fri Aug 24 19:46:46 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 24 19:46:48 2007 Subject: [Frugalware-git] frugalware-current: udev-115-2-i686 Message-ID: <20070824174646.6FBE513A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=208bf117d3e879d5ff0f4ca977ed4377531f3a80 commit 208bf117d3e879d5ff0f4ca977ed4377531f3a80 Author: VMiklos Date: Fri Aug 24 19:46:02 2007 +0200 udev-115-2-i686 version bump install the 'packages' rules from the release tarball before our rules. it contains rules which were already installed by us, like 64-device-mapper.rules. also pay attention to install this _before_ our rules (115-1 was broken because of this) diff --git a/source/base/udev/FrugalBuild b/source/base/udev/FrugalBuild index 75e3bb9..4cdd247 100644 --- a/source/base/udev/FrugalBuild +++ b/source/base/udev/FrugalBuild @@ -2,11 +2,11 @@ # Maintainer: VMiklos pkgname=udev -pkgver=114 -pkgrel=1 +pkgver=115 +pkgrel=2 pkgdesc="A userspace implementation of devfs" url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/" -backup=(etc/udev/{udev.conf,rules.d/50-udev-default.rules,cdsymlinks.conf} \ +backup=(etc/udev/{udev.conf,rules.d/50-udev-default.rules} \ etc/sysconfig/blacklist) depends=('glibc') rodepends=('chkconfig' 'coreutils' 'grep') @@ -32,9 +32,13 @@ build() Fmakeinstall EXTRAS="extras/ata_id extras/cdrom_id extras/path_id extras/edd_id extras/firmware extras/floppy extras/scsi_id extras/usb_id extras/volume_id extras/rule_generator" Fexerel /sbin/udevstart Fmkdir /lib/udev/devices - Ffilerel etc/udev/frugalware/* /etc/udev/rules.d/ - Ffilerel etc/udev/rules.d/* /etc/udev/rules.d/ - Ffilerel etc/udev/suse/64-md-raid.rules /etc/udev/rules.d/ + # there is a newer version of this in the packages folder, don't + # overwrite it + rm etc/udev/frugalware/64-device-mapper.rules + for i in rules.d packages frugalware + do + Ffilerel etc/udev/$i/* /etc/udev/rules.d/ + done Fexe /etc/rc.d/rc.udev Frcd2 hotplug Ffile /etc/sysconfig/blacklist From vmiklos at frugalware.org Fri Aug 24 20:18:17 2007 From: vmiklos at frugalware.org (VMiklos) Date: Fri Aug 24 20:18:19 2007 Subject: [Frugalware-git] frugalware-current: util-linux-2.12-31-i686 Message-ID: <20070824181817.7C6E213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=6b864564b8b19b461abe34e18cf0029b4ca4770d commit 6b864564b8b19b461abe34e18cf0029b4ca4770d Author: VMiklos Date: Fri Aug 24 20:17:37 2007 +0200 util-linux-2.12-31-i686 add tmpfs support diff --git a/source/base/util-linux/FrugalBuild b/source/base/util-linux/FrugalBuild index 24a3b32..990156d 100644 --- a/source/base/util-linux/FrugalBuild +++ b/source/base/util-linux/FrugalBuild @@ -4,7 +4,7 @@ pkgname=util-linux pkgver=2.12 extrapkgver=r -pkgrel=30 +pkgrel=31 pkgdesc="Miscellaneous system utilities for Linux" url="http://www.kernel.org/pub/linux/utils/util-linux" backup=('etc/sysconfig/console' 'etc/sysconfig/numlock') @@ -17,8 +17,8 @@ source=(http://www.kernel.org/pub/linux/utils/$pkgname/$pkgname-$pkgver$extrapkg rc.bootclean-{de,hu}.po rc.mount-{de,hu}.po rc.rmount-{de,hu}.po \ rc.swap-{de,hu}.po rc.time-{de,hu}.po \ $pkgname-2.12r-cramfs-1.patch $pkgname-2.12r-swapon-check-symlinks.patch \ - fdisk_llseek.diff) -signatures=($source.sign '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '') + fdisk_llseek.diff README.Frugalware) +signatures=($source.sign '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '') build() { Fcd $pkgname-$pkgver$extrapkgver @@ -51,6 +51,9 @@ build() { # Console config. echo "idle=15" > $Fdestdir/etc/sysconfig/console + + # Documentation. + Fdoc README.Frugalware } # optimization OK diff --git a/source/base/util-linux/README.Frugalware b/source/base/util-linux/README.Frugalware new file mode 100644 index 0000000..ae1a160 --- /dev/null +++ b/source/base/util-linux/README.Frugalware @@ -0,0 +1,15 @@ +=== Using `tmpfs` for `/tmp` + +Frugalware does not use `tmpfs` for `/tmp` by default. However on servers this +can cause problems: if you do not reboot for months, then cleaning `/tmp` can +take some time. Using `tmpfs` can solve your problem: it's a ramdisk so its +content not preserved during a reboot. All you need is to add the following +line to your `/etc/fstab`: + +---- +tmpfs /tmp tmpfs defaults 0 0 +---- + +NOTE: You need `util-linux >= 2.12-31` for this, otherwise X may not start. + +// vim: ft=asciidoc diff --git a/source/base/util-linux/rc.bootclean b/source/base/util-linux/rc.bootclean index 990c0b5..a38e360 100644 --- a/source/base/util-linux/rc.bootclean +++ b/source/base/util-linux/rc.bootclean @@ -17,6 +17,11 @@ actions=(start stop) rc_start() { msg $"Cleaning /tmp, /var/lock, /var/run" + if grep -q 'tmpfs /tmp' /proc/mounts; then + # /tmp is tmpfs, then we need to create two special dirs for X + install -d -m1777 /tmp/.ICE-unix + install -d -m1777 /tmp/.X11-unix + else EXCEPT='! -name . ! ( -path ./lost+found -uid 0 ) ! ( -path ./quota.user -uid 0 ) @@ -38,6 +43,7 @@ rc_start() -type d -empty -exec rmdir \{\} \; rm -f .X*-lock fi ) + fi ( cd /var/lock && find . ! -type d -exec rm -f -- {} \; ) From priyank at frugalware.org Fri Aug 24 20:36:48 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 24 20:36:50 2007 Subject: [Frugalware-git] frugalware-current: keytouch-2.3.2-1-i686 Message-ID: <20070824183648.6AC6D13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=8835ed7110a169406def8a31767bebacab01b934 commit 8835ed7110a169406def8a31767bebacab01b934 Author: Priyank Date: Fri Aug 24 19:36:23 2007 +0530 keytouch-2.3.2-1-i686 * Version bump diff --git a/source/gnome-extra/keytouch/FrugalBuild b/source/gnome-extra/keytouch/FrugalBuild index 77dbd35..2e7f6f9 100644 --- a/source/gnome-extra/keytouch/FrugalBuild +++ b/source/gnome-extra/keytouch/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Priyank Gosalia pkgname=keytouch -pkgver=2.3.1 +pkgver=2.3.2 pkgrel=1 pkgdesc="A program which allows you to easily configure the extra function keys of your keyboard." Finclude sourceforge @@ -17,7 +17,7 @@ _F_desktop_name="Keytouch" _F_desktop_desc="Keyboard configuration tool" _F_desktop_icon="keytouch.png" _F_desktop_categories="Utility;" -sha1sums=('49000272001391eac7e37a52466a988ca52570c6' \ +sha1sums=('80a409e3835a201796a0a6db1d629dd2902dc8f7' \ 'b1c3e5e3fa8b865a40e20d406bd937ac2b752ff9' \ '307f01df920314b41b3c0b05064732422c1fadcf') From priyank at frugalware.org Fri Aug 24 21:06:19 2007 From: priyank at frugalware.org (Priyank) Date: Fri Aug 24 21:06:23 2007 Subject: [Frugalware-git] frugalware-current: deluge-0.5.4.1-1-i686 Message-ID: <20070824190619.9E25113A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=eb96391d87311677c50f994b40897e0849c90349 commit eb96391d87311677c50f994b40897e0849c90349 Author: Priyank Date: Sat Aug 25 00:33:03 2007 +0530 deluge-0.5.4.1-1-i686 * Version bump diff --git a/source/gnome-extra/deluge/FrugalBuild b/source/gnome-extra/deluge/FrugalBuild index 4a7ba5f..ff37ab9 100644 --- a/source/gnome-extra/deluge/FrugalBuild +++ b/source/gnome-extra/deluge/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: Artur Grunau pkgname=deluge -pkgver=0.5.4 +pkgver=0.5.4.1 pkgrel=1 pkgdesc="BitTorrent client written in Python and GTK+." url="http://deluge-torrent.org/" @@ -13,7 +13,7 @@ archs=('i686' 'x86_64') up2date="lynx -dump $url/downloads | grep -m1 tar.gz | Flasttar" source=(http://download.deluge-torrent.org/tarball/$pkgver/$pkgname-$pkgver.tar.gz \ deluge-$pkgver-boostmt.diff) -sha1sums=('00019cf14c6650423240177490e5d561c66c578a' \ +sha1sums=('96be0039e659c8594978d577d518b51da47804da' \ '0f6b8a99a9df380fd5a7ff8a5c817ab3357bf071') build() diff --git a/source/gnome-extra/deluge/deluge-0.5.4-boostmt.diff b/source/gnome-extra/deluge/deluge-0.5.4-boostmt.diff deleted file mode 100644 index 25a1313..0000000 --- a/source/gnome-extra/deluge/deluge-0.5.4-boostmt.diff +++ /dev/null @@ -1,15 +0,0 @@ -diff -Naur deluge-0.5.4/setup.py deluge-0.5.4.new/setup.py ---- deluge-0.5.4/setup.py 2007-08-05 17:40:25.000000000 +0530 -+++ deluge-0.5.4.new/setup.py 2007-08-09 00:22:20.000000000 +0530 -@@ -153,8 +153,9 @@ - 'boost_thread', 'z', 'pthread', 'ssl'] - print 'Libraries nomt' - elif boosttype == "mt": -- librariestype = ['boost_filesystem-mt', 'boost_date_time-mt', -- 'boost_thread-mt', 'z', 'pthread', 'ssl'] -+ librariestype = ['boost_filesystem-gcc42-mt', -+ 'boost_date_time-gcc42-mt', -+ 'boost_thread-gcc42-mt', 'z', 'pthread', 'ssl'] - print 'Libraries mt' - - def fetchCpp(): diff --git a/source/gnome-extra/deluge/deluge-0.5.4.1-boostmt.diff b/source/gnome-extra/deluge/deluge-0.5.4.1-boostmt.diff new file mode 100644 index 0000000..25a1313 --- /dev/null +++ b/source/gnome-extra/deluge/deluge-0.5.4.1-boostmt.diff @@ -0,0 +1,15 @@ +diff -Naur deluge-0.5.4/setup.py deluge-0.5.4.new/setup.py +--- deluge-0.5.4/setup.py 2007-08-05 17:40:25.000000000 +0530 ++++ deluge-0.5.4.new/setup.py 2007-08-09 00:22:20.000000000 +0530 +@@ -153,8 +153,9 @@ + 'boost_thread', 'z', 'pthread', 'ssl'] + print 'Libraries nomt' + elif boosttype == "mt": +- librariestype = ['boost_filesystem-mt', 'boost_date_time-mt', +- 'boost_thread-mt', 'z', 'pthread', 'ssl'] ++ librariestype = ['boost_filesystem-gcc42-mt', ++ 'boost_date_time-gcc42-mt', ++ 'boost_thread-gcc42-mt', 'z', 'pthread', 'ssl'] + print 'Libraries mt' + + def fetchCpp(): From vmiklos at frugalware.org Sat Aug 25 00:11:00 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:11:03 2007 Subject: [Frugalware-git] frugalware-current: perl-date-manip-5.44-1-i686 Message-ID: <20070824221100.B686013A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=91f21007af16b08710ad57333933eed9706808e3 commit 91f21007af16b08710ad57333933eed9706808e3 Author: VMiklos Date: Sat Aug 25 00:08:46 2007 +0200 perl-date-manip-5.44-1-i686 fix pkgname, Finclude perl overwrote it diff --git a/source/devel-extra/perl-date-manip/FrugalBuild b/source/devel-extra/perl-date-manip/FrugalBuild index 4d996d9..7998924 100644 --- a/source/devel-extra/perl-date-manip/FrugalBuild +++ b/source/devel-extra/perl-date-manip/FrugalBuild @@ -1,7 +1,6 @@ # Compiling Time: 0.1 SBU # Maintainer: Zsolt Szalai -pkgname=perl-date-manip _F_perl_name=DateManip _F_perl_author=S/SB/SBECK pkgver=5.44 @@ -10,6 +9,7 @@ pkgdesc="Routines for parsing/manipulating dates and time." depends=('perl') groups=('devel-extra') Finclude perl +pkgname=perl-date-manip up2date="lynx -dump http://search.cpan.org/CPAN/authors/id/S/SB/SBECK/|grep DateManip|sed -n 's/.*-\(.*\)\.t.*/\1/;$ p'" archs=('i686' 'x86_64') sha1sums=('18938e48e2c2ba43f8c706acf1c2720d9dc98a83') From vmiklos at frugalware.org Sat Aug 25 00:21:02 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:21:04 2007 Subject: [Frugalware-git] frugalware-current: kernel-2.6.22-4-i686 Message-ID: <20070824222102.8661D13A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=1d41735d44886133cf6dc3dcbaaa22ddf78a6a24 commit 1d41735d44886133cf6dc3dcbaaa22ddf78a6a24 Author: VMiklos Date: Sat Aug 25 00:20:15 2007 +0200 kernel-2.6.22-4-i686 bump to patchlevel '5' diff --git a/source/include/kernel-version.sh b/source/include/kernel-version.sh index ba867ef..fac57dc 100644 --- a/source/include/kernel-version.sh +++ b/source/include/kernel-version.sh @@ -16,5 +16,5 @@ # * _F_kernelver_stable: the number of the -stable patch to use (if any) ### _F_kernelver_ver=2.6.22 -_F_kernelver_rel=3 -_F_kernelver_stable=3 +_F_kernelver_rel=4 +_F_kernelver_stable=5 From vmiklos at frugalware.org Sat Aug 25 00:24:56 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:13 2007 Subject: [Frugalware-git] frugalware-current: fglrx-8.40.4-2-i686 Message-ID: <20070824222456.117CC13A4012@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ce72fa0eaf232737d2a8b9b181c003a38d93f726 commit ce72fa0eaf232737d2a8b9b181c003a38d93f726 Author: VMiklos Date: Sat Aug 25 00:23:03 2007 +0200 fglrx-8.40.4-2-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/x11-extra/fglrx/FrugalBuild b/source/x11-extra/fglrx/FrugalBuild index 8d55a1b..ae8241e 100644 --- a/source/x11-extra/fglrx/FrugalBuild +++ b/source/x11-extra/fglrx/FrugalBuild @@ -4,7 +4,7 @@ pkgname=fglrx pkgver=8.40.4 -pkgrel=1 +pkgrel=2 pkgdesc="Hardware Accelerated ATi driver for xorg" url="http://www.ati.com/" # libstdc++5: no hardware acceleration without it From vmiklos at frugalware.org Sat Aug 25 00:24:55 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:14 2007 Subject: [Frugalware-git] frugalware-current: cdemu-0.8-24-i686 Message-ID: <20070824222455.D91E613A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=326b06439309aa5a4f00e0d33966682a2682994b commit 326b06439309aa5a4f00e0d33966682a2682994b Author: VMiklos Date: Sat Aug 25 00:23:01 2007 +0200 cdemu-0.8-24-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/apps-extra/cdemu/FrugalBuild b/source/apps-extra/cdemu/FrugalBuild index e20dc6f..58a4371 100644 --- a/source/apps-extra/cdemu/FrugalBuild +++ b/source/apps-extra/cdemu/FrugalBuild @@ -3,7 +3,7 @@ pkgname=cdemu pkgver=0.8 -pkgrel=23 +pkgrel=24 pkgdesc="A kernel module designed to simulate a CD drive with just simple cue/bin files." Finclude kernel-module depends=(${depends[@]} 'python') From vmiklos at frugalware.org Sat Aug 25 00:24:56 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:16 2007 Subject: [Frugalware-git] frugalware-current: rt2400-1.2.2_b3-7-i686 Message-ID: <20070824222456.92DE213A4014@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=572fdab03a45de288bd993c773dabb93927fb994 commit 572fdab03a45de288bd993c773dabb93927fb994 Author: VMiklos Date: Sat Aug 25 00:23:06 2007 +0200 rt2400-1.2.2_b3-7-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/network-extra/rt2400/FrugalBuild b/source/network-extra/rt2400/FrugalBuild index 5147fa8..15a1a46 100644 --- a/source/network-extra/rt2400/FrugalBuild +++ b/source/network-extra/rt2400/FrugalBuild @@ -3,7 +3,7 @@ pkgname=rt2400 pkgver=1.2.2_b3 -pkgrel=6 +pkgrel=7 pkgdesc="Driver for wireless cards that are based on the Ralink rt2400 chipsets." Finclude kernel-module sourceforge url="http://rt2x00.serialmonkey.com/wiki/index.php" From vmiklos at frugalware.org Sat Aug 25 00:24:56 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:17 2007 Subject: [Frugalware-git] frugalware-current: adm8211-20060111-26-i686 Message-ID: <20070824222456.64C5E13A4013@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=55220046dec8fda2b0149969f95dc1d5ce15d4a6 commit 55220046dec8fda2b0149969f95dc1d5ce15d4a6 Author: VMiklos Date: Sat Aug 25 00:23:04 2007 +0200 adm8211-20060111-26-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/network-extra/adm8211/FrugalBuild b/source/network-extra/adm8211/FrugalBuild index b9e8a38..5649967 100644 --- a/source/network-extra/adm8211/FrugalBuild +++ b/source/network-extra/adm8211/FrugalBuild @@ -3,7 +3,7 @@ pkgname=adm8211 pkgver=20060111 -pkgrel=25 +pkgrel=26 pkgdesc="IEEE 802.11 wireless LAN driver for adm8211 based cards" url="http://aluminum.sourmilk.net/adm8211/" Finclude kernel-module From vmiklos at frugalware.org Sat Aug 25 00:24:56 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:20 2007 Subject: [Frugalware-git] frugalware-current: rt2500-1.1.0_b4-25-i686 Message-ID: <20070824222456.B1C0813A4017@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=041cdc4e47d8218206d1fbc6f8a829fa56b0054d commit 041cdc4e47d8218206d1fbc6f8a829fa56b0054d Author: VMiklos Date: Sat Aug 25 00:23:07 2007 +0200 rt2500-1.1.0_b4-25-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/network-extra/rt2500/FrugalBuild b/source/network-extra/rt2500/FrugalBuild index 7d2cf55..4031b90 100644 --- a/source/network-extra/rt2500/FrugalBuild +++ b/source/network-extra/rt2500/FrugalBuild @@ -3,7 +3,7 @@ pkgname=rt2500 pkgver=1.1.0_b4 -pkgrel=24 +pkgrel=25 pkgdesc="Driver for wireless cards that are based on the Ralink rt2400 and rt2500 chipsets." _F_sourceforge_dirname="rt2400" Finclude kernel-module sourceforge From vmiklos at frugalware.org Sat Aug 25 00:24:57 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:21 2007 Subject: [Frugalware-git] frugalware-current: qc-usb-0.6.6-20-i686 Message-ID: <20070824222457.0F19513A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=bf21f42e3a269e6742533dd0c3ba579b887a6ae8 commit bf21f42e3a269e6742533dd0c3ba579b887a6ae8 Author: VMiklos Date: Sat Aug 25 00:23:09 2007 +0200 qc-usb-0.6.6-20-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/multimedia-extra/qc-usb/FrugalBuild b/source/multimedia-extra/qc-usb/FrugalBuild index f82ce21..4a5faa1 100644 --- a/source/multimedia-extra/qc-usb/FrugalBuild +++ b/source/multimedia-extra/qc-usb/FrugalBuild @@ -3,7 +3,7 @@ pkgname=qc-usb pkgver=0.6.6 -pkgrel=19 +pkgrel=20 pkgdesc="Quickcam kernel driver." groups=('multimedia-extra') archs=('i686' 'x86_64') From vmiklos at frugalware.org Sat Aug 25 00:24:57 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:22 2007 Subject: [Frugalware-git] frugalware-current: rlocate-0.5.6-2-i686 Message-ID: <20070824222457.2C27713A4012@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f1a1c3d7f0d37de9077c787264a26649f3022518 commit f1a1c3d7f0d37de9077c787264a26649f3022518 Author: VMiklos Date: Sat Aug 25 00:23:10 2007 +0200 rlocate-0.5.6-2-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/apps-extra/rlocate/FrugalBuild b/source/apps-extra/rlocate/FrugalBuild index f5fd9fa..fec0aa3 100644 --- a/source/apps-extra/rlocate/FrugalBuild +++ b/source/apps-extra/rlocate/FrugalBuild @@ -3,7 +3,7 @@ pkgname=rlocate pkgver=0.5.6 -pkgrel=1 +pkgrel=2 pkgdesc="rlocate is an implementation of the locate command" Finclude kernel-module depends=(${depends[@]} 'glibc' 'util-linux' 'psmisc') From vmiklos at frugalware.org Sat Aug 25 00:24:57 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:23 2007 Subject: [Frugalware-git] frugalware-current: ipw3945-1.2.2-2-i686 Message-ID: <20070824222457.58D6813A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e26fd9a6f926d9017ef6ea32c22c0852bc7cc8d0 commit e26fd9a6f926d9017ef6ea32c22c0852bc7cc8d0 Author: VMiklos Date: Sat Aug 25 00:23:12 2007 +0200 ipw3945-1.2.2-2-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/network-extra/ipw3945/FrugalBuild b/source/network-extra/ipw3945/FrugalBuild index 0b8deaa..96e1189 100644 --- a/source/network-extra/ipw3945/FrugalBuild +++ b/source/network-extra/ipw3945/FrugalBuild @@ -3,7 +3,7 @@ pkgname=ipw3945 pkgver=1.2.2 -pkgrel=1 +pkgrel=2 pkgdesc="Intel PRO/Wireless 3945ABG Driver for Linux" _F_sourceforge_ext=".tgz" Finclude sourceforge kernel-module From vmiklos at frugalware.org Sat Aug 25 00:24:57 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:24 2007 Subject: [Frugalware-git] frugalware-current: dazuko-2.3.3-9-i686 Message-ID: <20070824222457.834D513A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=13141270f1da21a3ec5fc54914374316188a185a commit 13141270f1da21a3ec5fc54914374316188a185a Author: VMiklos Date: Sat Aug 25 00:23:13 2007 +0200 dazuko-2.3.3-9-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/apps-extra/dazuko/FrugalBuild b/source/apps-extra/dazuko/FrugalBuild index e8c684d..175ed94 100644 --- a/source/apps-extra/dazuko/FrugalBuild +++ b/source/apps-extra/dazuko/FrugalBuild @@ -3,7 +3,7 @@ pkgname=dazuko pkgver=2.3.3 -pkgrel=8 +pkgrel=9 pkgdesc="On-access virus scanning kernel interface" url="http://www.dazuko.org" license="GPL-2 BSD" From vmiklos at frugalware.org Sat Aug 25 00:24:57 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:25 2007 Subject: [Frugalware-git] frugalware-current: ndiswrapper-1.47-6-i686 Message-ID: <20070824222457.9D87213A4012@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e49a2f10530c37c352e568a282bbeb1e9ded8b4f commit e49a2f10530c37c352e568a282bbeb1e9ded8b4f Author: VMiklos Date: Sat Aug 25 00:23:15 2007 +0200 ndiswrapper-1.47-6-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/network-extra/ndiswrapper/FrugalBuild b/source/network-extra/ndiswrapper/FrugalBuild index 51cc0da..cc65060 100644 --- a/source/network-extra/ndiswrapper/FrugalBuild +++ b/source/network-extra/ndiswrapper/FrugalBuild @@ -4,7 +4,7 @@ pkgname=ndiswrapper pkgver=1.47 -pkgrel=5 +pkgrel=6 pkgdesc="Wrapper for using Windows drivers for some wireless cards" Finclude kernel-module sourceforge unset install From vmiklos at frugalware.org Sat Aug 25 00:24:57 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:26 2007 Subject: [Frugalware-git] frugalware-current: nvidia-100.14.11-4-i686 Message-ID: <20070824222457.DD7F213A400D@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=46e88668102108620923df6fd2834ded20c37437 commit 46e88668102108620923df6fd2834ded20c37437 Author: VMiklos Date: Sat Aug 25 00:23:16 2007 +0200 nvidia-100.14.11-4-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/x11-extra/nvidia/FrugalBuild b/source/x11-extra/nvidia/FrugalBuild index 720637a..dbfc388 100644 --- a/source/x11-extra/nvidia/FrugalBuild +++ b/source/x11-extra/nvidia/FrugalBuild @@ -3,7 +3,7 @@ pkgname=nvidia pkgver=100.14.11 -pkgrel=3 +pkgrel=4 pkgdesc="3D accelerated display driver for Nvidia cards" url="http://www.nvidia.com/object/linux_display_archive.html" conflicts=('libgl' 'libglx') From vmiklos at frugalware.org Sat Aug 25 00:24:58 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:27 2007 Subject: [Frugalware-git] frugalware-current: gspcav1-1.00.18-8-i686 Message-ID: <20070824222458.CF32513A4013@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ccb34736a98b86fdd80ada48ad12100073adc235 commit ccb34736a98b86fdd80ada48ad12100073adc235 Author: VMiklos Date: Sat Aug 25 00:23:18 2007 +0200 gspcav1-1.00.18-8-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/multimedia-extra/gspcav1/FrugalBuild b/source/multimedia-extra/gspcav1/FrugalBuild index 72fc7f2..5cc58e0 100644 --- a/source/multimedia-extra/gspcav1/FrugalBuild +++ b/source/multimedia-extra/gspcav1/FrugalBuild @@ -3,7 +3,7 @@ pkgname=gspcav1 pkgver=1.00.18 -pkgrel=7 +pkgrel=8 pkgdate=20070508 pkgdesc="One driver Upto 220 Webcams supported" url="http://mxhaard.free.fr" From vmiklos at frugalware.org Sat Aug 25 00:25:00 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:29 2007 Subject: [Frugalware-git] frugalware-current: lirc-0.8.2-6-i686 Message-ID: <20070824222500.2A8A013A4017@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=921cbcd5be4943632f6e81dfc2d2241adec3d294 commit 921cbcd5be4943632f6e81dfc2d2241adec3d294 Author: VMiklos Date: Sat Aug 25 00:23:19 2007 +0200 lirc-0.8.2-6-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/apps-extra/lirc/FrugalBuild b/source/apps-extra/lirc/FrugalBuild index 1b5a700..c6b0878 100644 --- a/source/apps-extra/lirc/FrugalBuild +++ b/source/apps-extra/lirc/FrugalBuild @@ -3,7 +3,7 @@ pkgname=lirc pkgver=0.8.2 -pkgrel=5 +pkgrel=6 pkgdesc="LIRC is a package that allows you to decode and send infra-red signals of many commonly used remote controls." url="http://www.lirc.org/" Finclude kernel-module sourceforge From vmiklos at frugalware.org Sat Aug 25 00:25:00 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:30 2007 Subject: [Frugalware-git] frugalware-current: kqemu-1.3.0pre11-13-i686 Message-ID: <20070824222500.91FF613A401F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2fd9c7f2350bb82b2650e604db1ba3240560abd5 commit 2fd9c7f2350bb82b2650e604db1ba3240560abd5 Author: VMiklos Date: Sat Aug 25 00:23:21 2007 +0200 kqemu-1.3.0pre11-13-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/xapps-extra/kqemu/FrugalBuild b/source/xapps-extra/kqemu/FrugalBuild index 0e1c20b..29bd2bd 100644 --- a/source/xapps-extra/kqemu/FrugalBuild +++ b/source/xapps-extra/kqemu/FrugalBuild @@ -3,7 +3,7 @@ pkgname=kqemu pkgver=1.3.0pre11 -pkgrel=12 +pkgrel=13 pkgdesc="QEMU Accelerator Module" url="http://fabrice.bellard.free.fr/qemu/" depends=('qemu') From vmiklos at frugalware.org Sat Aug 25 00:25:00 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:31 2007 Subject: [Frugalware-git] frugalware-current: rtl8110-1.06-7-i686 Message-ID: <20070824222500.DC70A13A4022@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=81d9699e9582ba95af3579bc91a67f416a6fe05c commit 81d9699e9582ba95af3579bc91a67f416a6fe05c Author: VMiklos Date: Sat Aug 25 00:23:22 2007 +0200 rtl8110-1.06-7-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/network-extra/rtl8110/FrugalBuild b/source/network-extra/rtl8110/FrugalBuild index 6035269..bbc2590 100644 --- a/source/network-extra/rtl8110/FrugalBuild +++ b/source/network-extra/rtl8110/FrugalBuild @@ -3,7 +3,7 @@ pkgname=rtl8110 pkgver=1.06 -pkgrel=6 +pkgrel=7 pkgdesc="Realtek driver(r1000) for RTL8169/8110 cards." url="http://www.realtek.com.tw" Finclude kernel-module From vmiklos at frugalware.org Sat Aug 25 00:25:01 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:32 2007 Subject: [Frugalware-git] frugalware-current: madwifi-0.9.3.2-2-i686 Message-ID: <20070824222501.6C22713A402C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=8ec32e002d04f99518cb0d59d08f5648ddd6e85d commit 8ec32e002d04f99518cb0d59d08f5648ddd6e85d Author: VMiklos Date: Sat Aug 25 00:23:24 2007 +0200 madwifi-0.9.3.2-2-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/network/madwifi/FrugalBuild b/source/network/madwifi/FrugalBuild index 91cb144..cf97d5b 100644 --- a/source/network/madwifi/FrugalBuild +++ b/source/network/madwifi/FrugalBuild @@ -3,7 +3,7 @@ pkgname=madwifi pkgver=0.9.3.2 -pkgrel=1 +pkgrel=2 pkgdesc="Madwifi drivers for Atheros wireless chipsets" url="http://madwifi.sourceforge.net/" Finclude kernel-module From vmiklos at frugalware.org Sat Aug 25 00:25:02 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:33 2007 Subject: [Frugalware-git] frugalware-current: nvidia-96xx-1.0_9639-6-i686 Message-ID: <20070824222502.F07BD13A404E@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=47a7a54bb9f7e39a33118458a5fee1d7df7dffcb commit 47a7a54bb9f7e39a33118458a5fee1d7df7dffcb Author: VMiklos Date: Sat Aug 25 00:23:26 2007 +0200 nvidia-96xx-1.0_9639-6-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/x11-extra/nvidia-96xx/FrugalBuild b/source/x11-extra/nvidia-96xx/FrugalBuild index 2ff04b2..35e2aba 100644 --- a/source/x11-extra/nvidia-96xx/FrugalBuild +++ b/source/x11-extra/nvidia-96xx/FrugalBuild @@ -4,7 +4,7 @@ pkgname=nvidia-96xx pkgver=1.0_9639 nvver=`echo $pkgver|sed 's/_/-/'` -pkgrel=5 +pkgrel=6 pkgdesc="3d accelerated display driver for Nvidia cards" url="http://www.nvidia.com/object/linux_display_archive.html" conflicts=('libgl' 'libglx' 'nvidia') From vmiklos at frugalware.org Sat Aug 25 00:25:03 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:34 2007 Subject: [Frugalware-git] frugalware-current: virtualbox-1.4.0-6-i686 Message-ID: <20070824222503.8E30113A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=28314e2de72cfded046f99efeca4e7e660bd1b9d commit 28314e2de72cfded046f99efeca4e7e660bd1b9d Author: VMiklos Date: Sat Aug 25 00:23:27 2007 +0200 virtualbox-1.4.0-6-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/xapps-extra/virtualbox/FrugalBuild b/source/xapps-extra/virtualbox/FrugalBuild index 13f7832..e5cce8e 100644 --- a/source/xapps-extra/virtualbox/FrugalBuild +++ b/source/xapps-extra/virtualbox/FrugalBuild @@ -4,7 +4,7 @@ pkgname=virtualbox realname=VirtualBox pkgver=1.4.0 -pkgrel=5 +pkgrel=6 pkgdesc="InnoTek VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use." url="http://www.virtualbox.org" Finclude kernel-module From vmiklos at frugalware.org Sat Aug 25 00:25:03 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:35 2007 Subject: [Frugalware-git] frugalware-current: wlan-ng-0.2.8-7-i686 Message-ID: <20070824222503.ED57F13A4050@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=16ee6035fb9b51189f692ddf9fffb1a76cd74aee commit 16ee6035fb9b51189f692ddf9fffb1a76cd74aee Author: VMiklos Date: Sat Aug 25 00:23:29 2007 +0200 wlan-ng-0.2.8-7-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/network-extra/wlan-ng/FrugalBuild b/source/network-extra/wlan-ng/FrugalBuild index b594629..6515c1a 100644 --- a/source/network-extra/wlan-ng/FrugalBuild +++ b/source/network-extra/wlan-ng/FrugalBuild @@ -3,7 +3,7 @@ pkgname=wlan-ng pkgver=0.2.8 -pkgrel=6 +pkgrel=7 pkgdesc="Wireless Lan modules" url="http://www.linux-wlan.org/" Finclude kernel-module From vmiklos at frugalware.org Sat Aug 25 00:25:04 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:37 2007 Subject: [Frugalware-git] frugalware-current: acerhk-0.5.34-4-i686 Message-ID: <20070824222504.3391C13A4052@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=07fc11303394de37b550a6e13118aace308d35e7 commit 07fc11303394de37b550a6e13118aace308d35e7 Author: VMiklos Date: Sat Aug 25 00:23:30 2007 +0200 acerhk-0.5.34-4-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/apps-extra/acerhk/FrugalBuild b/source/apps-extra/acerhk/FrugalBuild index 55e0950..59f7568 100644 --- a/source/apps-extra/acerhk/FrugalBuild +++ b/source/apps-extra/acerhk/FrugalBuild @@ -4,7 +4,7 @@ pkgname=acerhk pkgver=0.5.34 -pkgrel=3 +pkgrel=4 pkgdesc="Acer Hotkey driver for Linux" url="http://www.cakey.de/acerhk/" Finclude kernel-module From vmiklos at frugalware.org Sat Aug 25 00:25:04 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:38 2007 Subject: [Frugalware-git] frugalware-current: acx100-0.3.36-14-i686 Message-ID: <20070824222504.5ECB213A4055@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=424ff072dc115577774f26c7dd1d2702f5cfe694 commit 424ff072dc115577774f26c7dd1d2702f5cfe694 Author: VMiklos Date: Sat Aug 25 00:23:32 2007 +0200 acx100-0.3.36-14-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/network-extra/acx100/FrugalBuild b/source/network-extra/acx100/FrugalBuild index 9b739b1..227420d 100644 --- a/source/network-extra/acx100/FrugalBuild +++ b/source/network-extra/acx100/FrugalBuild @@ -4,7 +4,7 @@ pkgname=acx100 pkgver=0.3.36 pkgdate=20070101 -pkgrel=13 +pkgrel=14 pkgdesc="The ACX100/ACX111 wireless network driver." url="http://www.cmartin.tk/acx" Finclude kernel-module From vmiklos at frugalware.org Sat Aug 25 00:25:05 2007 From: vmiklos at frugalware.org (VMiklos) Date: Sat Aug 25 00:25:39 2007 Subject: [Frugalware-git] frugalware-current: truecrypt-4.3-10-i686 Message-ID: <20070824222505.083F013A4050@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ac9915744eafe0f16d7da8688fcaa3fdabf98aa0 commit ac9915744eafe0f16d7da8688fcaa3fdabf98aa0 Author: VMiklos Date: Sat Aug 25 00:23:33 2007 +0200 truecrypt-4.3-10-i686 rebuilt with kernel-2.6.22-4 diff --git a/source/apps-extra/truecrypt/FrugalBuild b/source/apps-extra/truecrypt/FrugalBuild index 8ef2bdc..73c9b86 100644 --- a/source/apps-extra/truecrypt/FrugalBuild +++ b/source/apps-extra/truecrypt/FrugalBuild @@ -4,7 +4,7 @@ pkgname=truecrypt pkgver=4.3 pkgextraver=a -pkgrel=9 +pkgrel=10 pkgdesc="A free open-source disk encryption software" url="http://www.truecrypt.org/" Finclude kernel-module From priyank at frugalware.org Sat Aug 25 16:37:08 2007 From: priyank at frugalware.org (Priyank) Date: Sat Aug 25 16:37:09 2007 Subject: [Frugalware-git] frugalware-current: brasero-0.6.1-1-i686 Message-ID: <20070825143708.8D69D167000C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5d437486aa9032237c2b2bb85e068540ce9b1c75 commit 5d437486aa9032237c2b2bb85e068540ce9b1c75 Author: Priyank Date: Sat Aug 25 20:03:52 2007 +0530 brasero-0.6.1-1-i686 * Version bump diff --git a/source/gnome-extra/brasero/FrugalBuild b/source/gnome-extra/brasero/FrugalBuild index e7cd9bc..a1eec3d 100644 --- a/source/gnome-extra/brasero/FrugalBuild +++ b/source/gnome-extra/brasero/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Priyank Gosalia pkgname=brasero -pkgver=0.6.0 +pkgver=0.6.1 pkgrel=1 pkgdesc="A CD/DVD Burning application for the GNOME desktop." url="http://www.gnome.org/projects/brasero/" @@ -22,7 +22,7 @@ _F_gnome_iconcache="y" _F_gnome_devel="y" Finclude gnome gnome-scriptlet Fconfopts="$Fconfopts --enable-search --enable-playlist --enable-preview --enable-inotify --enable-libnotify --disable-schemas-install --enable-caches=no" -sha1sums=('f5d641fd76335a6f182c3d0b3cb62f3c09d2ff4b') +sha1sums=('0f162961ae9ae27df1daa20a5591f845ac422b0a') # optimization OK From priyank at frugalware.org Sat Aug 25 17:28:44 2007 From: priyank at frugalware.org (Priyank) Date: Sat Aug 25 17:28:45 2007 Subject: [Frugalware-git] frugalware-current: xfce4-places-plugin-0.9.991-1-i686 Message-ID: <20070825152844.5FB4A167000C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f8d293e4a793d38cd0f7b7bdb85388656be93cda commit f8d293e4a793d38cd0f7b7bdb85388656be93cda Author: Priyank Date: Sat Aug 25 20:56:26 2007 +0530 xfce4-places-plugin-0.9.991-1-i686 * Version bump diff --git a/source/xfce4/xfce4-places-plugin/FrugalBuild b/source/xfce4/xfce4-places-plugin/FrugalBuild index 0af25c5..81bf447 100644 --- a/source/xfce4/xfce4-places-plugin/FrugalBuild +++ b/source/xfce4/xfce4-places-plugin/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Priyank Gosalia pkgname=xfce4-places-plugin -pkgver=0.3.0 +pkgver=0.9.991 pkgrel=1 pkgdesc="A file browser launcher plugin for the Xfce4 panel." makedepends=('intltool') @@ -11,6 +11,6 @@ groups=('xfce4' 'xfce4-goodies') archs=('i686' 'x86_64') _F_gnome_iconcache="y" Finclude xfce4 gnome-scriptlet -sha1sums=('1bfec29bda427cbb31030825c159fd0fa303dee8') +sha1sums=('3fc01b31cd26cab4685d3657c39226e90e4b4203') # optimization OK From priyank at frugalware.org Sat Aug 25 17:38:40 2007 From: priyank at frugalware.org (Priyank) Date: Sat Aug 25 17:38:42 2007 Subject: [Frugalware-git] frugalware-current: transmission-0.81-1-i686 Message-ID: <20070825153840.9BFA1167000C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a9cb0d595d5db2067c3ccc93529806cf338574f6 commit a9cb0d595d5db2067c3ccc93529806cf338574f6 Author: Priyank Date: Sat Aug 25 21:06:31 2007 +0530 transmission-0.81-1-i686 * Version bump diff --git a/source/xapps-extra/transmission/FrugalBuild b/source/xapps-extra/transmission/FrugalBuild index 8db9f86..75eb131 100644 --- a/source/xapps-extra/transmission/FrugalBuild +++ b/source/xapps-extra/transmission/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Priyank Gosalia pkgname=transmission -pkgver=0.80 +pkgver=0.81 pkgrel=1 pkgdesc="A free, lightweight BitTorrent Client." url="http://transmission.m0k.org/" @@ -11,12 +11,13 @@ groups=('xapps-extra') archs=('i686') up2date="lynx -dump -nolist http://download.m0k.org/transmission/files/ | sort -r | grep -m1 tar.gz | sed 's/.*n-\(.*\).t.*/\1/'" source=(http://download.m0k.org/transmission/files/Transmission-$pkgver.tar.gz) -sha1sums=('b115de4849f5d634f5f1484ee29a5e4aa195f7f7') +sha1sums=('5e033187608184dd165b11e7cee1f4242ea8913c') build() { - Fcd - Fmake + cd $Fsrcdir + sh configure $Fconfopts + make || Fdie # Install binaries and manpages cd cli From priyank at frugalware.org Sat Aug 25 17:49:02 2007 From: priyank at frugalware.org (Priyank) Date: Sat Aug 25 17:49:04 2007 Subject: [Frugalware-git] frugalware-current: pybluez-0.10-1-i686 Message-ID: <20070825154902.D6055167000C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=bade42392628abd92257763ba71f23d3abadf981 commit bade42392628abd92257763ba71f23d3abadf981 Author: Priyank Date: Sat Aug 25 21:17:10 2007 +0530 pybluez-0.10-1-i686 * Version bump diff --git a/source/lib-extra/pybluez/FrugalBuild b/source/lib-extra/pybluez/FrugalBuild index 5f7b1a1..dd2a946 100644 --- a/source/lib-extra/pybluez/FrugalBuild +++ b/source/lib-extra/pybluez/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: cs-cam pkgname=pybluez -pkgver=0.9.2 +pkgver=0.10 pkgrel=1 pkgdesc="Python wrapper for bluez-libs" url="http://org.csail.mit.edu/pybluez" @@ -13,6 +13,6 @@ groups=('lib-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://org.csail.mit.edu/pybluez/download.html | grep -o -m 1 'pybluez-src-[0-9\.]\+[0-9]' | sed 's/pybluez-src-//g'" source=($url/release/pybluez-src-$pkgver.tar.gz) -sha1sums=('9c04bc41bdf413794501cb5b06aa33e998eb0545') +sha1sums=('a25bfeb9058b7a2c82f3102e999386973ecd614d') # optimization OK From priyank at frugalware.org Sat Aug 25 21:13:20 2007 From: priyank at frugalware.org (Priyank) Date: Sat Aug 25 21:13:22 2007 Subject: [Frugalware-git] frugalware-current: xfce4-session-4.4.1-3-i686 Message-ID: <20070825191320.70DB8167000C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=12b9468d0fa20b64e8c8c2ea8ab3a8f0f88fbe81 commit 12b9468d0fa20b64e8c8c2ea8ab3a8f0f88fbe81 Author: Priyank Date: Sun Aug 26 00:41:14 2007 +0530 xfce4-session-4.4.1-3-i686 * Added a patch from OpenSuse to support Hibernate/Suspend in Xfce * New icons for the logout dialog (icons are borrowed from tango and gnome) * Added missing _F_gnome_iconcache diff --git a/source/xfce4/xfce4-session/FrugalBuild b/source/xfce4/xfce4-session/FrugalBuild index 2167cc7..11392d8 100644 --- a/source/xfce4/xfce4-session/FrugalBuild +++ b/source/xfce4/xfce4-session/FrugalBuild @@ -3,7 +3,7 @@ pkgname=xfce4-session pkgver=4.4.1 -pkgrel=2 +pkgrel=3 pkgdesc="A session manager for Xfce4." url="http://www.xfce.org/" depends=('libsm' 'libxfcegui4>=4.4.1' 'libxfce4mcs>=4.4.1' \ @@ -14,14 +14,18 @@ conflicts=('xfce4-toys') replaces=('xfce4-toys') groups=('xfce4' 'xfce4-core') archs=('i686' 'x86_64') +_F_gnome_iconcache="y" +Finclude gnome-scriptlet Finclude xfce4 source=(${source[@]} \ http://frugalware.org/~priyank/$pkgname/xfce4-session_frugalware-splash.patch.gz \ - xfce4-session xfce4.desktop) + xfce4-session-suspend_hibernate.patch xfce4-session_icons.patch xfce4-session xfce4.desktop) Fconfopts="$Fconfopts --with-shutdown-style=hal --with-x" -sha1sums=('05a47d55830a9f9b91498a6a3fd1bf3eb197d42a'\ - 'b1afae197de7aff960a6a49d60a42f32ef7037a3'\ - 'd99d32e3dfb82ace51fd0ca6699b57078ad350fd'\ +sha1sums=('05a47d55830a9f9b91498a6a3fd1bf3eb197d42a' \ + 'b1afae197de7aff960a6a49d60a42f32ef7037a3' \ + 'ecaf290e94eea48812c189108532b81f28b15879' \ + '84e0eb59643910a81a501af844ae510f12848093' \ + 'd99d32e3dfb82ace51fd0ca6699b57078ad350fd' \ 'b0ed29953027f8b61e63da0104099d0f1a81b04e') build() @@ -30,6 +34,8 @@ build() Fmv /usr/bin/xfce4-session /usr/bin/xfce4-session.bin Fexe /usr/bin/xfce4-session Ffile /etc/X11/sessions/xfce4.desktop + Fbuild_gnome_scriptlet } # optimization OK + diff --git a/source/xfce4/xfce4-session/xfce4-session-suspend_hibernate.patch b/source/xfce4/xfce4-session/xfce4-session-suspend_hibernate.patch new file mode 100644 index 0000000..59f3260 --- /dev/null +++ b/source/xfce4/xfce4-session/xfce4-session-suspend_hibernate.patch @@ -0,0 +1,540 @@ +Index: xfce4-session-4.3.99.2/settings/session/session.c +=================================================================== +--- xfce4-session-4.3.99.2.orig/settings/session/session.c ++++ xfce4-session-4.3.99.2/settings/session/session.c +@@ -51,6 +51,8 @@ static GtkWidget *dialog = NULL; + static GtkWidget *general_chooser; + static GtkWidget *general_autosave; + static GtkWidget *general_prompt; ++static GtkWidget *general_hibernate_button; ++static GtkWidget *general_suspend_button; + static GtkWidget *advanced_kde; + static GtkWidget *advanced_gnome; + static GtkWidget *advanced_remote; +@@ -88,6 +90,8 @@ config_store (void) + { + xfce_rc_write_bool_entry (rc, "AutoSave", gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (general_autosave))); + xfce_rc_write_bool_entry (rc, "PromptOnLogout", gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (general_prompt))); ++ xfce_rc_write_bool_entry (rc, "HibernateButton", gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (general_hibernate_button))); ++ xfce_rc_write_bool_entry (rc, "SuspendButton", gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (general_suspend_button))); + } + if (G_LIKELY (kiosk_can_security)) + { +@@ -124,10 +128,15 @@ general_create (XfceRc *rc) + gboolean autosave; + gboolean prompt; + gboolean chooser; ++ gboolean hibernate; ++ gboolean suspend; + + xfce_rc_set_group (rc, "General"); + autosave = xfce_rc_read_bool_entry (rc, "AutoSave", FALSE); + prompt = xfce_rc_read_bool_entry (rc, "PromptOnLogout", TRUE); ++ hibernate = xfce_rc_read_bool_entry (rc, "HibernateButton", TRUE); ++ suspend = xfce_rc_read_bool_entry (rc, "SuspendButton", TRUE); ++ + xfce_rc_set_group (rc, "Chooser"); + chooser = xfce_rc_read_bool_entry (rc, "AlwaysDisplay", FALSE); + +@@ -182,6 +191,29 @@ general_create (XfceRc *rc) + "saving of sessions on logout or not."), + NULL); + ++ general_hibernate_button = gtk_check_button_new_with_label (_("Show hibernate button")); ++ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (general_hibernate_button), hibernate); ++ g_signal_connect (G_OBJECT (general_hibernate_button), "toggled", ++ G_CALLBACK (config_store), NULL); ++ gtk_box_pack_start (GTK_BOX (vbox), general_hibernate_button, FALSE, TRUE, 0); ++ gtk_tooltips_set_tip (tooltips, general_hibernate_button, ++ _("This option adds a hibernate button to the logout dialog. " ++ "Only enable if you known your system suspends to" ++ "disk and resumes correctly."), ++ NULL); ++ ++ general_suspend_button = gtk_check_button_new_with_label (_("Show suspend button")); ++ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (general_suspend_button), suspend); ++ g_signal_connect (G_OBJECT (general_suspend_button), "toggled", ++ G_CALLBACK (config_store), NULL); ++ gtk_box_pack_start (GTK_BOX (vbox), general_suspend_button, FALSE, TRUE, 0); ++ gtk_tooltips_set_tip (tooltips, general_suspend_button, ++ _("This option adds a suspend button to the logout dialog. " ++ "Only enable if you known your system suspends to" ++ "RAM and resumes correctly."), ++ NULL); ++ ++ + return page; + } + +Index: xfce4-session-4.3.99.2/xfce4-session/main.c +=================================================================== +--- xfce4-session-4.3.99.2.orig/xfce4-session/main.c ++++ xfce4-session-4.3.99.2/xfce4-session/main.c +@@ -61,6 +61,11 @@ + #include + #include + ++#include ++ ++ ++#include ++#include + + void + setup_environment (void) +@@ -225,8 +230,6 @@ initialize (int argc, char **argv) + int + main (int argc, char **argv) + { +- /* imported from xfsm-manager.c */ +- extern gint shutdown_type; + + xfce_textdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR, "UTF-8"); + +@@ -248,5 +251,5 @@ main (int argc, char **argv) + + ice_cleanup (); + +- return xfsm_shutdown (shutdown_type); ++ return xfsm_shutdown (); + } +Index: xfce4-session-4.3.99.2/xfce4-session/shutdown.c +=================================================================== +--- xfce4-session-4.3.99.2.orig/xfce4-session/shutdown.c ++++ xfce4-session-4.3.99.2/xfce4-session/shutdown.c +@@ -110,34 +110,36 @@ entry_activate_cb (GtkWidget *entry, Gtk + gtk_dialog_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK); + } + +-static void +-logout_button_clicked (GtkWidget *b, gint *shutdownType) +-{ +- *shutdownType = SHUTDOWN_LOGOUT; +- +- gtk_dialog_response (GTK_DIALOG (shutdown_dialog), GTK_RESPONSE_OK); +-} ++static gint shutdownType = XFSM_LOGOUT; + + static void +-reboot_button_clicked (GtkWidget *b, gint *shutdownType) ++logout_dialog_button_clicked (GtkWidget *b, gint *cmd) + { +- *shutdownType = SHUTDOWN_REBOOT; ++ shutdownType = *cmd; + + gtk_dialog_response (GTK_DIALOG (shutdown_dialog), GTK_RESPONSE_OK); + } + +-static void +-halt_button_clicked (GtkWidget *b, gint *shutdownType) ++struct LogoutButton + { +- *shutdownType = SHUTDOWN_HALT; ++ gchar * label; ++ gchar * icon; ++ gint cmd; ++ gboolean present; ++ GtkWidget * button; ++}; ++ ++struct LogoutButton logout_buttons [] = { ++ { N_("Log out"), "xfsm-logout", XFSM_LOGOUT, TRUE }, ++ { N_("Restart"), "xfsm-reboot", XFSM_REBOOT, TRUE }, ++ { N_("Shut down"), "xfsm-shutdown", XFSM_SHUTDOWN, TRUE }, ++ { N_("Suspend"), "xfsm-suspend", XFSM_SUSPEND, FALSE}, ++ { N_("Hibernate"), "xfsm-hibernate", XFSM_HIBERNATE, FALSE}, ++}; + +- gtk_dialog_response (GTK_DIALOG (shutdown_dialog), GTK_RESPONSE_OK); +-} + +-/* +- */ + gboolean +-shutdownDialog(gint *shutdownType, gboolean *saveSession) ++shutdownDialog(gboolean *saveSession) + { + gboolean accessibility; + XfsmFadeout *fadeout = NULL; +@@ -154,8 +156,6 @@ shutdownDialog(gint *shutdownType, gbool + GtkWidget *entry; + GtkWidget *hidden; + GtkWidget *logout_button; +- GtkWidget *reboot_button; +- GtkWidget *halt_button; + GtkWidget *cancel_button; + GtkWidget *ok_button; + GtkWidget *header; +@@ -163,6 +163,8 @@ shutdownDialog(gint *shutdownType, gbool + gboolean saveonexit; + gboolean autosave; + gboolean prompt; ++ gboolean have_suspend; ++ gboolean have_hibernate; + gint monitor; + gint result; + XfceKiosk *kiosk; +@@ -174,9 +176,9 @@ shutdownDialog(gint *shutdownType, gbool + GdkPixmap *screenshot_pm = NULL; + GdkGC *screenshot_gc; + #endif ++ gint i; + + g_return_val_if_fail(saveSession != NULL, FALSE); +- g_return_val_if_fail(shutdownType != NULL, FALSE); + + /* destroy any previously running shutdown helper first */ + if (shutdown_helper != NULL) +@@ -196,13 +198,15 @@ shutdownDialog(gint *shutdownType, gbool + saveonexit = xfce_rc_read_bool_entry (rc, "SaveOnExit", TRUE); + autosave = xfce_rc_read_bool_entry (rc, "AutoSave", FALSE); + prompt = xfce_rc_read_bool_entry (rc, "PromptOnLogout", TRUE); ++ have_suspend = xfce_rc_read_bool_entry (rc, "SuspendButton", TRUE); ++ have_hibernate = xfce_rc_read_bool_entry (rc, "HibernateButton", TRUE); + + /* if PromptOnLogout is off, saving depends on AutoSave */ + if (!prompt) + { + xfce_rc_close (rc); + +- *shutdownType = SHUTDOWN_LOGOUT; ++ shutdownType = XFSM_LOGOUT; + *saveSession = autosave; + + return TRUE; +@@ -318,76 +322,39 @@ shutdownDialog(gint *shutdownType, gbool + hbox = gtk_hbox_new (TRUE, BORDER); + gtk_widget_show (hbox); + gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0); ++ logout_buttons[3].present = have_suspend; ++ logout_buttons[4].present = have_hibernate; + +- /* logout */ +- logout_button = gtk_button_new (); +- gtk_widget_show (logout_button); +- gtk_box_pack_start (GTK_BOX (hbox), logout_button, TRUE, TRUE, 0); +- +- g_signal_connect (logout_button, "clicked", +- G_CALLBACK (logout_button_clicked), shutdownType); +- +- vbox2 = gtk_vbox_new (FALSE, BORDER); +- gtk_container_set_border_width (GTK_CONTAINER (vbox2), BORDER); +- gtk_widget_show (vbox2); +- gtk_container_add (GTK_CONTAINER (logout_button), vbox2); +- +- icon = xfce_themed_icon_load ("xfsm-logout", 32); +- image = gtk_image_new_from_pixbuf (icon); +- gtk_widget_show (image); +- gtk_box_pack_start (GTK_BOX (vbox2), image, FALSE, FALSE, 0); +- g_object_unref (icon); +- +- label = gtk_label_new (_("Log Out")); +- gtk_widget_show (label); +- gtk_box_pack_start (GTK_BOX (vbox2), label, FALSE, FALSE, 0); +- +- /* reboot */ +- reboot_button = gtk_button_new (); +- gtk_widget_show (reboot_button); +- gtk_box_pack_start (GTK_BOX (hbox), reboot_button, TRUE, TRUE, 0); +- +- g_signal_connect (reboot_button, "clicked", +- G_CALLBACK (reboot_button_clicked), shutdownType); +- +- vbox2 = gtk_vbox_new (FALSE, BORDER); +- gtk_container_set_border_width (GTK_CONTAINER (vbox2), BORDER); +- gtk_widget_show (vbox2); +- gtk_container_add (GTK_CONTAINER (reboot_button), vbox2); +- +- icon = xfce_themed_icon_load ("xfsm-reboot", 32); +- image = gtk_image_new_from_pixbuf (icon); +- gtk_widget_show (image); +- gtk_box_pack_start (GTK_BOX (vbox2), image, FALSE, FALSE, 0); +- g_object_unref (icon); +- +- label = gtk_label_new (_("Restart")); +- gtk_widget_show (label); +- gtk_box_pack_start (GTK_BOX (vbox2), label, FALSE, FALSE, 0); +- +- /* halt */ +- halt_button = gtk_button_new (); +- gtk_widget_show (halt_button); +- gtk_box_pack_start (GTK_BOX (hbox), halt_button, TRUE, TRUE, 0); +- +- g_signal_connect (halt_button, "clicked", +- G_CALLBACK (halt_button_clicked), shutdownType); +- +- vbox2 = gtk_vbox_new (FALSE, BORDER); +- gtk_container_set_border_width (GTK_CONTAINER (vbox2), BORDER); +- gtk_widget_show (vbox2); +- gtk_container_add (GTK_CONTAINER (halt_button), vbox2); +- +- icon = xfce_themed_icon_load ("xfsm-shutdown", 32); +- image = gtk_image_new_from_pixbuf (icon); +- gtk_widget_show (image); +- gtk_box_pack_start (GTK_BOX (vbox2), image, FALSE, FALSE, 0); +- g_object_unref (icon); +- +- label = gtk_label_new (_("Shut Down")); +- gtk_widget_show (label); +- gtk_box_pack_start (GTK_BOX (vbox2), label, FALSE, FALSE, 0); +- ++ for (i = 0; i < G_N_ELEMENTS (logout_buttons); i++) { ++ ++ if (logout_buttons[i].present == FALSE) ++ continue; ++ ++ logout_button = gtk_button_new (); ++ gtk_widget_show (logout_button); ++ gtk_box_pack_start (GTK_BOX (hbox), logout_button, TRUE, TRUE, 0); ++ ++ g_signal_connect (logout_button, "clicked", ++ G_CALLBACK (logout_dialog_button_clicked), &logout_buttons[i].cmd); ++ ++ vbox2 = gtk_vbox_new (FALSE, BORDER); ++ gtk_container_set_border_width (GTK_CONTAINER (vbox2), BORDER); ++ gtk_widget_show (vbox2); ++ gtk_container_add (GTK_CONTAINER (logout_button), vbox2); ++ ++ icon = xfce_themed_icon_load (logout_buttons[i].icon, 32); ++ image = gtk_image_new_from_pixbuf (icon); ++ gtk_widget_show (image); ++ gtk_box_pack_start (GTK_BOX (vbox2), image, FALSE, FALSE, 0); ++ g_object_unref (icon); ++ ++ label = gtk_label_new (logout_buttons[i].label); ++ gtk_widget_show (label); ++ gtk_box_pack_start (GTK_BOX (vbox2), label, FALSE, FALSE, 0); ++ ++ logout_buttons[i].button = logout_button; ++ } ++ + /* save session */ + if (!autosave) + { +@@ -413,8 +380,9 @@ shutdownDialog(gint *shutdownType, gbool + if (!kiosk_can_shutdown || + (shutdown_helper = xfsm_shutdown_helper_spawn ()) == NULL) + { +- gtk_widget_set_sensitive (reboot_button, FALSE); +- gtk_widget_set_sensitive (halt_button, FALSE); ++ for (i = 1; i < G_N_ELEMENTS (logout_buttons); i++) { ++ gtk_widget_set_sensitive (logout_buttons[i].button, FALSE); ++ } + } + + /* save portion of the root window covered by the dialog */ +@@ -444,7 +412,7 @@ shutdownDialog(gint *shutdownType, gbool + gtk_widget_hide (dialog); + + /* ask password */ +- if (result == GTK_RESPONSE_OK && *shutdownType != SHUTDOWN_LOGOUT ++ if (result == GTK_RESPONSE_OK && shutdownType != XFSM_LOGOUT + && xfsm_shutdown_helper_need_password (shutdown_helper)) + { + gtk_widget_show (ok_button); +@@ -540,6 +508,16 @@ shutdownDialog(gint *shutdownType, gbool + gdk_flush (); + } + ++ /* ++ * For suspend/hibernate perform the action but do not ++ * close the session so it is still there on resume ++ */ ++ if (result == GTK_RESPONSE_OK ++ && (shutdownType == XFSM_SUSPEND || shutdownType == XFSM_HIBERNATE)) { ++ xfsm_shutdown_helper_send_command (shutdown_helper, shutdownType); ++ return FALSE; ++ } ++ + /* process all pending events first */ + while (gtk_events_pending ()) + g_main_context_iteration (NULL, FALSE); +@@ -578,7 +556,7 @@ shutdownDialog(gint *shutdownType, gbool + /* + */ + gint +-xfsm_shutdown(gint type) ++xfsm_shutdown(void) + { + gboolean result; + +@@ -596,7 +574,7 @@ xfsm_shutdown(gint type) + sync (); + #endif + +- if (type == SHUTDOWN_LOGOUT) ++ if (shutdownType == XFSM_LOGOUT) + return EXIT_SUCCESS; + + if (shutdown_helper == NULL) +@@ -605,16 +583,7 @@ xfsm_shutdown(gint type) + return EXIT_FAILURE; + } + +- if (type == SHUTDOWN_HALT) +- { +- result = xfsm_shutdown_helper_send_command (shutdown_helper, +- XFSM_SHUTDOWN_POWEROFF); +- } +- else +- { +- result = xfsm_shutdown_helper_send_command (shutdown_helper, +- XFSM_SHUTDOWN_REBOOT); +- } ++ result = xfsm_shutdown_helper_send_command (shutdown_helper, shutdownType); + + xfsm_shutdown_helper_destroy (shutdown_helper); + shutdown_helper = NULL; +Index: xfce4-session-4.3.99.2/xfce4-session/shutdown.h +=================================================================== +--- xfce4-session-4.3.99.2.orig/xfce4-session/shutdown.h ++++ xfce4-session-4.3.99.2/xfce4-session/shutdown.h +@@ -24,13 +24,8 @@ + + #include + +-/* */ +-#define SHUTDOWN_LOGOUT 0 +-#define SHUTDOWN_REBOOT 1 +-#define SHUTDOWN_HALT 2 +- + /* prototypes */ +-extern gboolean shutdownDialog(gint *, gboolean *); +-extern gint xfsm_shutdown(gint); ++extern gboolean shutdownDialog(gboolean *); ++extern gint xfsm_shutdown(void); + + #endif /* !__XFSM_SHUTDOWN_H__ */ +Index: xfce4-session-4.3.99.2/xfce4-session/xfsm-global.c +=================================================================== +--- xfce4-session-4.3.99.2.orig/xfce4-session/xfsm-global.c ++++ xfce4-session-4.3.99.2/xfce4-session/xfsm-global.c +@@ -46,7 +46,6 @@ gchar *session_name = NULL; + gchar *session_file = NULL; + GList *failsafe_clients = NULL; + gboolean failsafe_mode = TRUE; +-gint shutdown_type = SHUTDOWN_LOGOUT; + XfsmSplashScreen *splash_screen = NULL; + + void +Index: xfce4-session-4.3.99.2/xfce4-session/xfsm-global.h +=================================================================== +--- xfce4-session-4.3.99.2.orig/xfce4-session/xfsm-global.h ++++ xfce4-session-4.3.99.2/xfce4-session/xfsm-global.h +@@ -47,7 +47,6 @@ extern gchar *session_name; + extern gchar *session_file; + extern GList *failsafe_clients; + extern gboolean failsafe_mode; +-extern gint shutdown_type; + extern XfsmSplashScreen *splash_screen; + + +Index: xfce4-session-4.3.99.2/xfce4-session/xfsm-manager.c +=================================================================== +--- xfce4-session-4.3.99.2.orig/xfce4-session/xfsm-manager.c ++++ xfce4-session-4.3.99.2/xfce4-session/xfsm-manager.c +@@ -799,7 +799,7 @@ xfsm_manager_save_yourself (XfsmClient * + } + else + { +- if (!fast && shutdown && !shutdownDialog (&shutdown_type, &shutdown_save)) ++ if (!fast && shutdown && !shutdownDialog (&shutdown_save)) + return; + + if (!shutdown || shutdown_save) +Index: xfce4-session-4.3.99.2/xfce4-session/xfsm-shutdown-helper.c +=================================================================== +--- xfce4-session-4.3.99.2.orig/xfce4-session/xfsm-shutdown-helper.c ++++ xfce4-session-4.3.99.2/xfce4-session/xfsm-shutdown-helper.c +@@ -138,7 +138,17 @@ xfsm_shutdown_helper_hal_check (XfsmShut + return FALSE; + } + +- ++static struct ++{ ++ XfsmShutdownCommand command; ++ gchar * name; ++} xfsm2hal[] = ++{ ++ { XFSM_REBOOT, "Reboot"}, ++ { XFSM_SHUTDOWN, "Shutdown"}, ++ { XFSM_SUSPEND, "Suspend"}, ++ { XFSM_HIBERNATE, "Hibernate"} ++}; + + static gboolean + xfsm_shutdown_helper_hal_send (XfsmShutdownHelper *helper, +@@ -149,6 +159,8 @@ xfsm_shutdown_helper_hal_send (XfsmShutd + DBusMessage *message; + DBusMessage *result; + DBusError error; ++ gchar *methodname; ++ int i; + + /* initialize the error */ + dbus_error_init (&error); +@@ -163,10 +175,41 @@ xfsm_shutdown_helper_hal_send (XfsmShutd + } + + /* send the appropriate message to HAL, telling it to shutdown or reboot the system */ +- message = dbus_message_new_method_call ("org.freedesktop.Hal", +- "/org/freedesktop/Hal/devices/computer", +- "org.freedesktop.Hal.Device.SystemPowerManagement", +- (command == XFSM_SHUTDOWN_REBOOT) ? "Reboot" : "Shutdown"); ++ switch (command) ++ { ++ case XFSM_REBOOT: ++ message = dbus_message_new_method_call ("org.freedesktop.Hal", ++ "/org/freedesktop/Hal/devices/computer", ++ "org.freedesktop.Hal.Device.SystemPowerManagement", ++ "Reboot"); ++ break; ++ ++ case XFSM_SHUTDOWN: ++ message = dbus_message_new_method_call ("org.freedesktop.Hal", ++ "/org/freedesktop/Hal/devices/computer", ++ "org.freedesktop.Hal.Device.SystemPowerManagement", ++ "Shutdown"); ++ break; ++ ++ case XFSM_SUSPEND: ++ { ++ dbus_int32_t wakeup = 0; ++ message = dbus_message_new_method_call ("org.freedesktop.Hal", ++ "/org/freedesktop/Hal/devices/computer", ++ "org.freedesktop.Hal.Device.SystemPowerManagement", ++ "Suspend"); ++ dbus_message_append_args (message, DBUS_TYPE_INT32, &wakeup, DBUS_TYPE_INVALID); ++ break; ++ } ++ ++ case XFSM_HIBERNATE: ++ message = dbus_message_new_method_call ("org.freedesktop.Hal", ++ "/org/freedesktop/Hal/devices/computer", ++ "org.freedesktop.Hal.Device.SystemPowerManagement", ++ "Hibernate"); ++ break; ++ } ++ + result = dbus_connection_send_with_reply_and_block (connection, message, 2000, &error); + dbus_message_unref (message); + +Index: xfce4-session-4.3.99.2/xfce4-session/xfsm-shutdown-helper.h +=================================================================== +--- xfce4-session-4.3.99.2.orig/xfce4-session/xfsm-shutdown-helper.h ++++ xfce4-session-4.3.99.2/xfce4-session/xfsm-shutdown-helper.h +@@ -27,8 +27,11 @@ + + typedef enum + { +- XFSM_SHUTDOWN_POWEROFF = 0, +- XFSM_SHUTDOWN_REBOOT = 1, ++ XFSM_LOGOUT =-1, ++ XFSM_SHUTDOWN = 0, ++ XFSM_REBOOT = 1, ++ XFSM_SUSPEND = 2, ++ XFSM_HIBERNATE = 3, + } XfsmShutdownCommand; + + diff --git a/source/xfce4/xfce4-session/xfce4-session_icons.patch b/source/xfce4/xfce4-session/xfce4-session_icons.patch new file mode 100644 index 0000000..6115e5c Binary files /dev/null and b/source/xfce4/xfce4-session/xfce4-session_icons.patch differ From crazy at frugalware.org Sun Aug 26 02:39:31 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 26 02:39:33 2007 Subject: [Frugalware-git] frugalware-current: libgpg-error-1.5-1-i686 Message-ID: <20070826003931.21CB4167000C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=eda3430db026f0645bcf061c107d1f5a4bda01ac commit eda3430db026f0645bcf061c107d1f5a4bda01ac Author: crazy Date: Sun Aug 26 02:37:18 2007 +0200 libgpg-error-1.5-1-i686 * Version bump diff --git a/source/lib/libgpg-error/FrugalBuild b/source/lib/libgpg-error/FrugalBuild index a82bb4b..c22e1d5 100644 --- a/source/lib/libgpg-error/FrugalBuild +++ b/source/lib/libgpg-error/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: Laszlo Dvornik pkgname=libgpg-error -pkgver=1.4 +pkgver=1.5 pkgrel=1 pkgdesc="Support library for libgcrypt" url="http://www.gnupg.org" @@ -11,7 +11,7 @@ groups=('lib') archs=('i686' 'x86_64') depends=('glibc') up2date="lynx -dump http://www.gnupg.org/\(en\)/download/index.html |grep libgpg-error.*tar |sed -n -e 's/.*r-\(.*\)\.t.*/\1/;s/-/_/;1 p'" -source=(ftp://ftp.gnupg.org/gcrypt/libgpg-error/$pkgname-$pkgver.tar.gz) -sha1sums=('a1f42d6b8d795d657a1f592138a14991f5aeeb85') +source=(ftp://ftp.gnupg.org/gcrypt/libgpg-error/$pkgname-$pkgver.tar.bz2) +sha1sums=('1f83d9af8e8ed3bcbf3a5e9018db257dc6336655') # optimization OK From crazy at frugalware.org Sun Aug 26 04:04:00 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 26 04:04:02 2007 Subject: [Frugalware-git] frugalware-current: udev-115-3-i686 Message-ID: <20070826020400.22A2A167000C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=15c7bbe579183972ce6e49da8d24a4c859d74e8c commit 15c7bbe579183972ce6e49da8d24a4c859d74e8c Author: crazy Date: Sun Aug 26 04:01:44 2007 +0200 udev-115-3-i686 * remove broken rules does not work on Frugalware * and also rules for archs we don't support * that fixes the sound again .. - 'function snd_ctl_open failed for default: No such device' * added TODO to FB diff --git a/source/base/udev/FrugalBuild b/source/base/udev/FrugalBuild index 4cdd247..f25690a 100644 --- a/source/base/udev/FrugalBuild +++ b/source/base/udev/FrugalBuild @@ -3,7 +3,7 @@ pkgname=udev pkgver=115 -pkgrel=2 +pkgrel=3 pkgdesc="A userspace implementation of devfs" url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/" backup=(etc/udev/{udev.conf,rules.d/50-udev-default.rules} \ @@ -39,6 +39,10 @@ build() do Ffilerel etc/udev/$i/* /etc/udev/rules.d/ done + # alsa one is broke on frugalware it kills the sound + # all the other not needed we don't have these archs + # TODO: fix our rules and send upstream , that what we do is just broken - crazy - + Frm etc/udev/rules.d/40-{alsa,ppc,s390,ia64}.rules Fexe /etc/rc.d/rc.udev Frcd2 hotplug Ffile /etc/sysconfig/blacklist From priyank at frugalware.org Sun Aug 26 08:17:12 2007 From: priyank at frugalware.org (Priyank) Date: Sun Aug 26 08:17:23 2007 Subject: [Frugalware-git] frugalware-current: ristretto-0.0.1-1-i686 Message-ID: <20070826061712.CEF8613A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=44933f0a26e5e62d32d5ee8943722ed0347dc062 commit 44933f0a26e5e62d32d5ee8943722ed0347dc062 Author: Priyank Date: Sun Aug 26 11:41:20 2007 +0530 ristretto-0.0.1-1-i686 * Version bump diff --git a/source/xfce4/ristretto/FrugalBuild b/source/xfce4/ristretto/FrugalBuild new file mode 100644 index 0000000..87d968a --- /dev/null +++ b/source/xfce4/ristretto/FrugalBuild @@ -0,0 +1,18 @@ +# Compiling Time: 0.04 SBU +# Maintainer: Priyank Gosalia + +pkgname=ristretto +pkgver=0.0.1 +pkgrel=1 +pkgdesc="A fast and lightweight picture viewer for Xfce." +makedepends=('intltool') +depends=('libxfce4util>=4.4.1' 'thunar') +groups=('xfce4' 'xfce4-goodies') +archs=('i686' 'x86_64') +_F_gnome_iconcache="y" +_F_xfce_goodies_ext=".tar.gz" +Finclude xfce4 gnome-scriptlet +_F_cd_path="$pkgname-$pkgver-" +sha1sums=('f1efea76a04b828a26eea74b0fc3f41e34a4502f') + +# optimization OK From priyank at frugalware.org Sun Aug 26 08:35:35 2007 From: priyank at frugalware.org (Priyank) Date: Sun Aug 26 08:35:37 2007 Subject: [Frugalware-git] frugalware-current: xfce4-volstatus-icon-0.1.0-1-i686 Message-ID: <20070826063535.D386713A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=22737c6ea3fb3ddfadf9497430a4d47755744bc3 commit 22737c6ea3fb3ddfadf9497430a4d47755744bc3 Author: Priyank Date: Sun Aug 26 12:01:26 2007 +0530 xfce4-volstatus-icon-0.1.0-1-i686 * New package / Initial import diff --git a/source/xfce4/xfce4-volstatus-icon/FrugalBuild b/source/xfce4/xfce4-volstatus-icon/FrugalBuild new file mode 100644 index 0000000..afe13ca --- /dev/null +++ b/source/xfce4/xfce4-volstatus-icon/FrugalBuild @@ -0,0 +1,17 @@ +# Compiling Time: 0.07 SBU +# Maintainer: Priyank Gosalia + +pkgname=xfce4-volstatus-icon +pkgver=0.1.0 +pkgrel=1 +pkgdesc="A system tray icon that allows you to easily eject removable drives in Xfce." +makedepends=('intltool') +depends=('libxfce4util>=4.4.1' 'libxfcegui4>=4.4.1' 'xfce4-panel>=4.4.1' 'dbus-glib' \ + 'hal>=0.5.9.1' 'libexo>=0.3.2') +groups=('xfce4' 'xfce4-goodies') +archs=('i686' 'x86_64') +_F_gnome_iconcache="y" +Finclude xfce4 gnome-scriptlet +sha1sums=('6ab2cc26c722e5944910304f0382fdda379789ac') + +# optimization OK From priyank at frugalware.org Sun Aug 26 08:54:23 2007 From: priyank at frugalware.org (Priyank) Date: Sun Aug 26 08:54:25 2007 Subject: [Frugalware-git] frugalware-current: numpy-1.0.3.1-1-i686 Message-ID: <20070826065423.8DE6A13A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a09343facc4d3fab75ed7cecd16d38182b25e2ec commit a09343facc4d3fab75ed7cecd16d38182b25e2ec Author: Priyank Date: Sun Aug 26 12:18:22 2007 +0530 numpy-1.0.3.1-1-i686 * Version bump diff --git a/source/devel-extra/numpy/FrugalBuild b/source/devel-extra/numpy/FrugalBuild index 151cad1..2a529f7 100644 --- a/source/devel-extra/numpy/FrugalBuild +++ b/source/devel-extra/numpy/FrugalBuild @@ -2,13 +2,13 @@ # Maintainer: Priyank Gosalia pkgname=numpy -pkgver=1.0.3 +pkgver=1.0.3.1 pkgrel=1 pkgdesc="Numerical Python adds a fast array facility to the Python language" depends=('python>=2.5') groups=('devel-extra') archs=('i686' 'x86_64') Finclude sourceforge -sha1sums=('1a4cf488e0549c9fda1300301ed2961f19742c8b') +sha1sums=('a1465fb4f0905568dd48510e2cb92739e483adae') # optimization OK From priyank at frugalware.org Sun Aug 26 09:53:51 2007 From: priyank at frugalware.org (Priyank) Date: Sun Aug 26 09:53:55 2007 Subject: [Frugalware-git] frugalware-current: allegro-4.2.2-1-i686 Message-ID: <20070826075351.962FE13A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d6416ebaea15ae56bc18bbb86d5a00fd30f02685 commit d6416ebaea15ae56bc18bbb86d5a00fd30f02685 Author: Priyank Date: Sun Aug 26 13:18:00 2007 +0530 allegro-4.2.2-1-i686 * New package / initial import diff --git a/source/xlib-extra/allegro/FrugalBuild b/source/xlib-extra/allegro/FrugalBuild new file mode 100644 index 0000000..7a69d02 --- /dev/null +++ b/source/xlib-extra/allegro/FrugalBuild @@ -0,0 +1,17 @@ +# Compiling Time: 0.29 SBU +# Maintainer: Priyank Gosalia + +pkgname=allegro +pkgver=4.2.2 +pkgrel=1 +pkgdesc="Allegro graphics library" +url="http://www.allegro.cc/" +depends=('libx11' 'svgalib' 'alsa-lib') +groups=('xlib-extra') +archs=('i686') +up2date="lynx -dump $url/files | grep -m1 tar.gz | sed 's/.*o-\(.*\).t.*/\1/'" +source=($url/files/$pkgver/$pkgname-$pkgver.tar.gz) +Fconfopts="${Fconfopts[@]} --with-x" +sha1sums=('0b581abb0bbc339c629830a6d3e934a20659b179') + +# optimization OK From krics at linuxforum.hu Sun Aug 26 18:14:10 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 18:14:12 2007 Subject: [Frugalware-git] frugalware-current: swfdec-0.5.2-1-x86_64 Message-ID: <20070826161410.46CC113A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=6aafdf47b3f893b7a08f5c0cc50387e1d2724eee commit 6aafdf47b3f893b7a08f5c0cc50387e1d2724eee Author: Christian Hamar alias krix Date: Sun Aug 26 18:13:50 2007 +0200 swfdec-0.5.2-1-x86_64 * Version bump diff --git a/source/xlib/swfdec/FrugalBuild b/source/xlib/swfdec/FrugalBuild index 913a3d7..d1b2777 100644 --- a/source/xlib/swfdec/FrugalBuild +++ b/source/xlib/swfdec/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Priyank Gosalia pkgname=swfdec -pkgver=0.5.1 +pkgver=0.5.2 pkgrel=1 pkgdesc="Swfdec is a decoder/renderer library for Macromedia Flash animations.." url="http://swfdec.freedesktop.org/" @@ -14,6 +14,6 @@ archs=('i686' 'x86_64') up2date="lynx -dump http://swfdec.freedesktop.org/|grep -om1 'swfdec-\(.*\).tar.gz$'|Flasttar" source=($url/download/$pkgname/0.5/$pkgname-$pkgver.tar.gz) Fconfopts="${Fconfopts[@]} --enable-gnome-vfs=no --enable-libsoup" -sha1sums=('a9bb3645cd2bf7838d3fbeb7f46c6359ae14e7bd') +sha1sums=('0ab05ff6f7e27a7509bb9ea98cef608abaf41d02') # optimization OK From krics at linuxforum.hu Sun Aug 26 18:18:15 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 18:18:17 2007 Subject: [Frugalware-git] frugalware-current: swfdec-mozilla-0.5.2-1-x86_64 Message-ID: <20070826161815.3A7BE13A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f6833652dc657105ded9c0ba17f886061f3733d4 commit f6833652dc657105ded9c0ba17f886061f3733d4 Author: Christian Hamar alias krix Date: Sun Aug 26 18:17:46 2007 +0200 swfdec-mozilla-0.5.2-1-x86_64 * Version bump diff --git a/source/xlib-extra/swfdec-mozilla/FrugalBuild b/source/xlib-extra/swfdec-mozilla/FrugalBuild index 6fd83e5..c071c8b 100644 --- a/source/xlib-extra/swfdec-mozilla/FrugalBuild +++ b/source/xlib-extra/swfdec-mozilla/FrugalBuild @@ -2,17 +2,17 @@ # Maintainer: Christian Hamar alias krix pkgname=swfdec-mozilla -pkgver=0.5.1 +pkgver=0.5.2 pkgrel=1 pkgdesc="Mozilla plugin that uses the Swfdec library for playing SWF files in a browser capable of loading NS-Plugins" url="http://swfdec.freedesktop.org/" license="LGPL" -depends=('swfdec=0.5.1' 'firefox') +depends=('swfdec=0.5.2' 'firefox') options=('scriptlet') groups=('xlib-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://swfdec.freedesktop.org/|grep -om1 'swfdec-\(.*\).tar.gz$'|Flasttar" source=($url/download/$pkgname/0.5/$pkgname-$pkgver.tar.gz) -sha1sums=('41c8e53f3ef6c64d82fc8d72304c78cc37a4effb') +sha1sums=('6bff82add45482fccc3653ebbf9ca248a46ab15c') # optimization OK From krics at linuxforum.hu Sun Aug 26 18:25:13 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 18:25:15 2007 Subject: [Frugalware-git] frugalware-current: gtk+2-engines-2.11.7-1-x86_64 Message-ID: <20070826162513.2F1A913A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=cfeeea8e6498c4baf9fcdafc219220d4316b09cc commit cfeeea8e6498c4baf9fcdafc219220d4316b09cc Author: Christian Hamar alias krix Date: Sun Aug 26 18:23:35 2007 +0200 gtk+2-engines-2.11.7-1-x86_64 * Version bump diff --git a/source/gnome/gtk+2-engines/FrugalBuild b/source/gnome/gtk+2-engines/FrugalBuild index 5142c15..ca62737 100644 --- a/source/gnome/gtk+2-engines/FrugalBuild +++ b/source/gnome/gtk+2-engines/FrugalBuild @@ -3,7 +3,7 @@ pkgname=gtk+2-engines _F_gnome_name=gtk-engines -pkgver=2.11.6 +pkgver=2.11.7 pkgrel=1 pkgdesc="Theme engines for GTK+2" url="http://www.gnome.org/" @@ -17,6 +17,6 @@ _F_gnome_devel=y Finclude gnome _F_cd_path="gtk-engines-$pkgver" Fconfopts="$Fconfopts --enable-animation" -sha1sums=('05cb077a04da74b2fd1b1455836685f7bfe74515') +sha1sums=('bab4de0b2519ba173a22598024096b831f5d9a4f') # optimization OK From krics at linuxforum.hu Sun Aug 26 18:50:02 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 18:50:05 2007 Subject: [Frugalware-git] frugalware-current: stardict-3.0.0-1-x86_64 Message-ID: <20070826165002.E331813A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=b5179217bf1125c52caacc41e2b74d74f0a489ea commit b5179217bf1125c52caacc41e2b74d74f0a489ea Author: Christian Hamar alias krix Date: Sun Aug 26 18:49:25 2007 +0200 stardict-3.0.0-1-x86_64 * Version bump * Take m8r ship to me (ok from boobaa) * Added tons of _F_gnome_*="y" stuffs :) * Simplified build diff --git a/source/gnome-extra/stardict/FrugalBuild b/source/gnome-extra/stardict/FrugalBuild index fa9bd66..72371a0 100644 --- a/source/gnome-extra/stardict/FrugalBuild +++ b/source/gnome-extra/stardict/FrugalBuild @@ -1,22 +1,22 @@ # Compiling Time: ~0.34 SBU -# Maintainer: CSÉCSY László +# Maintainer: Christian Hamar alias krix +# Old Maintainer: CSÉCSY László pkgname=stardict -pkgver=2.4.8 -pkgrel=2 +pkgver=3.0.0 +pkgrel=1 pkgdesc="a Cross-Platform and international dictionary written in Gtk2" _F_sourceforge_ext=.tar.bz2 -Finclude sourceforge -depends=('perl-xml' 'libgnomeui' 'dbus-glib>=0.71') +_F_gnome_desktop="y" +_F_gnome_scrollkeeper="y" +_F_gnome_mime="y" +_F_gnome_schemas=('/etc/gconf/schemas/stardict.schemas') +_F_gnome_iconcache="y" +Finclude sourceforge gnome-scriptlet +depends=('perl-xml' 'libgnomeui' 'dbus-glib>=0.71' 'enchant' 'gucharmap' 'libsigc++2') groups=('gnome-extra') archs=('i686' 'x86_64') -sha1sums=('cbb312281f7a01290de4c2a213635deee8bc8a92') - -build() { - Fcd - PKG_CONFIG=pkg-config Fmake --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man - Fmakeinstall - Fmkdir /usr/share/$pkgname/dic -} +sha1sums=('3408104c1975b063697392ff8a78cc315a4c9471') +Fconfopts="$Fconfopts --disable-espeak --disable-festival" # optimization OK From krics at linuxforum.hu Sun Aug 26 18:53:33 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 18:53:35 2007 Subject: [Frugalware-git] frugalware-current: ntfs-3g-1.826-1-x86_64 Message-ID: <20070826165333.9790A13A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=887dd51f4ba945e57f8ce7d868362d7a2634a005 commit 887dd51f4ba945e57f8ce7d868362d7a2634a005 Author: Christian Hamar alias krix Date: Sun Aug 26 18:53:22 2007 +0200 ntfs-3g-1.826-1-x86_64 * Version bump diff --git a/source/apps-extra/ntfs-3g/FrugalBuild b/source/apps-extra/ntfs-3g/FrugalBuild index c99e400..7f5717d 100644 --- a/source/apps-extra/ntfs-3g/FrugalBuild +++ b/source/apps-extra/ntfs-3g/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=ntfs-3g -pkgver=1.810 +pkgver=1.826 pkgrel=1 pkgdesc="Third generation Linux NTFS driver with full read-write access." url="http://www.ntfs-3g.org/" @@ -13,5 +13,5 @@ up2date="lynx -dump $url| grep -m 1 'ntfs-3g-[[:digit:]]\+\.[[:digit:]]\+\.tgz' source=($url/$pkgname-$pkgver.tgz) Fconfopts="$Fconfopts --disable-ldconfig" -sha1sums=('f86fbe98e573c4d3c34007c9de2b8c1519b6f544') +sha1sums=('95b6589c05393d6bb1148a4c2318c9944bee8056') # optimization OK From krics at linuxforum.hu Sun Aug 26 18:55:00 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 18:55:02 2007 Subject: [Frugalware-git] pacman-g2: One more entry for todo Message-ID: <20070826165500.4D00E13A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2/.git;a=commitdiff;h=3bd454dec4e1b0dcaa0d616dc3e3df016d812e9f commit 3bd454dec4e1b0dcaa0d616dc3e3df016d812e9f Author: Christian Hamar alias krix Date: Sun Aug 26 18:54:59 2007 +0200 One more entry for todo * Added review --enable-strict warnings to TODO diff --git a/TODO b/TODO index 1b5cd50..b9ef2f2 100644 --- a/TODO +++ b/TODO @@ -27,6 +27,7 @@ G2 TODO - untouched dirs from pacman: - pamcan.conf, pacman.d - /var/lib/pacman, /var/cache/pacman +- Review stuffs which gives warnings when using --enable-strict and fix those. autoconf/automake From krics at linuxforum.hu Sun Aug 26 19:09:17 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 19:09:18 2007 Subject: [Frugalware-git] frugalware-current: monotone-0.36-1-x86_64 Message-ID: <20070826170917.1EBE213A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=decbd6f06ea64d97b66bdea8a4d06c28d5d3a496 commit decbd6f06ea64d97b66bdea8a4d06c28d5d3a496 Author: Christian Hamar alias krix Date: Sun Aug 26 19:08:28 2007 +0200 monotone-0.36-1-x86_64 * Version bump * Dropped fixmich patch (in upstream) * Fixed SBU diff --git a/source/devel-extra/monotone/FrugalBuild b/source/devel-extra/monotone/FrugalBuild index babc78b..7ff63d5 100644 --- a/source/devel-extra/monotone/FrugalBuild +++ b/source/devel-extra/monotone/FrugalBuild @@ -1,9 +1,9 @@ -# Compiling Time: 2.83 SBU +# Compiling Time: 3.16 SBU # Maintainer: Christian Hamar alias krix pkgname=monotone -pkgver=0.35 -pkgrel=2 +pkgver=0.36 +pkgrel=1 pkgdesc="Another distributed version (revision) control system" url="http://venge.net/monotone/" depends=('libstdc++' 'boost>=1.34.0' 'lua') @@ -11,18 +11,14 @@ makedepends=('cvs') groups=('devel-extra') archs=('i686' 'x86_64') up2date="lynx -dump 'http://venge.net/monotone/?M=D'|grep tar.gz$|sed -n 's/.*e-\(.*\)\.t.*/\1/;1 p'" -source=(http://venge.net/monotone/downloads/$pkgver/$pkgname-$pkgver.tar.gz fixmich.patch) +source=(http://venge.net/monotone/downloads/$pkgver/$pkgname-$pkgver.tar.gz) build() { Fcd - Fpatchall - Fautoreconf - Fsed "head -1" "head -n 1" configure Fmake --enable-ipv6 --with-bundled-lua=no BOOST_SUFFIX="-gcc42-mt-1_34 -gcc42 -gcc42-mt" Fmakeinstall } -sha1sums=('b745eee239ab198f4263493c7f79cfd1b6935127'\ - 'f05c6228ecc4f7c92d121bf8d2fe6f948d417927') +sha1sums=('d6f5ae91dc8045624dfc0dfbca00d60fea569ac3') # optimization OK From krics at linuxforum.hu Sun Aug 26 19:10:31 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 19:10:32 2007 Subject: [Frugalware-git] frugalware-current: Drop fixmich.patch Message-ID: <20070826171031.45CAF13A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=413aec1f55e37b3adc66eb85cc4722654ceae78b commit 413aec1f55e37b3adc66eb85cc4722654ceae78b Author: Christian Hamar alias krix Date: Sun Aug 26 19:10:29 2007 +0200 Drop fixmich.patch diff --git a/source/devel-extra/monotone/fixmich.patch b/source/devel-extra/monotone/fixmich.patch deleted file mode 100644 index 92f48a0..0000000 --- a/source/devel-extra/monotone/fixmich.patch +++ /dev/null @@ -1,113 +0,0 @@ -diff -Naur monotone-0.35/constants.cc monotone-0.35-p/constants.cc ---- monotone-0.35/constants.cc 2007-05-07 16:13:36.000000000 +0200 -+++ monotone-0.35-p/constants.cc 2007-05-25 17:40:16.000000000 +0200 -@@ -13,8 +13,6 @@ - #include "constants.hh" - #include "numeric_vocab.hh" - --#include -- - using std::string; - - namespace constants -@@ -136,17 +134,6 @@ - size_t const merkle_bitmap_length_in_bits = merkle_num_slots * 2; - size_t const merkle_bitmap_length_in_bytes = merkle_bitmap_length_in_bits / 8; - -- BOOST_STATIC_ASSERT(sizeof(char) == 1); -- BOOST_STATIC_ASSERT(CHAR_BIT == 8); -- BOOST_STATIC_ASSERT(merkle_num_tree_levels > 0); -- BOOST_STATIC_ASSERT(merkle_num_tree_levels < 256); -- BOOST_STATIC_ASSERT(merkle_fanout_bits > 0); -- BOOST_STATIC_ASSERT(merkle_fanout_bits < 32); -- BOOST_STATIC_ASSERT(merkle_hash_length_in_bits > 0); -- BOOST_STATIC_ASSERT((merkle_hash_length_in_bits % merkle_fanout_bits) == 0); -- BOOST_STATIC_ASSERT(merkle_bitmap_length_in_bits > 0); -- BOOST_STATIC_ASSERT((merkle_bitmap_length_in_bits % 8) == 0); -- - u8 const netcmd_current_protocol_version = 6; - - size_t const netcmd_minimum_bytes_to_bother_with_gzip = 0xfff; -@@ -163,6 +150,27 @@ - string const default_encoding("default"); - } - -+#include -+ -+// constraint checks for fundamental types -+// n.b. sizeof([unsigned] char) is *defined* to be 1 by the C++ standard. -+BOOST_STATIC_ASSERT(std::numeric_limits::digits == 8); -+BOOST_STATIC_ASSERT(sizeof(u8) == 1); -+BOOST_STATIC_ASSERT(sizeof(u16) == 2); -+BOOST_STATIC_ASSERT(sizeof(u32) == 4); -+BOOST_STATIC_ASSERT(sizeof(u64) == 8); -+ -+// constraint checks for relations between constants above -+using namespace constants; -+BOOST_STATIC_ASSERT(merkle_num_tree_levels > 0); -+BOOST_STATIC_ASSERT(merkle_num_tree_levels < 256); -+BOOST_STATIC_ASSERT(merkle_fanout_bits > 0); -+BOOST_STATIC_ASSERT(merkle_fanout_bits < 32); -+BOOST_STATIC_ASSERT(merkle_hash_length_in_bits > 0); -+BOOST_STATIC_ASSERT((merkle_hash_length_in_bits % merkle_fanout_bits) == 0); -+BOOST_STATIC_ASSERT(merkle_bitmap_length_in_bits > 0); -+BOOST_STATIC_ASSERT((merkle_bitmap_length_in_bits % 8) == 0); -+ - // Local Variables: - // mode: C++ - // fill-column: 76 -diff -Naur monotone-0.35/Makefile.am monotone-0.35-p/Makefile.am ---- monotone-0.35/Makefile.am 2007-05-07 16:13:26.000000000 +0200 -+++ monotone-0.35-p/Makefile.am 2007-05-25 17:40:16.000000000 +0200 -@@ -289,7 +289,6 @@ - # primaries - - bin_PROGRAMS = mtn --check_PROGRAMS = unit_tests tester - noinst_PROGRAMS = txt2c - EXTRA_PROGRAMS = usher - -@@ -498,9 +497,15 @@ - # testsuite stuff (could this possibly be more ugly?) - - if BUILD_UNIT_TESTS -+ -+check_PROGRAMS = unit_tests tester - TESTS = unit_tests run_tester_tests run_lua_tests -+ - else -+ -+check_PROGRAMS = tester - TESTS = run_tester_tests run_lua_tests -+ - endif - - TESTS_ENVIRONMENT=AUTOTEST_PATH="." -diff -Naur monotone-0.35/numeric_vocab.hh monotone-0.35-p/numeric_vocab.hh ---- monotone-0.35/numeric_vocab.hh 2007-05-07 16:13:44.000000000 +0200 -+++ monotone-0.35-p/numeric_vocab.hh 2007-05-25 17:40:16.000000000 +0200 -@@ -21,13 +21,6 @@ - typedef uint32_t u32; - typedef uint64_t u64; - --BOOST_STATIC_ASSERT(sizeof(char) == 1); --BOOST_STATIC_ASSERT(CHAR_BIT == 8); --BOOST_STATIC_ASSERT(sizeof(u8) == 1); --BOOST_STATIC_ASSERT(sizeof(u16) == 2); --BOOST_STATIC_ASSERT(sizeof(u32) == 4); --BOOST_STATIC_ASSERT(sizeof(u64) == 8); -- - // This is similar to static_cast(v). The difference is that when T is - // unsigned, this cast does not sign-extend: - // static_cast((signed char) -1) = 4294967295 -@@ -43,8 +36,9 @@ - return static_cast(v); - else - { -+ const size_t char_bit = std::numeric_limits::digits; - T mask = std::numeric_limits::max(); -- size_t shift = (sizeof(T) - sizeof(V)) * 8; -+ size_t shift = (sizeof(T) - sizeof(V)) * char_bit; - mask >>= shift; - return static_cast(v) & mask; - } From krics at linuxforum.hu Sun Aug 26 19:13:15 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 19:13:17 2007 Subject: [Frugalware-git] frugalware-current: fribidi-0.10.9-1-x86_64 Message-ID: <20070826171315.6CE7B13A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e438aeab1d5f83ca36b2e971b5d39d1c278019e4 commit e438aeab1d5f83ca36b2e971b5d39d1c278019e4 Author: Christian Hamar alias krix Date: Sun Aug 26 19:13:10 2007 +0200 fribidi-0.10.9-1-x86_64 * Version bump diff --git a/source/lib/fribidi/FrugalBuild b/source/lib/fribidi/FrugalBuild index 41dcf4b..de10c46 100644 --- a/source/lib/fribidi/FrugalBuild +++ b/source/lib/fribidi/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=fribidi -pkgver=0.10.8 +pkgver=0.10.9 pkgrel=1 pkgdesc="A Free Implementation of the Unicode BiDirectional algorithm" url="http://www.fribidi.org" @@ -12,6 +12,6 @@ license=('GPL2.1') archs=('i686' 'x86_64') up2date="lynx -dump $url/download/|grep '.tar.gz$'|sort -n -r|grep -m1 '.tar.gz'|sed 's/.*-\(.*\).t.*/\1/'" source=(http://www.fribidi.org/download/$pkgname-$pkgver.tar.gz) -sha1sums=('7752d7033e5c8c3498760024f65351d0fc9ae603') +sha1sums=('f9aae2d2084eaccbc87760401c4521e96a92a436') # optimization OK From krics at linuxforum.hu Sun Aug 26 19:26:12 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 19:26:14 2007 Subject: [Frugalware-git] frugalware-current: roxterm-1.6.0-1-x86_64 Message-ID: <20070826172612.5D91D13A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=419acfcb5f240331930d95a3a8a1729d2eac0b37 commit 419acfcb5f240331930d95a3a8a1729d2eac0b37 Author: Christian Hamar alias krix Date: Sun Aug 26 19:25:58 2007 +0200 roxterm-1.6.0-1-x86_64 * New package / Initial import (req. by crazy) diff --git a/source/gnome-extra/roxterm/FrugalBuild b/source/gnome-extra/roxterm/FrugalBuild new file mode 100644 index 0000000..96c2510 --- /dev/null +++ b/source/gnome-extra/roxterm/FrugalBuild @@ -0,0 +1,24 @@ +# Compiling Time: 0.16 SBU +# Maintainer: Christian Hamar alias krix + +pkgname=roxterm +pkgver=1.6.0 +pkgrel=1 +pkgdesc="a terminal emulator intended to provide similar features to gnome-terminal, based on the same VTE library, but with a smaller footprint and quicker start-up time." +_F_gnome_desktop="y" +_F_gnome_iconcache="y" +Finclude gnome-scriptlet sourceforge +depends=('libglade' 'vte' 'dbus-glib') +makedepends=('perl-xml') +groups=('gnome-extra') +archs=('i686' 'x86_64') + +build() { + Fbuild + # Fixup for docs + Fmv /usr/share/doc/$pkgname /usr/share/doc/$pkgname-$pkgver +} + +sha1sums=('5d2829e31ef12f12836c9a25635d0834d6cf1d12') + +# optimization OK From krics at linuxforum.hu Sun Aug 26 19:30:18 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 19:30:21 2007 Subject: [Frugalware-git] frugalware-current: liferea-1.2.22-1-x86_64 Message-ID: <20070826173018.8DED613A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=aa2b359f019a13f234a6ff796bcf589ea6216b4f commit aa2b359f019a13f234a6ff796bcf589ea6216b4f Author: Christian Hamar alias krix Date: Sun Aug 26 19:29:57 2007 +0200 liferea-1.2.22-1-x86_64 * Version bump diff --git a/source/gnome-extra/liferea/FrugalBuild b/source/gnome-extra/liferea/FrugalBuild index 0c384c0..a89ce28 100644 --- a/source/gnome-extra/liferea/FrugalBuild +++ b/source/gnome-extra/liferea/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=liferea -pkgver=1.2.20 +pkgver=1.2.22 pkgrel=1 pkgdesc="Liferea is a news aggregator for online news feeds." license="GPL2" @@ -16,10 +16,10 @@ _F_gnome_desktop="y" _F_gnome_iconcache="y" Finclude sourceforge gnome-scriptlet up2date="lynx -dump http://liferea.sourceforge.net|grep -m1 'Stable'|sed 's/.*]\(.*\) .*/\1/'" -sha1sums=('dca906bc59eee569b50034d09d4ead86abf0e6fb') +sha1sums=('14c6089029f06d9ceb9e4280511d635a24e6c26d') build() { - Fcd $pkgname-1.2.20 + Fcd $pkgname-1.2.22 Fsed '' '&\n ' opml/*.opml Fmake Fmakeinstall From krics at linuxforum.hu Sun Aug 26 19:32:10 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 19:32:12 2007 Subject: [Frugalware-git] frugalware-current: up2date fix Message-ID: <20070826173211.0734613A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=1996422cca190d07ed90f45f4e2c5c88c15eacc1 commit 1996422cca190d07ed90f45f4e2c5c88c15eacc1 Author: Christian Hamar alias krix Date: Sun Aug 26 19:32:08 2007 +0200 up2date fix * 'ugly' (as crazy said :) ) up2date fix from crazy (ty) diff --git a/source/lib/libdvdcss/FrugalBuild b/source/lib/libdvdcss/FrugalBuild index a9fa5e3..59068c7 100644 --- a/source/lib/libdvdcss/FrugalBuild +++ b/source/lib/libdvdcss/FrugalBuild @@ -11,7 +11,7 @@ license=('GPL2') groups=('lib') archs=('i686' 'x86_64') depends=('glibc') -up2date="lynx -dump 'http://download.videolan.org/pub/libdvdcss/?C=N;O=D'|grep libdvdcss/|grep 1.2|sed -ne 's|.*ss/\(.*\)\//*|\1|;1 p'" +up2date="lynx -dump http://download.videolan.org/pub/libdvdcss/|grep libdvdcss|sort -n -r|head -n1|sed 's/.*ss//;s/\///g'" source=(http://freshmeat.net/redir/libdvdcss/16066/url_tgz/$pkgname-$pkgver.tar.gz) sha1sums=('7b31665ae42559e58019cfcd93a2747d11bcf060') From krics at linuxforum.hu Sun Aug 26 19:37:39 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 19:37:40 2007 Subject: [Frugalware-git] frugalware-current: cairo-1.4.10-1-x86_64 Message-ID: <20070826173739.8CFA613A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=335d9820eae001089b6c6ce82cf567d44603dfe1 commit 335d9820eae001089b6c6ce82cf567d44603dfe1 Author: Christian Hamar alias krix Date: Sun Aug 26 19:37:39 2007 +0200 cairo-1.4.10-1-x86_64 * up2date fix from crazy (little bit ugly :) ) diff --git a/source/xlib/cairo/FrugalBuild b/source/xlib/cairo/FrugalBuild index fd2d533..c7fca4d 100644 --- a/source/xlib/cairo/FrugalBuild +++ b/source/xlib/cairo/FrugalBuild @@ -10,7 +10,7 @@ depends=('glitz' 'libxrender' 'fontconfig' 'libpng') makedepends=('gtk-doc' 'poppler-glib' 'librsvg') groups=('xlib') archs=('x86_64' 'i686') -up2date="lynx -dump http://cairographics.org/releases/ | grep LATEST | sed -n 's/.*-cairo-\([0-9\.]\+\).*/\1/;1 p'" +up2date="lynx -dump http://cairographics.org/|grep -m1 'release '|sed 's/.*ro \(.*\) .*re.*/\1/'" source=($url/releases/$pkgname-$pkgver.tar.gz) options=('scriptlet') Fconfopts="$Fconfopts --enable-glitz --enable-gtk-doc --enable-pdf --enable-ps" From crazy at frugalware.org Sun Aug 26 20:21:12 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 26 20:21:14 2007 Subject: [Frugalware-git] frugalware-current: ivtv-utils-1.0.2-1-i686 Message-ID: <20070826182112.33C9813A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5fc6cb77a92d754a6ca7bde138ed8aad5001c42b commit 5fc6cb77a92d754a6ca7bde138ed8aad5001c42b Author: crazy Date: Sun Aug 26 20:18:40 2007 +0200 ivtv-utils-1.0.2-1-i686 * Version bump diff --git a/source/apps-extra/ivtv-utils/FrugalBuild b/source/apps-extra/ivtv-utils/FrugalBuild index 7e0776c..2d4f498 100644 --- a/source/apps-extra/ivtv-utils/FrugalBuild +++ b/source/apps-extra/ivtv-utils/FrugalBuild @@ -4,7 +4,7 @@ pkgname=ivtv-utils branch=1.0.x -pkgver=1.0.1 +pkgver=1.0.2 pkgrel=1 pkgdesc="Tools for managing the hardware supported by ivtv driver" url="http://ivtvdriver.org/index.php/Main_Page" @@ -16,7 +16,7 @@ archs=('i686' 'x86_64') up2date="lynx -dump http://ivtvdriver.org/index.php/Main_Page|grep -m1 'ivtv-\(.*\).tar.gz'|sed 's/.*-\(.*\).t.*/\1/'" source=(http://dl.ivtvdriver.org/ivtv/archive/$branch/ivtv-$pkgver.tar.gz \ http://dl.ivtvdriver.org/ivtv/firmware/firmware.tar.gz) -sha1sums=('212c2bb217fda7e3adaf6ff8d2bceabecaa88fbd' \ +sha1sums=('32cbc3f891cad54f8705f61780c05bd7bc536bba' \ '68fef52289fed191aac19ce4c0f84fb25740f028') subpkgs=('ivtv-firmware') From crazy at frugalware.org Sun Aug 26 20:29:34 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 26 20:29:37 2007 Subject: [Frugalware-git] frugalware-current: libxml2-2.6.30-1-i686 Message-ID: <20070826182934.8580413A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ef7cb991194bba30f67a789064b20e1d4c708f62 commit ef7cb991194bba30f67a789064b20e1d4c708f62 Author: crazy Date: Sun Aug 26 20:26:22 2007 +0200 libxml2-2.6.30-1-i686 * Version bump diff --git a/source/lib/libxml2/FrugalBuild b/source/lib/libxml2/FrugalBuild index 4a35429..7a08af7 100644 --- a/source/lib/libxml2/FrugalBuild +++ b/source/lib/libxml2/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: VMiklos pkgname=libxml2 -pkgver=2.6.29 +pkgver=2.6.30 pkgrel=1 pkgdesc="XML parsing library" url="http://www.xmlsoft.org/" @@ -31,5 +31,5 @@ build() { Fsplit $pkgname-docs usr/share/doc } -sha1sums=('2355f2455aa6408244b7e2c444befeb0e93e37d5') +sha1sums=('519701df3a10770980e993336fe19ef7d95b5bba') # optimization OK From crazy at frugalware.org Sun Aug 26 20:51:41 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 26 20:51:42 2007 Subject: [Frugalware-git] frugalware-current: dietlibc-0.31-1-i686 Message-ID: <20070826185141.009BB13A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=6b29e0a3800cd9913b50c9c9caad1b963bf8e7db commit 6b29e0a3800cd9913b50c9c9caad1b963bf8e7db Author: crazy Date: Sun Aug 26 20:49:12 2007 +0200 dietlibc-0.31-1-i686 * Version bump diff --git a/source/devel-extra/dietlibc/FrugalBuild b/source/devel-extra/dietlibc/FrugalBuild index ab184e3..3dc7e34 100644 --- a/source/devel-extra/dietlibc/FrugalBuild +++ b/source/devel-extra/dietlibc/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: crazy pkgname=dietlibc -pkgver=0.30 -pkgrel=2 +pkgver=0.31 +pkgrel=1 pkgdesc="The dietlibc is a libc that is optimized for small size" url="http://www.fefe.de/dietlibc/" depends=() @@ -12,7 +12,7 @@ groups=('devel-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://www.fefe.de/dietlibc/|grep -m1 '.bz2'|sed 's/.*-\(.*\).t.*/\1/'" source=(http://www.kernel.org/pub/linux/libs/$pkgname/$pkgname-$pkgver.tar.bz2 $pkgname.sh\ - big_patch.diff fflush-null.patch0 no-ssp.patch0 \ + fflush-null.patch0 no-ssp.patch0 \ clearenv.patch putenv.patch strnlen.patch \ http://ftp.frugalware.org/pub/other/sources/dietlibc/libm.patch.bz2 \ libm-i386.patch posixfy_utime_execl_execle.patch \ @@ -40,9 +40,8 @@ build() Fexe /etc/profile.d/$pkgname.sh Fln ${MYDEST}/lib ${MYDEST}/lib-${ARCH} } -sha1sums=('cab8631f8ca1902d6668584f72f71706bee020eb' \ +sha1sums=('3620e04f5e0e50140309ed1b65ab7aced2c95178' \ 'f16b6cd0e9331c008c31c1dd0e02f90b352418eb' \ - 'c7769eae5bbd81ce7c90ed4660e37309697a00e5' \ '00fbf03805a415e9953c9979827102221a5c3a3e' \ '38fd64171ceed940c1bed8bfda3031da4f485697' \ '3a05abdcd67013c434184d2fb3fc001a3bc11256' \ diff --git a/source/devel-extra/dietlibc/big_patch.diff b/source/devel-extra/dietlibc/big_patch.diff deleted file mode 100644 index c13a502..0000000 --- a/source/devel-extra/dietlibc/big_patch.diff +++ /dev/null @@ -1,438 +0,0 @@ -diff -Naurp dietlibc-0.30/diet.c dietlibc-0.30-p/diet.c ---- dietlibc-0.30/diet.c 2007-02-03 17:01:34.000000000 +0100 -+++ dietlibc-0.30-p/diet.c 2007-03-02 04:30:19.000000000 +0100 -@@ -71,6 +71,7 @@ int main(int argc,char *argv[]) { - int shared=0; - #endif - char* shortplatform=0; -+ char* shortplatform32=0; - #ifdef WANT_SAFEGUARD - char safeguard1[]="-include"; - char* safeguard2; -@@ -155,6 +156,7 @@ int main(int argc,char *argv[]) { - #endif - #ifdef __powerpc64__ - shortplatform="ppc64"; -+ shortplatform32="ppc"; - #endif - #ifdef __i386__ - shortplatform="i386"; -@@ -183,10 +185,25 @@ int main(int argc,char *argv[]) { - #endif - #ifdef __x86_64__ - shortplatform=(m==32?"i386":"x86_64"); -+ shortplatform32="i386"; - #endif - #ifdef __ia64__ - shortplatform="ia64"; - #endif -+ /* Check for -m32 on biarch platforms */ -+ /* NOTE: though it's wrong to pass both -m32/-m64 flags to -+ gcc at once, we pick up the last one only */ -+ if (shortplatform32) { -+ int i, m64=1; -+ for (i=0; i= 4)) -+ *dest++="-fno-stack-protector"; -+ } - if (mangleopts) { - const char **o=Os; - -diff -Naurp dietlibc-0.30/dietfeatures.h dietlibc-0.30-p/dietfeatures.h ---- dietlibc-0.30/dietfeatures.h 2007-02-03 17:01:34.000000000 +0100 -+++ dietlibc-0.30-p/dietfeatures.h 2007-03-02 04:30:19.000000000 +0100 -@@ -47,7 +47,7 @@ - - /* you need to define this if you want to run your programs with large - * file support on kernel 2.2 or 2.0 */ --#define WANT_LARGEFILE_BACKCOMPAT -+/* #define WANT_LARGEFILE_BACKCOMPAT */ - - /* do you want localtime(3) to read /etc/localtime? - * Needed for daylight saving time etc. */ -@@ -59,7 +59,7 @@ - #define WANT_FULL_RESOLV_CONF - - /* do you want IPv6 transport support in the DNS resolver? */ --#define WANT_IPV6_DNS -+/* #define WANT_IPV6_DNS */ - - /* do you want gethostbyname and friends to consult /etc/hosts? */ - #define WANT_ETC_HOSTS -@@ -69,13 +69,13 @@ - #define WANT_INET_ADDR_DNS - - /* do you want math functions high precision rather than fast/small? */ --#define WANT_HIGH_PRECISION_MATH -+/* #define WANT_HIGH_PRECISION_MATH */ - - /* do you want support for matherr? */ - #define WANT_MATHERR - - /* do you want crypt(3) to use MD5 if the salt starts with "$1$"? */ --#define WANT_CRYPT_MD5 -+/* #define WANT_CRYPT_MD5 */ - - /* do you want diet to include a safeguard dependency to make linking - * against glibc fail? This may fail with older binutils. */ -@@ -99,7 +99,7 @@ - /* WARNING: this appears to break with some binutils versions. Works - * for me with binutils 2.15. The symptom is an error message that - * `main' can not be found. */ --/* #define WANT_STACKGAP */ -+#define WANT_STACKGAP - - /* Include support for ProPolice/SSP, calls guard_setup */ - /* ProPolice is part of gcc 4.1 and up, there were patches for earlier -diff -Naurp dietlibc-0.30/include/linux/types.h dietlibc-0.30-p/include/linux/types.h ---- dietlibc-0.30/include/linux/types.h 2007-02-03 17:01:34.000000000 +0100 -+++ dietlibc-0.30-p/include/linux/types.h 2007-03-02 04:30:19.000000000 +0100 -@@ -3,4 +3,28 @@ - - #include - -+/* -+ * The type of an index into the pagecache. Use a #define so asm/types.h -+ * can override it. -+ * XXX: temporary solution -+ */ -+#ifndef pgoff_t -+#define pgoff_t unsigned long -+#endif -+ -+#ifdef __CHECKER__ -+#define __bitwise __attribute__((bitwise)) -+#else -+#define __bitwise -+#endif -+ -+typedef __u16 __bitwise __le16; -+typedef __u16 __bitwise __be16; -+typedef __u32 __bitwise __le32; -+typedef __u32 __bitwise __be32; -+#if defined(__GNUC__) -+typedef __u64 __bitwise __le64; -+typedef __u64 __bitwise __be64; -+#endif -+ - #endif -diff -Naurp dietlibc-0.30/include/mntent.h dietlibc-0.30-p/include/mntent.h ---- dietlibc-0.30/include/mntent.h 2007-02-03 17:01:34.000000000 +0100 -+++ dietlibc-0.30-p/include/mntent.h 2007-03-02 04:30:19.000000000 +0100 -@@ -45,7 +45,7 @@ extern FILE *setmntent (const char *file - check). */ - extern struct mntent *getmntent (FILE* stream) __THROW; - --#ifdef __USE_MISC -+#if defined _GNU_SOURCE || defined _BSD_SOURCE - /* Reentrant version of the above function. */ - extern struct mntent *getmntent_r (FILE* stream, - struct mntent* result, -diff -Naurp dietlibc-0.30/include/stdio.h dietlibc-0.30-p/include/stdio.h ---- dietlibc-0.30/include/stdio.h 2007-02-03 17:01:34.000000000 +0100 -+++ dietlibc-0.30-p/include/stdio.h 2007-03-02 04:30:19.000000000 +0100 -@@ -188,7 +188,6 @@ int ftrylockfile (FILE *__stream) __THRO - - #ifdef _GNU_SOURCE - int vasprintf(char **strp, const char *fmt, va_list ap); --ssize_t getline(char **lineptr, size_t *n, FILE *stream); - ssize_t getdelim(char **lineptr, size_t *n, int delim, FILE *stream); - #endif - -diff -Naurp dietlibc-0.30/include/sys/stat.h dietlibc-0.30-p/include/sys/stat.h ---- dietlibc-0.30/include/sys/stat.h 2007-02-03 17:01:34.000000000 +0100 -+++ dietlibc-0.30-p/include/sys/stat.h 2007-03-02 04:30:19.000000000 +0100 -@@ -534,6 +534,27 @@ struct stat { - long __unused[3]; - }; - -+struct stat64 { -+ unsigned long st_dev; -+ unsigned long st_ino; -+ unsigned long st_nlink; -+ unsigned int st_mode; -+ unsigned int st_uid; -+ unsigned int st_gid; -+ unsigned int __pad0; -+ unsigned long st_rdev; -+ unsigned long st_size; -+ unsigned long st_blksize; -+ unsigned long st_blocks; -+ unsigned long st_atime; -+ unsigned long __reserved0; -+ unsigned long st_mtime; -+ unsigned long __reserved1; -+ unsigned long st_ctime; -+ unsigned long __reserved2; -+ long __unused[3]; -+}; -+ - #elif defined(__ia64__) - - struct stat { -diff -Naurp dietlibc-0.30/include/unistd.h dietlibc-0.30-p/include/unistd.h ---- dietlibc-0.30/include/unistd.h 2007-02-03 17:01:34.000000000 +0100 -+++ dietlibc-0.30-p/include/unistd.h 2007-03-02 04:30:19.000000000 +0100 -@@ -34,8 +34,8 @@ int access (const char *__name, int __ty - #define STDERR_FILENO 2 - - off_t lseek(int fildes, off_t offset, int whence) __THROW; -+off64_t lseek64(int fildes, off64_t offset, int whence) __THROW; - #ifndef __NO_STAT64 --loff_t lseek64(int fildes, loff_t offset, int whence) __THROW; - #if defined _FILE_OFFSET_BITS && _FILE_OFFSET_BITS == 64 - #define lseek(fildes,offset,whence) lseek64(fildes,offset,whence) - #endif -diff -Naurp dietlibc-0.30/lib/alloc.c dietlibc-0.30-p/lib/alloc.c ---- dietlibc-0.30/lib/alloc.c 2007-02-03 17:01:34.000000000 +0100 -+++ dietlibc-0.30-p/lib/alloc.c 2007-03-02 04:30:19.000000000 +0100 -@@ -176,7 +176,8 @@ void* malloc(size_t size) __attribute__( - void* __libc_calloc(size_t nmemb, size_t _size); - void* __libc_calloc(size_t nmemb, size_t _size) { - register size_t size=_size*nmemb; -- if (nmemb && size/nmemb!=_size) { -+ if ((nmemb | _size) >= (((size_t) 1) << (8 * sizeof (size_t) / 2)) -+ && (_size && size / _size != nmemb)) { - (*__errno_location())=ENOMEM; - return 0; - } -diff -Naurp dietlibc-0.30/lib/__fstatfs64.c dietlibc-0.30-p/lib/__fstatfs64.c ---- dietlibc-0.30/lib/__fstatfs64.c 2007-02-03 17:01:34.000000000 +0100 -+++ dietlibc-0.30-p/lib/__fstatfs64.c 2007-03-02 04:30:19.000000000 +0100 -@@ -17,7 +17,7 @@ int fstatfs64(int fd, struct statfs64 *_ - } - return 0; - #else -- return __dietlibc_fstatfs64(fd,sizeof(*__buf),buf); -+ return __dietlibc_fstatfs64(fd,sizeof(*__buf),__buf); - #endif - } - #endif -diff -Naurp dietlibc-0.30/lib/__nice.c dietlibc-0.30-p/lib/__nice.c ---- dietlibc-0.30/lib/__nice.c 2007-02-03 17:01:34.000000000 +0100 -+++ dietlibc-0.30-p/lib/__nice.c 2007-03-02 04:30:19.000000000 +0100 -@@ -1,9 +1,13 @@ - #include "syscalls.h" --#include -+#include - #include - - #ifndef __NR_nice - int nice(int i) { -- return setpriority(PRIO_PROCESS,0,getpriority(PRIO_PROCESS,0)+i); -+ if (setpriority(PRIO_PROCESS,0,getpriority(PRIO_PROCESS,0)+i) == -1) { -+ errno=EPERM; -+ return -1; -+ } -+ return getpriority(PRIO_PROCESS,0); - } - #endif -diff -Naurp dietlibc-0.30/libcompat/syscall.S dietlibc-0.30-p/libcompat/syscall.S ---- dietlibc-0.30/libcompat/syscall.S 2007-02-03 17:01:34.000000000 +0100 -+++ dietlibc-0.30-p/libcompat/syscall.S 2007-03-02 04:30:19.000000000 +0100 -@@ -130,6 +130,12 @@ syscall: - b __unified_syscall - - #else -- /* arch not implemented yet */ -+#include -+ .section .note -+#if (__WORDSIZE == 64) -+ .quad __syscall_2_not_implemented_for_this_arch -+#else -+ .long __syscall_2_not_implemented_for_this_arch -+#endif - #endif - .size syscall, . - syscall -diff -Naurp dietlibc-0.30/libcruft/res_query.c dietlibc-0.30-p/libcruft/res_query.c ---- dietlibc-0.30/libcruft/res_query.c 2007-02-03 17:01:34.000000000 +0100 -+++ dietlibc-0.30-p/libcruft/res_query.c 2007-03-02 04:30:19.000000000 +0100 -@@ -109,10 +109,14 @@ int res_query(const char *dname, int cla - last.tv_sec=0; - #ifdef WANT_PLUGPLAY_DNS - if (duh[1].fd!=-1) { -+#ifdef WANT_IPV6_DNS - if (v4pnp) -+#endif - sendto(pnpfd,packet,size,0,(struct sockaddr*)(&pnpsa4),sizeof(pnpsa4)); -+#ifdef WANT_IPV6_DNS - else - sendto(pnpfd,packet,size,0,(struct sockaddr*)(&pnpsa6),sizeof(pnpsa6)); -+#endif - } - /* if it doesn't work, we don't care */ - #endif -diff -Naurp dietlibc-0.30/libstdio/fwrite.c dietlibc-0.30-p/libstdio/fwrite.c ---- dietlibc-0.30/libstdio/fwrite.c 2007-02-03 17:01:34.000000000 +0100 -+++ dietlibc-0.30-p/libstdio/fwrite.c 2007-03-02 04:30:19.000000000 +0100 -@@ -11,7 +11,7 @@ size_t fwrite_unlocked(const void *ptr, - stream->flags|=ERRORINDICATOR; - return 0; - } -- if (!nmemb || len/nmemb!=size) return 0; /* check for integer overflow */ -+ if (!len || len/nmemb!=size) return 0; /* check for integer overflow */ - if (len>stream->buflen || (stream->flags&NOBUF)) { - if (fflush_unlocked(stream)) return 0; - do { -diff -Naurp dietlibc-0.30/libugly/getmntent.c dietlibc-0.30-p/libugly/getmntent.c ---- dietlibc-0.30/libugly/getmntent.c 2007-02-03 17:01:34.000000000 +0100 -+++ dietlibc-0.30-p/libugly/getmntent.c 2007-03-02 04:30:19.000000000 +0100 -@@ -1,24 +1,23 @@ -+#define _GNU_SOURCE - #include - #include - #include - #include - --struct mntent *getmntent(FILE *filep) { -- static struct mntent m; -- static char buf[1024]; -+struct mntent *getmntent_r(FILE *filep, struct mntent *m, char *buf, int size) { - do { - char *tmp=buf; - int num; -- if (!fgets(buf,1024,filep)) return 0; -+ if (!fgets(buf,size,filep)) return 0; - /* "/dev/ide/host0/bus0/target0/lun0/part2 / reiserfs defaults 1 1" */ - for (num=0; num<6; ++num) { - switch (num) { -- case 0: m.mnt_fsname=tmp; break; -- case 1: m.mnt_dir=tmp; break; -- case 2: m.mnt_type=tmp; break; -- case 3: m.mnt_opts=tmp; break; -- case 4: m.mnt_freq=strtol(tmp,&tmp,0); if (*tmp!=' ' && *tmp!='\t') continue; break; -- case 5: m.mnt_passno=strtol(tmp,&tmp,0); if (*tmp=='\n') return &m; break; -+ case 0: m->mnt_fsname=tmp; break; -+ case 1: m->mnt_dir=tmp; break; -+ case 2: m->mnt_type=tmp; break; -+ case 3: m->mnt_opts=tmp; break; -+ case 4: m->mnt_freq=strtol(tmp,&tmp,0); if (*tmp!=' ' && *tmp!='\t') continue; break; -+ case 5: m->mnt_passno=strtol(tmp,&tmp,0); if (*tmp=='\n') return m; break; - } - while (*tmp && *tmp!=' ' && *tmp!='\n' && *tmp!='\t') ++tmp; - if (*tmp) { -diff -Naurp dietlibc-0.30/libugly/getmntent_nor.c dietlibc-0.30-p/libugly/getmntent_nor.c ---- dietlibc-0.30/libugly/getmntent_nor.c 1970-01-01 01:00:00.000000000 +0100 -+++ dietlibc-0.30-p/libugly/getmntent_nor.c 2007-03-02 04:30:19.000000000 +0100 -@@ -0,0 +1,9 @@ -+#define _GNU_SOURCE -+#include -+#include -+ -+struct mntent *getmntent(FILE *filep) { -+ static struct mntent m; -+ static char buf[1024]; -+ return getmntent_r(filep,&m,buf,sizeof(buf)); -+} -diff -Naurp dietlibc-0.30/Makefile dietlibc-0.30-p/Makefile ---- dietlibc-0.30/Makefile 2007-02-03 17:01:34.000000000 +0100 -+++ dietlibc-0.30-p/Makefile 2007-03-02 04:30:19.000000000 +0100 -@@ -28,6 +28,7 @@ ARCH=ppc - else - ifeq ($(MYARCH),ppc64) - ARCH=ppc64 -+ARCH32=ppc - else - ifeq ($(MYARCH),arm) - ARCH=arm -@@ -56,6 +57,7 @@ MYARCH=parisc - else - ifeq ($(MYARCH),x86_64) - ARCH=x86_64 -+ARCH32=i386 - else - ifeq ($(MYARCH),ia64) - ARCH=ia64 -@@ -88,16 +90,23 @@ ILIBDIR=$(LIBDIR)-$(ARCH) - - HOME=$(shell pwd) - --WHAT= $(OBJDIR) $(OBJDIR)/start.o $(OBJDIR)/dyn_start.o $(OBJDIR)/dyn_stop.o \ -+LIBS= $(OBJDIR) $(OBJDIR)/start.o $(OBJDIR)/dyn_start.o $(OBJDIR)/dyn_stop.o \ - $(OBJDIR)/dietlibc.a $(OBJDIR)/liblatin1.a \ - $(OBJDIR)/libcompat.a $(OBJDIR)/libm.a \ - $(OBJDIR)/librpc.a $(OBJDIR)/libpthread.a \ -- $(OBJDIR)/libcrypt.a \ -- $(OBJDIR)/diet $(OBJDIR)/diet-i $(OBJDIR)/elftrunc \ -- $(OBJDIR)/dnsd -+ $(OBJDIR)/libcrypt.a - --all: $(WHAT) -+all: all_32 libs $(OBJDIR)/diet $(OBJDIR)/diet-i $(OBJDIR)/elftrunc $(OBJDIR)/dnsd - -+libs: $(LIBS) -+ -+ifeq (,$(ARCH32)) -+all_32: -+else -+all_32: -+ $(MAKE) MYARCH=$(ARCH32) CC="$(CC) -m32" libs -+endif -+ - profiling: $(OBJDIR)/libgmon.a $(OBJDIR)/pstart.o - - CFLAGS=-pipe -nostdinc -@@ -353,12 +362,22 @@ t: - t1: - $(CROSS)$(CC) -g -o t1 t.c - --install: $(OBJDIR)/start.o $(OBJDIR)/dietlibc.a $(OBJDIR)/librpc.a $(OBJDIR)/liblatin1.a $(OBJDIR)/libcompat.a $(OBJDIR)/elftrunc $(OBJDIR)/diet-i -- $(INSTALL) -d $(DESTDIR)$(ILIBDIR) $(DESTDIR)$(MAN1DIR) $(DESTDIR)$(BINDIR) -+install_libs: $(OBJDIR)/start.o $(OBJDIR)/dietlibc.a $(OBJDIR)/librpc.a $(OBJDIR)/liblatin1.a $(OBJDIR)/libcompat.a -+ $(INSTALL) -d $(DESTDIR)$(ILIBDIR) - $(INSTALL) $(OBJDIR)/start.o $(DESTDIR)$(ILIBDIR)/start.o - $(INSTALL) -m 644 $(OBJDIR)/libm.a $(OBJDIR)/libpthread.a $(OBJDIR)/librpc.a \ - $(OBJDIR)/liblatin1.a $(OBJDIR)/libcompat.a $(OBJDIR)/libcrypt.a $(DESTDIR)$(ILIBDIR) - $(INSTALL) -m 644 $(OBJDIR)/dietlibc.a $(DESTDIR)$(ILIBDIR)/libc.a -+ -+ifeq (,$(ARCH32)) -+install_32: -+else -+install_32: -+ $(MAKE) MYARCH=$(ARCH32) CC="$(CC) -m32" install_libs -+endif -+ -+install: install_32 install_libs $(OBJDIR)/elftrunc $(OBJDIR)/diet-i -+ $(INSTALL) -d $(DESTDIR)$(MAN1DIR) $(DESTDIR)$(BINDIR) - ifeq ($(MYARCH),$(ARCH)) - $(INSTALL) $(OBJDIR)/diet-i $(DESTDIR)$(BINDIR)/diet - -$(INSTALL) $(PICODIR)/diet-dyn-i $(DESTDIR)$(BINDIR)/diet-dyn -diff -Naurp dietlibc-0.30/x86_64/fstat64.S dietlibc-0.30-p/x86_64/fstat64.S ---- dietlibc-0.30/x86_64/fstat64.S 1970-01-01 01:00:00.000000000 +0100 -+++ dietlibc-0.30-p/x86_64/fstat64.S 2007-03-02 04:30:19.000000000 +0100 -@@ -0,0 +1,3 @@ -+#include "syscalls.h" -+ -+syscall(fstat,fstat64) -diff -Naurp dietlibc-0.30/x86_64/lseek64.S dietlibc-0.30-p/x86_64/lseek64.S ---- dietlibc-0.30/x86_64/lseek64.S 1970-01-01 01:00:00.000000000 +0100 -+++ dietlibc-0.30-p/x86_64/lseek64.S 2007-03-02 04:30:19.000000000 +0100 -@@ -0,0 +1,3 @@ -+#include "syscalls.h" -+ -+syscall_weak(lseek,lseek64,__libc_lseek64) From crazy at frugalware.org Sun Aug 26 20:57:57 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 26 20:57:59 2007 Subject: [Frugalware-git] frugalware-current: embutils-0.19-1-i686 Message-ID: <20070826185757.B5BEB13A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=555994c51b8a304bf245f92eff22ad4e0f7bb128 commit 555994c51b8a304bf245f92eff22ad4e0f7bb128 Author: crazy Date: Sun Aug 26 20:55:36 2007 +0200 embutils-0.19-1-i686 * Version bump diff --git a/source/devel-extra/embutils/FrugalBuild b/source/devel-extra/embutils/FrugalBuild index 00ea74e..a6419e1 100644 --- a/source/devel-extra/embutils/FrugalBuild +++ b/source/devel-extra/embutils/FrugalBuild @@ -2,17 +2,17 @@ # Maintainer: crazy pkgname=embutils -pkgver=0.18 -pkgrel=2 +pkgver=0.19 +pkgrel=1 pkgdesc="small system utilities for embedded systems" url="http://www.fefe.de/embutils/" depends=() -makedepends=('dietlibc') +makedepends=('dietlibc>=0.31') groups=('devel-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url|grep -om1 'embutils-\(.*\).tar.bz2'|sed 's/.*-\(.*\).t.*/\1/'" -source=(http://dl.fefe.de/$pkgname-$pkgver.tar.bz2 mount.patch) -signatures=(${source[0]}.sig '') +source=(http://dl.fefe.de/$pkgname-$pkgver.tar.bz2) +signatures=(${source[0]}.sig) build() { diff --git a/source/devel-extra/embutils/mount.patch b/source/devel-extra/embutils/mount.patch deleted file mode 100644 index 37be537..0000000 --- a/source/devel-extra/embutils/mount.patch +++ /dev/null @@ -1,129 +0,0 @@ -# --- T2-COPYRIGHT-NOTE-BEGIN --- -# This copyright note is auto-generated by ./scripts/Create-CopyPatch. -# -# T2 SDE: package/.../embutils/mount.patch -# Copyright (C) 2004 - 2005 The T2 SDE Project -# -# More information can be found in the files COPYING and README. -# -# This patch file is dual-licensed. It is available under the license the -# patched project is licensed under, as long as it is an OpenSource license -# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms -# of the GNU General Public License as published by the Free Software -# Foundation; either version 2 of the License, or (at your option) any later -# version. -# --- T2-COPYRIGHT-NOTE-END --- - -Hardened mount to not crash when the directory was not found in /etc/fstab and -improved the tokenizing to strip white spaces, since the files are often -indented in tabular form. - - - Rene Rebe - ---- embutils-0.17/mount.c 2004-01-09 17:03:48.000000000 +0100 -+++ embutils-0.17-fixed/mount.c 2005-02-09 12:34:56.222517672 +0100 -@@ -142,12 +142,20 @@ - * isn't really portable - */ - --/* tokenizes the string when a space appears (not thread safe) */ -+/* tokenizes the string when a space appears and strip leading ones -+ (not thread safe) */ - static char *spacetok(char *s) { - static char *buffer=NULL; -+ char *tmp; -+ - if(s) - buffer=s; -- char *tmp=buffer; -+ -+ /* skip leading spaces */ -+ while(*buffer && isspace(*buffer)) -+ ++buffer; -+ -+ tmp=buffer; - for(;*buffer;++buffer) { - if(isspace(*buffer)) { - *buffer++=0; -@@ -463,13 +470,18 @@ - if(fh) { - struct mntentry *mnt; - while((mnt=mnt_entry(fh))) -- if(!strcmp(mnt->dir,device)) { -+ if(mnt->dir && !strcmp(mnt->dir,device)) { - device=mnt->device; - dir=mnt->dir; - fs_type=mnt->fs_type; - parse_options(mnt->opts,&flags,data+data_size,DATA_BUFFER_SIZE-data_size); - break; - } -+ if (!dir) { -+ __write2(device); -+ write(2," no found in /etc/fstab\n",24); -+ return 1; -+ } - } - #ifdef CLEANUP - io_close(fh); - -Added bind mount and fixed the option_parser to be able to parse options -with only one part and no , seperator ... - - Rene Rebe - ---- embutils-0.17/mount.c 2004-01-09 17:03:48.000000000 +0100 -+++ embutils-0.17-mount/mount.c 2005-06-19 15:13:34.000000000 +0200 -@@ -26,6 +26,7 @@ - #ifdef LINUX - #include - #include -+#include /* MS_MOVE */ - #ifdef _PATH_MOUNTED - const char *const mtab=_PATH_MOUNTED; - #else -@@ -227,6 +228,9 @@ - {"suid", ~MS_NOSUID, 0}, - {"sync", ~0, MS_SYNCHRONOUS}, - {"bind", ~0, MS_BIND}, -+#ifdef LINUX -+ {"move", ~0, MS_MOVE}, -+#endif - {0, 0, 0} - }; - /* -@@ -240,10 +244,15 @@ - size_t data_set=0; - for(;;) { - const struct mount_options *i; -- char *ptr=strchr(str,','); -- if(!ptr) -+ char *ptr; -+ -+ if (!str || !*str) - break; -- *ptr=0; -+ -+ ptr=strchr(str,','); -+ if(!ptr) ptr=(char*)str+strlen(str)-1; -+ else *ptr=0; -+ - for(i=options; i->name; ++i) - if(!strcmp(str,i->name)) { - *flags&=i->and; - -Do not segfault by default when no type was give, also none might be needed -due bind or move mounts. - - - Rene Rebe - ---- embutils-0.17/mount.c 2005-12-18 23:49:12.000000000 +0100 -+++ embutils-0.17-patched/mount.c 2005-12-19 10:02:38.000000000 +0100 -@@ -414,7 +414,7 @@ - - int main(int argc, char **argv) { - unsigned long flags=0; -- const char *fs_type=NULL; -+ const char *fs_type=""; - const char *device=NULL; - const char *dir=NULL; - enum { DATA_BUFFER_SIZE=100 }; From krics at linuxforum.hu Sun Aug 26 21:23:50 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 21:23:53 2007 Subject: [Frugalware-git] frugalware-current: gnome-mag-0.14.7-1-x86_64 Message-ID: <20070826192350.9E08A13A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=dc056ce43656a6033ffc38075285393f5a94e945 commit dc056ce43656a6033ffc38075285393f5a94e945 Author: Christian Hamar alias krix Date: Sun Aug 26 21:23:39 2007 +0200 gnome-mag-0.14.7-1-x86_64 * Version bump diff --git a/source/gnome-extra/gnome-mag/FrugalBuild b/source/gnome-extra/gnome-mag/FrugalBuild index 1e6af3f..4b88b74 100644 --- a/source/gnome-extra/gnome-mag/FrugalBuild +++ b/source/gnome-extra/gnome-mag/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=gnome-mag -pkgver=0.14.6 +pkgver=0.14.7 pkgrel=1 pkgdesc="GNOME screen magnifier" url="http://www.gnome.org/" @@ -14,7 +14,8 @@ Finclude gnome source=(${source[@]} missing_use_windows_decl.patch) # Use that patch for .5 only, maybe at upstream it will be corrected # Well seems i need to report this to upstream. .6 still not got that. +# FOrgot to report this, because this isn't in .7 ... -sha1sums=('9fab986efc9779d449ba4154dcb72f3533efcc34'\ +sha1sums=('b6f629a5ef7ab67c0e66232786b14efa929561f6' \ '5e009ae8ee7e3ec2f51a0469b2f1e6a234b44dbc') # optimization OK From crazy at frugalware.org Sun Aug 26 21:34:09 2007 From: crazy at frugalware.org (crazy) Date: Sun Aug 26 21:34:11 2007 Subject: [Frugalware-git] frugalware-current: lmms-0.3.0-1-i686 Message-ID: <20070826193409.0478913A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=b4de1b79f70ddc1d1159056c55aba1d78cc73844 commit b4de1b79f70ddc1d1159056c55aba1d78cc73844 Author: crazy Date: Sun Aug 26 21:28:43 2007 +0200 lmms-0.3.0-1-i686 * Version bump diff --git a/source/kde-extra/lmms/FrugalBuild b/source/kde-extra/lmms/FrugalBuild index 732b3bb..7353c05 100644 --- a/source/kde-extra/lmms/FrugalBuild +++ b/source/kde-extra/lmms/FrugalBuild @@ -2,22 +2,18 @@ # Maintainer: crazy pkgname=lmms -pkgver=0.2.1 +pkgver=0.3.0 pkgrel=1 pkgdesc="Linux MultiMedia Studio." depends=('sdl_sound' 'jack' 'libsamplerate' 'qt') +makedepends=('ladspa_sdk') options=('scriptlet') groups=('kde-extra' 'xmultimedia-extra') archs=('i686' 'x86_64') _F_sourceforge_ext=".tar.bz2" Finclude sourceforge -source=(${source[@]} $pkgname.desktop) -sha1sums=('0d36b344b8c10c74247b67be6533717cab6e343e' \ - '7032286ec8909e584101f589132a7f2e08b486d6') +Fconfopts="$Fconfopts --with-linux --without-singerbot" +sha1sums=('26730f4ee83173467c26c710f70aadc4855395e3') + -build() -{ - Fbuild - Ffilerel ../$pkgname.desktop /usr/share/applications/$pkgname.desktop -} # optimization OK diff --git a/source/kde-extra/lmms/lmms.desktop b/source/kde-extra/lmms/lmms.desktop deleted file mode 100644 index abaef4b..0000000 --- a/source/kde-extra/lmms/lmms.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Name=lmms -Comment=Linux MultiMedia Studio. -Exec=lmms -Terminal=false -Type=Application -StartupNotify=true -Icon=/usr/share/lmms/themes/blue_scene/icon.png -Categories=Qt;KDE;AudioVideo;Player; -MimeType= From krics at linuxforum.hu Sun Aug 26 21:56:54 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 21:56:59 2007 Subject: [Frugalware-git] frugalware-current: elfutils-0.128-1-x86_64 Message-ID: <20070826195654.E5ACA13A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=4487776320e3162349914a8f575a900098ad82a4 commit 4487776320e3162349914a8f575a900098ad82a4 Author: Christian Hamar alias krix Date: Sun Aug 26 21:56:30 2007 +0200 elfutils-0.128-1-x86_64 * Version bump * REmoved gentoo patchsets * Use Fsed to strip -Werror flags diff --git a/source/lib-extra/elfutils/FrugalBuild b/source/lib-extra/elfutils/FrugalBuild index 328caed..e019765 100644 --- a/source/lib-extra/elfutils/FrugalBuild +++ b/source/lib-extra/elfutils/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=elfutils -pkgver=0.111 +pkgver=0.128 pkgrel=1 pkgdesc="A collection of utilities and DSOs to handle compiled objects." url="http://people.redhat.com/drepper/" @@ -10,11 +10,23 @@ depends=('glibc') groups=('lib-extra') archs=('i686' 'x86_64') up2date="lynx -dump ftp://sources.redhat.com/pub/systemtap/elfutils|grep 'elfutils-\(.*\).tar.gz$'|Flasttar" -source=(ftp://sources.redhat.com/pub/systemtap/elfutils/$pkgname-$pkgver.tar.gz elfutils-gentoo-patches.patch.bz2) -sha1sums=('2f982a52421754b5ba57d90ba51055f65b9afa38' 'b9f86486f30f726dda3f32ac7a633687991319d7') +source=(ftp://sources.redhat.com/pub/systemtap/elfutils/$pkgname-$pkgver.tar.gz) +sha1sums=('1440cfdbfa30bd6f9c1fdfb9a97cf87f38b7b6c5') build() { - Fbuild --program-prefix="eu-" --enable-shared + Fcd + # Sed out all -Werror flags, because seems redhat only cares about + # gcc-3.X cleanups .. + for i in `find . -name Makefile.am` + do + Fsed '-Werror' '' $i + done + for i in `find . -name Makefile.in` + do + Fsed '-Werror' '' $i + done + Fmake --program-prefix="eu-" --enable-shared + Fmakeinstall } -# optimalization OK +# optimization OK diff --git a/source/lib-extra/elfutils/elfutils-gentoo-patches.patch.bz2 b/source/lib-extra/elfutils/elfutils-gentoo-patches.patch.bz2 deleted file mode 100644 index 1294842..0000000 Binary files a/source/lib-extra/elfutils/elfutils-gentoo-patches.patch.bz2 and /dev/null differ From krics at linuxforum.hu Sun Aug 26 21:59:55 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 21:59:57 2007 Subject: [Frugalware-git] frugalware-current: ltrace-0.4-2-x86_64 Message-ID: <20070826195955.354F213A4061@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=7991b01cb0259cb832cbfcb2753762f0a78f5c93 commit 7991b01cb0259cb832cbfcb2753762f0a78f5c93 Author: Christian Hamar alias krix Date: Sun Aug 26 21:59:35 2007 +0200 ltrace-0.4-2-x86_64 * Release bump because elfutils was bumped diff --git a/source/devel-extra/ltrace/FrugalBuild b/source/devel-extra/ltrace/FrugalBuild index 4b93fb4..3fcc058 100644 --- a/source/devel-extra/ltrace/FrugalBuild +++ b/source/devel-extra/ltrace/FrugalBuild @@ -3,10 +3,10 @@ pkgname=ltrace pkgver=0.4 -pkgrel=1 +pkgrel=2 pkgdesc="ltrace shows runtime library call information for dynamically linked executables" url="http://packages.debian.org/unstable/utils/ltrace.html" -depends=('elfutils') +depends=('elfutils>=0.128') groups=('devel-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url | grep 'Package: ltrace' | sed -n -e 's/.* (\([0-9\.]*\)-.*/\1/' -e '1 p'" From krics at linuxforum.hu Sun Aug 26 22:10:10 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 22:10:16 2007 Subject: [Frugalware-git] frugalware-current: dhcpcd-3.1.5-1-x86_64 Message-ID: <20070826201010.0B41313A4065@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=db4f8ae35dc1d98e5a81596e513dc480b6d49f21 commit db4f8ae35dc1d98e5a81596e513dc480b6d49f21 Author: Christian Hamar alias krix Date: Sun Aug 26 22:09:42 2007 +0200 dhcpcd-3.1.5-1-x86_64 * Version bump * Freshed up service-paths patch to new upstream (now config.h what we need to modify, because pathnames.h does not exists in 3.1.X diff --git a/source/base/dhcpcd/FrugalBuild b/source/base/dhcpcd/FrugalBuild index 487b4d1..8a42634 100644 --- a/source/base/dhcpcd/FrugalBuild +++ b/source/base/dhcpcd/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: AlexExtreme pkgname=dhcpcd -pkgver=3.0.19 +pkgver=3.1.5 pkgrel=1 pkgdesc="A DHCP client daemon" url="http://dhcpcd.berlios.de" @@ -14,8 +14,8 @@ _F_berlios_ext=".tar.bz2" Finclude berlios source=(${source[@]} dhcpcd-3.0.17-service-paths.patch \ dhcpcd-3.0.2-dont-log-to-stdout.patch) -sha1sums=('4f2d7b08e68b0edf55a39e259b828f8376bd6f7d' \ - '752de460cde7a903b75bcd9198701eb224460b7e' \ +sha1sums=('17396b60ffd780c0dd08035e98e23b35c7f3ca39' \ + '661bacf94b26bec5ae8f9fe27083adb03ea5c5b4' \ '171e1b8bffe2b9c12744029cb516d7c245c8770b') build() { From krics at linuxforum.hu Sun Aug 26 22:21:50 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 22:21:52 2007 Subject: [Frugalware-git] frugalware-current: vice-1.22-1-x86_64 Message-ID: <20070826202150.70FF013A406A@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=3ebffaddbe186c4ef0494a7b5465ddf3790e7d09 commit 3ebffaddbe186c4ef0494a7b5465ddf3790e7d09 Author: Christian Hamar alias krix Date: Sun Aug 26 22:20:31 2007 +0200 vice-1.22-1-x86_64 * Version bump * Changed maintainership to myself (kry goes to Contributor field) diff --git a/source/xapps-extra/vice/FrugalBuild b/source/xapps-extra/vice/FrugalBuild index 46558f0..ed08674 100644 --- a/source/xapps-extra/vice/FrugalBuild +++ b/source/xapps-extra/vice/FrugalBuild @@ -1,5 +1,6 @@ # Compiling Time: 0.84 SBU -# Maintainer: kry +# Maintainer: Christian Hamar alias krix +# Contributor: kry # TODO: # make an entry in the 'k' menu: 'emulators-vice-x64, x128' etc @@ -7,7 +8,7 @@ # make a package that contains some famous old c64 game (wizard of wor, pirates!, ginana sisters, boulderdash... etc) pkgname=vice -pkgver=1.20 +pkgver=1.22 pkgrel=1 pkgdesc="Versatile Commodore Emulator." url="http://www.viceteam.org/" @@ -18,7 +19,7 @@ groups=('xapps-extra') archs=('i686' 'x86_64') up2date="lynx --dump 'http://www.viceteam.org/' | grep tar.gz$ | sed -ne 's/.*vice-\(.*\)\.tar.gz/\1/;1 p'" source=(ftp://ftp.zimmers.net/pub/cbm/crossplatform/emulators/VICE/$pkgname-$pkgver.tar.gz) -sha1sums=('ab24d4cda34e93eb8663337af127402cc6ccaa6a') +sha1sums=('55e0047824f64173539e03ddd2d5ab51cd581fbb') Fconfopts="$Fconfopts --enable-ethernet --enable-textfield --disable-dependency-tracking" # optimization OK From krics at linuxforum.hu Sun Aug 26 22:21:50 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 22:21:55 2007 Subject: [Frugalware-git] frugalware-current: * Commit modified patch for dhcpcd Message-ID: <20070826202150.5587D13A4069@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=31e9c6bb0e751e0924d7327b21e2ded8703f62aa commit 31e9c6bb0e751e0924d7327b21e2ded8703f62aa Author: Christian Hamar alias krix Date: Sun Aug 26 22:11:02 2007 +0200 * Commit modified patch for dhcpcd diff --git a/source/base/dhcpcd/dhcpcd-3.0.17-service-paths.patch b/source/base/dhcpcd/dhcpcd-3.0.17-service-paths.patch index 159f4f7..211dae0 100644 --- a/source/base/dhcpcd/dhcpcd-3.0.17-service-paths.patch +++ b/source/base/dhcpcd/dhcpcd-3.0.17-service-paths.patch @@ -1,17 +1,17 @@ -diff -urN dhcpcd-3.0.17.orig/pathnames.h dhcpcd-3.0.17/pathnames.h ---- dhcpcd-3.0.17.orig/pathnames.h 2007-05-30 12:14:01.000000000 +0100 -+++ dhcpcd-3.0.17/pathnames.h 2007-05-30 12:14:57.000000000 +0100 -@@ -36,11 +36,11 @@ +diff -Naur dhcpcd-3.1.5.orig/config.h dhcpcd-3.1.5/config.h +--- dhcpcd-3.1.5.orig/config.h 2007-08-26 22:04:38.000000000 +0200 ++++ dhcpcd-3.1.5/config.h 2007-08-26 22:05:56.000000000 +0200 +@@ -61,11 +61,11 @@ #define NTPFILE ETCDIR "/ntp.conf" #define NTPDRIFTFILE ETCDIR "/ntp.drift" #define NTPLOGFILE "/var/log/ntp.log" -#define NTPSERVICE ETCDIR "/init.d/ntpd" +#define NTPSERVICE ETCDIR "/rc.d/rc.ntpd" - #define NTPRESTARTARGS "--quiet", "conditionalrestart" + #define NTPRESTARTARGS "--nodeps", "--quiet", "conditionalrestart" #define OPENNTPFILE ETCDIR "/ntpd.conf" -#define OPENNTPSERVICE ETCDIR "/init.d/ntpd" +#define OPENNTPSERVICE ETCDIR "/rc.d/rc.ntpd" - #define OPENNTPRESTARTARGS "--quiet", "conditionalrestart" + #define OPENNTPRESTARTARGS "--nodeps", "--quiet", "conditionalrestart" #define DEFAULT_SCRIPT ETCDIR "/" PACKAGE ".sh" From krics at linuxforum.hu Sun Aug 26 22:28:25 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Sun Aug 26 22:28:26 2007 Subject: [Frugalware-git] frugalware-current: testdisk-6.8-1-x86_64 Message-ID: <20070826202825.1164E13A406F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=38d42f4a4be7023c9aaadb8c6723daf72869eb50 commit 38d42f4a4be7023c9aaadb8c6723daf72869eb50 Author: Christian Hamar alias krix Date: Sun Aug 26 22:28:07 2007 +0200 testdisk-6.8-1-x86_64 * Version bump diff --git a/source/apps-extra/testdisk/FrugalBuild b/source/apps-extra/testdisk/FrugalBuild index 1657fbd..d6e304e 100644 --- a/source/apps-extra/testdisk/FrugalBuild +++ b/source/apps-extra/testdisk/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=testdisk -pkgver=6.7 +pkgver=6.8 pkgrel=1 pkgdesc="TestDisk is a powerful free data recovery software! " url="http://www.cgsecurity.org/wiki/TestDisk" @@ -11,6 +11,6 @@ groups=('apps-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://www.cgsecurity.org/wiki/TestDisk_Download|grep -m1 'testdisk-\(.*\)tar.bz2$'|sed 's/.*-\(.*\).li.*/\1/'" source=(http://www.cgsecurity.org/$pkgname-$pkgver.tar.bz2) -sha1sums=('85cc60b2a7d194ea2a47cd2061ab8425cb96466a') +sha1sums=('7e461905fcd275edf019a87ac18bcb4401a2b379') # optimization OK From crazy at frugalware.org Mon Aug 27 00:58:23 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 00:58:25 2007 Subject: [Frugalware-git] frugalware-current: elfutils-0.128-2-i686 Message-ID: <20070826225823.503D713A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=5ff28c74c11acb3ed38b9eff320c8ad25906a7dd commit 5ff28c74c11acb3ed38b9eff320c8ad25906a7dd Author: crazy Date: Mon Aug 27 00:55:51 2007 +0200 elfutils-0.128-2-i686 * relbump * make it compile on i686 too * we need kill off Wextra too and we need autoreconf * also use just one find not 2 :) diff --git a/source/lib-extra/elfutils/FrugalBuild b/source/lib-extra/elfutils/FrugalBuild index e019765..02ddf7b 100644 --- a/source/lib-extra/elfutils/FrugalBuild +++ b/source/lib-extra/elfutils/FrugalBuild @@ -3,7 +3,7 @@ pkgname=elfutils pkgver=0.128 -pkgrel=1 +pkgrel=2 pkgdesc="A collection of utilities and DSOs to handle compiled objects." url="http://people.redhat.com/drepper/" depends=('glibc') @@ -17,14 +17,13 @@ build() { Fcd # Sed out all -Werror flags, because seems redhat only cares about # gcc-3.X cleanups .. - for i in `find . -name Makefile.am` + for i in `find . -name "Makefile.*"` do - Fsed '-Werror' '' $i - done - for i in `find . -name Makefile.in` - do - Fsed '-Werror' '' $i + Fsed '-Werror' '' $i + Fsed '-Wextra' '' $i + done + Fautoreconf Fmake --program-prefix="eu-" --enable-shared Fmakeinstall } From crazy at frugalware.org Mon Aug 27 01:32:27 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 01:32:29 2007 Subject: [Frugalware-git] frugalware-current: wine-0.9.44-1-i686 Message-ID: <20070826233227.9E5EF13A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=b7f1db7e4572b36dbd8343573ce4db33b41f467f commit b7f1db7e4572b36dbd8343573ce4db33b41f467f Author: crazy Date: Mon Aug 27 01:25:42 2007 +0200 wine-0.9.44-1-i686 * Version bump diff --git a/source/xapps/wine/FrugalBuild b/source/xapps/wine/FrugalBuild index e794f71..57d0228 100644 --- a/source/xapps/wine/FrugalBuild +++ b/source/xapps/wine/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: VMiklos pkgname=wine -pkgver=0.9.43 +pkgver=0.9.44 pkgrel=1 pkgdesc="An Open Source implementation of the Windows API on top of X and Unix" _F_sourceforge_ext=".tar.bz2" @@ -30,7 +30,7 @@ build() Frcd2 } -sha1sums=('4ad8e81f6e5437e160c7c15c8d2f684e9a7e18a1' \ +sha1sums=('77f820444198688085b3148ca0054bdf8aebf839' \ 'a9c70a49cef90cf60c2e90e63753858387f7117a' \ 'd014c926facb1cf4a2f025d6b92e5a0b25a19f3e' \ '8b0f7b52885c8d78ba3096a16e9caff60ffe624f') From crazy at frugalware.org Mon Aug 27 17:49:15 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 17:49:18 2007 Subject: [Frugalware-git] frugalware-current: dosbox-0.72-1-i686 Message-ID: <20070827154915.50BDA13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=24cec41c5d2108cb6a8bb30f734483f1cdce7d3e commit 24cec41c5d2108cb6a8bb30f734483f1cdce7d3e Author: crazy Date: Mon Aug 27 17:46:23 2007 +0200 dosbox-0.72-1-i686 * Version bump diff --git a/source/xapps-extra/dosbox/FrugalBuild b/source/xapps-extra/dosbox/FrugalBuild index a8220a6..bac6623 100644 --- a/source/xapps-extra/dosbox/FrugalBuild +++ b/source/xapps-extra/dosbox/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy pkgname=dosbox -pkgver=0.71 +pkgver=0.72 pkgrel=1 pkgdesc="PC emulator with builtin DOS for running DOS games" url="http://dosbox.sourceforge.net/" @@ -10,6 +10,6 @@ depends=('sdl_net' 'libgl' 'sdl_sound' 'libdrm' 'libxxf86vm' 'libpng' 'mesa') groups=('xapps-extra') archs=('i686' 'x86_64') Finclude sourceforge -sha1sums=('dab2efbbc95eadbd34839abac3cbdd950deb0671') +sha1sums=('c49fba00187cd871ffdcbcd87ab82a23ea2d5e7d') # optimization OK From crazy at frugalware.org Mon Aug 27 19:19:59 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 19:20:01 2007 Subject: [Frugalware-git] frugalware-current: polyester-1.0.2-1-i686 Message-ID: <20070827171959.55F4013A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=4bce0aa7fd4fd39546d6cd8bb341ac3438833bb5 commit 4bce0aa7fd4fd39546d6cd8bb341ac3438833bb5 Author: crazy Date: Mon Aug 27 19:17:21 2007 +0200 polyester-1.0.2-1-i686 * Version bump diff --git a/source/kde-extra/polyester/FrugalBuild b/source/kde-extra/polyester/FrugalBuild index 8e98aba..d7d5d6e 100644 --- a/source/kde-extra/polyester/FrugalBuild +++ b/source/kde-extra/polyester/FrugalBuild @@ -2,15 +2,15 @@ # Maintainer: crazy pkgname=polyester -pkgver=1.0.1 +pkgver=1.0.2 pkgrel=1 pkgdesc="Widget style and kwin decoration for KDE." -depends=('kdebase>=3.5.6') +depends=('kdebase>=3.5.7') groups=('kde-extra') archs=('i686' 'x86_64') _F_kde_id2="27968" Finclude kde source=(http://www.notmart.org/files/$pkgname-$pkgver.tar.bz2) -sha1sums=('9d719e40822d09929a8f09f32ba67af6eeea298d') +sha1sums=('dcc767f787e17fd6e6fb8281b17968974ea1a4bc') # optimization OK From crazy at frugalware.org Mon Aug 27 21:44:20 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 21:44:22 2007 Subject: [Frugalware-git] frugalware-current: texinfo-4.9-1-i686 Message-ID: <20070827194420.407DD13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=8078258f4f866799199c06e08a53379e19df3e38 commit 8078258f4f866799199c06e08a53379e19df3e38 Author: crazy Date: Mon Aug 27 21:41:52 2007 +0200 texinfo-4.9-1-i686 * up2date fix diff --git a/source/base/texinfo/FrugalBuild b/source/base/texinfo/FrugalBuild index b40c05e..884279d 100644 --- a/source/base/texinfo/FrugalBuild +++ b/source/base/texinfo/FrugalBuild @@ -13,7 +13,7 @@ makedepends=('bison') groups=('base' 'chroot-core') archs=('i686' 'x86_64') options=('force') -up2date="lynx -dump 'http://ftp.gnu.org/gnu/texinfo/?M=D'|grep tar.bz2|sed -n 's/.*-\(.*\).t.*/\1/;1 p'" +up2date="lynx -dump 'http://ftp.gnu.org/gnu/texinfo/?M=D'|grep 'texinfo-\(.*\).tar.gz'|Fsort|Flasttar" source=(http://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.bz2 mkinfodir CVE-2006-4810.patch) sha1sums=('19a0cc0b56cbfcfe610925bef31e0bdf749492c9' \ 'd744345f082e32af0675a0b9d3287c6b8d4600a7' \ From krics at linuxforum.hu Mon Aug 27 22:00:46 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 27 22:00:47 2007 Subject: [Frugalware-git] frugalware-current: gdm-2.18.4-1-x86_64 Message-ID: <20070827200046.1BBF713A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2109a6fef4c5fc6129d73747605940920050f47e commit 2109a6fef4c5fc6129d73747605940920050f47e Author: Christian Hamar alias krix Date: Mon Aug 27 21:58:54 2007 +0200 gdm-2.18.4-1-x86_64 * Added one extra intltoolize --force --copy after Fautoreconf * This fixes intltool error at build time :S (strange) diff --git a/source/gnome/gdm/FrugalBuild b/source/gnome/gdm/FrugalBuild index 81ff0fa..cdc9e67 100644 --- a/source/gnome/gdm/FrugalBuild +++ b/source/gnome/gdm/FrugalBuild @@ -25,6 +25,7 @@ build() { Fcd Fpatchall Fautoreconf + intltoolize --force --copy find . -name Makefile.in -exec sed -i -e 's/-scrollkeeper-update.*//' {} \; if [ -f omf.make ]; then sed -i -e 's/-scrollkeeper-update.*//' omf.make From krics at linuxforum.hu Mon Aug 27 22:05:56 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 27 22:05:57 2007 Subject: [Frugalware-git] frugalware-current: gconf-editor-2.18.2-1-x86_64 Message-ID: <20070827200556.BE58813A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=8d5a82536593ad4d9cc8e6ad0fdba4f884fb2cef commit 8d5a82536593ad4d9cc8e6ad0fdba4f884fb2cef Author: Christian Hamar alias krix Date: Mon Aug 27 22:05:35 2007 +0200 gconf-editor-2.18.2-1-x86_64 * Version bump diff --git a/source/gnome/gconf-editor/FrugalBuild b/source/gnome/gconf-editor/FrugalBuild index df7ee9c..bd9ad80 100644 --- a/source/gnome/gconf-editor/FrugalBuild +++ b/source/gnome/gconf-editor/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix pkgname=gconf-editor -pkgver=2.18.0 +pkgver=2.18.2 pkgrel=1 pkgdesc="An editor for the GConf configuration system" url="http://www.gnome.org/" @@ -15,5 +15,5 @@ _F_gnome_scrollkeeper="y" _F_gnome_desktop="y" Finclude gnome gnome-scriptlet -sha1sums=('18b969b5aba2e42f0d68e2538a5529b544a8811e') +sha1sums=('7118d71242042c78896218e6c461b07e72e7aa26') # optimization OK From krics at linuxforum.hu Mon Aug 27 22:12:24 2007 From: krics at linuxforum.hu (Christian Hamar alias krix) Date: Mon Aug 27 22:12:27 2007 Subject: [Frugalware-git] frugalware-current: noip2-2.1.6-1-x86_64 Message-ID: <20070827201224.749E013A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ed4cc28d889e65f722acb19c718095e6af5c734f commit ed4cc28d889e65f722acb19c718095e6af5c734f Author: Christian Hamar alias krix Date: Mon Aug 27 22:12:06 2007 +0200 noip2-2.1.6-1-x86_64 * Version bump * Move pasic to Contributor 'field' take over m8r ship diff --git a/source/network-extra/noip2/FrugalBuild b/source/network-extra/noip2/FrugalBuild index 9fe8037..938823f 100644 --- a/source/network-extra/noip2/FrugalBuild +++ b/source/network-extra/noip2/FrugalBuild @@ -1,8 +1,9 @@ # Compiling Time: 0.01 SBU -# Maintainer: PasiC +# Maintainer: Christian Hamar alias krix +# Contributor: PasiC pkgname=noip2 -pkgver=2.1.4 +pkgver=2.1.6 pkgrel=1 pkgdesc="A client program to auto-update dynamic DNS on www.no-ip.com" url="http://www.no-ip.com/" @@ -18,7 +19,7 @@ build() { Frcd } -sha1sums=('6a34c55c86afa826ae316557bcebc439d2cd1f20'\ - '6ac4a3a529433765c0649c3dbe3a0815e58e42df'\ +sha1sums=('fcf9ef03abebba6b2cff82fba3ab59fa73bc403f' \ + '6ac4a3a529433765c0649c3dbe3a0815e58e42df' \ '168570b22166b9a4005d6fa94cd818c1ab890639') # optimization OK From crazy at frugalware.org Mon Aug 27 22:21:22 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 22:21:25 2007 Subject: [Frugalware-git] frugalware-current: libcdio-0.78.2-1-i686 Message-ID: <20070827202122.1071813A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a3daaeba00c3bcd5136dcfe331387aaedfd4f428 commit a3daaeba00c3bcd5136dcfe331387aaedfd4f428 Author: crazy Date: Mon Aug 27 22:13:24 2007 +0200 libcdio-0.78.2-1-i686 * up2date fix diff --git a/source/devel/gdb/FrugalBuild b/source/devel/gdb/FrugalBuild index b4e0d74..8ad6bb5 100644 --- a/source/devel/gdb/FrugalBuild +++ b/source/devel/gdb/FrugalBuild @@ -11,7 +11,7 @@ depends=('readline' 'mpfr') groups=('devel') archs=('i686' 'x86_64') makedepends=('gmp') -up2date="lynx -dump 'http://ftp.gnu.org/gnu/gdb/?M=D'|grep .tar.bz2$|sed -ne 's/.*b-\(.*\)\.t.*/\1/;1 p'" +up2date="lynx -dump 'http://ftp.gnu.org/gnu/gdb/?M=D'|grep 'gdb-\(.*\).tar.gz'|Fsort|Flasttar" source=(http://ftp.gnu.org/gnu/gdb/$pkgname-$pkgver.tar.bz2 \ 01-gdb-6.3-use_system_readline.patch 02-gdb-6.3-readline_docs.patch \ gdb-cve-2006-4146-sec.patch) diff --git a/source/lib/libcdio/FrugalBuild b/source/lib/libcdio/FrugalBuild index b05dcb6..41024cb 100644 --- a/source/lib/libcdio/FrugalBuild +++ b/source/lib/libcdio/FrugalBuild @@ -12,7 +12,7 @@ archs=('i686' 'x86_64') depends=('ncurses' 'libcddb') makedepends=('cdparanoia' 'cdrdao') license="GPL2" -up2date="lynx -dump 'http://ftp.gnu.org/gnu/libcdio/?M=A'|grep 'libcdio-\(.*\).tar.gz'|Flasttar" +up2date="lynx -dump 'http://ftp.gnu.org/gnu/libcdio/?C=M;O=A'|grep 'libcdio-\(.*\).tar.gz$'|sort -n -r|head -n1|Flasttar" source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz) sha1sums=('6a87e49cd84b9f67192d6357524772db9ae02ecc') From crazy at frugalware.org Mon Aug 27 22:21:22 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 22:21:27 2007 Subject: [Frugalware-git] frugalware-current: gdb-6.6-1-i686 Message-ID: <20070827202122.3531213A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=daaa27bd76a64dc2f87c5dfa4a82c7e854d05758 commit daaa27bd76a64dc2f87c5dfa4a82c7e854d05758 Author: crazy Date: Mon Aug 27 22:18:04 2007 +0200 gdb-6.6-1-i686 * up2date fix diff --git a/source/devel/gdb/FrugalBuild b/source/devel/gdb/FrugalBuild index 8ad6bb5..eca7dd6 100644 --- a/source/devel/gdb/FrugalBuild +++ b/source/devel/gdb/FrugalBuild @@ -11,14 +11,14 @@ depends=('readline' 'mpfr') groups=('devel') archs=('i686' 'x86_64') makedepends=('gmp') -up2date="lynx -dump 'http://ftp.gnu.org/gnu/gdb/?M=D'|grep 'gdb-\(.*\).tar.gz'|Fsort|Flasttar" +up2date="lynx -dump 'http://ftp.gnu.org/gnu/gdb/?C=M;O=A'|grep 'gdb-\(.*\).tar.bz2$'|sort -n -r|head -n1|Flasttarbz2" source=(http://ftp.gnu.org/gnu/gdb/$pkgname-$pkgver.tar.bz2 \ 01-gdb-6.3-use_system_readline.patch 02-gdb-6.3-readline_docs.patch \ gdb-cve-2006-4146-sec.patch) sha1sums=('744bd0f0740dfe6527036b1dda8fe6a08adbbaeb' \ - '89ba7928ebd4e66af0e54ba4c343b1205b0f033a' \ - '0e778259423896e27b08be7d5d37b83114d95035' \ - '0cb79437a6297ad18fad68288006e402581627e3') + '89ba7928ebd4e66af0e54ba4c343b1205b0f033a' \ + '0e778259423896e27b08be7d5d37b83114d95035' \ + '0cb79437a6297ad18fad68288006e402581627e3') build() { Fcd From crazy at frugalware.org Mon Aug 27 22:56:00 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 22:56:01 2007 Subject: [Frugalware-git] frugalware-current: Gnu up2date Message-ID: <20070827205600.72B2413A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2d124b5e9deae1d6c7c21eb34e2d011204723fb9 commit 2d124b5e9deae1d6c7c21eb34e2d011204723fb9 Author: crazy Date: Mon Aug 27 22:53:28 2007 +0200 Gnu up2date * added Fup2gnu{gz,bz2} to get an auto-up2date for * programs from gnu.org * I know , I know gnu.sh but I don't see the need to add * _F_* stuff here diff --git a/source/include/util.sh b/source/include/util.sh index cdf251f..9526464 100644 --- a/source/include/util.sh +++ b/source/include/util.sh @@ -809,6 +809,22 @@ Flasttarbz2() } ### +# * Fup2gnugz(): Up2date line for programs hosted at ftp.gnu.org ( tar.gz ) +## +Fup2gnugz() +{ + up2date="lynx -dump 'http://ftp.gnu.org/gnu/$pkgname/?C=M;O=A'|grep '$pkgname-\(.*\).tar.gz$'|sort -n -r|head -n1|Flasttar" +} + +### +# * Fup2gnubz2(): Up2date line for programs hosted at ftp.gnu.org ( tar.bz2 ) +## +Fup2gnubz2() +{ + up2date="lynx -dump 'http://ftp.gnu.org/gnu/$pkgname/?C=M;O=A'|grep '$pkgname-\(.*\).tar.bz2$'|sort -n -r|head -n1|Flasttarbz2" +} + +### # * Fdesktop(): Creates a .desktop file for graphical applications. Parameters: # 1) name of the executable binary 2) icon name from /usr/share/pixmaps 3) # categori(es) (optional). You can choose one or more from the followings: From crazy at frugalware.org Mon Aug 27 23:21:30 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:21:37 2007 Subject: [Frugalware-git] frugalware-current: texinfo-4.9-1-i686 Message-ID: <20070827212130.8FA1613A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=2e468279519084615ecf7a090ccbe2c1471d2d80 commit 2e468279519084615ecf7a090ccbe2c1471d2d80 Author: crazy Date: Mon Aug 27 22:59:01 2007 +0200 texinfo-4.9-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/texinfo/FrugalBuild b/source/base/texinfo/FrugalBuild index 884279d..7b44a5b 100644 --- a/source/base/texinfo/FrugalBuild +++ b/source/base/texinfo/FrugalBuild @@ -13,7 +13,7 @@ makedepends=('bison') groups=('base' 'chroot-core') archs=('i686' 'x86_64') options=('force') -up2date="lynx -dump 'http://ftp.gnu.org/gnu/texinfo/?M=D'|grep 'texinfo-\(.*\).tar.gz'|Fsort|Flasttar" +Fup2gnubz2 source=(http://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.bz2 mkinfodir CVE-2006-4810.patch) sha1sums=('19a0cc0b56cbfcfe610925bef31e0bdf749492c9' \ 'd744345f082e32af0675a0b9d3287c6b8d4600a7' \ diff --git a/source/lib/libcdio/FrugalBuild b/source/lib/libcdio/FrugalBuild index 41024cb..40d0aca 100644 --- a/source/lib/libcdio/FrugalBuild +++ b/source/lib/libcdio/FrugalBuild @@ -12,7 +12,7 @@ archs=('i686' 'x86_64') depends=('ncurses' 'libcddb') makedepends=('cdparanoia' 'cdrdao') license="GPL2" -up2date="lynx -dump 'http://ftp.gnu.org/gnu/libcdio/?C=M;O=A'|grep 'libcdio-\(.*\).tar.gz$'|sort -n -r|head -n1|Flasttar" +Fup2gnugz source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz) sha1sums=('6a87e49cd84b9f67192d6357524772db9ae02ecc') From crazy at frugalware.org Mon Aug 27 23:21:30 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:21:39 2007 Subject: [Frugalware-git] frugalware-current: ed-0.8-1-i686 Message-ID: <20070827212130.BA38F13A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e1e1bb814fd96143c3bc5c825e1653dfdc6d3026 commit e1e1bb814fd96143c3bc5c825e1653dfdc6d3026 Author: crazy Date: Mon Aug 27 23:00:22 2007 +0200 ed-0.8-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/ed/FrugalBuild b/source/base/ed/FrugalBuild index 20a81bb..7f6dab9 100644 --- a/source/base/ed/FrugalBuild +++ b/source/base/ed/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/ed/ed.html" depends=('glibc') groups=('base') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/ed/'|Flasttarbz2" +Fup2gnubz2 source=(http://ftp.gnu.org/pub/gnu/ed/$pkgname-$pkgver.tar.bz2) signatures=($source.sig) From crazy at frugalware.org Mon Aug 27 23:21:30 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:21:40 2007 Subject: [Frugalware-git] frugalware-current: grep-2.5.3-2-i686 Message-ID: <20070827212130.E98EE13A4060@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=eea64505acdc8a849c1d74b2bf170963aed1e972 commit eea64505acdc8a849c1d74b2bf170963aed1e972 Author: crazy Date: Mon Aug 27 23:02:53 2007 +0200 grep-2.5.3-2-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/grep/FrugalBuild b/source/base/grep/FrugalBuild index 38ec41d..a078468 100644 --- a/source/base/grep/FrugalBuild +++ b/source/base/grep/FrugalBuild @@ -10,7 +10,7 @@ url="http://www.gnu.org/software/grep/grep.html" depends=('pcre') groups=('base' 'core') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/grep/?M=D'|grep tar.gz$|sed -n 's/.*p-\(.*\).tar.gz$/\1/;s/$extrapkgver//;1 p'" +Fup2gnugz source=(ftp://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver$extrapkgver.tar.gz) sha1sums=('8b1ac61470b02bcdac67a5de816d9d51f1a603bf') From crazy at frugalware.org Mon Aug 27 23:21:31 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:21:41 2007 Subject: [Frugalware-git] frugalware-current: parted-1.8.8-1-i686 Message-ID: <20070827212131.2436B13A4061@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=c332b5b76a79381fbc943a84124d63dd5cbaa1a0 commit c332b5b76a79381fbc943a84124d63dd5cbaa1a0 Author: crazy Date: Mon Aug 27 23:04:30 2007 +0200 parted-1.8.8-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/parted/FrugalBuild b/source/base/parted/FrugalBuild index 32c21e9..0fea558 100644 --- a/source/base/parted/FrugalBuild +++ b/source/base/parted/FrugalBuild @@ -10,7 +10,7 @@ depends=('e2fsprogs' 'readline') rodepends=('gawk' 'gzip' 'shadow' 'texinfo') groups=('base') archs=('i686' 'x86_64') -up2date="lynx -dump 'http://ftp.gnu.org/gnu/parted/?M=D'|grep parted-[0-9\.]*tar.gz$|sed -n -e 's/.*parted-\(.*\)\.tar\.gz$/\1/' -e '1 p'" +Fup2gnugz source=(http://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz) signatures=($source.sig) Fconfopts="$Fconfopts --disable-Werror --with-readline" From crazy at frugalware.org Mon Aug 27 23:21:30 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:21:43 2007 Subject: [Frugalware-git] frugalware-current: glibc-2.6.1-2-i686 Message-ID: <20070827212130.D63A913A405F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=00ce437ab1d322c974fe56658e0256f1745b53c5 commit 00ce437ab1d322c974fe56658e0256f1745b53c5 Author: crazy Date: Mon Aug 27 23:01:41 2007 +0200 glibc-2.6.1-2-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/glibc/FrugalBuild b/source/base/glibc/FrugalBuild index 41151c2..3e29f1d 100644 --- a/source/base/glibc/FrugalBuild +++ b/source/base/glibc/FrugalBuild @@ -10,7 +10,7 @@ depends=() makedepends=('grep>=2.5.3-2') groups=('base' 'chroot-core') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump http://ftp.gnu.org/gnu/glibc/?M=A|grep 'glibc-[0-9\.]*tar.gz$'|Flasttar" +Fup2gnugz source=(http://ftp.gnu.org/pub/gnu/glibc/glibc-$pkgver.tar.bz2 initfini.patch) signatures=("$source.sig" '') From crazy at frugalware.org Mon Aug 27 23:21:31 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:21:45 2007 Subject: [Frugalware-git] frugalware-current: gettext-0.16.1-1-i686 Message-ID: <20070827212131.9344213A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=d116b3e7bf526bf8b8ae492982c3a306a6f19d30 commit d116b3e7bf526bf8b8ae492982c3a306a6f19d30 Author: crazy Date: Mon Aug 27 23:05:23 2007 +0200 gettext-0.16.1-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/gettext/FrugalBuild b/source/base/gettext/FrugalBuild index b1c2e65..b69195e 100644 --- a/source/base/gettext/FrugalBuild +++ b/source/base/gettext/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/gettext" depends=('glibc') groups=('base' 'chroot-core') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump 'http://ftp.gnu.org/gnu/gettext/?M=D'|grep tar.gz$|sed -n 's/.*t-\(.*\)\.t.*/\1/;1 p'" +Fup2gnugz source=(http://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz) signatures=($source.sig) Fconfopts="$Fconfopts --disable-csharp" From crazy at frugalware.org Mon Aug 27 23:21:31 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:21:47 2007 Subject: [Frugalware-git] frugalware-current: sed-4.1.5-1-i686 Message-ID: <20070827212131.BE08413A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=430b11167c876b224c3f4e862a9970f24b735b8b commit 430b11167c876b224c3f4e862a9970f24b735b8b Author: crazy Date: Mon Aug 27 23:06:20 2007 +0200 sed-4.1.5-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/sed/FrugalBuild b/source/base/sed/FrugalBuild index 238d29f..db1ab8d 100644 --- a/source/base/sed/FrugalBuild +++ b/source/base/sed/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/sed" depends=('glibc') groups=('base' 'core') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/sed/?M=D'|grep tar.gz$|sed -n 's/.*d-\(.*\)\.t.*/\1/;1 p'" +Fup2gnugz source=(http://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz) sha1sums=('8e575e8a44568392d5b6e089eab5da5cdbd45885') From crazy at frugalware.org Mon Aug 27 23:21:31 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:21:48 2007 Subject: [Frugalware-git] frugalware-current: gzip-1.3.9-1-i686 Message-ID: <20070827212131.E709313A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=37eb8e558fe85835a0074193959ab119eaf0cb8e commit 37eb8e558fe85835a0074193959ab119eaf0cb8e Author: crazy Date: Mon Aug 27 23:07:16 2007 +0200 gzip-1.3.9-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/gzip/FrugalBuild b/source/base/gzip/FrugalBuild index bb29304..ba4713b 100644 --- a/source/base/gzip/FrugalBuild +++ b/source/base/gzip/FrugalBuild @@ -11,7 +11,7 @@ depends=('bash') replaces=('gzip-devel') groups=('base' 'chroot-core') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump http://ftp.gnu.org/pub/gnu/gzip/ |Flasttar" +Fup2gnugz source=(ftp://ftp.gnu.org/pub/gnu/gzip/gzip-$pkgver.tar.gz) signatures=($source.sig) From crazy at frugalware.org Mon Aug 27 23:21:32 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:21:49 2007 Subject: [Frugalware-git] frugalware-current: cpio-2.9-1-i686 Message-ID: <20070827212132.2E62013A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=8855137efdac37826e7270ba377f3cd08b8f5fe3 commit 8855137efdac37826e7270ba377f3cd08b8f5fe3 Author: crazy Date: Mon Aug 27 23:08:48 2007 +0200 cpio-2.9-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/cpio/FrugalBuild b/source/base/cpio/FrugalBuild index 4963e46..e9d4e77 100644 --- a/source/base/cpio/FrugalBuild +++ b/source/base/cpio/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/cpio" depends=('bash') groups=('base') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/cpio/?M=D'|grep tar.bz2$|sed -n 's/.*o-\(.*\)\.t.*/\1/;1 p'" +Fup2gnubz2 source=(http://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.bz2) build() From crazy at frugalware.org Mon Aug 27 23:21:33 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:21:54 2007 Subject: [Frugalware-git] frugalware-current: ncurses-5.6-2-i686 Message-ID: <20070827212133.2613F13A4061@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=dde194d0382cae56a82b0982264b6489936dfd33 commit dde194d0382cae56a82b0982264b6489936dfd33 Author: crazy Date: Mon Aug 27 23:09:55 2007 +0200 ncurses-5.6-2-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/ncurses/FrugalBuild b/source/base/ncurses/FrugalBuild index 5569a53..744a999 100644 --- a/source/base/ncurses/FrugalBuild +++ b/source/base/ncurses/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/ncurses/ncurses.html" depends=('glibc') groups=('base' 'chroot-core') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/ncurses/?M=D' |grep tar.gz$|sed -n 's/.*s-\(.*\)\.t.*/\1/;1 p'" +Fup2gnugz source=(ftp://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz \ Eterm.ti rxvt.terminfo screeninfo.src) signatures=($source.sig '' '' '') From crazy at frugalware.org Mon Aug 27 23:21:33 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:21:55 2007 Subject: [Frugalware-git] frugalware-current: time-1.7-3-i686 Message-ID: <20070827212133.938C713A4061@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=be2861d603ab8d8e5eb8d63585bc747dcec2666d commit be2861d603ab8d8e5eb8d63585bc747dcec2666d Author: crazy Date: Mon Aug 27 23:10:39 2007 +0200 time-1.7-3-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/time/FrugalBuild b/source/base/time/FrugalBuild index 4efbc32..32a39ad 100644 --- a/source/base/time/FrugalBuild +++ b/source/base/time/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/time/" depends=('glibc') groups=('base') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump 'http://ftp.gnu.org/gnu/time/?M=D' |grep tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'" +Fup2gnugz source=(ftp://ftp.gnu.org/pub/gnu/time/$pkgname-$pkgver.tar.gz) sha1sums=('dde0c28c7426960736933f3e763320680356cc6a') From crazy at frugalware.org Mon Aug 27 23:21:33 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:21:57 2007 Subject: [Frugalware-git] frugalware-current: diffutils-2.8.1-2-i686 Message-ID: <20070827212133.E432813A4066@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f05b231e8826dccc4128e26ae6514b36989d12d9 commit f05b231e8826dccc4128e26ae6514b36989d12d9 Author: crazy Date: Mon Aug 27 23:11:59 2007 +0200 diffutils-2.8.1-2-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/diffutils/FrugalBuild b/source/base/diffutils/FrugalBuild index 75575bf..3233713 100644 --- a/source/base/diffutils/FrugalBuild +++ b/source/base/diffutils/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/diffutils" depends=('glibc' 'bash') groups=('base' 'devel-core') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/diffutils/?M=D'|grep tar.gz$|sed -n 's/.*-\([0-9\.]*\)\.tar\.gz/\1/;1 p'" +Fup2gnugz source=(http://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz) sha1sums=('a4c467c3a6a08cde9f3d94d02067ec26436e7dc5') From crazy at frugalware.org Mon Aug 27 23:21:34 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:21:58 2007 Subject: [Frugalware-git] frugalware-current: gdbm-1.8.3-3-i686 Message-ID: <20070827212134.5155513A4068@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=866736c77372efc99e01165a1ab6e39617ccb098 commit 866736c77372efc99e01165a1ab6e39617ccb098 Author: crazy Date: Mon Aug 27 23:12:46 2007 +0200 gdbm-1.8.3-3-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/gdbm/FrugalBuild b/source/base/gdbm/FrugalBuild index 67a70cf..360ef88 100644 --- a/source/base/gdbm/FrugalBuild +++ b/source/base/gdbm/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/gdbm/gdbm.html" depends=('glibc') groups=('base' 'chroot-core') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/gdbm/?M=D'|grep tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'" +Fup2gnugz source=(ftp://ftp.gnu.org/pub/gnu/gdbm/$pkgname-$pkgver.tar.gz) sha1sums=('a0296b1986a99cb9ec0dc3b17ea99aec76e9b760') From crazy at frugalware.org Mon Aug 27 23:21:34 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:21:59 2007 Subject: [Frugalware-git] frugalware-current: readline-5.2-1-i686 Message-ID: <20070827212134.94A0B13A4061@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=3b817c90c0f649733d5ea99640a1fb1e0d8d900f commit 3b817c90c0f649733d5ea99640a1fb1e0d8d900f Author: crazy Date: Mon Aug 27 23:14:18 2007 +0200 readline-5.2-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/readline/FrugalBuild b/source/base/readline/FrugalBuild index 338f16b..2f346ab 100644 --- a/source/base/readline/FrugalBuild +++ b/source/base/readline/FrugalBuild @@ -10,7 +10,7 @@ depends=('ncurses') groups=('base' 'chroot-core') archs=('i686' 'x86_64' 'ppc') 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'" +Fup2gnugz source=(ftp://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz \ inputrc) @@ -28,4 +28,4 @@ build() # optimization OK sha1sums=('18f3412c73068509d5f491b7b4535aeaf9522834' \ - '641bae094d3b8e2ff8be05a8fe00923b553dba87') + '641bae094d3b8e2ff8be05a8fe00923b553dba87') From crazy at frugalware.org Mon Aug 27 23:21:34 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:22:00 2007 Subject: [Frugalware-git] frugalware-current: groff-1.19.2-2-i686 Message-ID: <20070827212134.BF84413A4061@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=23e456ce8659dd11f28263e33a0a21ad26ebaac6 commit 23e456ce8659dd11f28263e33a0a21ad26ebaac6 Author: crazy Date: Mon Aug 27 23:15:15 2007 +0200 groff-1.19.2-2-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/groff/FrugalBuild b/source/base/groff/FrugalBuild index debe9b0..3b38439 100644 --- a/source/base/groff/FrugalBuild +++ b/source/base/groff/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/groff/groff.html" depends=('perl' 'libstdc++') groups=('base') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump http://ftp.gnu.org/gnu/groff/|grep tar.gz$|sed 's/.*-\(.*\)\.t.*/\1/'|Fsort|sed -n '$ p'" +Fup2gnugz source=(ftp://ftp.gnu.org/gnu/groff/groff-$pkgver.tar.gz) sha1sums=('cfad99a5c52933a6a9180e394bd94fbaec0ac956') From crazy at frugalware.org Mon Aug 27 23:21:35 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:22:02 2007 Subject: [Frugalware-git] frugalware-current: tar-1.18-1-i686 Message-ID: <20070827212135.24E7513A4069@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=9fce5e05f38d49712ba06905a1e2772d92e3ff3d commit 9fce5e05f38d49712ba06905a1e2772d92e3ff3d Author: crazy Date: Mon Aug 27 23:16:07 2007 +0200 tar-1.18-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/tar/FrugalBuild b/source/base/tar/FrugalBuild index 06a9a91..fbb93d2 100644 --- a/source/base/tar/FrugalBuild +++ b/source/base/tar/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/tar/tar.html" depends=('bash') groups=('base' 'chroot-core') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump http://ftp.gnu.org/pub/gnu/tar/?M=A | grep tar- | Flasttar" +Fup2gnugz source=(http://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz tar.1 \ $pkgname-1.16-lzma.diff) signatures=($source.sig '' '') From crazy at frugalware.org Mon Aug 27 23:21:35 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:22:04 2007 Subject: [Frugalware-git] frugalware-current: coreutils-6.9-5-i686 Message-ID: <20070827212135.692A313A406A@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=8ff39e53f107fcc9cb6162e3031f37ad4fac4866 commit 8ff39e53f107fcc9cb6162e3031f37ad4fac4866 Author: crazy Date: Mon Aug 27 23:17:52 2007 +0200 coreutils-6.9-5-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/coreutils/FrugalBuild b/source/base/coreutils/FrugalBuild index 6bfeb80..d10a0b0 100644 --- a/source/base/coreutils/FrugalBuild +++ b/source/base/coreutils/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/coreutils" depends=('bash' 'glibc') groups=('base' 'core') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump http://ftp.gnu.org/pub/gnu/coreutils|grep coreutils-.*bz2$|grep -v '\.9[0-9]'|sed -n 's/.*-\(.*\)\.t.*/\1/;$ p'" +Fup2gnugz source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz \ dircolors.1 dircolors.c dircolors.h DIR_COLORS \ 001_all_coreutils-gen-progress-bar.patch 003_all_coreutils-gentoo-uname.patch \ From crazy at frugalware.org Mon Aug 27 23:21:35 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:22:05 2007 Subject: [Frugalware-git] frugalware-current: sharutils-4.2.1-2-i686 Message-ID: <20070827212135.A160513A4069@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=af21561fd1c537163847ebba17488511737ca2ae commit af21561fd1c537163847ebba17488511737ca2ae Author: crazy Date: Mon Aug 27 23:18:43 2007 +0200 sharutils-4.2.1-2-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/sharutils/FrugalBuild b/source/base/sharutils/FrugalBuild index ae983ef..af11911 100644 --- a/source/base/sharutils/FrugalBuild +++ b/source/base/sharutils/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/sharutils/" depends=('gettext') groups=('base') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/sharutils/?M=D' |grep tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'" +Fup2gnugz source=(ftp://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz \ shar.1.gz unshar.1.gz uuencode.1.gz uuencode.5.gz) sha1sums=('3f0c0af31bd429cee1e088eb74867f20f8d399ef' \ From crazy at frugalware.org Mon Aug 27 23:24:15 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:24:16 2007 Subject: [Frugalware-git] frugalware-current: Revert "texinfo-4.9-1-i686" Message-ID: <20070827212415.063E613A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f10679a01e5f9df84514d8659ecb63050c44349a commit f10679a01e5f9df84514d8659ecb63050c44349a Author: crazy Date: Mon Aug 27 23:21:47 2007 +0200 Revert "texinfo-4.9-1-i686" * This reverts commit 2e468279519084615ecf7a090ccbe2c1471d2d80. * rec got broken here .. diff --git a/source/base/texinfo/FrugalBuild b/source/base/texinfo/FrugalBuild index 7b44a5b..884279d 100644 --- a/source/base/texinfo/FrugalBuild +++ b/source/base/texinfo/FrugalBuild @@ -13,7 +13,7 @@ makedepends=('bison') groups=('base' 'chroot-core') archs=('i686' 'x86_64') options=('force') -Fup2gnubz2 +up2date="lynx -dump 'http://ftp.gnu.org/gnu/texinfo/?M=D'|grep 'texinfo-\(.*\).tar.gz'|Fsort|Flasttar" source=(http://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.bz2 mkinfodir CVE-2006-4810.patch) sha1sums=('19a0cc0b56cbfcfe610925bef31e0bdf749492c9' \ 'd744345f082e32af0675a0b9d3287c6b8d4600a7' \ diff --git a/source/lib/libcdio/FrugalBuild b/source/lib/libcdio/FrugalBuild index 40d0aca..41024cb 100644 --- a/source/lib/libcdio/FrugalBuild +++ b/source/lib/libcdio/FrugalBuild @@ -12,7 +12,7 @@ archs=('i686' 'x86_64') depends=('ncurses' 'libcddb') makedepends=('cdparanoia' 'cdrdao') license="GPL2" -Fup2gnugz +up2date="lynx -dump 'http://ftp.gnu.org/gnu/libcdio/?C=M;O=A'|grep 'libcdio-\(.*\).tar.gz$'|sort -n -r|head -n1|Flasttar" source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz) sha1sums=('6a87e49cd84b9f67192d6357524772db9ae02ecc') From crazy at frugalware.org Mon Aug 27 23:25:51 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:25:53 2007 Subject: [Frugalware-git] frugalware-current: texinfo-4.9-1-i686 Message-ID: <20070827212551.EA53D13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=28423f789240a0db91b342a63db055428abbf4c6 commit 28423f789240a0db91b342a63db055428abbf4c6 Author: crazy Date: Mon Aug 27 23:23:26 2007 +0200 texinfo-4.9-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/base/texinfo/FrugalBuild b/source/base/texinfo/FrugalBuild index 884279d..7b44a5b 100644 --- a/source/base/texinfo/FrugalBuild +++ b/source/base/texinfo/FrugalBuild @@ -13,7 +13,7 @@ makedepends=('bison') groups=('base' 'chroot-core') archs=('i686' 'x86_64') options=('force') -up2date="lynx -dump 'http://ftp.gnu.org/gnu/texinfo/?M=D'|grep 'texinfo-\(.*\).tar.gz'|Fsort|Flasttar" +Fup2gnubz2 source=(http://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.bz2 mkinfodir CVE-2006-4810.patch) sha1sums=('19a0cc0b56cbfcfe610925bef31e0bdf749492c9' \ 'd744345f082e32af0675a0b9d3287c6b8d4600a7' \ From crazy at frugalware.org Mon Aug 27 23:40:27 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:40:28 2007 Subject: [Frugalware-git] frugalware-current: autoconf-2.61-2-i686 Message-ID: <20070827214027.2C5AE13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=62e794d53f377d5de6b734eaca8d470c3366bb0f commit 62e794d53f377d5de6b734eaca8d470c3366bb0f Author: crazy Date: Mon Aug 27 23:26:46 2007 +0200 autoconf-2.61-2-i686 * s/up2date/Fup2gnu*/ diff --git a/source/devel/autoconf/FrugalBuild b/source/devel/autoconf/FrugalBuild index 1c3420a..1bea7dc 100644 --- a/source/devel/autoconf/FrugalBuild +++ b/source/devel/autoconf/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/autoconf" depends=('gawk' 'm4' 'diffutils' 'bash') groups=('devel' 'devel-core') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump http://ftp.gnu.org/pub/gnu/autoconf/|grep tar.gz$|tail -n 1|sed 's/.*f-\([0-9\.]*\).tar.gz$/\1/'" +Fup2gnugz source=(http://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz fseeko.patch) signatures=($source.sig '') @@ -20,4 +20,3 @@ build() Frm /usr/share/info/standards.info } -# optimization ok - noarch From crazy at frugalware.org Mon Aug 27 23:40:27 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:40:30 2007 Subject: [Frugalware-git] frugalware-current: bison-2.3-1-i686 Message-ID: <20070827214027.4A88013A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=b3b1105e9274f7aa9717e43f503ab4e28abf045f commit b3b1105e9274f7aa9717e43f503ab4e28abf045f Author: crazy Date: Mon Aug 27 23:27:39 2007 +0200 bison-2.3-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/devel/bison/FrugalBuild b/source/devel/bison/FrugalBuild index caee85d..a0aca6d 100644 --- a/source/devel/bison/FrugalBuild +++ b/source/devel/bison/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/bison/bison.html" depends=('glibc') groups=('devel' 'devel-core') archs=('i686' 'x86_64') -up2date="lynx -dump http://ftp.gnu.org/gnu/bison/|sed -n 's/.*-\(.*\)\.t.*/\1/;$ p'" +Fup2gnugz source=(http://ftp.gnu.org/gnu/bison/bison-$pkgver.tar.gz) # optimization ok From crazy at frugalware.org Mon Aug 27 23:40:27 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:40:32 2007 Subject: [Frugalware-git] frugalware-current: make-3.81-1-i686 Message-ID: <20070827214027.80B4713A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=6343180be5a62094d07ecfef0ba48fc94b937ef1 commit 6343180be5a62094d07ecfef0ba48fc94b937ef1 Author: crazy Date: Mon Aug 27 23:29:48 2007 +0200 make-3.81-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/devel/make/FrugalBuild b/source/devel/make/FrugalBuild index 74836f0..c1c3e9c 100644 --- a/source/devel/make/FrugalBuild +++ b/source/devel/make/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/make" depends=('glibc' 'bash') groups=('devel' 'devel-core') archs=('i686' 'x86_64') -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'" +Fup2gnugz source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz) sha1sums=('cd4fa5a3184176492bf0799593a8f250a728210c') From crazy at frugalware.org Mon Aug 27 23:40:27 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:40:34 2007 Subject: [Frugalware-git] frugalware-current: m4-1.4.10-1-i686 Message-ID: <20070827214027.614A313A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e899a009c1b184aeb3ec60af28dd88a877d75170 commit e899a009c1b184aeb3ec60af28dd88a877d75170 Author: crazy Date: Mon Aug 27 23:28:24 2007 +0200 m4-1.4.10-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/devel/m4/FrugalBuild b/source/devel/m4/FrugalBuild index 3f3eac0..a1243de 100644 --- a/source/devel/m4/FrugalBuild +++ b/source/devel/m4/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/m4" depends=('glibc' 'bash') groups=('devel' 'devel-core') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/m4/?M=D'|grep tar.gz$|sed -n -e 's/.*4-\([0-9\.]*\).tar.gz$/\1/' -e '1 p'" +Fup2gnugz source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz) signatures=($source.sig) # optimization ok From crazy at frugalware.org Mon Aug 27 23:40:27 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:40:35 2007 Subject: [Frugalware-git] frugalware-current: automake-1.10-1-i686 Message-ID: <20070827214027.B202413A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=4eb0863ec6f1af55f9fc969b5f6bc5c0a50b7546 commit 4eb0863ec6f1af55f9fc969b5f6bc5c0a50b7546 Author: crazy Date: Mon Aug 27 23:31:10 2007 +0200 automake-1.10-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/devel/automake/FrugalBuild b/source/devel/automake/FrugalBuild index 94ac038..a580829 100644 --- a/source/devel/automake/FrugalBuild +++ b/source/devel/automake/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/automake" depends=('perl' 'bash') groups=('devel' 'devel-core') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/automake/?M=D'|grep tar.gz$|sed -n -e 's/.*e-\([0-9\.]*\).tar.gz$/\1/' -e '1 p'" +Fup2gnugz source=(http://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz) signatures=($source.sig) From crazy at frugalware.org Mon Aug 27 23:40:27 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:40:36 2007 Subject: [Frugalware-git] frugalware-current: gdb-6.6-1-i686 Message-ID: <20070827214027.D3DE913A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=61867eddf48ac64eba2d5b7eaf07880884c0d1bc commit 61867eddf48ac64eba2d5b7eaf07880884c0d1bc Author: crazy Date: Mon Aug 27 23:31:59 2007 +0200 gdb-6.6-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/devel/gdb/FrugalBuild b/source/devel/gdb/FrugalBuild index eca7dd6..85fb966 100644 --- a/source/devel/gdb/FrugalBuild +++ b/source/devel/gdb/FrugalBuild @@ -11,7 +11,7 @@ depends=('readline' 'mpfr') groups=('devel') archs=('i686' 'x86_64') makedepends=('gmp') -up2date="lynx -dump 'http://ftp.gnu.org/gnu/gdb/?C=M;O=A'|grep 'gdb-\(.*\).tar.bz2$'|sort -n -r|head -n1|Flasttarbz2" +Fup2gnubz2 source=(http://ftp.gnu.org/gnu/gdb/$pkgname-$pkgver.tar.bz2 \ 01-gdb-6.3-use_system_readline.patch 02-gdb-6.3-readline_docs.patch \ gdb-cve-2006-4146-sec.patch) From crazy at frugalware.org Mon Aug 27 23:40:28 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:40:37 2007 Subject: [Frugalware-git] frugalware-current: binutils-2.17.50.0.18-1-i686 Message-ID: <20070827214028.0D4A713A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=817c281217d94ed0552307714183187808b1865a commit 817c281217d94ed0552307714183187808b1865a Author: crazy Date: Mon Aug 27 23:35:17 2007 +0200 binutils-2.17.50.0.18-1-i686 * up2date fix , devel binutils need a special one ;) diff --git a/source/devel/binutils/FrugalBuild b/source/devel/binutils/FrugalBuild index ba68053..58bc5dd 100644 --- a/source/devel/binutils/FrugalBuild +++ b/source/devel/binutils/FrugalBuild @@ -10,7 +10,7 @@ depends=('bash' 'glibc>=2.6-2') groups=('devel' 'devel-core') archs=('i686' 'x86_64' 'ppc') # for now, we need a devel version to utilize glibc-2.6 -up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/binutils/?M=A' |Flasttar|sed 's/2.17/2.17.50.0.18/'" +up2date="lynx -dump 'http://ftp.gnu.org/gnu/$pkgname/?C=M;O=A'|grep '$pkgname-\(.*\).tar.bz2$'|sort -n -r|head -n1|Flasttarbz2|sed 's/2.17/2.17.50.0.18/'" source=(http://www2.kernel.org/pub/linux/devel/$pkgname/$pkgname-$pkgver.tar.bz2) signatures=($source.sign) From crazy at frugalware.org Mon Aug 27 23:40:28 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:40:38 2007 Subject: [Frugalware-git] frugalware-current: guile-1.8.2-1-i686 Message-ID: <20070827214028.2CF2B13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=1c2a9c61f75f75cfa12deb7848898c35929cd252 commit 1c2a9c61f75f75cfa12deb7848898c35929cd252 Author: crazy Date: Mon Aug 27 23:36:51 2007 +0200 guile-1.8.2-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/devel/guile/FrugalBuild b/source/devel/guile/FrugalBuild index 5024284..c0eb9d6 100644 --- a/source/devel/guile/FrugalBuild +++ b/source/devel/guile/FrugalBuild @@ -10,7 +10,7 @@ url="http://www.gnu.org/software/guile/" depends=('gmp' 'readline' 'libtool') groups=('devel') archs=('i686' 'x86_64') -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'" +Fup2gnugz source=(ftp://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz guile-1.8.0-slib.patch guile-1.8.0-deplibs-x86-64.patch) Fconfopts="$Fconfopts --disable-networking --with-threads" From crazy at frugalware.org Mon Aug 27 23:40:28 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:40:40 2007 Subject: [Frugalware-git] frugalware-current: libtool-1.5.24-1-i686 Message-ID: <20070827214028.5F3C413A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=6c983a6c9fe6305e180c5d3292853cc49a955bda commit 6c983a6c9fe6305e180c5d3292853cc49a955bda Author: crazy Date: Mon Aug 27 23:37:51 2007 +0200 libtool-1.5.24-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/devel/libtool/FrugalBuild b/source/devel/libtool/FrugalBuild index 4f4381b..beee5c4 100644 --- a/source/devel/libtool/FrugalBuild +++ b/source/devel/libtool/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/libtool" depends=('bash') groups=('devel' 'devel-core') archs=('i686' 'x86_64' 'ppc') -up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/libtool/?M=D'|grep tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'" +Fup2gnugz source=(http://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz) signatures=($source.sig) # optimization ok From crazy at frugalware.org Mon Aug 27 23:45:35 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:45:36 2007 Subject: [Frugalware-git] frugalware-current: barcode-0.98-1-i686 Message-ID: <20070827214535.AAD3713A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=56d0c9dae26acc4c81bd61bb3251b30048306b41 commit 56d0c9dae26acc4c81bd61bb3251b30048306b41 Author: crazy Date: Mon Aug 27 23:40:47 2007 +0200 barcode-0.98-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/devel-extra/barcode/FrugalBuild b/source/devel-extra/barcode/FrugalBuild index 41821c3..1116d09 100644 --- a/source/devel-extra/barcode/FrugalBuild +++ b/source/devel-extra/barcode/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/barcode/barcode.html" depends=('glibc') groups=('devel-extra') archs=('i686' 'x86_64') -up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/barcode/?M=D'|grep tar.gz$|sed -n -e 's/.*e-\([0-9\.]*\).tar.gz$/\1/' -e '1 p'" +Fup2gnugz source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz) sha1sums=('15b9598bcaa67bcff1f63309d1a18840b9a12899') license="GPL" From crazy at frugalware.org Mon Aug 27 23:45:35 2007 From: crazy at frugalware.org (crazy) Date: Mon Aug 27 23:45:38 2007 Subject: [Frugalware-git] frugalware-current: gperf-3.0.3-1-i686 Message-ID: <20070827214535.C176713A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=88dc9693af20a1c6bebaea99cac659a2ee052a2c commit 88dc9693af20a1c6bebaea99cac659a2ee052a2c Author: crazy Date: Mon Aug 27 23:43:05 2007 +0200 gperf-3.0.3-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/devel-extra/gperf/FrugalBuild b/source/devel-extra/gperf/FrugalBuild index cca6ac4..587a77e 100644 --- a/source/devel-extra/gperf/FrugalBuild +++ b/source/devel-extra/gperf/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/gperf/" depends=('libstdc++') groups=('devel-extra') archs=('i686' 'x86_64') -up2date="lynx -dump http://ftp.gnu.org/pub/gnu/gperf/|Flasttar" +Fup2gnugz source=(http://ftp.gnu.org/pub/gnu/gperf/gperf-$pkgver.tar.gz) signatures=($source.sig) From crazy at frugalware.org Tue Aug 28 00:04:24 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 28 00:04:26 2007 Subject: [Frugalware-git] frugalware-current: ccrtp-1.5.1-1-i686 Message-ID: <20070827220424.87B4413A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=58f8841f2d32176ed42ec3eae399b366a59cb9be commit 58f8841f2d32176ed42ec3eae399b366a59cb9be Author: crazy Date: Mon Aug 27 23:50:28 2007 +0200 ccrtp-1.5.1-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/lib-extra/ccrtp/FrugalBuild b/source/lib-extra/ccrtp/FrugalBuild index e670fdd..128ca2c 100644 --- a/source/lib-extra/ccrtp/FrugalBuild +++ b/source/lib-extra/ccrtp/FrugalBuild @@ -9,7 +9,7 @@ url="http://wiki.gnutelephony.org/index.php/GNU_ccRTP" depends=('commoncpp2') groups=('lib-extra') archs=('i686' 'x86_64') -up2date="lynx -dump http://ftp.gnu.org/pub/gnu/ccrtp/ |grep ccrtp- |Flasttar" +Fup2gnugz source=(http://ftp.gnu.org/pub/gnu/ccrtp/ccrtp-$pkgver.tar.gz) signatures=($source.sig) From crazy at frugalware.org Tue Aug 28 00:04:24 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 28 00:04:28 2007 Subject: [Frugalware-git] frugalware-current: vcdimager-0.7.23-3-i686 Message-ID: <20070827220424.69C5913A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=51dc2efcddc34f8200e1efc042fd74502210c18a commit 51dc2efcddc34f8200e1efc042fd74502210c18a Author: crazy Date: Mon Aug 27 23:48:45 2007 +0200 vcdimager-0.7.23-3-i686 * s/up2date/Fup2gnu*/ diff --git a/source/multimedia/vcdimager/FrugalBuild b/source/multimedia/vcdimager/FrugalBuild index ec7fc1b..84bda72 100644 --- a/source/multimedia/vcdimager/FrugalBuild +++ b/source/multimedia/vcdimager/FrugalBuild @@ -7,7 +7,7 @@ pkgrel=3 pkgdesc="GNU VCDImager is a full-featured mastering suite for authoring, disassembling and analyzing Video CD's and Super Video CD's." url="http://www.gnu.org/software/vcdimager/" depends=('libcdio' 'popt' 'libxml2') -up2date="lynx -dump ftp://ftp.gnu.org/gnu/vcdimager|grep -o 'vcdimager-[0-9\.]\+[0-9]'|tail -n 1|sed 's/vcdimager-//'" +Fup2gnugz source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz) license="GPL2" groups=('multimedia') From crazy at frugalware.org Tue Aug 28 00:04:24 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 28 00:04:30 2007 Subject: [Frugalware-git] frugalware-current: libcdio-0.78.2-1-i686 Message-ID: <20070827220424.9B45513A405F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=ba8824c99e167ff79e9e55b1127653708bdde632 commit ba8824c99e167ff79e9e55b1127653708bdde632 Author: crazy Date: Mon Aug 27 23:52:01 2007 +0200 libcdio-0.78.2-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/lib/libcdio/FrugalBuild b/source/lib/libcdio/FrugalBuild index 41024cb..40d0aca 100644 --- a/source/lib/libcdio/FrugalBuild +++ b/source/lib/libcdio/FrugalBuild @@ -12,7 +12,7 @@ archs=('i686' 'x86_64') depends=('ncurses' 'libcddb') makedepends=('cdparanoia' 'cdrdao') license="GPL2" -up2date="lynx -dump 'http://ftp.gnu.org/gnu/libcdio/?C=M;O=A'|grep 'libcdio-\(.*\).tar.gz$'|sort -n -r|head -n1|Flasttar" +Fup2gnugz source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz) sha1sums=('6a87e49cd84b9f67192d6357524772db9ae02ecc') From crazy at frugalware.org Tue Aug 28 00:04:24 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 28 00:04:31 2007 Subject: [Frugalware-git] frugalware-current: gmp-4.2.1-1-i686 Message-ID: <20070827220424.B48AD13A4060@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=3b15df395f0962cbbdd9517d9573ca9accf9edb2 commit 3b15df395f0962cbbdd9517d9573ca9accf9edb2 Author: crazy Date: Mon Aug 27 23:53:40 2007 +0200 gmp-4.2.1-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/lib/gmp/FrugalBuild b/source/lib/gmp/FrugalBuild index 2e3c1df..b101d9d 100644 --- a/source/lib/gmp/FrugalBuild +++ b/source/lib/gmp/FrugalBuild @@ -10,7 +10,7 @@ url="http://swox.com/gmp/" groups=('lib') archs=('i686' 'x86_64') depends=('libstdc++') -up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/$pkgname/?M=A' | Flasttar" +Fup2gnubz2 groups=('lib') source=(ftp://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.bz2) sha1sums=('00a97f0ec1eb1d9429ab5c64be6889e8a497425e') From crazy at frugalware.org Tue Aug 28 00:04:25 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 28 00:04:33 2007 Subject: [Frugalware-git] frugalware-current: help2man-1.36.4-1-i686 Message-ID: <20070827220425.1248613A4061@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=8f21694154088af69ddcef5316313fa4df6d991c commit 8f21694154088af69ddcef5316313fa4df6d991c Author: crazy Date: Mon Aug 27 23:55:12 2007 +0200 help2man-1.36.4-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/apps-extra/help2man/FrugalBuild b/source/apps-extra/help2man/FrugalBuild index 23d6332..e9a2fe8 100644 --- a/source/apps-extra/help2man/FrugalBuild +++ b/source/apps-extra/help2man/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/help2man/" depends=('perl-gettext') groups=('apps-extra') archs=('i686' 'x86_64') -up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/help2man/?M=D' |grep tar.gz$|sed -n 's/.*n-\(.*\)\.t.*/\1/;1 p'" +Fup2gnugz source=(ftp://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz) sha1sums=('f3ffd89d50ee158589f2d0ccdc476d2ac3ebff70') From crazy at frugalware.org Tue Aug 28 00:04:25 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 28 00:04:35 2007 Subject: [Frugalware-git] frugalware-current: acct-6.3.2-8-i686 Message-ID: <20070827220425.7FCDF13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=38656f89c9d6847228759a9e42ba22db571b0b6d commit 38656f89c9d6847228759a9e42ba22db571b0b6d Author: crazy Date: Mon Aug 27 23:56:00 2007 +0200 acct-6.3.2-8-i686 * s/up2date/Fup2gnu*/ diff --git a/source/apps-extra/acct/FrugalBuild b/source/apps-extra/acct/FrugalBuild index 8c27e77..05285a4 100644 --- a/source/apps-extra/acct/FrugalBuild +++ b/source/apps-extra/acct/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/acct/" depends=('glibc') groups=('apps-extra') archs=('i686' 'x86_64') -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'" +Fup2gnugz source=(http://ftp.gnu.org/pub/gnu/acct/$pkgname-$pkgver.tar.gz \ $pkgname-$pkgver-logname.patch0 rc.acct rc.acct-{de,hu}.po) sha1sums=('f303cdb9bb4c6b29cd164bbfb3cf55226bd51d94' \ From crazy at frugalware.org Tue Aug 28 00:04:25 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 28 00:04:36 2007 Subject: [Frugalware-git] frugalware-current: a2ps-4.13-5-i686 Message-ID: <20070827220425.D9F3413A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f085e4695987bba6e6fa5e8bdec0d5737a60294b commit f085e4695987bba6e6fa5e8bdec0d5737a60294b Author: crazy Date: Mon Aug 27 23:59:29 2007 +0200 a2ps-4.13-5-i686 * s/up2date/Fup2gnu*/ * some cleanup diff --git a/source/apps/a2ps/FrugalBuild b/source/apps/a2ps/FrugalBuild index 7305c28..f5e93ef 100644 --- a/source/apps/a2ps/FrugalBuild +++ b/source/apps/a2ps/FrugalBuild @@ -13,14 +13,13 @@ makedepends=('emacs') groups=('apps') archs=('i686' 'x86_64') backup=('etc/a2ps-site.cfg' 'etc/a2ps.cfg') -install=$pkgname.install -up2date="lynx -dump http://ftp.gnu.org/gnu/a2ps/?D=D| grep -m1 .tar.gz|sed 's/.*-\(.*\)b.tar.gz .*/\1/'" +Fup2gnugz source=(ftp://ftp.enst.fr/pub/unix/$pkgname/$pkgname-$pkgver$pkgextraver.tar.gz glibc-2.3.4.patch0 \ a2ps-4.13b-autoconf-fixes.patch libtool.patch) build() { - cd $startdir/src/$pkgname-$pkgver + Fcd Fpatch glibc-2.3.4.patch0 Fpatch libtool.patch @@ -29,12 +28,11 @@ build() libtoolize --copy --force fi - Fmake --sysconfdir=/etc || return 1 + Fmake --sysconfdir=/etc Fmakeinstall || return 1 } -# vim: ft=sh sha1sums=('cfc79a3e54115e569f667fa3fd2c2ec16d22b31a'\ '8ccecca4a0c88807a2f6514f84251331c4c92047'\ From crazy at frugalware.org Tue Aug 28 00:04:26 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 28 00:04:38 2007 Subject: [Frugalware-git] frugalware-current: ocrad-0.17-1-i686 Message-ID: <20070827220426.319C113A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=305d1ae7268c3274c1e04af03f769c567bed75d5 commit 305d1ae7268c3274c1e04af03f769c567bed75d5 Author: crazy Date: Tue Aug 28 00:00:22 2007 +0200 ocrad-0.17-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/apps/ocrad/FrugalBuild b/source/apps/ocrad/FrugalBuild index 20f5707..f3c9c96 100644 --- a/source/apps/ocrad/FrugalBuild +++ b/source/apps/ocrad/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/ocrad/ocrad.html" depends=('libstdc++') groups=('apps') archs=('i686' 'x86_64') -up2date="lynx -dump http://ftp.gnu.org/gnu/ocrad/?M=A|sort -n -r|grep -m1 '.tar.bz2$'|sed 's/.*-\(.*\).t.*/\1/'" +Fup2gnubz2 source=(http://ftp.gnu.org/gnu/ocrad/$pkgname-$pkgver.tar.bz2) sha1sums=('985de977ef765a97e87fe8fe8483f77a3ec68e00') From crazy at frugalware.org Tue Aug 28 00:04:26 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 28 00:04:41 2007 Subject: [Frugalware-git] frugalware-current: bc-1.06-3-i686 Message-ID: <20070827220426.7098113A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=e97943fdb1c03ad332ffdfc5376d464ffdd70c12 commit e97943fdb1c03ad332ffdfc5376d464ffdd70c12 Author: crazy Date: Tue Aug 28 00:01:04 2007 +0200 bc-1.06-3-i686 * s/up2date/Fup2gnu*/ diff --git a/source/apps/bc/FrugalBuild b/source/apps/bc/FrugalBuild index 5bb33ae..0e458c6 100644 --- a/source/apps/bc/FrugalBuild +++ b/source/apps/bc/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/bc/" depends=('glibc') groups=('apps' 'chroot-core') archs=('i686' 'x86_64') -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'" +Fup2gnugz source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz) sha1sums=('c8f258a7355b40a485007c40865480349c157292') From crazy at frugalware.org Tue Aug 28 00:04:26 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 28 00:04:47 2007 Subject: [Frugalware-git] frugalware-current: recode-3.6-1-i686 Message-ID: <20070827220426.B274513A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=0ae3c2546504fd539fbf37ae9b050c16953f0e7c commit 0ae3c2546504fd539fbf37ae9b050c16953f0e7c Author: crazy Date: Tue Aug 28 00:01:49 2007 +0200 recode-3.6-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/apps/recode/FrugalBuild b/source/apps/recode/FrugalBuild index 341a621..8ed9254 100644 --- a/source/apps/recode/FrugalBuild +++ b/source/apps/recode/FrugalBuild @@ -8,7 +8,7 @@ pkgdesc="Converts files between various character sets and usages" url="http://www.gnu.org/software/recode/recode.html" groups=('apps') archs=('i686' 'x86_64') -up2date="lynx -dump ftp://ftp.gnu.org/pub/gnu/recode |grep tar|sed -n 's/.*x-\([^-]*\)-.*/\1/;$ p'|sed 's/.*code-//g'|sed 's/.tar.*//g'" +Fup2gnugz source=(ftp://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz) sha1sums=('2de90cd2ba553bc07d75a29913ea4424dd9e616b') From crazy at frugalware.org Tue Aug 28 00:19:38 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 28 00:19:40 2007 Subject: [Frugalware-git] frugalware-current: ddd-3.3.11-2-i686 Message-ID: <20070827221938.C19D013A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=abb9458211ce5ebbca623fc4766e36000826fcca commit abb9458211ce5ebbca623fc4766e36000826fcca Author: crazy Date: Tue Aug 28 00:15:04 2007 +0200 ddd-3.3.11-2-i686 * s/up2date/Fup2gnu*/ diff --git a/source/xapps-extra/ddd/FrugalBuild b/source/xapps-extra/ddd/FrugalBuild index bd7bb42..943d02a 100644 --- a/source/xapps-extra/ddd/FrugalBuild +++ b/source/xapps-extra/ddd/FrugalBuild @@ -9,7 +9,7 @@ url="http://www.gnu.org/software/ddd/" depends=('openmotif') groups=('xapps-extra') archs=('i686' 'x86_64') -up2date="lynx -dump http://ftp.gnu.org/gnu/ddd/?M=D|grep 'tar.gz$'|sed -n 's/.*-\(.*\).t.*/\1/;1 p'" +Fup2gnugz source=(http://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz) sha1sums=('c302c37bdcccaad22e235177f5962dec424b1de3') # optimization OK From crazy at frugalware.org Tue Aug 28 00:19:38 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 28 00:19:42 2007 Subject: [Frugalware-git] frugalware-current: gv-3.6.3-1-i686 Message-ID: <20070827221938.CC24B13A405C@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=a6d9e41ab24db92db372389c98de347e104db64f commit a6d9e41ab24db92db372389c98de347e104db64f Author: crazy Date: Tue Aug 28 00:16:00 2007 +0200 gv-3.6.3-1-i686 * s/up2date/Fup2gnu*/ diff --git a/source/xapps-extra/gv/FrugalBuild b/source/xapps-extra/gv/FrugalBuild index 79d8526..0cdd5f4 100644 --- a/source/xapps-extra/gv/FrugalBuild +++ b/source/xapps-extra/gv/FrugalBuild @@ -8,7 +8,7 @@ pkgdesc="gv allows to view and navigate through PostScript and PDF documents on url="http://www.gnu.org/software/gv/" depends=('xaw3d') rodepends=('xespgs') -up2date="lynx -dump http://ftp.gnu.org/gnu/gv/?M=D | grep -m1 'http.*gv.*\.tar\.gz' | sed -e 's/.*gv-\(.*\)\.tar\.gz.*/\1/'" +Fup2gnugz source=(http://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz) groups=('xapps-extra') archs=('i686' 'x86_64') From crazy at frugalware.org Tue Aug 28 00:19:38 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 28 00:19:45 2007 Subject: [Frugalware-git] frugalware-current: wget-1.10.2-2-i686 Message-ID: <20070827221938.D8C9B13A405F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=f935caeb1875693d638631ad256bf5e7eb1ae5f8 commit f935caeb1875693d638631ad256bf5e7eb1ae5f8 Author: crazy Date: Tue Aug 28 00:17:09 2007 +0200 wget-1.10.2-2-i686 * s/up2date/Fup2gnu*/ diff --git a/source/network/wget/FrugalBuild b/source/network/wget/FrugalBuild index 82134e5..5c2cde4 100644 --- a/source/network/wget/FrugalBuild +++ b/source/network/wget/FrugalBuild @@ -11,7 +11,7 @@ depends=('openssl=0.9.8') Finclude texinfo groups=('network' 'chroot-core') archs=('i686' 'x86_64') -up2date="lynx -dump 'http://ftp.gnu.org/pub/gnu/wget/?M=D'|grep tar.gz$|sed -n 's/.*-\(.*\).t.*/\1/;1 p'" +Fup2gnugz source=(ftp://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz) signatures=($source.sig) # optimization OK From crazy at frugalware.org Tue Aug 28 00:47:48 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 28 00:47:49 2007 Subject: [Frugalware-git] frugalware-current: sonata-1.2.3-1-i686 Message-ID: <20070827224748.0986A13A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=1283b6972e4135453b4b3d47b845d00d1246765c commit 1283b6972e4135453b4b3d47b845d00d1246765c Author: crazy Date: Tue Aug 28 00:45:05 2007 +0200 sonata-1.2.3-1-i686 * Version bump diff --git a/source/xapps-extra/sonata/FrugalBuild b/source/xapps-extra/sonata/FrugalBuild index 1f5114e..1672163 100644 --- a/source/xapps-extra/sonata/FrugalBuild +++ b/source/xapps-extra/sonata/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: detto pkgname=sonata -pkgver=1.2.2 +pkgver=1.2.3 pkgrel=1 pkgdesc="Sonata is a lightweight GTK+ music client for the Music Player Daemon (MPD)." _F_berlios_ext=".tar.bz2" @@ -12,6 +12,6 @@ depends=('mpd' 'pygtk') options=('scriptlet') groups=('xapps-extra') archs=('i686' 'x86_64') -sha1sums=('b13a3c840f62fc2f9723ebfc91e83416bbee7149') +sha1sums=('1402ccf047c0a44ba5b4054188ad70381adde7c6') # optimization OK From crazy at frugalware.org Tue Aug 28 01:13:46 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 28 01:13:48 2007 Subject: [Frugalware-git] frugalware-current: gprename-2.4-1-i686 Message-ID: <20070827231346.0FAF313A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=23f34850a606bba2d4e4bbcf6c9ad0b1ead4614e commit 23f34850a606bba2d4e4bbcf6c9ad0b1ead4614e Author: crazy Date: Tue Aug 28 01:10:55 2007 +0200 gprename-2.4-1-i686 * Version bump * reworked FB ( I wonder what detto did here .. ) diff --git a/source/xapps-extra/gprename/FrugalBuild b/source/xapps-extra/gprename/FrugalBuild index 8af91d6..0b2da98 100644 --- a/source/xapps-extra/gprename/FrugalBuild +++ b/source/xapps-extra/gprename/FrugalBuild @@ -2,32 +2,20 @@ # Maintainer: detto pkgname=gprename -pkgver=2.3 +pkgver=2.4 pkgrel=1 pkgdesc="Batch renamer for files and directories" -url="http://gprename.sourceforge.net" groups=('xapps-extra') archs=('i686') rodepends=('perl-gtk2') _F_sourceforge_ext=".tar.bz2" Finclude sourceforge -source=(${source[@]} fix-installdir.patch) -sha1sums=('9f5a21d3de908e48c96b8edc34dc67b34077d169' 'f62d244b758bbd75c4e8271efbd032be8fc3fe0a') -_F_desktop_name="GPRename" -_F_desktop_icon="/usr/share/pixmaps/gprename/gprename.png" -_F_desktop_categories="Utility;" +sha1sums=('b80480da81f7eb7c7b29f1ea65ac292a0aa1794b') -build () { - Fpatchall - - Fcd $pkgname-$pkgver - chmod 644 COPYING README languages/* - Fmkdir usr/{bin,share/{pixmaps/gprename,gprename,man/man1/}} - - Fcprrel languages usr/share/gprename/ - Ffilerel man/$pkgname.1 usr/share/man/man1/ - Ffilerel icon/* usr/share/pixmaps/gprename/ - Fexerel bin/$pkgname usr/bin/ - - Fdesktop2 +build () +{ + unset MAKEFLAGS + Fcd + make PREFIX=/usr || Fdie + make DESTDIR=$Fdestdir/usr install || Fdie } diff --git a/source/xapps-extra/gprename/fix-installdir.patch b/source/xapps-extra/gprename/fix-installdir.patch deleted file mode 100644 index fac4e3f..0000000 --- a/source/xapps-extra/gprename/fix-installdir.patch +++ /dev/null @@ -1,42 +0,0 @@ -diff -Naur gprename-2.3.orig/bin/gprename gprename-2.3/bin/gprename ---- gprename-2.3.orig/bin/gprename 2007-06-05 15:10:39.000000000 +0200 -+++ gprename-2.3/bin/gprename 2007-06-16 13:25:36.000000000 +0200 -@@ -30,7 +30,7 @@ - use utf8; # Because this file is in UTF8 and because we're using hardcoded accent in Help/About - use Gtk2::Pango; # To use text markup in TextView - --my $install_dir = '@INSTALLDIR@/share/gprename'; -+my $install_dir = '/usr/share/gprename'; - - # Change the font to courier for the Tree and the SimpleList - Gtk2::Rc->parse_string(<<__); -@@ -146,7 +146,7 @@ - $window->show(); - - # Set the window icon --my $icon = '@INSTALLDIR@/share/pixmaps/gprename/gprename.png'; -+my $icon = '/usr/share/pixmaps/gprename/gprename.png'; - my $pixbuf = Gtk2::Gdk::Pixbuf->new_from_file( $icon ); - $window->set_icon( $pixbuf ); - -@@ -1429,7 +1429,7 @@ - $buffer->create_tag( "big", size => 15 * PANGO_SCALE ); - $buffer->create_tag( "italic", style => 'italic' ); - my $iter = $buffer->get_start_iter; -- my $icon = '@INSTALLDIR@/share/pixmaps/gprename/gprename.png'; -+ my $icon = '/usr/share/pixmaps/gprename/gprename.png'; - my $pixbuf = Gtk2::Gdk::Pixbuf->new_from_file( $icon ); - - $buffer->insert_pixbuf ($iter, $pixbuf); -diff -Naur gprename-2.3.orig/Makefile gprename-2.3/Makefile ---- gprename-2.3.orig/Makefile 2007-06-05 14:36:38.000000000 +0200 -+++ gprename-2.3/Makefile 2007-06-16 13:22:47.000000000 +0200 -@@ -4,7 +4,7 @@ - # See the file README and COPYING for the Credits and the License - - # Globals: --INSTALLDIR=/usr/local -+INSTALLDIR=/usr - - build: - # Create temporary build directory and modify file locations. From crazy at frugalware.org Tue Aug 28 01:47:54 2007 From: crazy at frugalware.org (crazy) Date: Tue Aug 28 01:47:57 2007 Subject: [Frugalware-git] frugalware-current: xine-lib-1.1.8-1-i686 Message-ID: <20070827234754.EF02213A404F@genesis.frugalware.org> Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current/.git;a=commitdiff;h=08b3bef430db1a06e5958d22f77245ee772d3c14 commit 08b3bef430db1a06e5958d22f77245ee772d3c14 Author: crazy Date: Tue Aug 28 01:43:56 2007 +0200 xine-lib-1.1.8-1-i686 * Vweaion bump * some cleanup * removed the patch krix said he removed for real now ;) diff --git a/source/xlib/xine-lib/FrugalBuild b/source/xlib/xine-lib/FrugalBuild index fca56ef..c567b79 100644 --- a/source/xlib/xine-lib/FrugalBuild +++ b/source/xlib/xine-lib/FrugalBuild @@ -3,7 +3,7 @@ # Contributor: VMiklos pkgname=xine-lib -pkgver=1.1.7 +pkgver=1.1.8 pkgrel=1 pkgdesc="Xine multimedia playback engine libraries" _F_sourceforge_dirname="xine" @@ -19,11 +19,11 @@ options=('scriptlet') makedepends=('arts' 'esd' 'sdl') groups=('xlib') archs=('i686' 'x86_64') - +sha1sums=('48c7402ee2ada28e4b271d9dfb2bcb4d812e7daf') build() { export CFLAGS="$CFLAGS -UHAVE_MMX" - Fconf \ + Fbuild \ --enable-ipv6 \ --with-arts \ --with-internal-vcdlibs \ @@ -42,9 +42,6 @@ build() --disable-gdkpixbuf \ --disable-samba # TODO: add subpkg's for this stuff - make || Fdie - make DESTDIR=$Fdestdir install || Fdie } -sha1sums=('acbd545b818f0eb120be60e1116152000544020f') # optimization OK diff --git a/source/xlib/xine-lib/vidix64-x86_64.patch b/source/xlib/xine-lib/vidix64-x86_64.patch deleted file mode 100644 index 3e83625..0000000 --- a/source/xlib/xine-lib/vidix64-x86_64.patch +++ /dev/null @@ -1,111 +0,0 @@ -diff -x '*~' -ur xine-lib-1.0.1/configure.ac xine-lib-1.0.1-vidix64/configure.ac ---- xine-lib-1.0.1/configure.ac 2005-04-26 10:09:18.000000000 +0200 -+++ xine-lib-1.0.1-vidix64/configure.ac 2005-05-01 17:16:05.289166056 +0200 -@@ -940,7 +940,7 @@ - if test x"$check_vidix" = "xyes" -a x"$ac_cv_prog_AWK" != "xno"; then - if test x"$no_x" != "xyes" -o x"$have_fb" = "xyes"; then - case "$host_or_hostalias" in -- i?86-*-linux* | k?-*-linux* | athlon-*-linux*) -+ i?86-*-linux* | k?-*-linux* | athlon-*-linux* | x86_64-*-linux*) - enable_vidix="yes" - enable_linux="yes" - ;; -diff -x '*~' -ur xine-lib-1.0.1/src/video_out/libdha/AsmMacros.h xine-lib-1.0.1-vidix64/src/video_out/libdha/AsmMacros.h ---- xine-lib-1.0.1/src/video_out/libdha/AsmMacros.h 2005-04-26 10:09:11.000000000 +0200 -+++ xine-lib-1.0.1-vidix64/src/video_out/libdha/AsmMacros.h 2005-05-01 18:22:18.533141160 +0200 -@@ -64,6 +64,10 @@ - */ - - #if defined(__GNUC__) || defined(__ICC) -+ -+#ifdef __linux__ -+#include -+#else - #if defined(__alpha__) - #include "sysdep/AsmMacros_alpha.h" - #elif defined(__ia64__) -@@ -74,11 +78,12 @@ - #include "sysdep/AsmMacros_arm32.h" - #elif defined(__powerpc__) - #include "sysdep/AsmMacros_powerpc.h" --#elif defined (__i386__) -+#elif defined (__i386__) || defined (__amd64__) - #include "sysdep/AsmMacros_x86.h" - #else - #include "sysdep/AsmMacros_generic.h" - #endif -+#endif - - #else /* __GNUC__ */ - -diff -x '*~' -ur xine-lib-1.0.1/src/video_out/libdha/pci.c xine-lib-1.0.1-vidix64/src/video_out/libdha/pci.c ---- xine-lib-1.0.1/src/video_out/libdha/pci.c 2005-04-26 10:09:11.000000000 +0200 -+++ xine-lib-1.0.1-vidix64/src/video_out/libdha/pci.c 2005-05-01 17:31:09.042774624 +0200 -@@ -1,6 +1,6 @@ - /* - (C) 2002 - library implementation by Nick Kyrshev -- XFree86 3.3.3 scanpci.c, modified for GATOS/win/gfxdump by Řyvind Aabling. -+ XFree86 3.3.3 scanpci.c, modified for GATOS/win/gfxdump by ďż˝vind Aabling. - */ - /* $XConsortium: scanpci.c /main/25 1996/10/27 11:48:40 kaleb $ */ - /* -@@ -464,7 +464,7 @@ - #include "sysdep/pci_arm32.c" - #elif defined(__powerpc__) - #include "sysdep/pci_powerpc.c" --#elif defined( __i386__ ) -+#elif defined( __i386__ ) || defined(__amd64__) - #include "sysdep/pci_x86.c" - #else - #include "sysdep/pci_generic_cpu.c" -diff -x '*~' -ur xine-lib-1.0.1/src/video_out/libdha/sysdep/AsmMacros_x86.h xine-lib-1.0.1-vidix64/src/video_out/libdha/sysdep/AsmMacros_x86.h ---- xine-lib-1.0.1/src/video_out/libdha/sysdep/AsmMacros_x86.h 2005-04-26 10:09:11.000000000 +0200 -+++ xine-lib-1.0.1-vidix64/src/video_out/libdha/sysdep/AsmMacros_x86.h 2005-05-01 18:00:40.057539456 +0200 -@@ -13,25 +13,25 @@ - - #include "config.h" - --static __inline__ void outb(short port,char val) -+static __inline__ void outb(unsigned short port,char val) - { - __asm__ __volatile__("outb %0,%1" : :"a" (val), "d" (port)); - return; - } - --static __inline__ void outw(short port,short val) -+static __inline__ void outw(unsigned short port,short val) - { - __asm__ __volatile__("outw %0,%1" : :"a" (val), "d" (port)); - return; - } - --static __inline__ void outl(short port,unsigned int val) -+static __inline__ void outl(unsigned short port,unsigned int val) - { - __asm__ __volatile__("outl %0,%1" : :"a" (val), "d" (port)); - return; - } - --static __inline__ unsigned int inb(short port) -+static __inline__ unsigned int inb(unsigned short port) - { - unsigned char ret; - __asm__ __volatile__("inb %1,%0" : -@@ -40,7 +40,7 @@ - return ret; - } - --static __inline__ unsigned int inw(short port) -+static __inline__ unsigned int inw(unsigned short port) - { - unsigned short ret; - __asm__ __volatile__("inw %1,%0" : -@@ -49,7 +49,7 @@ - return ret; - } - --static __inline__ unsigned int inl(short port) -+static __inline__ unsigned int inl(unsigned short port) - { - unsigned int ret; - __asm__ __vola