From priyank at frugalware.org Mon Dec 1 06:13:42 2008
From: priyank at frugalware.org (Priyank)
Date: Mon Dec 1 06:13:44 2008
Subject: [Frugalware-git] frugalware-current: python-formencode-1.2-1-i686
Message-ID: <20081201051342.8E9651190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=8067ae1b54a79566c34070e17dc134fb1c1834de
commit 8067ae1b54a79566c34070e17dc134fb1c1834de
Author: Priyank
Date: Mon Dec 1 10:42:53 2008 +0530
python-formencode-1.2-1-i686
* Version bump
diff --git a/source/devel-extra/python-formencode/FrugalBuild b/source/devel-extra/python-formencode/FrugalBuild
index 3cbeb13..64424f9 100644
--- a/source/devel-extra/python-formencode/FrugalBuild
+++ b/source/devel-extra/python-formencode/FrugalBuild
@@ -3,7 +3,7 @@
# Maintainer: Priyank Gosalia
pkgname=python-formencode
-pkgver=1.1
+pkgver=1.2
pkgrel=1
pkgdesc="FormEncode is a validation and form generation package."
url="http://formencode.org/"
@@ -13,4 +13,4 @@ archs=('i686' 'x86_64')
up2date="lynx -dump 'http://cheeseshop.python.org/pypi/FormEncode' |grep '.tar.gz#'| sed 's/.*-\(.*\)\.tar.*/\1/'"
source=(http://cheeseshop.python.org/packages/source/F/FormEncode/FormEncode-$pkgver.tar.gz)
_F_cd_path="FormEncode-$pkgver"
-sha1sums=('4c2da71d1e162651719e22b774c1af1d5654130e')
+sha1sums=('b03eb200199f93a0612cf6c7d22a8f2ab352c5a1')
From priyank at frugalware.org Mon Dec 1 06:15:16 2008
From: priyank at frugalware.org (Priyank)
Date: Mon Dec 1 06:15:18 2008
Subject: [Frugalware-git] frugalware-current: pygments-1.0-1-i686
Message-ID: <20081201051516.986DE1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=ce82543b0b7da81e452521f3ee17ed855ab7fc30
commit ce82543b0b7da81e452521f3ee17ed855ab7fc30
Author: Priyank
Date: Mon Dec 1 10:43:57 2008 +0530
pygments-1.0-1-i686
* Version bump
diff --git a/source/devel-extra/pygments/FrugalBuild b/source/devel-extra/pygments/FrugalBuild
index b23641d..5dd12a7 100644
--- a/source/devel-extra/pygments/FrugalBuild
+++ b/source/devel-extra/pygments/FrugalBuild
@@ -4,7 +4,7 @@
pkgname=pygments
_F_archive_name=Pygments
-pkgver=0.11.1
+pkgver=1.0
pkgrel=1
pkgdesc="Pygments is a fast syntax highlighter written in Python with a special focus on details."
depends=('python')
@@ -14,7 +14,7 @@ archs=('i686' 'x86_64')
url="http://pygments.pocoo.org/"
up2date="lynx -dump http://pypi.python.org/pypi/Pygments|grep -om1 'Pygments-\(.*\).tar.gz'|Flasttar"
source="http://pypi.python.org/packages/source/P/$_F_archive_name/$_F_archive_name-$pkgver.tar.gz"
-sha1sums=('1209029a1b06c779c523e71a33d096ec7f1237d1')
+sha1sums=('b71e33147fc402e361227b30e1f589eecafd42a7')
_F_cd_path="Pygments-$pkgver"
build() {
From priyank at frugalware.org Mon Dec 1 06:20:11 2008
From: priyank at frugalware.org (Priyank)
Date: Mon Dec 1 06:20:13 2008
Subject: [Frugalware-git] frugalware-current: asunder-1.6.2-1-i686
Message-ID: <20081201052011.7F7811190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=2c0e6e291faee2ffe744876d646517b80b2fcf64
commit 2c0e6e291faee2ffe744876d646517b80b2fcf64
Author: Priyank
Date: Mon Dec 1 10:49:28 2008 +0530
asunder-1.6.2-1-i686
* Version bump
diff --git a/source/xapps-extra/asunder/FrugalBuild b/source/xapps-extra/asunder/FrugalBuild
index ee4da8a..a03cc2c 100644
--- a/source/xapps-extra/asunder/FrugalBuild
+++ b/source/xapps-extra/asunder/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Priyank Gosalia
pkgname=asunder
-pkgver=1.6.1
+pkgver=1.6.2
pkgrel=1
pkgdesc="Asunder is a graphical CD ripper and encoder"
url="http://littlesvr.ca/asunder/"
@@ -11,6 +11,6 @@ groups=('xapps-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump $url/releases/ | grep tar.bz2 | Flasttarbz2"
source=($url/releases/$pkgname-$pkgver.tar.bz2)
-sha1sums=('74aa288b3ad8dccae54c5f0b3a67e28bee45a0c0')
+sha1sums=('898f7fd0440b0bc1f974946a7d76bb7bd01ed238')
# optimization OK
From priyank at frugalware.org Mon Dec 1 06:21:20 2008
From: priyank at frugalware.org (Priyank)
Date: Mon Dec 1 06:21:21 2008
Subject: [Frugalware-git] frugalware-current: dcraw-8.89-1-i686
Message-ID: <20081201052120.4DF531190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=41273493cbd02cb1bd277195847674fd9bc40064
commit 41273493cbd02cb1bd277195847674fd9bc40064
Author: Priyank
Date: Mon Dec 1 10:50:26 2008 +0530
dcraw-8.89-1-i686
* Version bump
diff --git a/source/apps-extra/dcraw/FrugalBuild b/source/apps-extra/dcraw/FrugalBuild
index 8297aae..73a6e7c 100644
--- a/source/apps-extra/dcraw/FrugalBuild
+++ b/source/apps-extra/dcraw/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Priyank Gosalia
pkgname=dcraw
-pkgver=8.88
+pkgver=8.89
pkgrel=1
pkgdesc="A command line based converter for raw digital photos."
url="http://www.cybercom.net/~dcoffin/dcraw/"
@@ -12,7 +12,7 @@ groups=('apps-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump http://www.cybercom.net/~dcoffin/dcraw/dcraw.c | grep -m1 VERSION | sed 's/.*N \"\(.*\).\"*/\1/'"
source=($url/$pkgname.{c,1})
-sha1sums=('ca8f8a59308dd8c91be7797af7573c9f3cfc25ef' \
+sha1sums=('6cae4d77e56519200d65e2d8b3b527d08f58774e' \
'6b6e2995f669781af1acfcbb7098d852eccb8e13')
build()
From priyank at frugalware.org Mon Dec 1 06:27:55 2008
From: priyank at frugalware.org (Priyank)
Date: Mon Dec 1 06:27:57 2008
Subject: [Frugalware-git] frugalware-current: meld-1.2.1-1-i686
Message-ID: <20081201052755.4392F1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=c30488bd9a6b6e1824fcfde2ce0ecd186fd9d0e1
commit c30488bd9a6b6e1824fcfde2ce0ecd186fd9d0e1
Author: Priyank
Date: Mon Dec 1 10:56:47 2008 +0530
meld-1.2.1-1-i686
* Version bump
diff --git a/source/gnome-extra/meld/FrugalBuild b/source/gnome-extra/meld/FrugalBuild
index 2a53b26..156097c 100644
--- a/source/gnome-extra/meld/FrugalBuild
+++ b/source/gnome-extra/meld/FrugalBuild
@@ -3,7 +3,7 @@
# Contributor: AlexExtreme
pkgname=meld
-pkgver=1.2
+pkgver=1.2.1
pkgrel=1
pkgdesc="a visual diff and merge tool"
url="http://meld.sourceforge.net/"
@@ -17,7 +17,7 @@ source=(${source[@]} $pkgname-makefile_fixes.diff \
http://ftp.frugalware.org/pub/other/sources/$pkgname/meld-scrollkeeper-strip.patch)
groups=('gnome-extra')
archs=('i686' 'x86_64')
-sha1sums=('aa246307226332b865216d139c10de4c73562fc1' \
+sha1sums=('8c50e2b03ebc175d771539043c9db3a128373ab8' \
'b6ec4f7e77e420a962e17dafa61bc7d214949e3c' \
'3e22a6e2fc0fda1be9124bb93a436ed68b961599')
From priyank at frugalware.org Mon Dec 1 06:44:44 2008
From: priyank at frugalware.org (Priyank)
Date: Mon Dec 1 06:44:46 2008
Subject: [Frugalware-git] frugalware-current: tea-21.0.3-1-i686
Message-ID: <20081201054444.E80B91190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=57308783972b62e96d13a77ab1fecffe74a80f24
commit 57308783972b62e96d13a77ab1fecffe74a80f24
Author: Priyank
Date: Mon Dec 1 11:13:51 2008 +0530
tea-21.0.3-1-i686
* Version bump
diff --git a/source/xapps-extra/tea/FrugalBuild b/source/xapps-extra/tea/FrugalBuild
index c0c00e6..f83cdb1 100644
--- a/source/xapps-extra/tea/FrugalBuild
+++ b/source/xapps-extra/tea/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Priyank Gosalia
pkgname=tea
-pkgver=21.0.0
+pkgver=21.0.3
pkgrel=1
pkgdesc="TEA is a QT-based text editor for Linux and *BSD."
_F_sourceforge_name="tea-editor"
@@ -19,7 +19,7 @@ _F_desktop_name="Tea Text Editor (Qt)"
_F_desktop_icon=tea.png
_F_desktop_categories="Utility;Editor;"
_F_cd_path="$pkgname-$pkgver"
-sha1sums=('1db6c94220963bd3d984e19aa2a9f1a271c9ff8f' \
+sha1sums=('68b924151e24a2ac6042c6e05135008f085c11cd' \
'7738b0efe928d8be8d7dbc0af9e3d2b8b8f5bf26')
build()
From boobaa at frugalware.org Mon Dec 1 09:01:44 2008
From: boobaa at frugalware.org (CSÉCSY László)
Date: Mon Dec 1 09:01:46 2008
Subject: [Frugalware-git]
frugalware-current: drupal-nice_menus-5.x_1.4-1-i686
Message-ID: <20081201080144.E3B441190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=05b270185d36b2c881796f71e3e8ce69ce41a670
commit 05b270185d36b2c881796f71e3e8ce69ce41a670
Author: CSÉCSY László
Date: Mon Dec 1 09:01:16 2008 +0100
drupal-nice_menus-5.x_1.4-1-i686
version bump
diff --git a/source/network-extra/drupal-nice_menus/FrugalBuild b/source/network-extra/drupal-nice_menus/FrugalBuild
index 7e86a10..47187a7 100644
--- a/source/network-extra/drupal-nice_menus/FrugalBuild
+++ b/source/network-extra/drupal-nice_menus/FrugalBuild
@@ -2,8 +2,8 @@
# Maintainer: CSÉCSY László
_F_drupal_module=nice_menus
-pkgver=5.x_1.3
+pkgver=5.x_1.4
pkgrel=1
pkgdesc="Enables drop-down/right/left expandable menus in Drupal"
Finclude drupal
-sha1sums=('07b8faefb4946b157f547526f3f41171e9e7d554')
+sha1sums=('cbc5f4f451cdf25f18c762cf3672241324180e99')
From boobaa at frugalware.org Mon Dec 1 09:13:58 2008
From: boobaa at frugalware.org (CSÉCSY László)
Date: Mon Dec 1 09:14:00 2008
Subject: [Frugalware-git]
frugalware-current: drupal6-nice_menus-6.x_1.3-1-i686
Message-ID: <20081201081358.EC7541190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=dbf3237b85f489b6089ce314d36e1f1913e0b014
commit dbf3237b85f489b6089ce314d36e1f1913e0b014
Author: CSÉCSY László
Date: Mon Dec 1 09:13:33 2008 +0100
drupal6-nice_menus-6.x_1.3-1-i686
version bump
diff --git a/source/network-extra/drupal6-nice_menus/FrugalBuild b/source/network-extra/drupal6-nice_menus/FrugalBuild
index a755f1c..6c3c93a 100644
--- a/source/network-extra/drupal6-nice_menus/FrugalBuild
+++ b/source/network-extra/drupal6-nice_menus/FrugalBuild
@@ -3,8 +3,8 @@
_F_drupal_module=nice_menus
_F_drupal_ver=6.x
-pkgver=6.x_1.2
+pkgver=6.x_1.3
pkgrel=1
pkgdesc="Enables drop-down/right/left expandable menus in Drupal"
Finclude drupal
-sha1sums=('1626be3e6c2c633707773a54610c33fa55e031a5')
+sha1sums=('ad45f51157348bdf2c4500c71ec588bdef255b71')
From vmiklos at frugalware.org Mon Dec 1 10:34:47 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Mon Dec 1 10:34:49 2008
Subject: [Frugalware-git] pacman-tools: fblint: fix typo in 2 error messages
Message-ID: <20081201093447.1B9A01190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools.git;a=commitdiff;h=8af3eb8ccf33841e6c242e7c3183299323243b8d
commit 8af3eb8ccf33841e6c242e7c3183299323243b8d
Author: Miklos Vajna
Date: Mon Dec 1 10:34:44 2008 +0100
fblint: fix typo in 2 error messages
diff --git a/fblint b/fblint
index 976703f..1c50ecb 100755
--- a/fblint
+++ b/fblint
@@ -114,8 +114,8 @@ check "maintainer" "grep -q '^# Maintainer: ' $_fblint_fb"
check "syntax errors" "source $_fblint_fb"
check "pkgname" "[ ! -z \"$pkgname\" ]"
# fst is a special exception for chroot builds
-check "parent dir is the same as the first group" "[ $pkgname == `pwd|sed 's|.*/||'` -o fst == `pwd|sed 's|.*/||'` ]"
-check "dirname is the same as pkgname" "[ $groups == `pwd|sed 's|.*/\(.*\)/.*|\1|'` -o tmp == `pwd|sed 's|.*/\(.*\)/.*|\1|'` ]"
+check "parent dir is the same as the first group" "[ $groups == `pwd|sed 's|.*/\(.*\)/.*|\1|'` -o tmp == `pwd|sed 's|.*/\(.*\)/.*|\1|'` ]"
+check "dirname is the same as pkgname" "[ $pkgname == `pwd|sed 's|.*/||'` -o fst == `pwd|sed 's|.*/||'` ]"
check "uppercase letters in pkgname" "! echo $pkgname | grep -q '[A-Z]'"
check "pkgver" "[ ! -z \"$pkgver\" ]"
check "hyphen-less pkgver" "[ ! `echo $pkgver | grep '-'` ]"
From vmiklos at frugalware.org Mon Dec 1 10:40:55 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Mon Dec 1 10:40:56 2008
Subject: [Frugalware-git]
frugalware-current: php-pear-net_socket-1.0.9-1-i686
Message-ID: <20081201094055.AD7AC1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=f3b596d1dc266221a966a79037875c22e6deb011
commit f3b596d1dc266221a966a79037875c22e6deb011
Author: Miklos Vajna
Date: Mon Dec 1 10:40:38 2008 +0100
php-pear-net_socket-1.0.9-1-i686
- new package
diff --git a/source/devel-extra/php-pear-net_socket/FrugalBuild b/source/devel-extra/php-pear-net_socket/FrugalBuild
new file mode 100644
index 0000000..71168a9
--- /dev/null
+++ b/source/devel-extra/php-pear-net_socket/FrugalBuild
@@ -0,0 +1,9 @@
+# Compiling Time: 0.01 SBU
+# Maintainer: Miklos Vajna
+
+_F_pear_name="Net_Socket"
+pkgver=1.0.9
+pkgdesc="Network Socket Interface."
+depends=('php')
+Finclude pear
+sha1sums=('97235034b2599f7a91d0bc64e926581d102c4419')
From vmiklos at frugalware.org Mon Dec 1 10:43:32 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Mon Dec 1 10:43:33 2008
Subject: [Frugalware-git]
frugalware-current: php-pear-net_sieve-1.1.6-1-i686
Message-ID: <20081201094332.2569C1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=6c5e30a1319afac66666b04ecd729b4fe6b3075e
commit 6c5e30a1319afac66666b04ecd729b4fe6b3075e
Author: Miklos Vajna
Date: Mon Dec 1 10:41:15 2008 +0100
php-pear-net_sieve-1.1.6-1-i686
- new package
diff --git a/source/devel-extra/php-pear-net_sieve/FrugalBuild b/source/devel-extra/php-pear-net_sieve/FrugalBuild
new file mode 100644
index 0000000..4282fba
--- /dev/null
+++ b/source/devel-extra/php-pear-net_sieve/FrugalBuild
@@ -0,0 +1,9 @@
+# Compiling Time: 0.01 SBU
+# Maintainer: Miklos Vajna
+
+_F_pear_name="Net_Sieve"
+pkgver=1.1.6
+pkgdesc="Handles talking to timsieved."
+depends=('php-pear-net_socket')
+Finclude pear
+sha1sums=('ac4ce2a0ab94a6356ea2c4eed5fe56034dd13c3a')
From vmiklos at frugalware.org Mon Dec 1 10:47:08 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Mon Dec 1 10:47:10 2008
Subject: [Frugalware-git] frugalware-current: php-pear-net_imap-1.0.3-1-i686
Message-ID: <20081201094708.E49D01190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=f9e7c916e86a35166338a529c2d62116cb066cdd
commit f9e7c916e86a35166338a529c2d62116cb066cdd
Author: Miklos Vajna
Date: Mon Dec 1 10:46:53 2008 +0100
php-pear-net_imap-1.0.3-1-i686
- new package
diff --git a/source/devel-extra/php-pear-net_imap/FrugalBuild b/source/devel-extra/php-pear-net_imap/FrugalBuild
new file mode 100644
index 0000000..f64e1d4
--- /dev/null
+++ b/source/devel-extra/php-pear-net_imap/FrugalBuild
@@ -0,0 +1,9 @@
+# Compiling Time: 0.01 SBU
+# Maintainer: Miklos Vajna
+
+_F_pear_name="Net_IMAP"
+pkgver=1.0.3
+pkgdesc="Provides an implementation of the IMAP protocol."
+depends=('php-pear-net_socket')
+Finclude pear
+sha1sums=('937be765214c589985c4a77becd21329eb04a0a9')
From vmiklos at frugalware.org Mon Dec 1 10:49:59 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Mon Dec 1 10:50:01 2008
Subject: [Frugalware-git]
frugalware-current: php-pear-auth_sasl-1.0.2-1-i686
Message-ID: <20081201094959.F16AF1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=d373018893a41057e66e05f6402b25ff0a61617a
commit d373018893a41057e66e05f6402b25ff0a61617a
Author: Miklos Vajna
Date: Mon Dec 1 10:49:52 2008 +0100
php-pear-auth_sasl-1.0.2-1-i686
- new package
diff --git a/source/devel-extra/php-pear-auth_sasl/FrugalBuild b/source/devel-extra/php-pear-auth_sasl/FrugalBuild
new file mode 100644
index 0000000..dd4dd1d
--- /dev/null
+++ b/source/devel-extra/php-pear-auth_sasl/FrugalBuild
@@ -0,0 +1,9 @@
+# Compiling Time: 0.01 SBU
+# Maintainer: Miklos Vajna
+
+_F_pear_name="Auth_SASL"
+pkgver=1.0.2
+pkgdesc="Abstraction of various SASL mechanism responses."
+depends=('php')
+Finclude pear
+sha1sums=('cf12a2424aa096bc4f1d6a58e4e865b1f669ce7e')
From vmiklos at frugalware.org Mon Dec 1 12:38:51 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Mon Dec 1 12:38:53 2008
Subject: [Frugalware-git] frugalware-current: egroupware-1.6.001-1-i686
Message-ID: <20081201113851.68DF81190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=00e387a25c8f65698d34ab41c03b6755d4060c85
commit 00e387a25c8f65698d34ab41c03b6755d4060c85
Author: Miklos Vajna
Date: Mon Dec 1 12:38:40 2008 +0100
egroupware-1.6.001-1-i686
- new package
diff --git a/source/network-extra/egroupware/FrugalBuild b/source/network-extra/egroupware/FrugalBuild
new file mode 100644
index 0000000..a565f13
--- /dev/null
+++ b/source/network-extra/egroupware/FrugalBuild
@@ -0,0 +1,26 @@
+# Compiling Time: 0 SBU
+# Maintainer: Miklos Vajna
+
+pkgname=egroupware
+pkgver=1.6.001
+pkgrel=1
+pkgdesc="A free enterprise ready groupware software."
+_F_sourceforge_prefix="eGroupware "
+Finclude sourceforge
+url="http://www.egroupware.org/"
+rodepends=('apache' 'php')
+groups=('network-extra')
+archs=('i686' 'x86_64')
+source=(${source/egroupware-/eGroupware-}
+ ${source/egroupware-/eGroupware-egw-pear-}
+ README.Frugalware)
+sha1sums=('c84c7bc091003f1b0f29eeaa6f9e8367e13bca4a' \
+ '1560df11d88ca8bbf40de7e8a7849d600da96998' \
+ '87262a9fa52c5acbcb14699f2358acc8b2258386')
+options=('stick')
+
+build()
+{
+ Fmkdir /var/www
+ mv $pkgname $Fdestdir/var/www/$pkgname || return 1
+}
diff --git a/source/network-extra/egroupware/README.Frugalware b/source/network-extra/egroupware/README.Frugalware
new file mode 100644
index 0000000..94f51fc
--- /dev/null
+++ b/source/network-extra/egroupware/README.Frugalware
@@ -0,0 +1,11 @@
+To be able to use this package as intended, you will have to:
+
+* set up apache to access `/var/www/egroupware` from the web the way you like
+
+* install and set up your favourite SQL database (mysql, postgresql or
+ oracle), this package DOES NOT depend on any of them)
+
+* create and/or grant access to the database
+
+* set up your eGroupware installation itself by entering the correct credentials
+at the install screen to be able to reach the above-mentioned database.
From crazy at frugalware.org Mon Dec 1 14:50:02 2008
From: crazy at frugalware.org (crazy)
Date: Mon Dec 1 14:50:03 2008
Subject: [Frugalware-git] frugalware-current: kbd-1.14.1-3-x86_64
Message-ID: <20081201135002.137981190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=989db0fd3b3a52c00fdbe5ee4b6190cf5706e732
commit 989db0fd3b3a52c00fdbe5ee4b6190cf5706e732
Author: crazy
Date: Mon Dec 1 14:46:05 2008 +0100
kbd-1.14.1-3-x86_64
* release bump
* added --enable-optional-progs to Fbuild since all
* optional progs are not build anymore by default
* added an patch to fix the broken Makefile.in in src/
* so we get setkeycodes and firends installed again
* closes FS#3497 in -current
diff --git a/source/base/kbd/FrugalBuild b/source/base/kbd/FrugalBuild
index 787c010..6f55d0e 100644
--- a/source/base/kbd/FrugalBuild
+++ b/source/base/kbd/FrugalBuild
@@ -3,7 +3,7 @@
pkgname=kbd
pkgver=1.14.1
-pkgrel=2
+pkgrel=3
pkgdesc="Keyboard maps and console fonts"
url="ftp://ftp.altlinux.org/pub/people/legion/kbd/"
up2date="Flasttar $url"
@@ -12,7 +12,8 @@ groups=('base')
archs=('i686' 'x86_64' 'ppc')
backup=(etc/sysconfig/font)
source=($url/$pkgname-$pkgver.tar.gz \
- rc.font rc.font-{de,hu}.po rc.keymap rc.keymap-{de,hu}.po font)
+ rc.font rc.font-{de,hu}.po rc.keymap rc.keymap-{de,hu}.po \
+ font fix_src_makefile.patch)
sha1sums=('12d91613096d1a724fc780e2d7974a0a1b308dce' \
'72aee792be75d38defbde653c2ff06e8c56586dc' \
'7b1e17e399608f54ff70ac22cf8e697e01ea6b23' \
@@ -20,7 +21,8 @@ sha1sums=('12d91613096d1a724fc780e2d7974a0a1b308dce' \
'a1e7614b06bf5c597d6d03bc29b41d6b8392baf2' \
'beceda61cdf168e4063873a9ea6312dbc8284613' \
'b9c50c54c7f3b1efce7858a39b0dd7490cc742a3' \
- '84e361527f415ef4d560b3e6affea0d463d544de')
+ '84e361527f415ef4d560b3e6affea0d463d544de' \
+ '1384578e779e11079e6d19d5ebf385f0786354e9')
build()
{
@@ -30,7 +32,7 @@ build()
Fsed "^CFLAGS =" "CFLAGS +=" $i
done
# main package
- Fbuild
+ Fbuild --enable-optional-progs
# init script
Frcd2 font
Frcd2 keymap
diff --git a/source/base/kbd/fix_src_makefile.patch b/source/base/kbd/fix_src_makefile.patch
new file mode 100644
index 0000000..8a91d7a
--- /dev/null
+++ b/source/base/kbd/fix_src_makefile.patch
@@ -0,0 +1,11 @@
+--- kbd-1.14.1/src/Makefile.in 2008-03-24 17:03:56.000000000 +0100
++++ kbd-1.14.1-p/src/Makefile.in 2008-12-01 14:28:10.000000000 +0100
+@@ -2,6 +2,8 @@
+ exec_prefix = @exec_prefix@
+ bindir = $(DESTDIR)@bindir@
+ datarootdir = @datarootdir@
++KEYCODES_PROGS = @KEYCODES_PROGS@
++RESIZECONS_PROGS = @RESIZECONS_PROGS@
+ OPTIONAL_PROGS = @OPTIONAL_PROGS@
+
+ # Something like /usr/lib/kbd or /usr/share/kbd
From crazy at frugalware.org Mon Dec 1 15:17:12 2008
From: crazy at frugalware.org (crazy)
Date: Mon Dec 1 15:17:14 2008
Subject: [Frugalware-git] frugalware-current: maxima-5.15.0-2-x86_64
Message-ID: <20081201141712.CD4701190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=fa7f68420f3fb6232f263dd8e01aa0e5bd7aef59
commit fa7f68420f3fb6232f263dd8e01aa0e5bd7aef59
Author: crazy
Date: Mon Dec 1 15:08:58 2008 +0100
maxima-5.15.0-2-x86_64
* rebuilt with sbcl
* closes FS#3391
diff --git a/source/xapps-extra/maxima/FrugalBuild b/source/xapps-extra/maxima/FrugalBuild
index c54f923..64f4680 100644
--- a/source/xapps-extra/maxima/FrugalBuild
+++ b/source/xapps-extra/maxima/FrugalBuild
@@ -4,14 +4,14 @@
pkgname=maxima
pkgver=5.15.0
-pkgrel=1
+pkgrel=2
pkgdesc="A sophisticated computer algebra system."
Finclude sourceforge
url="http://maxima.sourceforge.net/"
license="GPL"
depends=('readline' 'bash' 'tk' 'glibc')
if [ "$CARCH" == "x86_64" ]; then
- depends=(${depends[@]} 'sbcl>=1.0.16')
+ depends=(${depends[@]} 'sbcl>=1.0.22')
else
depends=(${depends[@]} 'cmucl')
fi
From crazy at frugalware.org Mon Dec 1 15:30:41 2008
From: crazy at frugalware.org (crazy)
Date: Mon Dec 1 15:30:42 2008
Subject: [Frugalware-git] frugalware-current: sane-backends-1.0.19-2-x86_64
Message-ID: <20081201143041.931AF1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=f52d6fc67d2c3b11deaae4637cb87e1313de80ab
commit f52d6fc67d2c3b11deaae4637cb87e1313de80ab
Author: crazy
Date: Mon Dec 1 15:27:04 2008 +0100
sane-backends-1.0.19-2-x86_64
* release bump
* rebuilt with libtool ,
* also added libtool to depends()
* added workaround for SMP install
* issue. closes FS#3470 in -current
diff --git a/source/multimedia/sane-backends/FrugalBuild b/source/multimedia/sane-backends/FrugalBuild
index c571ecc..f1636f3 100644
--- a/source/multimedia/sane-backends/FrugalBuild
+++ b/source/multimedia/sane-backends/FrugalBuild
@@ -3,10 +3,10 @@
pkgname=sane-backends
pkgver=1.0.19
-pkgrel=1
+pkgrel=2
pkgdesc="Scanner Access Now Easy"
url="http://www.sane-project.org"
-depends=('libieee1284' 'libgphoto2' 'libjpeg')
+depends=('libieee1284' 'libgphoto2' 'libjpeg' 'libtool>=2.2.6a')
groups=('multimedia')
archs=('i686' 'x86_64' 'ppc')
up2date="lynx -dump http://www.sane-project.org/|grep \"ackend.*released\"|tr -s ' '|cut -d ' ' -f 3|cut -d - -f 3"
@@ -16,6 +16,7 @@ sha1sums=('3ff8eefa8f32e72dcdbaa4bf20fe125df90144d5')
build() {
Fsed 'tail -1' 'tail -n 1' tools/libtool-get-dll-ext
Fmake --with-group=scanner
+ unset MAKEFLAGS
Fmakeinstall configdir=$Fdestdir/etc/sane.d locksanedir=$Fdestdir/var/lock/sane
sed -i '/Boeder Sm@rtScan Slim Edition/d' tools/udev/libsane.rules || return 1
Ffilerel tools/udev/libsane.rules /etc/udev/rules.d/70-libsane.rules
From crazy at frugalware.org Mon Dec 1 16:10:21 2008
From: crazy at frugalware.org (crazy)
Date: Mon Dec 1 16:10:23 2008
Subject: [Frugalware-git] frugalware-current: dmidecode-2.10-1-x86_64
Message-ID: <20081201151021.51A7D1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=dfb7f94e0361c1572f7710d796739c75e54ea889
commit dfb7f94e0361c1572f7710d796739c75e54ea889
Author: crazy
Date: Mon Dec 1 16:09:28 2008 +0100
dmidecode-2.10-1-x86_64
* Version bump
diff --git a/source/apps/dmidecode/FrugalBuild b/source/apps/dmidecode/FrugalBuild
index 069e114..0250f1e 100644
--- a/source/apps/dmidecode/FrugalBuild
+++ b/source/apps/dmidecode/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: crazy
pkgname=dmidecode
-pkgver=2.9
+pkgver=2.10
pkgrel=1
pkgdesc="Desktop Management Interface (DMI) table related utilities."
url="http://www.nongnu.org/dmidecode/"
@@ -11,8 +11,7 @@ groups=('apps')
archs=('i686' 'x86_64' 'ppc')
up2date="lynx -dump http://download.savannah.gnu.org/releases/dmidecode/|Flasttar"
source=(http://download.savannah.gnu.org/releases/$pkgname/$pkgname-$pkgver.tar.gz makefile.patch)
-
-
-sha1sums=('598c4aee86d9524bb36936e9494ad9e968adfd38'\
+sha1sums=('3eca8388c85eff8a1c3d6ae99c18e00c92030d5d' \
'0949964ccab7d0dbc476216f99a6ed24be9898e8')
+
# optimization OK
From crazy at frugalware.org Mon Dec 1 16:14:13 2008
From: crazy at frugalware.org (crazy)
Date: Mon Dec 1 16:14:14 2008
Subject: [Frugalware-git] frugalware-current: aria2-1.0.1-1-x86_64
Message-ID: <20081201151413.14B951190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=cb3a6b927faff73224330735f24f9a3615a1873c
commit cb3a6b927faff73224330735f24f9a3615a1873c
Author: crazy
Date: Mon Dec 1 16:13:03 2008 +0100
aria2-1.0.1-1-x86_64
* Version bump
diff --git a/source/network-extra/aria2/FrugalBuild b/source/network-extra/aria2/FrugalBuild
index c4bb285..a75a49e 100644
--- a/source/network-extra/aria2/FrugalBuild
+++ b/source/network-extra/aria2/FrugalBuild
@@ -3,7 +3,7 @@
pkgname=aria2
_F_archive_name="${pkgname}c"
-pkgver=1.0.0
+pkgver=1.0.1
pkgrel=1
pkgdesc="aria2 is an utility for downloading files."
depends=('openssl' 'libstdc++' 'cppunit' 'c-ares>=1.5.1')
@@ -16,7 +16,7 @@ _F_sourceforge_dirname="$pkgname"
_F_sourceforge_realname="$pkgname"
_F_sourceforge_ext=".tar.bz2"
Finclude sourceforge
-sha1sums=('982eb7cfada8dbc9e43e48072fb581eddfc1d722')
+sha1sums=('066c950663afa7eff1e37ffc992b1c89f5d96b85')
build()
{
From crazy at frugalware.org Mon Dec 1 16:15:49 2008
From: crazy at frugalware.org (crazy)
Date: Mon Dec 1 16:15:50 2008
Subject: [Frugalware-git] frugalware-current: gparted-0.4.1-1-x86_64
Message-ID: <20081201151549.40F781190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=a6c0c608222313ffb81b4799e07b0b4b874da762
commit a6c0c608222313ffb81b4799e07b0b4b874da762
Author: crazy
Date: Mon Dec 1 16:14:51 2008 +0100
gparted-0.4.1-1-x86_64
* Version bump
diff --git a/source/xapps-extra/gparted/FrugalBuild b/source/xapps-extra/gparted/FrugalBuild
index 235dfb9..632858e 100644
--- a/source/xapps-extra/gparted/FrugalBuild
+++ b/source/xapps-extra/gparted/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: crazy
pkgname=gparted
-pkgver=0.3.9
+pkgver=0.4.1
pkgrel=1
pkgdesc="Parted GUI written in C++ using gtkmm as Graphical Toolkit"
depends=('parted>=1.8.8' 'gtkmm' 'freetype2' 'pango>=1.15.3' 'hal')
@@ -15,7 +15,7 @@ _F_sourceforge_prefix="$pkgname-"
Finclude sourceforge
url="http://gparted.sourceforge.net"
source=($source gparted-kde.desktop)
-sha1sums=('eeb31f3d75547b2d310f324d0132b1bb530c8611' \
+sha1sums=('2d264ba79e51cf395eb050e970b16ad906766c02' \
'9fef48cb9b11c71c79a5b4ce8bf1296920a095c2')
From crazy at frugalware.org Mon Dec 1 16:24:02 2008
From: crazy at frugalware.org (crazy)
Date: Mon Dec 1 16:24:03 2008
Subject: [Frugalware-git] frugalware-current: coccinella-0.96.10-1-x86_64
Message-ID: <20081201152402.25DC01190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=e537a5d3e3bf4191720ca329a781f52fcfeb9ed7
commit e537a5d3e3bf4191720ca329a781f52fcfeb9ed7
Author: crazy
Date: Mon Dec 1 16:21:16 2008 +0100
coccinella-0.96.10-1-x86_64
* Version bump
diff --git a/source/xapps-extra/coccinella/FrugalBuild b/source/xapps-extra/coccinella/FrugalBuild
index 4e4a74b..412c8ca 100644
--- a/source/xapps-extra/coccinella/FrugalBuild
+++ b/source/xapps-extra/coccinella/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: crazy
pkgname=coccinella
-pkgver=0.96.8
+pkgver=0.96.10
pkgrel=1
pkgdesc="A Jabber instant messaging client."
depends=()
@@ -27,4 +27,4 @@ build()
Fln /usr/lib/$pkgname/Coccinella.tcl /usr/bin/$pkgname
Fdesktop "/usr/bin/$pkgname" "/usr/lib/$pkgname/images/$pkgname.ico" "Network;InstantMessaging;"
}
-sha1sums=('44ad6420b4b5c18650ce34822025f1c57aea90e5')
+sha1sums=('0072e10291e1e88d2b724666ac8d1760ebbb35ad')
From crazy at frugalware.org Mon Dec 1 16:53:27 2008
From: crazy at frugalware.org (crazy)
Date: Mon Dec 1 16:53:29 2008
Subject: [Frugalware-git] frugalware-current: 7zip-4.61-1-x86_64
Message-ID: <20081201155327.71DAC1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=9c473418d31b3924ea5be3584e120ffdc0b74f24
commit 9c473418d31b3924ea5be3584e120ffdc0b74f24
Author: crazy
Date: Mon Dec 1 16:52:05 2008 +0100
7zip-4.61-1-x86_64
* Version bump
diff --git a/source/apps-extra/7zip/FrugalBuild b/source/apps-extra/7zip/FrugalBuild
index 8e0f398..5862f58 100644
--- a/source/apps-extra/7zip/FrugalBuild
+++ b/source/apps-extra/7zip/FrugalBuild
@@ -3,7 +3,7 @@
# Contributor: Tuxbubling
pkgname=7zip
-pkgver=4.58
+pkgver=4.61
pkgrel=1
pkgdesc="7-Zip is a file archiver with high compression ratio."
_F_sourceforge_dirname="p7zip"
@@ -16,7 +16,7 @@ depends=('libstdc++')
groups=('apps-extra')
archs=('i686' 'x86_64')
options=('nodocs' 'nostrip')
-sha1sums=('7525bbb12ec94186e9e40d3614cdfd5f6f63cab6')
+sha1sums=('37223ff1f12dd3ba0d3f95b531bfbd01f974753f')
build()
{
From crazy at frugalware.org Mon Dec 1 17:05:15 2008
From: crazy at frugalware.org (crazy)
Date: Mon Dec 1 17:05:16 2008
Subject: [Frugalware-git] frugalware-current: ginac-1.4.4-1-x86_64
Message-ID: <20081201160515.4C9D11190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=9769cab61bcf8fbe0897ebffeb2cd4cbdf72a165
commit 9769cab61bcf8fbe0897ebffeb2cd4cbdf72a165
Author: crazy
Date: Mon Dec 1 16:57:39 2008 +0100
ginac-1.4.4-1-x86_64
* Version bump
diff --git a/source/apps-extra/ginac/FrugalBuild b/source/apps-extra/ginac/FrugalBuild
index be35706..a54bb5a 100644
--- a/source/apps-extra/ginac/FrugalBuild
+++ b/source/apps-extra/ginac/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: crazy
pkgname=ginac
-pkgver=1.4.3
+pkgver=1.4.4
pkgrel=1
pkgdesc="A free CAS (computer algebra system)"
url="http://www.ginac.de/"
@@ -11,6 +11,6 @@ groups=('apps-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump http://www.ginac.de/Download.html|grep 'ginac-\(.*\).tar.bz2'|grep -v version|sed 's/.*-\(.*\).t.*/\1/'"
source=($url/$pkgname-$pkgver.tar.bz2)
-sha1sums=('0e560bb9420c16bf182829d35f9841f8b7f76d2e')
+sha1sums=('00f2b7e4bd214d54f68cf581b3f2128d250d1b78')
# optimization OK
From crazy at frugalware.org Mon Dec 1 17:12:02 2008
From: crazy at frugalware.org (crazy)
Date: Mon Dec 1 17:12:03 2008
Subject: [Frugalware-git] frugalware-current: openmpi-1.2.8-1-x86_64
Message-ID: <20081201161202.3FA651190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=8908ebd3714a08e68203db02222fcdef9e74a9f3
commit 8908ebd3714a08e68203db02222fcdef9e74a9f3
Author: crazy
Date: Mon Dec 1 17:10:33 2008 +0100
openmpi-1.2.8-1-x86_64
* Version bump
diff --git a/source/lib-extra/openmpi/FrugalBuild b/source/lib-extra/openmpi/FrugalBuild
index 0b4c3f8..50c4b19 100644
--- a/source/lib-extra/openmpi/FrugalBuild
+++ b/source/lib-extra/openmpi/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: crazy
pkgname=openmpi
-pkgver=1.2.7
+pkgver=1.2.8
pkgrel=1
pkgdesc="A high-performance message passing library"
url="http://www.open-mpi.org/"
@@ -13,7 +13,7 @@ archs=('i686' 'x86_64')
backup=("etc/$pkgname/{openmpi-mca-params.conf,openmpi-default-hostfile}")
up2date="lynx -dump http://www.open-mpi.org| grep 'Open MPI v\(.*\) released'|sed 's/.*v\(.*\) re.*/\1/'"
source=(http://www.open-mpi.org/software/ompi/v1.2/downloads/$pkgname-$pkgver.tar.bz2)
-sha1sums=('fd377ff52c5b6f61c293b0daa9d681046e673e22')
+sha1sums=('140ae223263e20b7bde8ac59b966924ba4a454bb')
subpkgs=("$pkgname-fortran")
subdescs=("OpenMpi fortran bindings")
From crazy at frugalware.org Mon Dec 1 17:14:55 2008
From: crazy at frugalware.org (crazy)
Date: Mon Dec 1 17:14:57 2008
Subject: [Frugalware-git] frugalware-current: libburn-0.5.6-1-x86_64
Message-ID: <20081201161455.CA6BC1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=1e5fbc4aab8b27f71624c547cdcedb5667cf8197
commit 1e5fbc4aab8b27f71624c547cdcedb5667cf8197
Author: crazy
Date: Mon Dec 1 17:14:01 2008 +0100
libburn-0.5.6-1-x86_64
* Version bump
diff --git a/source/lib-extra/libburn/FrugalBuild b/source/lib-extra/libburn/FrugalBuild
index 9e933a7..361394e 100644
--- a/source/lib-extra/libburn/FrugalBuild
+++ b/source/lib-extra/libburn/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: crazy
pkgname=libburn
-pkgver=0.5.4
+pkgver=0.5.6
extraver=".pl00" ## lol wtf
pkgrel=1
pkgdesc="Disc reading/writing library."
@@ -12,6 +12,6 @@ groups=('lib-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump http://libburnia-project.org|grep -m1 'libburn-\(.*\).tar.gz'|sed 's/.*-\(.*\).tar.gz.*/\1/;s/$extraver//'"
source=(http://files.libburnia-project.org/releases/$pkgname-$pkgver$extraver.tar.gz)
-sha1sums=('757cb9a3569a70aee0a2ad00185d8f3f0845bb6c')
+sha1sums=('25ee6c8312b0f9e9b23b987a77f2d30d4898e502')
# optimization OK
From crazy at frugalware.org Mon Dec 1 17:40:21 2008
From: crazy at frugalware.org (crazy)
Date: Mon Dec 1 17:40:24 2008
Subject: [Frugalware-git] frugalware-current: gftp-2.0.19-1-x86_64
Message-ID: <20081201164021.820851190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=2667f79def89b4e6da09a319aa94b4a75a07e030
commit 2667f79def89b4e6da09a319aa94b4a75a07e030
Author: crazy
Date: Mon Dec 1 17:38:48 2008 +0100
gftp-2.0.19-1-x86_64
* Version bump
* removed all patches , all got
* upstream
diff --git a/source/xapps/gftp/00-gftp-2.0.18-menu-file.patch b/source/xapps/gftp/00-gftp-2.0.18-menu-file.patch
deleted file mode 100644
index 8b0628d..0000000
--- a/source/xapps/gftp/00-gftp-2.0.18-menu-file.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Naur gftp-2.0.18.orig/docs/gftp.desktop gftp-2.0.18/docs/gftp.desktop
---- gftp-2.0.18.orig/docs/gftp.desktop 2004-11-03 23:11:57.000000000 +0100
-+++ gftp-2.0.18/docs/gftp.desktop 2005-02-05 13:34:58.118164664 +0100
-@@ -4,6 +4,7 @@
- Name=gFTP
- GenericName=gFTP
- Comment=Download and upload files using multiple file transfer protocols
-+Comment[hu]=Fájlok le- és feltöltése többféle fájlátviteli protokoll használatával
- Exec=gftp %u
- TryExec=gftp
- Icon=gftp.png
diff --git a/source/xapps/gftp/01-gftp-2.0.18-hu.patch b/source/xapps/gftp/01-gftp-2.0.18-hu.patch
deleted file mode 100644
index b5da9b8..0000000
--- a/source/xapps/gftp/01-gftp-2.0.18-hu.patch
+++ /dev/null
@@ -1,356 +0,0 @@
-diff -Naur gftp-2.0.18.orig/po/hu.po gftp-2.0.18/po/hu.po
---- gftp-2.0.18.orig/po/hu.po 2005-02-04 16:44:59.000000000 +0100
-+++ gftp-2.0.18/po/hu.po 2005-02-05 13:20:38.675819760 +0100
-@@ -1,17 +1,17 @@
- # Hungarian translation of gftp.
--# Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
-+# Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
- # This file is distributed under the same license as the gftp package.
- # Doome , 2002.
- # Andras Timar , 2002, 2003.
--# Laszlo Dvornik , 2004.
- # Gabor Kelemen , 2004.
-+# Laszlo Dvornik , 2004, 2005.
- #
- msgid ""
- msgstr ""
- "Project-Id-Version: gftp\n"
- "Report-Msgid-Bugs-To: \n"
- "POT-Creation-Date: 2005-02-04 10:44-0500\n"
--"PO-Revision-Date: 2004-11-28 14:35+0100\n"
-+"PO-Revision-Date: 2005-02-05 13:11+0100\n"
- "Last-Translator: Laszlo Dvornik \n"
- "Language-Team: Hungarian \n"
- "MIME-Version: 1.0\n"
-@@ -31,7 +31,7 @@
- #: lib/cache.c:137 lib/fsp.c:537 lib/local.c:477
- #, c-format
- msgid "Error: Could not make directory %s: %s\n"
--msgstr "Hiba: %s könyvtárat nem sikerült létrehozni: %s\n"
-+msgstr "Hiba: Nem lehet létrehozni a(z) %s könyvtárat: %s\n"
-
- #: lib/cache.c:161
- #, c-format
-@@ -42,7 +42,7 @@
- #: lib/local.c:102 lib/local.c:217 lib/rfc2068.c:259 lib/sshv2.c:1128
- #, c-format
- msgid "Error closing file descriptor: %s\n"
--msgstr "Hiba a fájlleĂrĂł bezárása közben: %s\n"
-+msgstr "Hiba a fájlleĂrĂł lezárása közben: %s\n"
-
- #: lib/cache.c:250 lib/fsp.c:128 lib/fsp.c:208 lib/local.c:136 lib/local.c:145
- #: lib/local.c:192
-@@ -53,18 +53,18 @@
- #: lib/config_file.c:126 lib/config_file.c:133 lib/protocols.c:3000
- #, c-format
- msgid "Error: Cannot open local file %s: %s\n"
--msgstr "Hiba: Nem sikerült megnyitni a(z) %s helyi fájlt: %s\n"
-+msgstr "Hiba: Nem lehet megnyitni a(z) %s helyi fájlt: %s\n"
-
- #: lib/config_file.c:143 lib/protocols.c:2707 lib/sslcommon.c:486
- #, c-format
- msgid "Error: Could not write to socket: %s\n"
--msgstr "Hiba: Nem sikerĂĽlt Ărni a foglalatba: %s\n"
-+msgstr "Hiba: Nem lehet Ărni a foglalatba: %s\n"
-
- #: lib/config_file.c:151 lib/protocols.c:2631 lib/sshv2.c:364
- #: lib/sslcommon.c:439
- #, c-format
- msgid "Error: Could not read from socket: %s\n"
--msgstr "Hiba: Nem sikerĂĽlt olvasni a foglalatbĂłl: %s\n"
-+msgstr "Hiba: Nem lehet olvasni a foglalatbĂłl: %s\n"
-
- #: lib/config_file.c:183 lib/config_file.c:737
- #, c-format
-@@ -200,24 +200,24 @@
- "táblában\n"
-
- #: lib/fsp.c:190
--#, fuzzy, c-format
-+#, c-format
- msgid "Error: Cannot upload file %s\n"
--msgstr "Hiba: Nem sikerült megnyitni a(z) %s helyi fájlt: %s\n"
-+msgstr "Hiba: Nem lehet feltölteni a(z) %s fájlt\n"
-
- #: lib/fsp.c:200
--#, fuzzy, c-format
-+#, c-format
- msgid "Error: Cannot write to file %s: %s\n"
--msgstr "Hiba: Nem lehet pozicionálni a(z) %s fájlban: %s\n"
-+msgstr "Hiba: Nem lehet Ărni a(z) %s fájlba: %s\n"
-
- #: lib/fsp.c:238
--#, fuzzy, c-format
-+#, c-format
- msgid "Error: Error closing file: %s\n"
--msgstr "Hiba: Nem sikerĂĽlt Ărni %s-t: %s\n"
-+msgstr "Hiba: Hiba a fájl lezárása közben: %s\n"
-
- #: lib/fsp.c:326
--#, fuzzy, c-format
-+#, c-format
- msgid "Corrupted file listing from FSP server %s\n"
--msgstr "%s könyvtárlista betöltése a kiszolgálóról (LC_TIME=%s)\n"
-+msgstr "Sérült fájllistázás a(z) %s FSP-kiszolgálótól\n"
-
- #: lib/fsp.c:338 lib/fsp.c:339 lib/protocols.c:1541 lib/protocols.c:1542
- #: lib/protocols.c:1583 lib/protocols.c:1584 lib/protocols.c:1647
-@@ -227,19 +227,19 @@
- msgstr "ismeretlen"
-
- #: lib/fsp.c:376
--#, fuzzy, c-format
-+#, c-format
- msgid "Could not get FSP directory listing %s: %s\n"
--msgstr "%s helyi könyvtárlistájának lekérdezése sikertelen: %s\n"
-+msgstr "Nem lehet lekérdezni a(z) %s FSP-könyvtárlistát: %s\n"
-
- #: lib/fsp.c:438
--#, fuzzy, c-format
-+#, c-format
- msgid "Successfully changed directory to %s\n"
--msgstr "Sikeres könyvtárváltás a(z) %s helyi könyvtárba\n"
-+msgstr "Sikeres könyvtárváltás a(z) %s könyvtárba\n"
-
- #: lib/fsp.c:448
--#, fuzzy, c-format
-+#, c-format
- msgid "Could not change directory to %s\n"
--msgstr "Nem sikerült a(z) %s helyi könyvtárba váltani: %s\n"
-+msgstr "Nem lehet a(z) %s könyvtárba váltani\n"
-
- #: lib/fsp.c:473 lib/fsp.c:502 lib/local.c:424 lib/local.c:447
- #: src/gtk/transfer.c:260 src/gtk/view_dialog.c:328
-@@ -292,12 +292,12 @@
- #: lib/local.c:71 lib/local.c:407
- #, c-format
- msgid "Could not change local directory to %s: %s\n"
--msgstr "Nem sikerült a(z) %s helyi könyvtárba váltani: %s\n"
-+msgstr "Nem lehet a(z) %s helyi könyvtárba váltani: %s\n"
-
- #: lib/local.c:85 lib/local.c:392
- #, c-format
- msgid "Could not get current working directory: %s\n"
--msgstr "Nem sikerült lekérdezni a jelenlegi munkakönyvtárat: %s\n"
-+msgstr "Nem lehet lekérdezni a jelenlegi munkakönyvtárat: %s\n"
-
- #: lib/local.c:183
- #, c-format
-@@ -307,7 +307,7 @@
- #: lib/local.c:347
- #, c-format
- msgid "Could not get local directory listing %s: %s\n"
--msgstr "%s helyi könyvtárlistájának lekérdezése sikertelen: %s\n"
-+msgstr "Nem lehet lekérdezni a(z) %s helyi könyvtárlistát: %s\n"
-
- #: lib/local.c:384
- #, c-format
-@@ -621,7 +621,7 @@
-
- #: lib/options.h:156
- msgid "The default height of the local/remote files listboxes"
--msgstr "A helyi/távoli fájllisták alapértelmezett magassága"
-+msgstr "A helyi/távoli fájlok listájának alapértelmezett magassága"
-
- #: lib/options.h:159
- msgid "The default height of the transfer listbox"
-@@ -740,9 +740,8 @@
- msgstr "Könyvjelző"
-
- #: lib/options.h:258
--#, fuzzy
- msgid "FSP"
--msgstr "FTP"
-+msgstr "FSP"
-
- #: lib/protocols.c:225
- #, c-format
-@@ -852,7 +851,7 @@
- #, c-format
- msgid "Cannot look up service name %s/tcp. Please check your services file\n"
- msgstr ""
--"Nem sikerült a szolgáltatásnév kikeresése: %s/tcp. Kérem ellenőrizze a "
-+"Nem lehet kikeresni a szolgáltatásnevet: %s/tcp. Ellenőrizze a "
- "szolgáltatások fájlt\n"
-
- #: lib/protocols.c:2369 lib/protocols.c:3009 lib/rfc959.c:649 lib/rfc959.c:826
-@@ -910,7 +909,7 @@
- #: lib/pty.c:350
- #, c-format
- msgid "Cannot fork another process: %s\n"
--msgstr "Nem sikerült másik folyamatot létrehozni: %s\n"
-+msgstr "Nem lehet másik folyamatot létrehozni: %s\n"
-
- #: lib/rfc2068.c:30 lib/rfc959.c:47
- msgid "Proxy hostname:"
-@@ -1059,7 +1058,7 @@
-
- #: lib/rfc959.c:69
- msgid "Ignore PASV address"
--msgstr ""
-+msgstr "PASV-cĂm figyelmen kĂvĂĽl hagyása"
-
- #: lib/rfc959.c:72
- msgid ""
-@@ -1068,6 +1067,10 @@
- "needed for routers giving their internal rather then their external IP "
- "address in a PASV reply."
- msgstr ""
-+"Ha engedĂ©lyezve van, akkor a távoli FTP-kiszolgálĂł PASV IP-cĂmmezĹ‘je "
-+"figyelmen kĂvĂĽl lesz hagyva Ă©s a kiszolgálĂł IP-cĂme lesz használva helyette. "
-+"Ez gyakran szĂĽksĂ©ges olyan ĂştválasztĂłknál, amelyek a kĂĽlsĹ‘ IP-cĂmĂĽk helyett "
-+"a belsőt adják meg a PASV-válaszban."
-
- #: lib/rfc959.c:74
- msgid "Passive file transfers"
-@@ -1130,12 +1133,14 @@
- #: lib/rfc959.c:679 lib/rfc959.c:689
- #, c-format
- msgid "Cannot find an IP address in PASV response '%s'\n"
--msgstr "Nem találhatĂł IP cĂm '%s' PASV válaszban\n"
-+msgstr "Nem találhatĂł IP-cĂm a(z) '%s' PASV-válaszban\n"
-
- #: lib/rfc959.c:715
--#, fuzzy, c-format
-+#, c-format
- msgid "Ignoring IP address in PASV response, connecting to %d.%d.%d.%d:%d\n"
--msgstr "Nem találhatĂł IP cĂm '%s' PASV válaszban\n"
-+msgstr ""
-+"IP-cĂm figyelmen kĂvĂĽl hagyása a PASV-válaszban, kapcsolĂłdás ehhez: %d.%d.%d."
-+"%d:%d\n"
-
- #: lib/rfc959.c:726 lib/rfc959.c:887
- #, c-format
-@@ -1661,9 +1666,8 @@
- msgstr "EltávolĂt egy távoli fájlt"
-
- #: src/uicommon/gftpui.c:982
--#, fuzzy
- msgid "dir"
--msgstr "chdir"
-+msgstr "dir"
-
- #: src/uicommon/gftpui.c:983 src/uicommon/gftpui.c:1009
- msgid "Shows the directory listing for the current remote directory"
-@@ -1714,9 +1718,8 @@
- msgstr "EltávolĂt egy helyi fájlt"
-
- #: src/uicommon/gftpui.c:996
--#, fuzzy
- msgid "ldir"
--msgstr "lchdir"
-+msgstr "ldir"
-
- #: src/uicommon/gftpui.c:997 src/uicommon/gftpui.c:999
- msgid "Shows the directory listing for the current local directory"
-@@ -1857,7 +1860,7 @@
- #: src/uicommon/gftpui.c:1443
- #, c-format
- msgid "Could not download %s from %s\n"
--msgstr "Nem sikerült %s letöltése a(z) %s gépről\n"
-+msgstr "Nem lehet letölteni a(z) %s-t a(z) %s gépről\n"
-
- #: src/uicommon/gftpui.c:1467
- #, c-format
-@@ -1865,9 +1868,9 @@
- msgstr "%s sikeresen letöltve %.2f KB/s sebességgel\n"
-
- #: src/uicommon/gftpui.c:1474
--#, fuzzy, c-format
-+#, c-format
- msgid "There was an error transfering the file %s"
--msgstr "Nincs kijelölt fájlátvitel\n"
-+msgstr "Hiba történt a(z) %s fájl átvitele közben"
-
- #: src/gtk/bookmarks.c:40 src/gtk/dnd.c:122 src/gtk/gftp-gtk.c:213
- #: src/gtk/gftp-gtk.c:1063 src/gtk/misc-gtk.c:512 src/gtk/misc-gtk.c:520
-@@ -2518,11 +2521,11 @@
-
- #: src/gtk/gtkui.c:97
- msgid "Please enter your username for this site"
--msgstr "Kérem adja meg a felhasználónevét ehhez a helyhez"
-+msgstr "Adja meg a felhasználónevét ehhez a helyhez"
-
- #: src/gtk/gtkui.c:119 src/gtk/transfer.c:554 src/gtk/transfer.c:564
- msgid "Please enter your password for this site"
--msgstr "Kérem adja meg a jelszavát ehhez a helyhez"
-+msgstr "Adja meg a jelszavát ehhez a helyhez"
-
- #: src/gtk/gtkui.c:274
- msgid "Operation canceled...you must enter a string\n"
-@@ -2649,7 +2652,7 @@
- #: src/gtk/menu-items.c:341 src/gtk/menu-items.c:405
- #, c-format
- msgid "Error: Error writing to %s: %s\n"
--msgstr "Hiba: Nem sikerĂĽlt Ărni %s-t: %s\n"
-+msgstr "Hiba: Nem lehet Ărni a(z) %s-t: %s\n"
-
- #: src/gtk/menu-items.c:416
- #, c-format
-@@ -2803,11 +2806,11 @@
-
- #: src/gtk/options_dialog.c:1005
- msgid "Type:"
--msgstr ""
-+msgstr "TĂpus:"
-
- #: src/gtk/options_dialog.c:1007
- msgid "_Type:"
--msgstr ""
-+msgstr "_TĂpus:"
-
- #: src/gtk/options_dialog.c:1017 src/gtk/options_dialog.c:1140
- msgid "Domain"
-@@ -2818,23 +2821,20 @@
- msgstr "HálĂłzati cĂm"
-
- #: src/gtk/options_dialog.c:1052
--#, fuzzy
- msgid "_Network address:"
--msgstr "HálĂłzati cĂm"
-+msgstr "_HálĂłzati cĂm:"
-
- #: src/gtk/options_dialog.c:1091 src/gtk/options_dialog.c:1244
- msgid "Netmask"
- msgstr "Hálózati maszk"
-
- #: src/gtk/options_dialog.c:1093
--#, fuzzy
- msgid "N_etmask:"
--msgstr "Hálózati maszk"
-+msgstr "Há_lózati maszk:"
-
- #: src/gtk/options_dialog.c:1142
--#, fuzzy
- msgid "_Domain:"
--msgstr "Tartomány"
-+msgstr "_Tartomány:"
-
- #: src/gtk/options_dialog.c:1250
- msgid "Local Hosts"
-@@ -2845,9 +2845,8 @@
- msgstr "Szerkesztés"
-
- #: src/gtk/options_dialog.c:1293
--#, fuzzy
- msgid "_Edit"
--msgstr "Szerkesztés"
-+msgstr "S_zerkesztés"
-
- #: src/gtk/options_dialog.c:1370 src/gtk/options_dialog.c:1375
- msgid "Options"
-@@ -2993,12 +2992,12 @@
- #: src/gtk/view_dialog.c:313
- #, c-format
- msgid "View: Cannot open file %s: %s\n"
--msgstr "Megtekintés: %s fájlt nem sikerült megnyitni: %s\n"
-+msgstr "Megtekintés: Nem lehet megnyitni a(z) %s fájlt: %s\n"
-
- #: src/text/gftp-text.c:176
- #, c-format
- msgid "Cannot open controlling terminal %s\n"
--msgstr "%s vezérlő terminált nem lehet megnyitni\n"
-+msgstr "Nem lehet megnyitni a(z) %s vezérlőterminált\n"
-
- #: src/text/textui.c:74
- msgid "Username [anonymous]:"
diff --git a/source/xapps/gftp/CVE-2007-3961-3962.patch b/source/xapps/gftp/CVE-2007-3961-3962.patch
deleted file mode 100644
index 36afc04..0000000
--- a/source/xapps/gftp/CVE-2007-3961-3962.patch
+++ /dev/null
@@ -1,59 +0,0 @@
---- lib/fsplib/fsplib.h
-+++ lib/fsplib/fsplib.h
-@@ -1,6 +1,7 @@
- #ifndef _FSPLIB_H
- #define _FSPLIB_H 1
- #include
-+#include
- /* The FSP v2 protocol support library - public interface */
-
- /*
-@@ -138,6 +139,12 @@
- unsigned int pos; /* position of next packet */
- } FSP_FILE;
-
-+
-+typedef union dirent_workaround {
-+ struct dirent dirent;
-+ char fill[offsetof (struct dirent, d_name) + MAXNAMLEN + 1];
-+} dirent_workaround;
-+
- /* function prototypes */
-
- /* session management */
-
---- lib/fsplib/fsplib.c
-+++ lib/fsplib/fsplib.c
-@@ -612,7 +612,7 @@
- entry->d_reclen = fentry.reclen;
- strncpy(entry->d_name,fentry.name,MAXNAMLEN);
-
-- if (fentry.namlen > MAXNAMLEN)
-+ if (fentry.namlen >= MAXNAMLEN)
- {
- entry->d_name[MAXNAMLEN + 1 ] = '\0';
- #ifdef HAVE_NAMLEN
-@@ -681,7 +681,7 @@
- dir->dirpos += 9;
- /* read file name */
- entry->name[255 + 1] = '\0';
-- strncpy(entry->name,(char *)( dir->data + dir->dirpos ),MAXNAMLEN);
-+ strncpy(entry->name,(char *)( dir->data + dir->dirpos ),255);
- namelen = strlen( (char *) dir->data+dir->dirpos);
- /* skip over file name */
- dir->dirpos += namelen +1;
-@@ -709,12 +709,12 @@
-
- struct dirent * fsp_readdir(FSP_DIR *dirp)
- {
-- static struct dirent entry;
-+ static dirent_workaround entry;
- struct dirent *result;
-
-
- if (dirp == NULL) return NULL;
-- if ( fsp_readdir_r(dirp,&entry,&result) )
-+ if ( fsp_readdir_r(dirp,&entry.dirent,&result) )
- return NULL;
- else
- return result;
diff --git a/source/xapps/gftp/FrugalBuild b/source/xapps/gftp/FrugalBuild
index fdc3f59..2e00001 100644
--- a/source/xapps/gftp/FrugalBuild
+++ b/source/xapps/gftp/FrugalBuild
@@ -3,8 +3,8 @@
# Contributor: Laszlo Dvornik
pkgname=gftp
-pkgver=2.0.18
-pkgrel=3
+pkgver=2.0.19
+pkgrel=1
pkgdesc="A multithreaded ftp client for X"
url="http://gftp.seul.org/"
depends=('gtk+2' 'atk' 'libsm' 'openssl' 'readline' 'freetype2' 'pango' 'cairo')
@@ -12,23 +12,8 @@ groups=('xapps')
archs=('i686' 'x86_64' 'ppc')
options=('scriptlet')
up2date="lynx -dump http://gftp.seul.org/|grep 'Stable.*bz'|sed 's/.*-\(.*\)\.t.*/\1/'"
-source=(http://gftp.seul.org/$pkgname-$pkgver.tar.bz2 \
- 00-$pkgname-$pkgver-menu-file.patch \
- 01-$pkgname-$pkgver-hu.patch \
- CVE-2007-3961-3962.patch)
-sha1sums=('c2468f1ff1fe978a5fab3a198e513558f3b48f5a' \
- '0946b8bd33186959652b1d1df3e79c657e33dc69' \
- '667a81f4c0cc8c4092b74b5b1a05a5e682911ee7' \
- 'b09a6505107afe4e0f9153a01d33741bbbb53d4e')
+source=(http://gftp.seul.org/$pkgname-$pkgver.tar.bz2)
+sha1sums=('a5516403edf199e31194806478d4d8ac00daf828')
-build() {
- Fpatchall
- # Generate updated gmo from po.
- cd po
- msgfmt -o hu.gmo hu.po
- cd ..
- Fmake
- Fmakeinstall
-}
# optimization OK
From ryuo at frugalware.org Mon Dec 1 23:00:23 2008
From: ryuo at frugalware.org (James Buren)
Date: Mon Dec 1 23:00:24 2008
Subject: [Frugalware-git] frugalware-current: lobj-0.9.0-2-i686
Message-ID: <20081201220023.40F361190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=0809f132f0f7faa9325fc182ae2e656e022a1ecd
commit 0809f132f0f7faa9325fc182ae2e656e022a1ecd
Author: James Buren
Date: Mon Dec 1 16:00:29 2008 -0600
lobj-0.9.0-2-i686
* release bump
* added the examples included into a subpkg for developers
diff --git a/source/lib-extra/lobj/FrugalBuild b/source/lib-extra/lobj/FrugalBuild
index 580925f..a9c1436 100644
--- a/source/lib-extra/lobj/FrugalBuild
+++ b/source/lib-extra/lobj/FrugalBuild
@@ -3,12 +3,17 @@
pkgname=lobj
pkgver=0.9.0
-pkgrel=1
+pkgrel=2
pkgdesc="LUA bindings for GLib."
url="http://oproj.tuxfamily.org/wiki/doku.php?id=$pkgname"
depends=('lua' 'glib2')
groups=('lib-extra')
archs=('i686')
+subpkgs=("$pkgname-devel")
+subdescs=("Developmental examples for $pkgname.")
+subarchs=("i686")
+subgroups=("devel-extra")
+subrodepends=("lobj")
up2date="Flasttar http://downloads.tuxfamily.org/oproj/$pkgname/"
source=(http://downloads.tuxfamily.org/oproj/$pkgname/$pkgname-$pkgver.tar.bz2)
sha1sums=('5156598731add1aed550696d5fe875ac34f01eb2')
@@ -17,6 +22,8 @@ build()
{
Fsed "-O2" "${CFLAGS}" Makefile
Fbuild
+ Ffilerel examples/*.lua /usr/share/doc/$pkgname-$pkgver/examples
+ Fsplit $pkgname-devel /usr/share/doc/$pkgname-$pkgver/examples
}
# optimization OK
From ryuo at frugalware.org Mon Dec 1 23:03:57 2008
From: ryuo at frugalware.org (James Buren)
Date: Mon Dec 1 23:03:58 2008
Subject: [Frugalware-git] frugalware-current: lobj-0.9.0-2-i686
Message-ID: <20081201220357.217B01190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=e5b2b0297665057c686a1db67138fe269646dc8a
commit e5b2b0297665057c686a1db67138fe269646dc8a
Author: James Buren
Date: Mon Dec 1 16:04:40 2008 -0600
lobj-0.9.0-2-i686
* woops, forgot this slight tweak
diff --git a/source/lib-extra/lobj/FrugalBuild b/source/lib-extra/lobj/FrugalBuild
index a9c1436..cf4e679 100644
--- a/source/lib-extra/lobj/FrugalBuild
+++ b/source/lib-extra/lobj/FrugalBuild
@@ -13,7 +13,7 @@ subpkgs=("$pkgname-devel")
subdescs=("Developmental examples for $pkgname.")
subarchs=("i686")
subgroups=("devel-extra")
-subrodepends=("lobj")
+subrodepends=("$pkgname")
up2date="Flasttar http://downloads.tuxfamily.org/oproj/$pkgname/"
source=(http://downloads.tuxfamily.org/oproj/$pkgname/$pkgname-$pkgver.tar.bz2)
sha1sums=('5156598731add1aed550696d5fe875ac34f01eb2')
From ryuo at frugalware.org Mon Dec 1 23:07:47 2008
From: ryuo at frugalware.org (James Buren)
Date: Mon Dec 1 23:07:49 2008
Subject: [Frugalware-git] frugalware-current: lgui-0.20.1-3-i686
Message-ID: <20081201220748.00FEE1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=8c2f7ee78ceae63b9ae307607b080a8fdffa0004
commit 8c2f7ee78ceae63b9ae307607b080a8fdffa0004
Author: James Buren
Date: Mon Dec 1 16:08:23 2008 -0600
lgui-0.20.1-3-i686
* release bump
* add some examples for developer use in a subpkg
diff --git a/source/xlib-extra/lgui/FrugalBuild b/source/xlib-extra/lgui/FrugalBuild
index afae8c7..f4dd74e 100644
--- a/source/xlib-extra/lgui/FrugalBuild
+++ b/source/xlib-extra/lgui/FrugalBuild
@@ -3,7 +3,7 @@
pkgname=lgui
pkgver=0.20.1
-pkgrel=2
+pkgrel=3
pkgdesc="LUA bindings for GTK+2."
url="http://oproj.tuxfamily.org/wiki/doku.php?id=$pkgname"
depends=('lobj' 'libglade')
@@ -11,6 +11,11 @@ groups=('xlib-extra')
archs=('i686')
# since we pull in pango...
options=('scriptlet')
+subpkgs=("$pkgname-devel")
+subdescs=("Developmental examples for $pkgname.")
+subarchs=("i686")
+subgroups=("devel-extra")
+subrodepends=("$pkgname")
up2date="Flasttar http://downloads.tuxfamily.org/oproj/$pkgname/"
source=(http://downloads.tuxfamily.org/oproj/$pkgname/$pkgname-$pkgver.tar.bz2)
sha1sums=('04d7ffc4fbb8aa283fbdce5c102cc5ffac9edf19')
@@ -20,6 +25,8 @@ build()
Fsed "-O2" "${CFLAGS}" Makefile
make WITH_GLADE=1 || Fdie
Fmakeinstall
+ Ffilerel examples/*.lua /usr/share/doc/$pkgname-$pkgver/doc/examples
+ Fsplit $pkgname-devel /usr/share/doc/$pkgname-$pkgver/doc/examples
}
# optimization OK
From ryuo at frugalware.org Mon Dec 1 23:24:33 2008
From: ryuo at frugalware.org (James Buren)
Date: Mon Dec 1 23:24:35 2008
Subject: [Frugalware-git] frugalware-current: ldraw-0.7.0-2-i686
Message-ID: <20081201222433.8D9C01190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=28890cbf80ca5640981e8a44a636e0341cf523d3
commit 28890cbf80ca5640981e8a44a636e0341cf523d3
Author: James Buren
Date: Mon Dec 1 16:24:51 2008 -0600
ldraw-0.7.0-2-i686
* release bump
* packaged some examples useful to developers into a subpkg
diff --git a/source/xlib-extra/ldraw/FrugalBuild b/source/xlib-extra/ldraw/FrugalBuild
index 9ef95af..6a3660f 100644
--- a/source/xlib-extra/ldraw/FrugalBuild
+++ b/source/xlib-extra/ldraw/FrugalBuild
@@ -3,7 +3,7 @@
pkgname=ldraw
pkgver=0.7.0
-pkgrel=1
+pkgrel=2
pkgdesc="LUA bindings for Cairo."
url="http://oproj.tuxfamily.org/wiki/doku.php?id=$pkgname"
depends=('lgui')
@@ -11,6 +11,11 @@ groups=('xlib-extra')
# since we pull in pango...
options=('scriptlet')
archs=('i686')
+subpkgs=("$pkgname-devel")
+subdescs=("Developmental examples for $pkgname.")
+subarchs=("i686")
+subgroups=("devel-extra")
+subrodepends=("lobj")
up2date="Flasttar http://downloads.tuxfamily.org/oproj/$pkgname/"
source=(http://downloads.tuxfamily.org/oproj/$pkgname/$pkgname-$pkgver.tar.bz2)
sha1sums=('f50f0291ee8c0e32ed4b73547945eda2fdbe81aa')
@@ -20,6 +25,8 @@ build()
Fsed "-O2" "${CFLAGS}" Makefile
make WITH_GTK=1 || Fdie
Fmakeinstall
+ Ffilerel examples/*.lua /usr/share/doc/$pkgname-$pkgver/examples
+ Fsplit $pkgname-devel /usr/share/doc/$pkgname-$pkgver/examples
}
# optimization OK
From ryuo at frugalware.org Tue Dec 2 07:47:01 2008
From: ryuo at frugalware.org (James Buren)
Date: Tue Dec 2 07:47:04 2008
Subject: [Frugalware-git]
frugalware-current: firefox-adblock_plus-1.0-1-i686
Message-ID: <20081202064701.77E221190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=849406eb484a09adef5849da0d09fe7005f7f820
commit 849406eb484a09adef5849da0d09fe7005f7f820
Author: James Buren
Date: Tue Dec 2 00:47:54 2008 -0600
firefox-adblock_plus-1.0-1-i686
* version bump
* fixed up for new version
diff --git a/source/xapps-extra/firefox-adblock_plus/FrugalBuild b/source/xapps-extra/firefox-adblock_plus/FrugalBuild
index ddd5e9c..391d105 100644
--- a/source/xapps-extra/firefox-adblock_plus/FrugalBuild
+++ b/source/xapps-extra/firefox-adblock_plus/FrugalBuild
@@ -1,16 +1,16 @@
# Compiling Time: 0.01 SBU
# Maintainer: James Buren
-pkgver=0.7.5.5
-pkgrel=3
+pkgver=1.0
+pkgrel=1
_F_firefox_ext="adblock_plus"
-_F_firefox_name="$_F_firefox_ext-$pkgver-fx+tb+sm.xpi"
+_F_firefox_name="$_F_firefox_ext-$pkgver-fx+sm+tb.xpi"
_F_firefox_id="d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d"
pkgdesc="Firefox extension designed to make ads a thing of the past."
url="https://addons.mozilla.org/en-US/firefox/addon/1865"
-up2date="elinks -dump '$url' | grep -o '$_F_firefox_ext-\(.*\)-fx+tb+sm.xpi' | sed 's|$_F_firefox_ext-\(.*\)-fx+tb+sm.xpi|\1|'"
+up2date="elinks -dump '$url' | grep -o '$_F_firefox_ext-\(.*\)-fx+sm+tb.xpi' | sed 's|$_F_firefox_ext-\(.*\)-fx+sm+tb.xpi|\1|'"
Finclude firefox-extension
-source=(https://addons.mozilla.org/en-US/firefox/downloads/file/30901/$_F_firefox_name)
+source=(https://addons.mozilla.org/en-US/firefox/downloads/file/42123/$_F_firefox_name)
replaces=('firefox-adblock')
-sha1sums=('514f17e8ace564094954de8abb293843a47c637f')
+sha1sums=('f8807fafae9aa668d943f9a05997e5db72b974a0')
archs=(${archs[@]} 'ppc')
From vmiklos at frugalware.org Tue Dec 2 11:10:55 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Tue Dec 2 11:10:57 2008
Subject: [Frugalware-git] frugalware-current: cgit-0.8.1-1-i686
Message-ID: <20081202101055.C19101190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=89953742d91095a33ebbcd4ded89be1524aaf33b
commit 89953742d91095a33ebbcd4ded89be1524aaf33b
Author: Miklos Vajna
Date: Tue Dec 2 11:10:40 2008 +0100
cgit-0.8.1-1-i686
- remove unused pkgsha1
diff --git a/source/network-extra/cgit/FrugalBuild b/source/network-extra/cgit/FrugalBuild
index 34836be..756c525 100644
--- a/source/network-extra/cgit/FrugalBuild
+++ b/source/network-extra/cgit/FrugalBuild
@@ -5,7 +5,6 @@ pkgname=cgit
pkgver=0.8.1
gitver=1.6.0.2
pkgrel=1
-pkgsha1="ae83752b418328a369d4a6658fc673458012e1f1"
pkgdesc="A fast webinterface for git."
url="http://hjemli.net/git/cgit/"
depends=('curl>=7.19.0' 'openssl')
From vmiklos at frugalware.org Tue Dec 2 17:08:29 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Tue Dec 2 17:08:30 2008
Subject: [Frugalware-git] frugalware-current: asciidoc-8.3.0-2-i686
Message-ID: <20081202160829.3AF341190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=a1a5b407082c245b4b196f2b5361e68d3747837c
commit a1a5b407082c245b4b196f2b5361e68d3747837c
Author: Miklos Vajna
Date: Tue Dec 2 17:08:13 2008 +0100
asciidoc-8.3.0-2-i686
- add patch from hg to fix git build
diff --git a/source/apps-extra/asciidoc/FrugalBuild b/source/apps-extra/asciidoc/FrugalBuild
index d6f9b39..c462fa4 100644
--- a/source/apps-extra/asciidoc/FrugalBuild
+++ b/source/apps-extra/asciidoc/FrugalBuild
@@ -3,7 +3,7 @@
pkgname=asciidoc
pkgver=8.3.0
-pkgrel=1
+pkgrel=2
pkgdesc="AsciiDoc is a text document format for writing short documents, articles, books and UNIX man pages."
url="http://www.methods.co.nz/asciidoc/index.html"
depends=()
@@ -13,10 +13,12 @@ archs=('i686' 'x86_64' 'ppc')
up2date="lynx -dump http://www.methods.co.nz/asciidoc/downloads.html |Flasttar"
source=(http://www.methods.co.nz/asciidoc/asciidoc-$pkgver.tar.gz \
http://ftp.frugalware.org/pub/other/sources/asciidoc/asciidoc-fonts-0.1.tar.bz2 \
- README.Frugalware)
+ README.Frugalware \
+ baf9c1979fb1.patch)
sha1sums=('22fec74428e52191b837568e4bff53988be6fabc' \
'717779406f876f439ac37c79878f403ecdef3467' \
- '31d7a38de67fd8d2492b8a07d64721491b69d1ea')
+ '31d7a38de67fd8d2492b8a07d64721491b69d1ea' \
+ '4ba8dbe478a49290587aa8af0b2a602cae651fe1')
build() {
Fpatchall
diff --git a/source/apps-extra/asciidoc/baf9c1979fb1.patch b/source/apps-extra/asciidoc/baf9c1979fb1.patch
new file mode 100644
index 0000000..0104a3a
--- /dev/null
+++ b/source/apps-extra/asciidoc/baf9c1979fb1.patch
@@ -0,0 +1,21 @@
+# HG changeset patch
+# User Stuart Rackham
+# Date 1228210654 -46800
+# Node ID baf9c1979fb15ccd412e3ef5f8387493e2640489
+# Parent f3c1f4c71a3b77d57e4fa7c917e2df1b1713e9b6
+FIXED: Text like &...; was sometimes mistaken for an entity reference -- tightened up entity reference matching.
+
+diff -r f3c1f4c71a3b -r baf9c1979fb1 asciidoc.conf
+--- a/asciidoc.conf Sun Nov 30 10:26:58 2008 +1300
++++ b/asciidoc.conf Tue Dec 02 22:37:34 2008 +1300
+@@ -134,8 +134,8 @@ monospacedwords=
+ \\<\==<=
+
+ # Arbitrary entity references.
+-(?
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=f7080d643c61d4044abc4db929f271e68ef78e4d
commit f7080d643c61d4044abc4db929f271e68ef78e4d
Author: bouleetbil
Date: Tue Dec 2 20:52:16 2008 +0100
gnome-session-2.24.2-1-i686
*version bump
diff --git a/source/gnome/gnome-session/FrugalBuild b/source/gnome/gnome-session/FrugalBuild
index d543f56..0889821 100644
--- a/source/gnome/gnome-session/FrugalBuild
+++ b/source/gnome/gnome-session/FrugalBuild
@@ -4,11 +4,11 @@
# kill_g_debug.patch should be disabled for stable releases of gnome
pkgname=gnome-session
-pkgver=2.24.0
-pkgrel=5
+pkgver=2.24.2
+pkgrel=1
pkgdesc="GNOME session manager"
-depends=('libgnomeui>=2.24.0' 'gnome-desktop>=2.24.0' \
- 'dbus-glib>=0.76' 'gnome-control-center>=2.24.0.1' 'gnome-vfs>=2.24.0' 'libnotify' 'gnome-keyring>=2.24.0')
+depends=('libgnomeui>=2.24.0' 'gnome-desktop>=2.24.2' \
+ 'dbus-glib>=0.76' 'gnome-control-center>=2.24.0.1' 'gnome-vfs>=2.24.0' 'libnotify' 'gnome-keyring>=2.24.1')
makedepends=('intltool')
rodepends=('consolekit')
groups=('gnome' 'gnome-minimal')
@@ -19,9 +19,9 @@ _F_gnome_desktop="y"
Finclude gnome gnome-scriptlet
source=(${source[@]} enable_splash.diff gnome-session-HEAD-shutdown.patch gnome-session-2.23.5-polkit-automagic.patch\
$pkgname http://ftp.frugalware.org/pub/other/artwork/gnome-theme/GNOME-Splash-1.0.png )
-sha1sums=('5a4b329db62ae3518029982ae86fb1b138500c3e' \
+sha1sums=('dff795c6fd372910e9fc613dfc4b9b2326be1f97' \
'5a63c81ad2ecd0d29aa33c73d2717dcd1774333e' \
- 'aaa28556a4e3d0a0cc102b5d9ae90ded6f6da862' \
+ '1afa3e717eb5578c01924881f0011c8bfaf7dd38' \
'942a4a41abc28596f8baac7ff41c03a677ac64db' \
'047ac00bb24d52986aac94e232b4b40fa122f582' \
'222c9a2fd01872acc2fb69c17e9771cde2e1e5a2')
diff --git a/source/gnome/gnome-session/gnome-session-HEAD-shutdown.patch b/source/gnome/gnome-session/gnome-session-HEAD-shutdown.patch
index 9529a61..932f508 100644
--- a/source/gnome/gnome-session/gnome-session-HEAD-shutdown.patch
+++ b/source/gnome/gnome-session/gnome-session-HEAD-shutdown.patch
@@ -10,14 +10,9 @@
gsm ask pk if the user has the permission to shutdown _before_ showing
buttons and in case this is not possible, just damn fix pk.
- gnome-session/gsm-consolekit.c | 14 ++------------
- 1 file changed, 2 insertions(+), 12 deletions(-)
-
-Index: b/gnome-session/gsm-consolekit.c
-===================================================================
---- a/gnome-session/gsm-consolekit.c
-+++ b/gnome-session/gsm-consolekit.c
-@@ -528,7 +528,7 @@ request_restart_priv (GsmConsolekit *man
+--- gnome-session-2.24.2old/gnome-session/gsm-consolekit.c 2008-11-25 19:59:18.000000000 +0100
++++ gnome-session-2.24.2/gnome-session/gsm-consolekit.c 2008-12-01 22:46:44.000000000 +0100
+@@ -528,7 +528,7 @@
g_free (error_message);
}
#else
@@ -26,48 +21,56 @@ Index: b/gnome-session/gsm-consolekit.c
#endif /* HAVE POLKIT */
}
-@@ -568,7 +568,7 @@ request_stop_priv (GsmConsolekit *manage
+@@ -568,7 +568,7 @@
}
}
#else
- g_assert_not_reached ();
-+ g_warning ("Failed to shutdown and Policykit support not enabled");
++ g_warning ("Failed to restart and Policykit support not enabled");
#endif /* HAVE POLKIT */
}
-@@ -828,7 +828,6 @@ gsm_consolekit_can_switch_user (GsmConso
+@@ -882,7 +882,6 @@
gboolean
gsm_consolekit_can_restart (GsmConsolekit *manager)
{
-#ifdef HAVE_POLKIT_GNOME
gboolean res;
GError *error;
- error = NULL;
-@@ -839,16 +838,11 @@ gsm_consolekit_can_restart (GsmConsoleki
+
+@@ -894,19 +893,13 @@
g_error_free (error);
+ return FALSE;
}
- return res;
+-
+- return gsm_consolekit_can_do_action (manager, "org.freedesktop.consolekit.system.restart") ||
+- gsm_consolekit_can_do_action (manager, "org.freedesktop.consolekit.system.restart-multiple-users");
-#else
- g_debug ("GsmConsolekit: built without PolicyKit-gnome support - cannot restart system");
- return FALSE;
-#endif
++ return res;
}
gboolean
gsm_consolekit_can_stop (GsmConsolekit *manager)
{
-#ifdef HAVE_POLKIT_GNOME
++
gboolean res;
GError *error;
error = NULL;
-@@ -859,10 +853,6 @@ gsm_consolekit_can_stop (GsmConsolekit *
- g_error_free (error);
+@@ -918,12 +911,7 @@
+ return FALSE;
}
- return res;
+
+- return gsm_consolekit_can_do_action (manager, "org.freedesktop.consolekit.system.stop") ||
+- gsm_consolekit_can_do_action (manager, "org.freedesktop.consolekit.system.stop-multiple-users");
-#else
- g_debug ("GsmConsolekit: built without PolicyKit-gnome support - cannot stop system");
- return FALSE;
-#endif
++ return res;
}
GsmConsolekit *
From bouleetbil at frogdev.info Tue Dec 2 21:16:22 2008
From: bouleetbil at frogdev.info (bouleetbil)
Date: Tue Dec 2 21:16:26 2008
Subject: [Frugalware-git] frugalware-current: telepathy-glib-0.7.19-1-i686
Message-ID: <20081202201622.DE5881190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=a56b1f12ca49331c9e5893095c28af9c30f548d9
commit a56b1f12ca49331c9e5893095c28af9c30f548d9
Author: bouleetbil
Date: Tue Dec 2 21:10:09 2008 +0100
telepathy-glib-0.7.19-1-i686
*version bump
diff --git a/source/lib-extra/telepathy-glib/FrugalBuild b/source/lib-extra/telepathy-glib/FrugalBuild
index 6b9e564..60fc076 100644
--- a/source/lib-extra/telepathy-glib/FrugalBuild
+++ b/source/lib-extra/telepathy-glib/FrugalBuild
@@ -3,7 +3,7 @@
# Contributor: AlexExtreme
pkgname=telepathy-glib
-pkgver=0.7.18
+pkgver=0.7.19
pkgrel=1
pkgdesc="A glib library to ease writing telepathy clients in glib."
url="http://telepathy.freedesktop.org/wiki/"
@@ -13,6 +13,6 @@ groups=('lib-extra')
archs=('i686' 'x86_64' 'ppc')
up2date="lynx -dump http://telepathy.freedesktop.org/releases/telepathy-glib/ | Flasttar"
source=(http://telepathy.freedesktop.org/releases/$pkgname/$pkgname-$pkgver.tar.gz)
-sha1sums=('929c22e88a1d126098b261089d0eafc1a5658810')
+sha1sums=('f9d21400e54e478a7cd237e201c03ff0c257c870')
# optimization OK
From bouleetbil at frogdev.info Tue Dec 2 21:36:54 2008
From: bouleetbil at frogdev.info (bouleetbil)
Date: Tue Dec 2 21:36:55 2008
Subject: [Frugalware-git] frugalware-current: asymptote-1.55-1-i686
Message-ID: <20081202203654.48DFF1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=8c5799e088c3de0feccc013fa14ba67bd09b15f1
commit 8c5799e088c3de0feccc013fa14ba67bd09b15f1
Author: bouleetbil
Date: Tue Dec 2 21:31:08 2008 +0100
asymptote-1.55-1-i686
*version bump
diff --git a/source/xapps-extra/asymptote/FrugalBuild b/source/xapps-extra/asymptote/FrugalBuild
index 729a634..ddf27b7 100644
--- a/source/xapps-extra/asymptote/FrugalBuild
+++ b/source/xapps-extra/asymptote/FrugalBuild
@@ -3,7 +3,7 @@
# Contributor: uzsolt
pkgname=asymptote
-pkgver=1.53
+pkgver=1.55
pkgrel=1
pkgdesc="Asymptote is a powerful descriptive vector graphics language."
depends=('libgc' 'gsl' 'ncurses' 'readline' 'libstdc++' 'fftw' 'imaging' \
@@ -16,7 +16,7 @@ _F_sourceforge_ext=.src.tgz
Finclude sourceforge
url="http://asymptote.sourceforge.net/"
license=('GPL2')
-sha1sums=('9ac51755af8cae3d1e24015c32b8fdef945d1b6e')
+sha1sums=('983530377daa304fc9b506c258829fb7c8f96140')
_F_desktop_desc="A asymptote GUI"
_F_desktop_exec="xasy"
_F_desktop_categories="Graphics;VectorGraphics;"
From vmiklos at frugalware.org Tue Dec 2 23:48:54 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Tue Dec 2 23:48:57 2008
Subject: [Frugalware-git] frugalware-current: sbcl-1.0.23-1-i686
Message-ID: <20081202224854.E936511901A1@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=b318c28ee5cdbd2c9221c5ba275d59b0faece5fb
commit b318c28ee5cdbd2c9221c5ba275d59b0faece5fb
Author: Miklos Vajna
Date: Tue Dec 2 23:45:45 2008 +0100
sbcl-1.0.23-1-i686
- version bump
diff --git a/source/devel-extra/sbcl/FrugalBuild b/source/devel-extra/sbcl/FrugalBuild
index bbe3d69..cfcf651 100644
--- a/source/devel-extra/sbcl/FrugalBuild
+++ b/source/devel-extra/sbcl/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Miklos Vajna
pkgname=sbcl
-pkgver=1.0.22
+pkgver=1.0.23
pkgrel=1
pkgdesc="Steel Bank Common Lisp"
depends=('glibc')
@@ -13,7 +13,7 @@ _F_sourceforge_ext="-source.tar.bz2"
Finclude sourceforge
url="http://sbcl.sourceforge.net/"
source=($source no_local_lib_please.patch cflags.patch)
-sha1sums=('7a430cbdb4a13ca79bcc70b7a3dd4cb2b05f2ed5' \
+sha1sums=('fcbb09f7c2260c8efbe963451469b1f584b454ab' \
'29df2f80163179eb2c38d22836e9ed8c0778bfd2' \
'd41025710da5f3d9fc9a93dd83c8f998142f4482')
From vmiklos at frugalware.org Tue Dec 2 23:48:54 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Tue Dec 2 23:48:59 2008
Subject: [Frugalware-git] frugalware-current: git-1.6.0.4-1-i686
Message-ID: <20081202224854.D9F9E1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=ee824cc99bb3a27685098491eb4e7624f999ce33
commit ee824cc99bb3a27685098491eb4e7624f999ce33
Author: Miklos Vajna
Date: Tue Dec 2 23:40:02 2008 +0100
git-1.6.0.4-1-i686
- up2date fix
diff --git a/source/devel-extra/git/FrugalBuild b/source/devel-extra/git/FrugalBuild
index c3705b8..231c793 100644
--- a/source/devel-extra/git/FrugalBuild
+++ b/source/devel-extra/git/FrugalBuild
@@ -19,7 +19,7 @@ backup=(etc/sysconfig/git)
makedepends=('asciidoc' 'docbook-xsl>=1.73.0-2' 'docbook-xml' 'docbook2x' 'sgml-common' 'xmlto' 'cpio')
groups=('devel-extra')
archs=('i686' 'x86_64' 'ppc')
-up2date="Flastarchive $pkgurl .tar.bz2"
+up2date="lynx -dump $pkgurl|grep -v rc |Flastarchive .tar.bz2"
if ! Fuse $USE_DEVEL; then
source=($pkgurl/$pkgname-$pkgver.tar.bz2)
signatures=(${source[0]}.sign '' '' '' '' '')
From vmiklos at frugalware.org Tue Dec 2 23:48:55 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Tue Dec 2 23:48:59 2008
Subject: [Frugalware-git] frugalware-current: kbd-1.15-1-i686
Message-ID: <20081202224855.2BDA211901A5@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=ba17443bf6132e7ffe5e4add202f7fd6dce8b96e
commit ba17443bf6132e7ffe5e4add202f7fd6dce8b96e
Author: Miklos Vajna
Date: Tue Dec 2 23:47:57 2008 +0100
kbd-1.15-1-i686
- version bump
- drop no longer necessary fix_src_makefile.patch
diff --git a/source/base/kbd/FrugalBuild b/source/base/kbd/FrugalBuild
index 6f55d0e..63a949a 100644
--- a/source/base/kbd/FrugalBuild
+++ b/source/base/kbd/FrugalBuild
@@ -2,8 +2,8 @@
# Maintainer: Miklos Vajna
pkgname=kbd
-pkgver=1.14.1
-pkgrel=3
+pkgver=1.15
+pkgrel=1
pkgdesc="Keyboard maps and console fonts"
url="ftp://ftp.altlinux.org/pub/people/legion/kbd/"
up2date="Flasttar $url"
@@ -13,25 +13,18 @@ archs=('i686' 'x86_64' 'ppc')
backup=(etc/sysconfig/font)
source=($url/$pkgname-$pkgver.tar.gz \
rc.font rc.font-{de,hu}.po rc.keymap rc.keymap-{de,hu}.po \
- font fix_src_makefile.patch)
-sha1sums=('12d91613096d1a724fc780e2d7974a0a1b308dce' \
+ font)
+sha1sums=('ecab5cbee268345b57fab8edec993a0726379d3b' \
'72aee792be75d38defbde653c2ff06e8c56586dc' \
'7b1e17e399608f54ff70ac22cf8e697e01ea6b23' \
'd385735e880bea9f8444dfbc5144007eaaffee32' \
'a1e7614b06bf5c597d6d03bc29b41d6b8392baf2' \
'beceda61cdf168e4063873a9ea6312dbc8284613' \
'b9c50c54c7f3b1efce7858a39b0dd7490cc742a3' \
- '84e361527f415ef4d560b3e6affea0d463d544de' \
- '1384578e779e11079e6d19d5ebf385f0786354e9')
+ '84e361527f415ef4d560b3e6affea0d463d544de')
build()
{
- # optimization
- Fcd
- for i in `find . -name Makefile.in` ; do
- Fsed "^CFLAGS =" "CFLAGS +=" $i
- done
- # main package
Fbuild --enable-optional-progs
# init script
Frcd2 font
diff --git a/source/base/kbd/fix_src_makefile.patch b/source/base/kbd/fix_src_makefile.patch
deleted file mode 100644
index 8a91d7a..0000000
--- a/source/base/kbd/fix_src_makefile.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- kbd-1.14.1/src/Makefile.in 2008-03-24 17:03:56.000000000 +0100
-+++ kbd-1.14.1-p/src/Makefile.in 2008-12-01 14:28:10.000000000 +0100
-@@ -2,6 +2,8 @@
- exec_prefix = @exec_prefix@
- bindir = $(DESTDIR)@bindir@
- datarootdir = @datarootdir@
-+KEYCODES_PROGS = @KEYCODES_PROGS@
-+RESIZECONS_PROGS = @RESIZECONS_PROGS@
- OPTIONAL_PROGS = @OPTIONAL_PROGS@
-
- # Something like /usr/lib/kbd or /usr/share/kbd
From vmiklos at frugalware.org Wed Dec 3 00:49:07 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Wed Dec 3 00:49:09 2008
Subject: [Frugalware-git] frugalware-current: asciidoc-8.3.0-3-i686
Message-ID: <20081202234907.221F01190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=81d042d9065167643ad5de76d92309719b57b4a1
commit 81d042d9065167643ad5de76d92309719b57b4a1
Author: Miklos Vajna
Date: Wed Dec 3 00:48:40 2008 +0100
asciidoc-8.3.0-3-i686
- backport another patch from hg which fixes our doc build
diff --git a/source/apps-extra/asciidoc/2f2256c31fbe.patch b/source/apps-extra/asciidoc/2f2256c31fbe.patch
new file mode 100644
index 0000000..8e45f0e
--- /dev/null
+++ b/source/apps-extra/asciidoc/2f2256c31fbe.patch
@@ -0,0 +1,53 @@
+# HG changeset patch
+# User Stuart Rackham
+# Date 1228260423 -46800
+# Node ID 2f2256c31fbe542bdd2bbb2753989f2444127238
+# Parent baf9c1979fb15ccd412e3ef5f8387493e2640489
+FIXED: Excluding double-quotes from unquoted attribute values resulted in backward incompatibility, double-quotes reenbled.
+
+diff -r baf9c1979fb1 -r 2f2256c31fbe asciidoc.py
+--- a/asciidoc.py Tue Dec 02 22:37:34 2008 +1300
++++ b/asciidoc.py Wed Dec 03 12:27:03 2008 +1300
+@@ -324,11 +324,7 @@ def parse_attributes(attrs,dict):
+ if not (isinstance(v,str) or isinstance(v,int) or isinstance(v,float) or v is None):
+ raise
+ except:
+- # Non-quoted attributes cannot contain double-quote characters, this
+- # restriction catches most quoted attribute syntax errors.
+- if s.find('"') >= 0:
+- error('malformed attributes: %s' % s)
+- return
++ s = s.replace('"','\\"')
+ s = s.split(',')
+ s = map(lambda x: '"' + x.strip() + '"', s)
+ s = ','.join(s)
+diff -r baf9c1979fb1 -r 2f2256c31fbe doc/asciidoc.txt
+--- a/doc/asciidoc.txt Tue Dec 02 22:37:34 2008 +1300
++++ b/doc/asciidoc.txt Wed Dec 03 12:27:03 2008 +1300
+@@ -3464,9 +3464,8 @@ to pass parameters to macros, blocks and
+ - The list consists of zero or more positional attribute values
+ followed by zero or more named attribute values.
+ - Attribute values are enclosed in quotation mark (") characters.
+-- If the attribute list contains no named attributes and the attribute
+- values contain no commas or quotation marks then quoting is
+- unnecessary.
++- If the attribute list only contains positional attribute values and
++ the values contain no commas then quoting is unnecessary.
+
+ Here are three examples (a single unquoted positional attribute; three
+ unquoted attribute values; one positional attribute followed by two
+@@ -3479,11 +3478,10 @@ named attributes):
+ .Attribute list behavior
+ - If one or more attribute values contains a comma the all values must
+ be quoted (enclosed in quotation characters).
+-- If the list contains any named or quoted attributes the all string
++- If the list contains any named or quoted attributes then all string
+ attribute values must be quoted.
+-- To include a quotation mark (") character in an attribute value the
+- value must be quoted and the quotation mark escaped with a
+- backslash.
++- To include a quotation mark (") character in a quoted attribute
++ value the the quotation mark must be escaped with a backslash.
+ - List attributes take precedence over existing attributes.
+ - List attributes can only be referenced in configuration file markup
+ templates and tags, they are not available inside the document.
diff --git a/source/apps-extra/asciidoc/FrugalBuild b/source/apps-extra/asciidoc/FrugalBuild
index c462fa4..d7cf097 100644
--- a/source/apps-extra/asciidoc/FrugalBuild
+++ b/source/apps-extra/asciidoc/FrugalBuild
@@ -3,7 +3,7 @@
pkgname=asciidoc
pkgver=8.3.0
-pkgrel=2
+pkgrel=3
pkgdesc="AsciiDoc is a text document format for writing short documents, articles, books and UNIX man pages."
url="http://www.methods.co.nz/asciidoc/index.html"
depends=()
@@ -14,11 +14,12 @@ up2date="lynx -dump http://www.methods.co.nz/asciidoc/downloads.html |Flasttar"
source=(http://www.methods.co.nz/asciidoc/asciidoc-$pkgver.tar.gz \
http://ftp.frugalware.org/pub/other/sources/asciidoc/asciidoc-fonts-0.1.tar.bz2 \
README.Frugalware \
- baf9c1979fb1.patch)
+ baf9c1979fb1.patch 2f2256c31fbe.patch)
sha1sums=('22fec74428e52191b837568e4bff53988be6fabc' \
'717779406f876f439ac37c79878f403ecdef3467' \
'31d7a38de67fd8d2492b8a07d64721491b69d1ea' \
- '4ba8dbe478a49290587aa8af0b2a602cae651fe1')
+ '4ba8dbe478a49290587aa8af0b2a602cae651fe1' \
+ '507bdbbcb2825f5056aa04a7f04f9055086d96b2')
build() {
Fpatchall
From janny at frugalware.org Wed Dec 3 05:50:26 2008
From: janny at frugalware.org (Janos Kovacs)
Date: Wed Dec 3 05:50:28 2008
Subject: [Frugalware-git] frugalware-current: courier-authlib-0.61.1-1-i686
Message-ID: <20081203045026.D833A1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=1bfeb39e3fb3079a0c08c499bc7fdcb64fdec4e5
commit 1bfeb39e3fb3079a0c08c499bc7fdcb64fdec4e5
Author: Janos Kovacs
Date: Wed Dec 3 05:50:08 2008 +0100
courier-authlib-0.61.1-1-i686
version bump
diff --git a/source/network-extra/courier-authlib/FrugalBuild b/source/network-extra/courier-authlib/FrugalBuild
index 7efe8c0..e1a235c 100644
--- a/source/network-extra/courier-authlib/FrugalBuild
+++ b/source/network-extra/courier-authlib/FrugalBuild
@@ -3,7 +3,7 @@
# Contributor: Karoly CZOVEK
pkgname=courier-authlib
-pkgver=0.61.0
+pkgver=0.61.1
pkgrel=1
pkgdesc="The Courier authentication library & daemon"
_F_sourceforge_dirname="courier"
@@ -19,7 +19,7 @@ backup=('etc/courier/authdaemonrc' 'etc/courier/authlib/userdb')
up2date="lynx -dump 'http://www.courier-mta.org/download.php'|grep authlib|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'"
source=($source rc.courier-authlib rc.courier-authlib-de.po authdaemonrc.frugal \
README.frugalware)
-sha1sums=('0caf0f435411124b02fe2594b39feceff5b23159' \
+sha1sums=('c3a009a40177764a888fbdacb84413a96a96c106' \
'0f9b61c096dc7d164c1c2733cdd9742534731c79' \
'2ac194885e90df15d3d7fc3f38f3822cd931fa9a' \
'57669b3fd1d3dda9d4e00d91a6a53ab31fd8e5a0' \
From janny at frugalware.org Wed Dec 3 05:52:57 2008
From: janny at frugalware.org (Janos Kovacs)
Date: Wed Dec 3 05:52:59 2008
Subject: [Frugalware-git] frugalware-current: xvidcore-1.2.0-1-i686
Message-ID: <20081203045257.B59071190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=7500dcc34ae7f9b4b9682413522f42ca92220285
commit 7500dcc34ae7f9b4b9682413522f42ca92220285
Author: Janos Kovacs
Date: Wed Dec 3 05:52:55 2008 +0100
xvidcore-1.2.0-1-i686
version bump
diff --git a/source/multimedia/xvidcore/FrugalBuild b/source/multimedia/xvidcore/FrugalBuild
index 68d78a7..3b0d8d1 100644
--- a/source/multimedia/xvidcore/FrugalBuild
+++ b/source/multimedia/xvidcore/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Janos Kovacs
pkgname=xvidcore
-pkgver=1.1.3
+pkgver=1.2.0
pkgrel=1
pkgdesc="XviD is an open source MPEG-4 video codec"
url="http://www.xvid.org"
@@ -12,10 +12,11 @@ archs=('i686' 'x86_64' 'ppc')
groups=('multimedia')
up2date="lynx -dump $url/downloads.html | grep xvidcore.[0-9] | sed 's/.*-\(.*\)\.t.*/\1/;q;1 p'"
source=(http://downloads.xvid.org/downloads/$pkgname-$pkgver.tar.gz)
+sha1sums=('c48fc0fd13dd7e6d120abfba07fbec5856fe3326')
build()
{
- Fcd $pkgname-$pkgver/build/generic
+ Fcd $pkgname/build/generic
Fsed '@$(INSTALL) -m 644 $(BUILD_DIR)/$(SHARED_LIB)' \
'@$(INSTALL) -m 755 $(BUILD_DIR)/$(SHARED_LIB)' Makefile
Fsed '@$(INSTALL) -m 644 $(BUILD_DIR)/$(STATIC_LIB)' \
@@ -27,4 +28,3 @@ build()
Fln libxvidcore.so.4.1 /usr/lib/libxvidcore.so.4.1.0
Fln libxvidcore.a /usr/lib/libxvidcore.a.0
}
-sha1sums=('93c449972d6a8d2ce97d72472215e0d1671312ee')
From janny at frugalware.org Wed Dec 3 05:53:45 2008
From: janny at frugalware.org (Janos Kovacs)
Date: Wed Dec 3 05:53:46 2008
Subject: [Frugalware-git] frugalware-current: clamtk-4.05-1-i686
Message-ID: <20081203045345.0752B1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=7c63ff087f81e3a8cd4abf919813c5b339afe052
commit 7c63ff087f81e3a8cd4abf919813c5b339afe052
Author: Janos Kovacs
Date: Wed Dec 3 05:53:42 2008 +0100
clamtk-4.05-1-i686
version bump
diff --git a/source/xapps-extra/clamtk/FrugalBuild b/source/xapps-extra/clamtk/FrugalBuild
index 17a6a3d..79f56f0 100644
--- a/source/xapps-extra/clamtk/FrugalBuild
+++ b/source/xapps-extra/clamtk/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Janos Kovacs
pkgname=clamtk
-pkgver=4.04
+pkgver=4.05
pkgrel=1
pkgdesc="ClamTk is a GUI front-end for ClamAV using gtk2-perl"
rodepends=('perl-gtk2' 'clamav' 'perl-date-calc' 'perl-file-find-rule' 'perl-gettext')
@@ -10,7 +10,7 @@ groups=('xapps-extra')
archs=('i686' 'x86_64')
Finclude sourceforge
url="http://clamtk.sourceforge.net/"
-sha1sums=('b80013250abc0cdcb0fd5e6b03a7046a0c9212b5')
+sha1sums=('6bf3fa2cc53ed191e68093b28fdf94990bebb2ed')
build() {
Fcd
From boobaa at frugalware.org Wed Dec 3 07:41:25 2008
From: boobaa at frugalware.org (CSÉCSY László)
Date: Wed Dec 3 07:41:29 2008
Subject: [Frugalware-git] frugalware-current: perl-xml-rss-1.40-1-i686
Message-ID: <20081203064125.BD8711190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=33b2293f70e9baab06714bce56393d9b9b796331
commit 33b2293f70e9baab06714bce56393d9b9b796331
Author: CSÉCSY László
Date: Wed Dec 3 07:41:07 2008 +0100
perl-xml-rss-1.40-1-i686
version bump
diff --git a/source/devel-extra/perl-xml-rss/FrugalBuild b/source/devel-extra/perl-xml-rss/FrugalBuild
index 1d8a4f6..314c465 100644
--- a/source/devel-extra/perl-xml-rss/FrugalBuild
+++ b/source/devel-extra/perl-xml-rss/FrugalBuild
@@ -3,7 +3,7 @@
_F_perl_name=XML-RSS
_F_perl_author=S/SH/SHLOMIF
-pkgver=1.38
+pkgver=1.40
pkgrel=1
pkgdesc="A perl module to manage RDF Site Summary (RSS) files"
url="http://search.cpan.org/dist/XML-RSS/"
@@ -12,4 +12,4 @@ makedepends=('perl-test-manifest')
groups=('devel-extra')
Finclude perl
archs=('i686' 'x86_64')
-sha1sums=('da2d8fde75ba0cc3c6dfa97780dff4762e88a7a3')
+sha1sums=('97f0bee4aee6c205b1d5f87508e6a84b84461a45')
From boobaa at frugalware.org Wed Dec 3 07:43:46 2008
From: boobaa at frugalware.org (CSÉCSY László)
Date: Wed Dec 3 07:43:48 2008
Subject: [Frugalware-git] frugalware-current: smarty-2.6.21-1-i686
Message-ID: <20081203064346.800E11190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=b9b585a3481c393374f801c0ce8d16459f5aa899
commit b9b585a3481c393374f801c0ce8d16459f5aa899
Author: CSÉCSY László
Date: Wed Dec 3 07:43:35 2008 +0100
smarty-2.6.21-1-i686
version bump
diff --git a/source/devel-extra/smarty/FrugalBuild b/source/devel-extra/smarty/FrugalBuild
index 2c82f3b..ad54444 100644
--- a/source/devel-extra/smarty/FrugalBuild
+++ b/source/devel-extra/smarty/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: CSÉCSY László
pkgname=smarty
-pkgver=2.6.20
+pkgver=2.6.21
pkgrel=1
pkgdesc="a template engine for PHP"
url="http://smarty.net/"
@@ -23,4 +23,4 @@ build()
}
-sha1sums=('012ea05a4d29960ea365de9a10ab5161292a2918')
+sha1sums=('aeac29aa51d291afe24d5aff5c368ecef6b25521')
From ryuo at frugalware.org Wed Dec 3 15:06:08 2008
From: ryuo at frugalware.org (James Buren)
Date: Wed Dec 3 15:06:10 2008
Subject: [Frugalware-git] frugalware-current: eeepc-frugalware-1.0-1-i686
Message-ID: <20081203140608.EBE911190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=2d8d11bb792f6d1ce6427f06394d51ae2fb1e0a9
commit 2d8d11bb792f6d1ce6427f06394d51ae2fb1e0a9
Author: James Buren
Date: Wed Dec 3 08:04:01 2008 -0600
eeepc-frugalware-1.0-1-i686
* new package
* currently nobuild until it can be fully tested
diff --git a/source/apps-extra/eeepc-frugalware/FrugalBuild b/source/apps-extra/eeepc-frugalware/FrugalBuild
new file mode 100644
index 0000000..a234098
--- /dev/null
+++ b/source/apps-extra/eeepc-frugalware/FrugalBuild
@@ -0,0 +1,26 @@
+# Compiling Time: 0.01 SBU
+# Maintainer: James Buren
+
+pkgname=eeepc-frugalware
+pkgver=1.0
+pkgrel=1
+pkgdesc="A collection of things to help integrate Eee PC with frugalware."
+url="http://frugalware.org/"
+rodepends=('acpid' 'alsa-utils' 'xset')
+groups=('apps-extra')
+archs=('i686' 'x86_64')
+up2date="$pkgver"
+# disable building until i can extend this further
+options=('nobuild')
+backup=('etc/sysconfig/eeepc')
+source=(eeepc hotkey hotkey.sh)
+sha1sums=('2f9aca4dfae367f490268435a9b6561d247df933' \
+ '688223b44c23716c4eefe88f7f53a8aa61ec80bf' \
+ '437a3f504c76c9420945be786ed9b2024439840a')
+
+build()
+{
+ Ffile /etc/sysconfig/eeepc
+ Ffile /etc/acpi/events/hotkey
+ Fexe /etc/acpi/hotkey.sh
+}
\ No newline at end of file
diff --git a/source/apps-extra/eeepc-frugalware/eeepc b/source/apps-extra/eeepc-frugalware/eeepc
new file mode 100644
index 0000000..b36655c
--- /dev/null
+++ b/source/apps-extra/eeepc-frugalware/eeepc
@@ -0,0 +1,36 @@
+#
+# This file is used to modify the default actions
+# of the acpi events. Please change it if it is not
+# to your liking.
+#
+
+# This is the name of the ALSA device the events will
+# use.
+
+VOLUME_NAME="Master"
+
+export VOLUME_NAME
+
+# This is the percentage increment for raising or
+# lowering the volume.
+
+VOLUME_INCREMENT="10"
+
+export VOLUME_INCREMENT
+
+# This is the command used to turn the screen in
+# xorg off. xset utility is the default, but
+# xdg-screensaver may be a viable alternative if
+# you want the acpi event to trigger your screensaver
+# instead.
+
+SCREEN_OFF="env DISPLAY=\":0\" xset dpms force off"
+
+export SCREEN_OFF
+
+# Set this to the command you want to use to run your
+# "task manager","process viewer", or whatever you call it.
+
+TASK_MANAGER="su -l nobody -c \"env DISPLAY=\":0\"\" xterm -e \"top\""
+
+export TASK_MANAGER
\ No newline at end of file
diff --git a/source/apps-extra/eeepc-frugalware/hotkey b/source/apps-extra/eeepc-frugalware/hotkey
new file mode 100644
index 0000000..191a323
--- /dev/null
+++ b/source/apps-extra/eeepc-frugalware/hotkey
@@ -0,0 +1,2 @@
+event=hotkey ATKD .*
+action=/etc/acpi/hotkey.sh %e
diff --git a/source/apps-extra/eeepc-frugalware/hotkey.sh b/source/apps-extra/eeepc-frugalware/hotkey.sh
new file mode 100755
index 0000000..51c9843
--- /dev/null
+++ b/source/apps-extra/eeepc-frugalware/hotkey.sh
@@ -0,0 +1,57 @@
+#!/bin/sh
+
+[ -f "/etc/sysconfig/eeepc" ] && source "/etc/sysconfig/eeepc"
+
+case $3 in
+ #Fn+F1
+ 00000080)
+ #echo "a" >> /var/log/messages
+ ;;
+ # Toggle Wireless
+ 00000010)
+ echo "1" > /sys/devices/platform/eeepc/wlan
+ ;;
+ 00000011)
+ echo "0" > "/sys/devices/platform/eeepc/wlan"
+ ;;
+ #Fn+F3
+ 00000030)
+ #echo "d" >> /var/log/messages
+ ;;
+ 00000031)
+ #echo "e" >> /var/log/messages
+ ;;
+ 00000032)
+ #echo "f" >> /var/log/messages
+ ;;
+ #Fn+F6
+ 00000012)
+ #${TASK_MANAGER}
+ ;;
+ # Toggle Mute
+ 00000013)
+ amixer -q set "${VOLUME_NAME}" toggle
+ ;;
+ # Lower Volume
+ 00000014)
+ amixer -q set "${VOLUME_NAME}" "${VOLUME_INCREMENT}%-"
+ ;;
+ # Raise Volume
+ 00000015)
+ amixer -q set "${VOLUME_NAME}" "${VOLUME_INCREMENT}%+"
+ ;;
+ # Turn off backlight
+ 00000016)
+ ${SCREEN_OFF}
+ ;;
+ #Fn+F3
+ 0000002x)
+ #echo "k" >> /var/log/messages
+ ;;
+ #Fn+F4
+ 0000002x)
+ #echo "k" >> /var/log/messages
+ ;;
+esac
+
+#echo $3 >> /var/log/messages
\ No newline at end of file
From vmiklos at frugalware.org Wed Dec 3 16:38:24 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Wed Dec 3 16:38:27 2008
Subject: [Frugalware-git] frugalware-current: udev-135-1-i686
Message-ID: <20081203153824.A4B0F11901A1@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=55c79038e0f628959808c95b93f75afe36f4e625
commit 55c79038e0f628959808c95b93f75afe36f4e625
Author: Miklos Vajna
Date: Wed Dec 3 15:58:55 2008 +0100
udev-135-1-i686
- version bump
diff --git a/source/base/udev/FrugalBuild b/source/base/udev/FrugalBuild
index 0d9aba1..d8c6da5 100644
--- a/source/base/udev/FrugalBuild
+++ b/source/base/udev/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Miklos Vajna
pkgname=udev
-pkgver=134
+pkgver=135
pkgrel=1
pkgdesc="A userspace implementation of devfs"
url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/"
From vmiklos at frugalware.org Wed Dec 3 16:38:24 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Wed Dec 3 16:38:29 2008
Subject: [Frugalware-git] frugalware-current: mercurial-1.1-1-i686
Message-ID: <20081203153824.882A31190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=6bad3368d9f93c7e2705886fa006a4f2ed7c7f96
commit 6bad3368d9f93c7e2705886fa006a4f2ed7c7f96
Author: Miklos Vajna
Date: Wed Dec 3 15:56:33 2008 +0100
mercurial-1.1-1-i686
- version bump
diff --git a/source/devel-extra/mercurial/FrugalBuild b/source/devel-extra/mercurial/FrugalBuild
index 4fe4f77..3f6e42d 100644
--- a/source/devel-extra/mercurial/FrugalBuild
+++ b/source/devel-extra/mercurial/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Miklos Vajna
pkgname=mercurial
-pkgver=1.0.2
+pkgver=1.1
pkgrel=1
pkgdesc="A fast, lightweight source control management system."
url="http://www.selenic.com/mercurial/"
@@ -13,7 +13,7 @@ groups=('devel-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump $url/release/ |grep tar.gz$ |Fsort |Flasttar"
source=($url/release/$pkgname-$pkgver.tar.gz)
-sha1sums=('6d5be655276770192b889cee279bdcc0aee977e3')
+sha1sums=('e6cd373e18e9d5154814eb08f58c7a6567608642')
subpkgs=('mercurial-hgk')
subdescs=('Graphical repository and history browser based on gitk.')
@@ -23,9 +23,9 @@ subarchs=('i686 x86_64')
build()
{
- Fmake
- rm Makefile
- Fmakeinstall
+ Fsed '--prefix="$(PREFIX)"' '--prefix="$(PREFIX)" --root="$(DESTDIR)"' Makefile
+ make all || return 1
+ Fmakeinstall PREFIX=/usr
Fexerel contrib/hgk /usr/bin/hgk
Fsplit mercurial-hgk usr/bin/hgk
}
From vmiklos at frugalware.org Wed Dec 3 16:38:24 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Wed Dec 3 16:38:29 2008
Subject: [Frugalware-git] frugalware-current: j2sdk-6-12-i686
Message-ID: <20081203153824.B34D011901A5@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=121bd14478cb64ed9d0f3835822d62368f03000a
commit 121bd14478cb64ed9d0f3835822d62368f03000a
Author: Miklos Vajna
Date: Wed Dec 3 16:05:34 2008 +0100
j2sdk-6-12-i686
- version bump
diff --git a/source/devel-extra/j2sdk/FrugalBuild b/source/devel-extra/j2sdk/FrugalBuild
index 5832f80..e1b8043 100644
--- a/source/devel-extra/j2sdk/FrugalBuild
+++ b/source/devel-extra/j2sdk/FrugalBuild
@@ -3,9 +3,9 @@
pkgname=j2sdk
pkgver=6
-update=10
+update=11
realver=${pkgver}u$update
-pkgrel=11
+pkgrel=12
pkgdesc="Sun's java development kit"
url="http://java.sun.com/j2se/downloads.html"
rodepends=('j2re')
@@ -14,10 +14,10 @@ archs=('i686' 'x86_64')
up2date="elinks -dump https://jdk-distros.dev.java.net/developer.html|grep 'jdk-[0-9].*bin$'|sed 's/.*jdk-\(.*\)-dlj-linux.*/\1/;s/u$update//;q'"
if [ "$CARCH" == "i686" ]; then
_arch="i586"
- sha1sums=('f4dc9d497042c5196afb7ae75257de8614673ea6')
+ sha1sums=('6c1bb54d383e1fff69c5e33bfe9e3fcc05c653ab')
elif [ "$CARCH" == "x86_64" ]; then
_arch="amd64"
- sha1sums=('dd47b6afb2eed8253ab39d7b5a31fcff811cbca5')
+ sha1sums=('665ab8cab1342030e94e19a24eb76470a3677f6f')
fi
source=(http://dlc.sun.com/dlj/binaries/jdk-$realver-dlj-linux-$_arch.bin \
https://jdk-distros.dev.java.net/source/browse/*checkout*/jdk-distros/trunk/utils/construct.sh \
From vmiklos at frugalware.org Wed Dec 3 16:38:24 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Wed Dec 3 16:38:29 2008
Subject: [Frugalware-git] frugalware-current: busybox-1.13.1-1-i686
Message-ID: <20081203153824.BE90F11901AB@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=5f49db902e2a9ddc72cdf387bcd7df8b90f1d073
commit 5f49db902e2a9ddc72cdf387bcd7df8b90f1d073
Author: Miklos Vajna
Date: Wed Dec 3 16:36:43 2008 +0100
busybox-1.13.1-1-i686
- version bump
diff --git a/source/apps-extra/busybox/FrugalBuild b/source/apps-extra/busybox/FrugalBuild
index ad26ea2..3491314 100644
--- a/source/apps-extra/busybox/FrugalBuild
+++ b/source/apps-extra/busybox/FrugalBuild
@@ -2,8 +2,8 @@
# Maintainer: Miklos Vajna
pkgname=busybox
-pkgver=1.12.1
-pkgrel=2
+pkgver=1.13.1
+pkgrel=1
pkgdesc="Utilities for rescue and embedded systems."
url="http://www.busybox.net/"
depends=('glibc')
@@ -12,8 +12,8 @@ archs=('i686' 'x86_64' 'ppc')
up2date="lynx -dump 'http://busybox.net/'|grep '(stable)'|sed 's/[^,]*BusyBox \([0-9.]*\) (.*/\1/'|Fsort|tail -n 1"
source=(http://www.busybox.net/downloads/busybox-$pkgver.tar.bz2 config)
# NOTE: we can't use signatures() here as the author signes only the checksums
-sha1sums=('e405e2d6587714626c8eb7d181f63208f3997845' \
- '75455cdce81580baba40800bf90d71c4c84c3f69')
+sha1sums=('9380c7ab81013b7b242daf02696c0aa1fec74b28' \
+ '1c0553515eb1fd6e707100da8baecdee5d22f2c0')
build()
{
diff --git a/source/apps-extra/busybox/config b/source/apps-extra/busybox/config
index 047f913..cabe245 100644
--- a/source/apps-extra/busybox/config
+++ b/source/apps-extra/busybox/config
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
-# Busybox version: 1.12.1
-# Thu Oct 2 17:33:41 2008
+# Busybox version: 1.13.1
+# Wed Dec 3 16:33:23 2008
#
CONFIG_HAVE_DOT_CONFIG=y
@@ -34,7 +34,7 @@ CONFIG_FEATURE_DEVPTS=y
# CONFIG_FEATURE_PREFER_APPLETS is not set
CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
CONFIG_FEATURE_SYSLOG=y
-CONFIG_FEATURE_HAVE_RPC=y
+# CONFIG_FEATURE_HAVE_RPC is not set
#
# Build Options
@@ -58,7 +58,6 @@ CONFIG_NO_DEBUG_LIB=y
# CONFIG_DMALLOC is not set
# CONFIG_EFENCE is not set
CONFIG_INCLUDE_SUSv2=y
-# CONFIG_PARSE is not set
#
# Installation Options
@@ -153,7 +152,7 @@ CONFIG_DD=y
CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
# CONFIG_FEATURE_DD_IBS_OBS is not set
CONFIG_DF=y
-# CONFIG_FEATURE_DF_INODE is not set
+# CONFIG_FEATURE_DF_FANCY is not set
CONFIG_DIRNAME=y
# CONFIG_DOS2UNIX is not set
# CONFIG_UNIX2DOS is not set
@@ -283,6 +282,8 @@ CONFIG_RESET=y
# CONFIG_SETCONSOLE is not set
# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set
# CONFIG_SETFONT is not set
+# CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set
+CONFIG_DEFAULT_SETFONT_DIR=""
# CONFIG_SETKEYCODES is not set
# CONFIG_SETLOGCONS is not set
# CONFIG_SHOWKEY is not set
@@ -304,7 +305,7 @@ CONFIG_WHICH=y
# Editors
#
# CONFIG_AWK is not set
-# CONFIG_FEATURE_AWK_MATH is not set
+# CONFIG_FEATURE_AWK_LIBM is not set
CONFIG_CMP=y
# CONFIG_DIFF is not set
# CONFIG_FEATURE_DIFF_BINARY is not set
@@ -367,7 +368,6 @@ CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
# Init Utilities
#
CONFIG_INIT=y
-# CONFIG_DEBUG_INIT is not set
CONFIG_FEATURE_USE_INITTAB=y
CONFIG_FEATURE_KILL_REMOVED=y
CONFIG_FEATURE_KILL_DELAY=0
@@ -422,35 +422,36 @@ CONFIG_USE_BB_CRYPT=y
#
# Linux Module Utilities
#
+CONFIG_DEFAULT_MODULES_DIR=""
+CONFIG_DEFAULT_DEPMOD_FILE=""
# CONFIG_MODPROBE_SMALL is not set
# CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE is not set
# CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set
-# CONFIG_DEPMOD is not set
-# CONFIG_FEATURE_DEPMOD_PRUNE_FANCY is not set
-# CONFIG_FEATURE_DEPMOD_ALIAS is not set
# CONFIG_INSMOD is not set
-# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
-# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
-# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
-# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
-# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
# CONFIG_RMMOD is not set
# CONFIG_LSMOD is not set
# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
# CONFIG_MODPROBE is not set
-# CONFIG_FEATURE_MODPROBE_MULTIPLE_OPTIONS is not set
-# CONFIG_FEATURE_MODPROBE_FANCY_ALIAS is not set
# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
-# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
+# CONFIG_DEPMOD is not set
+
+#
+# Options common to multiple modutils
+#
# CONFIG_FEATURE_2_4_MODULES is not set
-# CONFIG_FEATURE_2_6_MODULES is not set
-CONFIG_DEFAULT_MODULES_DIR=""
-CONFIG_DEFAULT_DEPMOD_FILE=""
-# CONFIG_FEATURE_QUERY_MODULE_INTERFACE is not set
+# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
+# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
+# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
+# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
+# CONFIG_FEATURE_MODUTILS_ALIAS is not set
+# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
#
# Linux System Utilities
#
+# CONFIG_BLKID is not set
CONFIG_DMESG=y
CONFIG_FEATURE_DMESG_PRETTY=y
# CONFIG_FBSET is not set
@@ -551,15 +552,17 @@ CONFIG_FEATURE_MOUNT_LOOP=y
# CONFIG_FEATURE_CHAT_CLR_ABORT is not set
# CONFIG_CHRT is not set
# CONFIG_CROND is not set
-# CONFIG_DEBUG_CROND_OPTION is not set
+# CONFIG_FEATURE_CROND_D is not set
# CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set
# CONFIG_CRONTAB is not set
# CONFIG_DC is not set
+# CONFIG_FEATURE_DC_LIBM is not set
# CONFIG_DEVFSD is not set
# CONFIG_DEVFSD_MODLOAD is not set
# CONFIG_DEVFSD_FG_NP is not set
# CONFIG_DEVFSD_VERBOSE is not set
# CONFIG_FEATURE_DEVFS is not set
+# CONFIG_DEVMEM is not set
# CONFIG_EJECT is not set
# CONFIG_FEATURE_EJECT_SCSI is not set
# CONFIG_FBSPLASH is not set
@@ -571,9 +574,11 @@ CONFIG_FEATURE_MOUNT_LOOP=y
CONFIG_FEATURE_LESS_MAXLINES=
# CONFIG_FEATURE_LESS_BRACKETS is not set
# CONFIG_FEATURE_LESS_FLAGS is not set
-# CONFIG_FEATURE_LESS_FLAGCS is not set
+# CONFIG_FEATURE_LESS_DASHCMD is not set
# CONFIG_FEATURE_LESS_MARKS is not set
# CONFIG_FEATURE_LESS_REGEXP is not set
+# CONFIG_FEATURE_LESS_LINENUMS is not set
+# CONFIG_FEATURE_LESS_WINCH is not set
# CONFIG_HDPARM is not set
# CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set
# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set
@@ -685,8 +690,6 @@ CONFIG_PING=y
CONFIG_FEATURE_FANCY_PING=y
# CONFIG_PSCAN is not set
CONFIG_ROUTE=y
-# CONFIG_SENDMAIL is not set
-# CONFIG_FETCHMAIL is not set
# CONFIG_SLATTACH is not set
# CONFIG_TELNET is not set
# CONFIG_FEATURE_TELNET_TTYPE is not set
@@ -698,7 +701,7 @@ CONFIG_ROUTE=y
# CONFIG_FEATURE_TFTP_GET is not set
# CONFIG_FEATURE_TFTP_PUT is not set
# CONFIG_FEATURE_TFTP_BLOCKSIZE is not set
-# CONFIG_DEBUG_TFTP is not set
+# CONFIG_TFTP_DEBUG is not set
# CONFIG_TRACEROUTE is not set
# CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set
# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set
@@ -711,9 +714,9 @@ CONFIG_DHCPD_LEASES_FILE=""
# CONFIG_APP_UDHCPC is not set
# CONFIG_FEATURE_UDHCPC_ARPING is not set
# CONFIG_FEATURE_UDHCP_PORT is not set
-# CONFIG_FEATURE_UDHCP_DEBUG is not set
-# CONFIG_FEATURE_RFC3397 is not set
-CONFIG_DHCPC_DEFAULT_SCRIPT=""
+# CONFIG_UDHCP_DEBUG is not set
+# CONFIG_FEATURE_UDHCP_RFC3397 is not set
+CONFIG_UDHCPC_DEFAULT_SCRIPT=""
CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=
# CONFIG_VCONFIG is not set
CONFIG_WGET=y
@@ -725,6 +728,26 @@ CONFIG_FEATURE_WGET_AUTHENTICATION=y
# CONFIG_UDPSVD is not set
#
+# Print Utilities
+#
+# CONFIG_LPD is not set
+# CONFIG_LPR is not set
+# CONFIG_LPQ is not set
+
+#
+# Mail Utilities
+#
+# CONFIG_MAKEMIME is not set
+CONFIG_FEATURE_MIME_CHARSET=""
+# CONFIG_POPMAILDIR is not set
+# CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set
+# CONFIG_REFORMIME is not set
+# CONFIG_FEATURE_REFORMIME_COMPAT is not set
+# CONFIG_SENDMAIL is not set
+# CONFIG_FEATURE_SENDMAIL_MAILX is not set
+# CONFIG_FEATURE_SENDMAIL_MAILXX is not set
+
+#
# Process Utilities
#
CONFIG_FREE=y
@@ -747,12 +770,44 @@ CONFIG_PS=y
# CONFIG_TOP is not set
# CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE is not set
# CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS is not set
+# CONFIG_FEATURE_TOP_SMP_CPU is not set
# CONFIG_FEATURE_TOP_DECIMALS is not set
+# CONFIG_FEATURE_TOP_SMP_PROCESS is not set
# CONFIG_FEATURE_TOPMEM is not set
CONFIG_UPTIME=y
# CONFIG_WATCH is not set
#
+# Runit Utilities
+#
+# CONFIG_RUNSV is not set
+# CONFIG_RUNSVDIR is not set
+# CONFIG_FEATURE_RUNSVDIR_LOG is not set
+# CONFIG_SV is not set
+CONFIG_SV_DEFAULT_SERVICE_DIR=""
+# CONFIG_SVLOGD is not set
+# CONFIG_CHPST is not set
+# CONFIG_SETUIDGID is not set
+# CONFIG_ENVUIDGID is not set
+# CONFIG_ENVDIR is not set
+# CONFIG_SOFTLIMIT is not set
+# CONFIG_CHCON is not set
+# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
+# CONFIG_GETENFORCE is not set
+# CONFIG_GETSEBOOL is not set
+# CONFIG_LOAD_POLICY is not set
+# CONFIG_MATCHPATHCON is not set
+# CONFIG_RESTORECON is not set
+# CONFIG_RUNCON is not set
+# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
+# CONFIG_SELINUXENABLED is not set
+# CONFIG_SETENFORCE is not set
+# CONFIG_SETFILES is not set
+# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
+# CONFIG_SETSEBOOL is not set
+# CONFIG_SESTATUS is not set
+
+#
# Shells
#
CONFIG_FEATURE_SH_IS_ASH=y
@@ -812,38 +867,3 @@ CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=
# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set
CONFIG_KLOGD=y
CONFIG_LOGGER=y
-
-#
-# Runit Utilities
-#
-# CONFIG_RUNSV is not set
-# CONFIG_RUNSVDIR is not set
-# CONFIG_SV is not set
-# CONFIG_SVLOGD is not set
-# CONFIG_CHPST is not set
-# CONFIG_SETUIDGID is not set
-# CONFIG_ENVUIDGID is not set
-# CONFIG_ENVDIR is not set
-# CONFIG_SOFTLIMIT is not set
-# CONFIG_CHCON is not set
-# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
-# CONFIG_GETENFORCE is not set
-# CONFIG_GETSEBOOL is not set
-# CONFIG_LOAD_POLICY is not set
-# CONFIG_MATCHPATHCON is not set
-# CONFIG_RESTORECON is not set
-# CONFIG_RUNCON is not set
-# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
-# CONFIG_SELINUXENABLED is not set
-# CONFIG_SETENFORCE is not set
-# CONFIG_SETFILES is not set
-# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
-# CONFIG_SETSEBOOL is not set
-# CONFIG_SESTATUS is not set
-
-#
-# Print Utilities
-#
-# CONFIG_LPD is not set
-# CONFIG_LPR is not set
-# CONFIG_LPQ is not set
From devil505linux at gmail.com Wed Dec 3 17:42:13 2008
From: devil505linux at gmail.com (Devil505)
Date: Wed Dec 3 17:42:16 2008
Subject: [Frugalware-git] frugalware-current: filezilla-3.1.6-1-i686
Message-ID: <20081203164213.5555011901A1@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=08ff33c0f0f44d3c581d9d9ffa6818698281b7d0
commit 08ff33c0f0f44d3c581d9d9ffa6818698281b7d0
Author: Devil505
Date: Wed Dec 3 17:33:02 2008 +0100
filezilla-3.1.6-1-i686
* version bump
diff --git a/source/xapps-extra/filezilla/FrugalBuild b/source/xapps-extra/filezilla/FrugalBuild
index e4145f8..00d8abc 100644
--- a/source/xapps-extra/filezilla/FrugalBuild
+++ b/source/xapps-extra/filezilla/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Devil505
pkgname=filezilla
-pkgver=3.1.5.1
+pkgver=3.1.6
pkgrel=1
pkgdesc="a fast and reliable cross-platform FTP, FTPS and SFTP client"
depends=('wxgtk>=2.8.6' 'libidn' 'gnutls>=2.4' 'libgcrypt' 'libgcc' 'libxau' 'libxdmcp' 'libxxf86vm' 'expat' 'libxdamage' 'libxml2' 'libice')
@@ -15,6 +15,6 @@ Finclude sourceforge
options=('scriptlet')
groups=('xapps-extra')
archs=('i686' 'x86_64')
-sha1sums=('df2a8a38ab717113e0a15c6e99b6c39d3df9c46a')
+sha1sums=('955f31e5e718956d32cb92fa6558e78e22ec17ce')
# optimization OK
From devil505linux at gmail.com Wed Dec 3 17:42:13 2008
From: devil505linux at gmail.com (Devil505)
Date: Wed Dec 3 17:42:17 2008
Subject: [Frugalware-git] frugalware-current: printoxx-1.7-1-i686
Message-ID: <20081203164213.61D4411901A5@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=9ac4f76e95036aeba3d39d2794a6a93fabc17a07
commit 9ac4f76e95036aeba3d39d2794a6a93fabc17a07
Author: Devil505
Date: Wed Dec 3 17:37:42 2008 +0100
printoxx-1.7-1-i686
* version bump
diff --git a/source/xapps-extra/printoxx/FrugalBuild b/source/xapps-extra/printoxx/FrugalBuild
index 412909c..debf954 100644
--- a/source/xapps-extra/printoxx/FrugalBuild
+++ b/source/xapps-extra/printoxx/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Devil505
pkgname=printoxx
-pkgver=1.6
+pkgver=1.7
pkgrel=1
pkgdesc="Printoxx is a free open source Linux program for printing one or more image files with a user-defined page layout."
url="http://kornelix.squarespace.com/$pkgname/"
@@ -13,7 +13,7 @@ archs=('i686' 'x86_64')
up2date="lynx -dump http://kornelix.squarespace.com/downloads/ | Flasttar"
source=(http://kornelix.squarespace.com/storage/$pkgname/$pkgname-$pkgver.tar.gz)
_F_cd_path="$pkgname"
-sha1sums=('7320e65ba6f445defda9123df59657c5b6c6fb98')
+sha1sums=('8e55a588545eb2a35b070664f1d15b8bd0753e26')
build()
{
From devil505linux at gmail.com Wed Dec 3 17:42:13 2008
From: devil505linux at gmail.com (Devil505)
Date: Wed Dec 3 17:42:17 2008
Subject: [Frugalware-git] frugalware-current: playonlinux-3.2.2-1-i686
Message-ID: <20081203164213.6BAC611901AB@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=2b40e3479b82650c4f914684c9948593477c49a8
commit 2b40e3479b82650c4f914684c9948593477c49a8
Author: Devil505
Date: Wed Dec 3 17:41:36 2008 +0100
playonlinux-3.2.2-1-i686
* version bump
diff --git a/source/xapps-extra/playonlinux/FrugalBuild b/source/xapps-extra/playonlinux/FrugalBuild
index 1bb0f93..7b31831 100644
--- a/source/xapps-extra/playonlinux/FrugalBuild
+++ b/source/xapps-extra/playonlinux/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Devil505
pkgname=playonlinux
-pkgver=3.2.1
+pkgver=3.2.2
pkgrel=1
pkgdesc="GUI for managing Windows and DOS programs under linux"
url="http://www.$pkgname.com"
@@ -15,7 +15,7 @@ Fpkgversep="_"
_F_cd_path="$pkgname"
up2date="lynx -dump $url/en/download-generic.html | Flasttar"
source=(http://www.playonlinux.com/script_files/$_F_archive_name/$pkgver/${_F_archive_name}_$pkgver.tar.gz)
-sha1sums=('461f8298fd5584eb2edda6447b72292f5982c4e0')
+sha1sums=('773043cfa0d4fc6bf483c2174498e966ccd146bd')
build()
{
From devil505linux at gmail.com Wed Dec 3 17:42:13 2008
From: devil505linux at gmail.com (Devil505)
Date: Wed Dec 3 17:42:17 2008
Subject: [Frugalware-git] frugalware-current: clutter-0.8.4-1-i686
Message-ID: <20081203164213.3701F1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=2f559703f0e65808a2d4c702ffaceca9c0812618
commit 2f559703f0e65808a2d4c702ffaceca9c0812618
Author: Devil505
Date: Wed Dec 3 17:05:39 2008 +0100
clutter-0.8.4-1-i686
* version bump
diff --git a/source/xlib-extra/clutter/FrugalBuild b/source/xlib-extra/clutter/FrugalBuild
index 5c16d19..3d0685e 100644
--- a/source/xlib-extra/clutter/FrugalBuild
+++ b/source/xlib-extra/clutter/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Devil505
pkgname=clutter
-pkgver=0.8.2
+pkgver=0.8.4
pkgrel=1
pkgdesc="A GObject based library for creating fast, visually rich graphical user interfaces."
url="http://www.clutter-project.org"
@@ -12,6 +12,6 @@ groups=('xlib-extra')
archs=('i686')
up2date="lynx -dump $url/sources/LATEST | Flasttar"
source=($url/sources/$pkgname/0.8/$pkgname-$pkgver.tar.bz2)
-sha1sums=('485d5e7b4ccae15db8f7427e177bbfd5c5ddf26b')
+sha1sums=('5b9a347766b39b52564c5ad034bb51c5ab348dfe')
# optimization OK
From vmiklos at frugalware.org Wed Dec 3 17:47:09 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Wed Dec 3 17:47:10 2008
Subject: [Frugalware-git] bmf: git-1.6.1.rc1.35.gae26e7c-1-i686
Message-ID: <20081203164709.073811190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=bmf.git;a=commitdiff;h=1921879e6e1124224734a10a9765bc8cc9922323
commit 1921879e6e1124224734a10a9765bc8cc9922323
Author: Miklos Vajna
Date: Wed Dec 3 17:46:49 2008 +0100
git-1.6.1.rc1.35.gae26e7c-1-i686
- update to new rc
diff --git a/source/devel-extra/git/FrugalBuild b/source/devel-extra/git/FrugalBuild
index 56b7256..c3cc6a2 100644
--- a/source/devel-extra/git/FrugalBuild
+++ b/source/devel-extra/git/FrugalBuild
@@ -8,24 +8,24 @@ USE_DEVEL=${USE_DEVEL:-"y"}
USE_HTMLMAN=${USE_HTMLMAN:-"y"}
pkgname=git
-pkgver=1.5.6.4
-Fuse $USE_DEVEL && pkgver=1.6.0.rc3.17.gc14c8ce
+pkgver=1.6.0.4
+Fuse $USE_DEVEL && pkgver=1.6.1.rc1.35.gae26e7c
pkgrel=1
pkgdesc="A fast, scalable, distributed revision control system."
url="http://git.or.cz/"
-pkgurl="http://www.kernel.org/pub/software/scm/git/"
-depends=('curl>=7.16.0' 'openssl' 'perl-error')
+pkgurl="http://www.eu.kernel.org/pub/software/scm/git/"
+depends=('curl>=7.19.0' 'openssl' 'perl-error')
backup=(etc/sysconfig/git)
makedepends=('asciidoc' 'docbook-xsl>=1.73.0-2' 'docbook-xml' 'docbook2x' 'sgml-common' 'xmlto' 'cpio')
groups=('devel-extra')
-archs=('i686' 'x86_64')
-up2date="Flastarchive $pkgurl .tar.bz2"
+archs=('i686' 'x86_64' 'ppc')
+up2date="lynx -dump $pkgurl|grep -v rc |Flastarchive .tar.bz2"
if ! Fuse $USE_DEVEL; then
source=($pkgurl/$pkgname-$pkgver.tar.bz2)
signatures=(${source[0]}.sign '' '' '' '' '')
fi
source=(${source[@]} gitweb.modules.d gitweb.conf README.Frugalware rc.git git.sysconfig)
-options=('scriptlet' 'nobuild')
+options=('scriptlet')
Finclude texinfo
subpkgs=('gitweb' 'git-gui' 'gitk')
@@ -33,8 +33,7 @@ subdescs=('Web interface for Git.' 'Git GUI tool.' 'Git revision tree visualiser
subdepends=("git=$pkgver" "git=$pkgver tk" "git=$pkgver tk")
subbackup=('etc/gitweb.conf etc/httpd/conf/modules.d/gitweb.conf' '' '')
subgroups=('network-extra' 'xapps-extra' 'xapps-extra')
-subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64')
-suboptions=('nobuild' 'nobuild' 'nobuild')
+subarchs=('i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc')
if Fuse $USE_DEVEL; then
_F_scm_type="git"
@@ -95,7 +94,7 @@ build()
Ffile git.sysconfig /etc/sysconfig/git
# git-gui
- Fsplit git-gui usr/libexec/git-core/git-{gui,citool}
+ Fsplit git-gui usr/libexec/git-core/git-{gui,gui--askpass,citool}
Fsplit git-gui usr/share/git-gui
Fsplit git-gui usr/share/man/man1/git-{gui,citool}.1
Fsplit git-gui usr/share/doc/git-$pkgver/git-{gui,citool}.html
From vmiklos at frugalware.org Wed Dec 3 17:53:27 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Wed Dec 3 17:53:29 2008
Subject: [Frugalware-git] bmf: openoffice.org-3.0ooo300_m9-3-i686
Message-ID: <20081203165327.872B91190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=bmf.git;a=commitdiff;h=cd30e14f95fc00c4e24d90230cec7f6b8966e043
commit cd30e14f95fc00c4e24d90230cec7f6b8966e043
Author: Miklos Vajna
Date: Wed Dec 3 17:53:16 2008 +0100
openoffice.org-3.0ooo300_m9-3-i686
- nobuild, newer version in current
diff --git a/source/xapps/openoffice.org/FrugalBuild b/source/xapps/openoffice.org/FrugalBuild
index 9b83fdb..ac3e6a5 100644
--- a/source/xapps/openoffice.org/FrugalBuild
+++ b/source/xapps/openoffice.org/FrugalBuild
@@ -54,7 +54,7 @@ source=(http://ftp.frugalware.org/pub/other/sources/ooo-build/ooo-build$branch-$
http://download.go-oo.org/$dir/$tree-m$milestone-{ure,sdk,base,calc,l10n,writer,impress,artwork,filters,testing,bootstrap,libs_gui,libs_core,libs_extern,components,postprocess,libs_extern_sys,extensions}.tar.bz2)
signatures=($source.asc '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '')
NOEXTRACT=1
-options=(${options[@]} 'scriptlet')
+options=(${options[@]} 'scriptlet' 'nobuild')
subpkgs=("$pkgname-kde" "$pkgname-gnome" "$pkgname-sdk")
subdescs=("$pkgname kde integration" "$pkgname gnome integration" "The OpenOffice.org Software Development Kit")
@@ -64,6 +64,7 @@ subdepends=("$pkgname=$pkgver kdelibs>=3.5.5" \
subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64')
subgroups=('kde-extra' 'gnome-extra' 'devel-extra')
subinstall=("" "$_F_gnome_scriptlet" "")
+suboptions=('nobuild' 'nobuild' 'nobuild')
ooodicts="af cs da de es et fr gl hu it lt ne nl pl pt ru sk sl sv sw th vi zu"
ooosubpkgs=('de' 'es' 'fr' 'hu')
@@ -103,6 +104,7 @@ do
subdepends=("${subdepends[@]}" "openoffice.org>=$pkgver")
subgroups=("${subgroups[@]}" "locale-extra")
subarchs=("${subarchs[@]}" "i686 x86_64")
+ suboptions=("${suboptions[@]}" "nobuild")
i=$(($i+1))
done
From hermier at frugalware.org Wed Dec 3 20:14:01 2008
From: hermier at frugalware.org (Michel Hermier)
Date: Wed Dec 3 20:14:03 2008
Subject: [Frugalware-git] nvidia: nvidia-180.11-1-i686
Message-ID: <20081203191401.B556C1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=nvidia.git;a=commitdiff;h=b03bb8c2c45b5cdaf7ea53e843abc4a5722dc542
commit b03bb8c2c45b5cdaf7ea53e843abc4a5722dc542
Author: Michel Hermier
Date: Wed Dec 3 20:10:06 2008 +0100
nvidia-180.11-1-i686
* Bump version
diff --git a/source/x11-extra/nvidia/FrugalBuild b/source/x11-extra/nvidia/FrugalBuild
index 3ada3c7..fc6d254 100644
--- a/source/x11-extra/nvidia/FrugalBuild
+++ b/source/x11-extra/nvidia/FrugalBuild
@@ -2,13 +2,13 @@
# Maintainer: Michel Hermier
pkgname=nvidia
-pkgver=180.08
+pkgver=180.11
pkgrel=1
archs=('i686' 'x86_64' '!ppc')
options=('force')
Finclude nvidia
case "$_F_nvidia_arch" in
- x86) sha1sums=('eca0a4a8cc8625efb5ef0cc2d524ebcbe84a04d2');;
- x86_64) sha1sums=('96a130cbe7d2cfa2d2deb1c26459f7b55ef6cd56');;
+ x86) sha1sums=('070683a6a8a18f64b72a355f4bb86df814cddeed');;
+ x86_64) sha1sums=('f51ca224a9e1c6cad562f31018ae484c7c840e23');;
esac
From bouleetbil at frogdev.info Wed Dec 3 21:10:41 2008
From: bouleetbil at frogdev.info (bouleetbil)
Date: Wed Dec 3 21:10:43 2008
Subject: [Frugalware-git] frugalware-current: pygobject-2.15.4-1-i686
Message-ID: <20081203201041.0F7AB1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=24d84f2a9a64ee7990bdfb80a8317593237be6c4
commit 24d84f2a9a64ee7990bdfb80a8317593237be6c4
Author: bouleetbil
Date: Wed Dec 3 21:02:23 2008 +0100
pygobject-2.15.4-1-i686
*version bump some gnome stable depends
*to devel version of pygobject
*new subpkg for don't force gvfs depends
*closed #3500
diff --git a/source/lib/pygobject/FrugalBuild b/source/lib/pygobject/FrugalBuild
index adef3c1..14ef7b5 100644
--- a/source/lib/pygobject/FrugalBuild
+++ b/source/lib/pygobject/FrugalBuild
@@ -2,13 +2,27 @@
# Maintainer: Christian Hamar alias krix
pkgname=pygobject
-pkgver=2.14.2
+pkgver=2.15.4
pkgrel=1
pkgdesc="Python bindings for GObject"
-depends=('python' 'glib2>=2.16.3' 'libffi')
+depends=('python' 'glib2>=2.18.3' 'libffi')
+makedepends=('gvfs')
groups=('lib')
archs=('i686' 'x86_64' 'ppc')
-Finclude gnome
-sha1sums=('e891c3f1ad0d6f737d6c51b9be3eb363f7d11cbc')
+Finclude gnome python
+source=($source detect_libffi.patch)
+sha1sums=('dfc3f04a27243ac4c386bfd19e4c383dd419d040' \
+ 'c825944223544dc8821c7b99b084ac2da064aea8')
+
+subpkgs=("pygobject-gvfs")
+subdescs=('Python bindings for gvfs')
+subdepends=("pygobject=$pkgver gvfs")
+subgroups=('gnome')
+subarchs=('i686 x86_64')
+
+build() {
+ Fbuild
+ Fsplit pygobject-gvfs $_F_python_libdir/gtk-2.0/gio
+}
# optimization OK
diff --git a/source/lib/pygobject/detect_libffi.patch b/source/lib/pygobject/detect_libffi.patch
new file mode 100644
index 0000000..1030bd6
--- /dev/null
+++ b/source/lib/pygobject/detect_libffi.patch
@@ -0,0 +1,256 @@
+--- pygobject-2.15.4old/configure 2008-09-03 09:51:11.000000000 +0200
++++ pygobject-2.15.4/configure 2008-12-03 09:56:56.000000000 +0100
+@@ -11475,104 +11475,173 @@
+ exec_prefix=$exec_prefix_save
+
+
+-{ echo "$as_me:$LINENO: checking for ffi" >&5
+-echo $ECHO_N "checking for ffi... $ECHO_C" >&6; }
+
+-# Check whether --with-ffi was given.
+-if test "${with_ffi+set}" = set; then
+- withval=$with_ffi; with_libffi=$withval
++{ echo "$as_me:$LINENO: checking for ffi.h" >&5
++echo $ECHO_N "checking for ffi.h... $ECHO_C" >&6; }
++
++# Check whether --with-libffi was given.
++if test "${with_libffi+set}" = set; then
++ withval=$with_libffi; with_ffi=$withval
+ else
+- with_libffi=auto
++ with_ffi=auto
+ fi
+
+-if test x"$with_libffi" = xno ; then
+- have_libffi=false
++if test x"$with_ffi" = xno ; then
++ pygobject_ffi_h=disabled
+ else
+-
+-pkg_failed=no
+-{ echo "$as_me:$LINENO: checking for FFI" >&5
+-echo $ECHO_N "checking for FFI... $ECHO_C" >&6; }
+-
+-if test -n "$FFI_CFLAGS"; then
+- pkg_cv_FFI_CFLAGS="$FFI_CFLAGS"
+- elif test -n "$PKG_CONFIG"; then
+- if test -n "$PKG_CONFIG" && \
+- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libffi >= 3.0\"") >&5
+- ($PKG_CONFIG --exists --print-errors "libffi >= 3.0") 2>&5
++ cat >conftest.$ac_ext <<_ACEOF
++/* confdefs.h. */
++_ACEOF
++cat confdefs.h >>conftest.$ac_ext
++cat >>conftest.$ac_ext <<_ACEOF
++/* end confdefs.h. */
++#include
++_ACEOF
++if { (ac_try="$ac_cpp conftest.$ac_ext"
++case "(($ac_try" in
++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++ *) ac_try_echo=$ac_try;;
++esac
++eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
++ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+ ac_status=$?
++ grep -v '^ *+' conftest.er1 >conftest.err
++ rm -f conftest.er1
++ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+- (exit $ac_status); }; then
+- pkg_cv_FFI_CFLAGS=`$PKG_CONFIG --cflags "libffi >= 3.0" 2>/dev/null`
++ (exit $ac_status); } >/dev/null && {
++ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
++ test ! -s conftest.err
++ }; then
++ pygobject_ffi_h=yes
+ else
+- pkg_failed=yes
+-fi
+- else
+- pkg_failed=untried
++ echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++ pygobject_ffi_h=no
+ fi
+-if test -n "$FFI_LIBS"; then
+- pkg_cv_FFI_LIBS="$FFI_LIBS"
+- elif test -n "$PKG_CONFIG"; then
+- if test -n "$PKG_CONFIG" && \
+- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libffi >= 3.0\"") >&5
+- ($PKG_CONFIG --exists --print-errors "libffi >= 3.0") 2>&5
++
++rm -f conftest.err conftest.$ac_ext
++ if test $pygobject_ffi_h = yes; then
++
++cat >>confdefs.h <<\_ACEOF
++#define HAVE_FFI_H 1
++_ACEOF
++
++ save_LIBS=$LIBS
++ if test x"$with_ffi" = xyes || test x"$with_ffi" = xauto; then
++ other_LIBS=
++ else
++ other_LIBS=$with_ffi
++ fi
++ { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
++echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
++if test "${ac_cv_search_ffi_call+set}" = set; then
++ echo $ECHO_N "(cached) $ECHO_C" >&6
++else
++ ac_func_search_save_LIBS=$LIBS
++cat >conftest.$ac_ext <<_ACEOF
++/* confdefs.h. */
++_ACEOF
++cat confdefs.h >>conftest.$ac_ext
++cat >>conftest.$ac_ext <<_ACEOF
++/* end confdefs.h. */
++
++/* Override any GCC internal prototype to avoid an error.
++ Use char because int might match the return type of a GCC
++ builtin and then its argument prototype would still apply. */
++#ifdef __cplusplus
++extern "C"
++#endif
++char ffi_call ();
++int
++main ()
++{
++return ffi_call ();
++ ;
++ return 0;
++}
++_ACEOF
++for ac_lib in '' ffi; do
++ if test -z "$ac_lib"; then
++ ac_res="none required"
++ else
++ ac_res=-l$ac_lib
++ LIBS="-l$ac_lib $other_LIBS $ac_func_search_save_LIBS"
++ fi
++ rm -f conftest.$ac_objext conftest$ac_exeext
++if { (ac_try="$ac_link"
++case "(($ac_try" in
++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++ *) ac_try_echo=$ac_try;;
++esac
++eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
++ (eval "$ac_link") 2>conftest.er1
+ ac_status=$?
++ grep -v '^ *+' conftest.er1 >conftest.err
++ rm -f conftest.er1
++ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+- (exit $ac_status); }; then
+- pkg_cv_FFI_LIBS=`$PKG_CONFIG --libs "libffi >= 3.0" 2>/dev/null`
++ (exit $ac_status); } && {
++ test -z "$ac_c_werror_flag" ||
++ test ! -s conftest.err
++ } && test -s conftest$ac_exeext &&
++ $as_test_x conftest$ac_exeext; then
++ ac_cv_search_ffi_call=$ac_res
+ else
+- pkg_failed=yes
+-fi
+- else
+- pkg_failed=untried
+-fi
+-
++ echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
+
+
+-if test $pkg_failed = yes; then
++fi
+
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+- _pkg_short_errors_supported=yes
++rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
++ conftest$ac_exeext
++ if test "${ac_cv_search_ffi_call+set}" = set; then
++ break
++fi
++done
++if test "${ac_cv_search_ffi_call+set}" = set; then
++ :
+ else
+- _pkg_short_errors_supported=no
++ ac_cv_search_ffi_call=no
+ fi
+- if test $_pkg_short_errors_supported = yes; then
+- FFI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libffi >= 3.0" 2>&1`
+- else
+- FFI_PKG_ERRORS=`$PKG_CONFIG --print-errors "libffi >= 3.0" 2>&1`
+- fi
+- # Put the nasty error message in config.log where it belongs
+- echo "$FFI_PKG_ERRORS" >&5
++rm conftest.$ac_ext
++LIBS=$ac_func_search_save_LIBS
++fi
++{ echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
++echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
++ac_res=$ac_cv_search_ffi_call
++if test "$ac_res" != no; then
++ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+
+- { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+- have_libffi=no
+-elif test $pkg_failed = untried; then
+- have_libffi=no
+ else
+- FFI_CFLAGS=$pkg_cv_FFI_CFLAGS
+- FFI_LIBS=$pkg_cv_FFI_LIBS
+- { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+- have_libffi=yes
++ { { echo "$as_me:$LINENO: error: libffi not found" >&5
++echo "$as_me: error: libffi not found" >&2;}
++ { (exit 1); exit 1; }; }
+ fi
++
++ if test x$"ac_cv_search_ffi_call" = x"none required" ; then
++ FFI_LIBS=$other_LIBS
++ else
++ FFI_LIBS="$ac_cv_search_ffi_call $other_LIBS"
++ fi
++ LIBS=$save_LIBS
++ fi
+ fi
+-if test x"$with_libffi" = xyes && test x"$have_libffi" = xno ; then
+- { { echo "$as_me:$LINENO: error: ffi requested, but not found" >&5
+-echo "$as_me: error: ffi requested, but not found" >&2;}
++if test x"$with_ffi" != xauto && test x"$pygobject_ffi_h" != xyes ; then
++ { { echo "$as_me:$LINENO: error: libffi requested, but ffi.h not found" >&5
++echo "$as_me: error: libffi requested, but ffi.h not found" >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+-if test x"$have_libffi" = xyes; then
++{ echo "$as_me:$LINENO: result: $pygobject_ffi_h" >&5
++echo "${ECHO_T}$pygobject_ffi_h" >&6; }
+
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_FFI_H 1
+-_ACEOF
+
+-fi
+-{ echo "$as_me:$LINENO: result: $have_libffi" >&5
+-echo "${ECHO_T}$have_libffi" >&6; }
+- if test "$have_libffi" = "yes"; then
++if test "$pygobject_ffi_h" = "yes"; then
+ HAVE_LIBFFI_TRUE=
+ HAVE_LIBFFI_FALSE='#'
++ have_libffi=true
+ else
+ HAVE_LIBFFI_TRUE='#'
+ HAVE_LIBFFI_FALSE=
+@@ -11580,8 +11649,6 @@
+
+
+
+-
+-
+ pkg_failed=no
+ { echo "$as_me:$LINENO: checking for GIO" >&5
+ echo $ECHO_N "checking for GIO... $ECHO_C" >&6; }
From bouleetbil at frogdev.info Wed Dec 3 21:26:11 2008
From: bouleetbil at frogdev.info (bouleetbil)
Date: Wed Dec 3 21:26:15 2008
Subject: [Frugalware-git] frugalware-current: pygtk-2.12.1-3-i686
Message-ID: <20081203202611.AC5DE1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=a654dbfd1bfaeed8d2c097b7593650d0aed2cb39
commit a654dbfd1bfaeed8d2c097b7593650d0aed2cb39
Author: bouleetbil
Date: Wed Dec 3 21:20:41 2008 +0100
pygtk-2.12.1-3-i686
*rebuild with pygobject>=2.15.4-1
diff --git a/source/xlib/pygtk/FrugalBuild b/source/xlib/pygtk/FrugalBuild
index f3c66f5..c8e8c24 100644
--- a/source/xlib/pygtk/FrugalBuild
+++ b/source/xlib/pygtk/FrugalBuild
@@ -3,9 +3,9 @@
pkgname=pygtk
pkgver=2.12.1
-pkgrel=2
+pkgrel=3
pkgdesc="Python bindings for GTK+2"
-depends=('libglade>=2.6.2-4' 'pycairo>=1.4.12' 'pygobject>=2.14.1-2' 'python-numeric>=24.2-3' 'gtk+2>=2.12.9')
+depends=('libglade>=2.6.3-1' 'pycairo>=1.6.4' 'pygobject>=2.15.4-1' 'python-numeric>=24.2-3' 'gtk+2>=2.14.4-2')
groups=('xlib')
archs=('i686' 'x86_64' 'ppc')
Finclude gnome
From bouleetbil at frogdev.info Wed Dec 3 21:46:32 2008
From: bouleetbil at frogdev.info (bouleetbil)
Date: Wed Dec 3 21:46:34 2008
Subject: [Frugalware-git] frugalware-current: gedit-2.24.2-1-i686
Message-ID: <20081203204632.08B5F1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=d8afbd76bb27d78a26f127f4d00894e88240ab63
commit d8afbd76bb27d78a26f127f4d00894e88240ab63
Author: bouleetbil
Date: Wed Dec 3 21:40:50 2008 +0100
gedit-2.24.2-1-i686
*version bump
diff --git a/source/gnome/gedit/FrugalBuild b/source/gnome/gedit/FrugalBuild
index 6e717d6..a3a5c5f 100644
--- a/source/gnome/gedit/FrugalBuild
+++ b/source/gnome/gedit/FrugalBuild
@@ -2,12 +2,12 @@
# Maintainer: Christian Hamar alias krix
pkgname=gedit
-pkgver=2.24.0
+pkgver=2.24.2
pkgrel=1
pkgdesc="A text editor for GNOME"
url="http://www.gnome.org/"
-depends=('rarian' 'desktop-file-utils' 'python>=2.5' 'gtksourceview>=2.2.1' 'dbus-glib>=0.74' 'enchant' 'iso-codes' 'libgnomeui')
-makedepends=('intltool' 'gnome-doc-utils>=0.8.0' 'gnome-python-desktop-gtksourceview>=2.24.0' 'pygtksourceview>=2.2.0' 'gtk-doc')
+depends=('rarian' 'desktop-file-utils' 'python>=2.5' 'gtksourceview>=2.2.1' 'dbus-glib>=0.74' 'enchant' 'iso-codes' 'libgnomeui' 'pygobject-gvfs>=2.15.4')
+makedepends=('intltool' 'gnome-doc-utils>=0.14.0' 'gnome-python-desktop-gtksourceview>=2.24.0' 'pygtksourceview>=2.2.0' 'gtk-doc')
groups=('gnome' 'gnome-minimal')
archs=('i686' 'x86_64' 'ppc')
_F_gnome_schemas=('/etc/gconf/schemas/gedit.schemas' \
@@ -15,7 +15,7 @@ _F_gnome_schemas=('/etc/gconf/schemas/gedit.schemas' \
_F_gnome_scrollkeeper="y"
_F_gnome_desktop="y"
Finclude gnome gnome-scriptlet
-sha1sums=('a024a0bd15872628c5045e1093cb079859834b80')
+sha1sums=('dd47269990bcf0f1de11d3ab2cbc3e1d2b75f1d5')
subpkgs=("$pkgname-python")
subdescs=('gedit python plugins')
From bouleetbil at frogdev.info Wed Dec 3 21:56:00 2008
From: bouleetbil at frogdev.info (bouleetbil)
Date: Wed Dec 3 21:56:01 2008
Subject: [Frugalware-git] frugalware-current: telepathy-gabble-0.7.16-1-i686
Message-ID: <20081203205600.CFAE41190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=d4fb194a0e10b431bc63b4488a1af734e7ac26c8
commit d4fb194a0e10b431bc63b4488a1af734e7ac26c8
Author: bouleetbil
Date: Wed Dec 3 21:50:58 2008 +0100
telepathy-gabble-0.7.16-1-i686
*version bump
diff --git a/source/lib-extra/telepathy-gabble/FrugalBuild b/source/lib-extra/telepathy-gabble/FrugalBuild
index 7077420..40240cf 100644
--- a/source/lib-extra/telepathy-gabble/FrugalBuild
+++ b/source/lib-extra/telepathy-gabble/FrugalBuild
@@ -3,16 +3,16 @@
# Contributor: AlexExtreme
pkgname=telepathy-gabble
-pkgver=0.7.15
+pkgver=0.7.16
pkgrel=1
pkgdesc="Telepathy is a D-Bus framework for unifying real time communication."
url="http://telepathy.freedesktop.org/"
-depends=('dbus-glib>=0.74' 'loudmouth>=1.3.2' 'telepathy-glib>=0.7.18' 'libidn')
+depends=('dbus-glib>=0.76' 'loudmouth>=1.3.2' 'telepathy-glib>=0.7.19' 'libidn')
makedepends=('libxslt')
groups=('lib-extra')
archs=('i686' 'x86_64' 'ppc')
up2date="lynx -dump http://telepathy.freedesktop.org/releases/telepathy-gabble | Flasttar"
source=(http://telepathy.freedesktop.org/releases/telepathy-gabble/$pkgname-$pkgver.tar.gz)
-sha1sums=('9cda9959e4928d51275992ccb52ffce9e20677fc')
+sha1sums=('ae1f0aa0e1c01f9b646ad1a19071a89fe535b1bf')
# optimization OK
From bouleetbil at frogdev.info Wed Dec 3 22:23:30 2008
From: bouleetbil at frogdev.info (bouleetbil)
Date: Wed Dec 3 22:23:32 2008
Subject: [Frugalware-git] frugalware-current: gtkmm-utils-0.4.1-1-i686
Message-ID: <20081203212330.CBF9F1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=1959958000a7bf168b08a2e7b977dc5201009bc9
commit 1959958000a7bf168b08a2e7b977dc5201009bc9
Author: bouleetbil
Date: Wed Dec 3 22:18:08 2008 +0100
gtkmm-utils-0.4.1-1-i686
*version bump
*now use googlecode
diff --git a/source/xlib-extra/gtkmm-utils/FrugalBuild b/source/xlib-extra/gtkmm-utils/FrugalBuild
index d513d08..334eb88 100644
--- a/source/xlib-extra/gtkmm-utils/FrugalBuild
+++ b/source/xlib-extra/gtkmm-utils/FrugalBuild
@@ -2,15 +2,13 @@
# Maintainer: bouleetbil
pkgname=gtkmm-utils
-pkgver=0.3.2
+pkgver=0.4.1
pkgrel=1
pkgdesc="C++ utility and widget library based on gtkmm and glibmm."
-url="http://savannah.nongnu.org/projects/gtkmm-utils"
-up2date="lynx -dump http://download.savannah.gnu.org/releases/$pkgname/0.3/ | Flasttar"
-source="http://download.savannah.gnu.org/releases/$pkgname/0.3/$pkgname-$pkgver.tar.gz"
+Finclude googlecode
depends=('gtkmm' 'freetype2' 'libxau' 'libxdmcp' 'libstdc++' 'libxdamage' 'libxext' 'libxml2')
groups=('xlib-extra')
archs=('i686' 'x86_64')
-sha1sums=('364109420c6dfe2bffaf38fee0a2add8a9c5d68b')
+sha1sums=('dbf1af7f0ee27c380786651591ef83549ce97ca0')
# optimization OK
From hermier at frugalware.org Wed Dec 3 23:07:45 2008
From: hermier at frugalware.org (Michel Hermier)
Date: Wed Dec 3 23:07:46 2008
Subject: [Frugalware-git] frugalware-current: deluge-1.0.6-1-i686
Message-ID: <20081203220745.A4F291190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=c96f46cb1f7ab7d8a9832f7e9b7835e16e1b6aa3
commit c96f46cb1f7ab7d8a9832f7e9b7835e16e1b6aa3
Author: Michel Hermier
Date: Wed Dec 3 23:07:06 2008 +0100
deluge-1.0.6-1-i686
* Bump version
diff --git a/source/gnome-extra/deluge/FrugalBuild b/source/gnome-extra/deluge/FrugalBuild
index 4097d59..8167698 100644
--- a/source/gnome-extra/deluge/FrugalBuild
+++ b/source/gnome-extra/deluge/FrugalBuild
@@ -3,7 +3,7 @@
# Contributor: Artur Grunau
pkgname=deluge
-pkgver=1.0.5
+pkgver=1.0.6
pkgrel=1
pkgdesc="BitTorrent client written in Python and GTK+."
url="http://deluge-torrent.org/"
@@ -16,6 +16,6 @@ up2date="lynx -dump http://deluge-torrent.org/|grep 'Released'|sed -e 's/.*ge \(
source=(http://download.deluge-torrent.org/source/$pkgver/$pkgname-$pkgver.tar.gz)
_F_gnome_iconcache=y
Finclude gnome-scriptlet
-sha1sums=('77392df71ef5087aaac5e97ffb25ade589967073')
+sha1sums=('8427f10792ce45837d9b0b1fa3205fd94dc15752')
# optimization OK
From janny at frugalware.org Thu Dec 4 10:33:34 2008
From: janny at frugalware.org (Janos Kovacs)
Date: Thu Dec 4 10:33:35 2008
Subject: [Frugalware-git]
frugalware-current: iwlwifi-3945-ucode-15.28.2.8-1-i686
Message-ID: <20081204093334.58FB91190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=cf3886dad34c210b08a3eff32ec277baa0b976dc
commit cf3886dad34c210b08a3eff32ec277baa0b976dc
Author: Janos Kovacs
Date: Thu Dec 4 10:33:27 2008 +0100
iwlwifi-3945-ucode-15.28.2.8-1-i686
version bump
diff --git a/source/network-extra/iwlwifi-3945-ucode/FrugalBuild b/source/network-extra/iwlwifi-3945-ucode/FrugalBuild
index 4dc5c1e..ef23954 100644
--- a/source/network-extra/iwlwifi-3945-ucode/FrugalBuild
+++ b/source/network-extra/iwlwifi-3945-ucode/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Janos Kovacs
pkgname=iwlwifi-3945-ucode
-pkgver=15.28.1.8
+pkgver=15.28.2.8
pkgrel=1
pkgdesc="Intel PRO/Wireless 3945ABG Network Connection Adapter Microcode"
url="http://www.intellinuxwireless.org/"
@@ -12,10 +12,10 @@ groups=('network-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump ${url}?n=downloads|grep iwlwifi-3945-ucode|sed 's/.*-\(.*\)\.t.*/\1/;q'"
source=(${url}/iwlwifi/downloads/${pkgname}-${pkgver}.tgz)
-sha1sums=('13af981c19035d35f41df9a238f08bbf56ec1044')
+sha1sums=('a3b0acc582e7ffa3cb76fa1cb18ea91650e41326')
build()
{
Fcd
- Ffilerel /lib/firmware/iwlwifi-3945-1.ucode
+ Ffilerel /lib/firmware/iwlwifi-3945-2.ucode
}
From russelldickenson at gmail.com Thu Dec 4 13:38:50 2008
From: russelldickenson at gmail.com (Russell Dickenson (phayz))
Date: Thu Dec 4 13:38:52 2008
Subject: [Frugalware-git] homepage-ng: Newsletter issue 35
Message-ID: <20081204123850.805F91190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng.git;a=commitdiff;h=ee708b294f6a95f4087529dcc89371a3399dcae9
commit ee708b294f6a95f4087529dcc89371a3399dcae9
Author: Russell Dickenson (phayz)
Date: Thu Dec 4 22:36:26 2008 +1000
Newsletter issue 35
new file: frugalware/images/interviews/carl_beehives.jpg
new file: frugalware/images/interviews/carl_house.jpg
new file: frugalware/weeklynews/issue35.html
modified: frugalware/xml/news.xml
diff --git a/frugalware/images/interviews/carl_beehives.jpg b/frugalware/images/interviews/carl_beehives.jpg
new file mode 100644
index 0000000..923a478
Binary files /dev/null and b/frugalware/images/interviews/carl_beehives.jpg differ
diff --git a/frugalware/images/interviews/carl_house.jpg b/frugalware/images/interviews/carl_house.jpg
new file mode 100644
index 0000000..4616691
Binary files /dev/null and b/frugalware/images/interviews/carl_house.jpg differ
diff --git a/frugalware/weeklynews/issue35.html b/frugalware/weeklynews/issue35.html
new file mode 100755
index 0000000..f02ebd2
--- /dev/null
+++ b/frugalware/weeklynews/issue35.html
@@ -0,0 +1,223 @@
+Frugalware Linux Newsletter - Issue 35
+
+...to inform...to educate...to entertain
+
+"There are many ways of going forward, but only one way of standing still." Franklin D. Roosevelt.
+
+
+Welcome
+ The newsletter's aim is to keep you up to date with what's happened recently in the world of the Linux distribution 'Frugalware'.
+
+Features of this issue include:
+
+ - Frugalware is featured on the Linux Void podcast
+ - Boobaa The Wise :P
+ - Frugalware's contributors are people too! - Carl Anderson
+ - Tips and tricks - Setting the default editor
+ - Focus On Package(s) - Tidy and Devede
+
+
+
+
+Events
+
+Here's a selection of events which have occurred since the previous newsletter:
+
+
+ -
+
Frugalware is featured on the Linux Void podcast
+ I recently wrote to the Linux Void podcast, asking that they review Frugalware Linux. They read my email on episode 12 and the very next episode featured the review. Overall the review was very positive, with the reviewer impressed with the fact that it's fast and easy to use.
+ Highlights of the review included:
+
+ - "When you boot...you're really surprised...it's not the sort of distro you see every day...it's not Ubuntu"
+ - "It's really fast and the package manager is really fast"
+ - "The installer was very easy to use"
+
+
+ -
+
Boobaa The Wise :P
+ Many Frugalware users will know that Boobaa is a package maintainer (including many Java-related packages), also resident expert on Drupal (a FLOSS content management system). What you may not know is that he's also an expert on how hardware works - particularly CPUs. As proof, let me quote from IRC dated 23 September 2008 -
+ < boobaa > DeX77: staring at "javac: Assembling..." for ages states that a HUUUUUUUUUUUUUUUUUUUUGE pile of java crap is being fed into your CPU. but beware: CPUs work with smoke. if the smoke comes out, they will not work any more
+ If you have any hardware problem, please send an email to boobaa [AT] i_can_fix_your_hardware_with_a_hammer.com.hu. He'll be happy to help. :)
+
+ -
+
Publicity for Frugalware
+ Planète LINUX, a French PC magazine, recently published an article about Frugalware. The magazine is not available online but if you live in France, buy issue 54. It's great when Frugalware gets publicity because people may then try it and, of course, begin using it. Frugalware can get better with more users because it means more people using (and testing) packages, and it's likely to bring new developers.
+ Links to other articles and reviews of Frugalware are linked in the web site's menu at About > Frugalware in the Press. If you discover news about Frugalware that's not already in the list, please tell us and we'll add a link. The easiest method of contact is adding an item to the Frugalware forum.
+
+ -
+
HEY! Look at me!
+ Devil505 recently established a new web site devoted to eye candy for Frugalware - www.frugalware-look.org. One section which needs more entries is the screenshots section. Please submit a screenshot of your desktop. Someone else might appreciate your desktop and want to know how to create a similar desktop. Let the world see what you see every time you're at your PC. There are just two things to note: (1) you might like to include a screenshot with and without applications running, (2) please make sure the screenshot is safe for work/home.
+
+
+
+
+Frugalware's contributors are people too! - Carl Anderson
+
+Here is the latest interview, with Frugalware contributor Carl Anderson, proving that you're only as old as the Linux distribution you use. He wins the prize for the longest ever interview/profile. I don't know how to tell him that he's not being paid by the word. :P
+
+
+ - What's your name?
+ Carl Andersen. I was born in 1954, so I am not that young any more. :)
+
+ - What's your IRC nickname?
+ bee-carl. I must admit, I am not often in the IRC channel. You have to write rather quickly in IRC, and I must have time to write proper English, otherwise it ends up as one big mess that nobody understands. English is after all not my native language. :)
+
+ - In what country do you live?
+ Denmark
+
+ - In what country were you born?
+ Denmark
+
+ - What do you like most about where you live (the town/city and country)?
+ The village I live in, is called Vemmelev. It's a village with 3500 inhabitants. We have settled there because it is near the sea. Both my wife and I love the sea, and when I was young I used to do lot of yacht racing in different yachting clubs. What I like about this country, is all the water it's surrounded by, you need not drive far to reach the sea.
+
+ - When did you start to use Linux?
+ I started using Linux in February 1999. In a computer magazine there was a CD with RedHat 5.2 and I installed it beside Windows 95 on my old Pentium 90Mhz computer. From January 2000 I have only used Linux. Well, what else have I tried? SuSe, Mandrake, Debian, Libranet, Slackware, Archlinux, VectorLinux but I wasn't quite satisfied with any of them.
+
+ - How did you find Frugalware - e.g. a friend/Google search?
+ It was by pure coincidence that I read a review of Frugalware 0.5 (Siwenna). In October 2006, I installed it on one of my old machines, and BINGO! here was the distribution I so long had been looking for.
+
+ - What do you like most about Frugalware?
+ The short answer: simplicity, stability. The community is also very positive and friendly, you can always get help by using the forums or mailing lists.
+
+ - What would you like to see changed in Frugalware?
+ It would be nice if there was the possibility of having more of Frugalware translated in the future. It means a lot to some people that as much has been translated into their own language for example, sysvinit, etc.
+
+ - For what purpose(s) do you use Frugalware?
+ The short answer: I use it for everything. Just recently I have started taking an interest in programming, and for this purpose Frugalware is ideal as it tends to have a big selection of packages. It may seem late for someone of my age to start programming, but you are never too old to learn something new. :) It is a program meant to be useful in selecting queens in beekeeping. Who knows, one day it may become a Frugalware package. :)
+
+ - Do you do something active in order to spread the knowledge of Frugalware?
+ Of course, :) I have the Danish homepage http://frugalware.dk/ where I have the Danish translations of the newsletters, news, Howto's, etc. I am also a Danish translator of Frugalware programs, Pacman-G2, setups, frugalwareutil's, etc. I am also soon to finish the translation of the Documentation for Frugalware. It's a large mouthful. :) I also advertise all news concerning Frugalware on the largest Danish community for Linux users in Denmark.
+
+ - What do you do when you're not using Frugalware?
+ Whatever I want to do. :) Joke aside, I retired early in 1991. I had managed to destroy my back by working as a Thermit Welder in the Danish Railways. Other than that I help my wife with our beekeeping. We work with the Italian bee Apis mellifera ligustica. We have had 120 bee families for a couple of years and have produced between 1000-1200 queens for sale, but the last 2 years the price of honey has fallen drastically, so now we only get about the same price as 20 years ago. So we have been forced to cut down to only having 30 bee families and we only produce 150 queens for sales. Now that you know I am a bee-keeper you have to see a picture of some of our beehives, so here it is.
+
+ I am the chairman of The Danish Association Of Ligustica Breeders. It's a society which is involved in working with Apis mellifera ligustica. I am also cashier in The Danish Queen Association of 1921. I also maintain their homepage.
+
+ I have been a member of SSLUG for 5 years, the largest Danish LUG. In 2003 we were 15 people who created a local department of SSLUG, which we named the sandbox. We hold meetings at Roskilde University.
+There is a meeting every Monday, but I only have time to go to the meetings from September to April, I am there 2 times a month during the winter season. At these meetings experienced users of Linux exchange experiences, but the beginner will also be able to get the help they need at these meetings.
+
+ I also maintain the Danish translation of Simple:Press Forum . It's a forum made as a plugin for WordPress.
+
+ Even though I retired early (at the age of 37), I have no problem finding things to do :)
+
+ - What's the view from your front door?
+ The picture is taken from the garden behind the house. Anyway, why not open the door and take a look.
+
+
+
+Getting To Know You
+
+ In this section of the newsletter, we get to know Frugalware Linux a little at a time. This is not meant to replace the official documentation but instead make it easier to read. This should suit those those people who, like me, have short attention spans. :)
+
+ Searching for packages with pacman-g2
+ A Frugalware user with the nick 'nicalvaro' was recently searching for a package matching the description "image viewer". He/she was confused by the fact that some packages appeared in the output more than once. Voroskoi and VMiklos came to the rescue, explaining that pacman-g2 was actually searching for the words "image" and "viewer" separately. Any package which had both words in its name or description would appear twice in the search results. Voroskoi's suggestion was that in this case the command "pacman-g2 -Ss image.*viewer" would have found all packages with the phrase "image viewer" in their description.
+
+ Unwanted packages
+ Often when you install a package, other packages are also installed because the original package is dependent upon them. If you then remove the package, the dependent packages are left installed, because pacman-g2 can't know if you're using them or not. pacman-g2 has the "-Qe" option to search for and list those packages which were installed as dependencies but are no longer required. Once you have their names you can then decide if you want to remove them or leave them installed. pacman-g2 is able to perform such "magic" because it records for each package whether it was explicitly installed or installed as a dependency.
+
+Tips and tricks
+
+ Disclaimer - Be aware that the hints & tips provided here have NOT been tested and so come with no warranty.
+
+ -
+
Setting the default editor - submitted by Carl Anderson
+ There are many editors to Frugalware e.g Vi, Nano, Joe, Emacs. It is possible to select a default editor for the system, which will always be used when you open a configuration file, added a cronjob, etc. This will be the editor that all users will be using as the default editor.
+ Here is an example where Nano will be used. Open the file /etc/profiles as root and, under these three lines:
+
+ # Default umask. A umask of 022 prevents new files from being created group
+ # and world writable.
+ umask 022
+
+ Add the following:
+ EDITOR=/usr/bin/nano
+ export EDITOR
+
+ If you want to use Nano as the editor in MC (Midnight Commander) then Choose F9> Options> Configuration> in MC, remove mark for use internal editor> then save. Do this to MC when logged in to your normal account, also as root, then the editor in MC will also be Nano when you're editing files as root.
+
+ -
+
Redecorate your home with cheat sheets - submitted by phayz
+ Cheat sheets are one-page documents, usually in tabular format, used for quick reference. They're particularly useful for computer topics where you are often using a fairly small set of commands. You may find the following sites' cheat sheets useful:
+
+ Even if you don't refer to them, another great use for cheat sheets is in covering ugly spots on your walls. Your room will look better and it will add to your geek credentials. What a bonus! :)
+
+ -
+
Firefox Add-on - LinkChecker - submitted by phayz
+ In newsletter issue 30 I suggested the package Linkchecker for checking hyperlinks in documents you were publishing on the Internet. This package has many options and can be too complex if you only want to check hyperlinks. Following on from the previous newsletter issue, another Firefox add-on can be used instead. LinkChecker checks the status of hyperlinks in the web page you're currently viewing. As it checks each link it changes the background colour of the link's text according the result. If the link is accessible, the background colour is changed to light green, if it's not accessible it's changed to light red, and if access was denied it's changed to light gray. There are some limitations to LinkChecker, including the fact that you can check only one document (the current one) at a time, but it's definitely worth using.
+
+
+ This section relies on your contributions! If have some tips and tricks that you would like to be shown in the newsletter, please post them on the forums.
+
+
+Focus On Package(s)
+
+ Tidy
+ Any professional web developer who looks at the source of the Frugalware newsletters will probably fall off their chair laughing. I'm definitely not expert in (X)HTML and the formatting of the newsletters shows that. Tidy is a utility which can check (X)HTML for formatting errors and/or reformat it so that it's consistent. It's often used as an external utility in text editors, to tidy up source code. There's even a native version for gedit, the default Gnome text editor.
+ For anyone who's interested, I have not yet taken my own advice and used Tidy on the HTML source of the Frugalware newsletter.
+
+ Devede
+ Creating a video DVD from a collection of video files can be difficult if you do it at the command line. Devede is a GUI utility whose aim is to be make this task easier. To create a video DVD, you choose the video files you want on the DVD and Devede will create an ISO, ready to be burned to media. Some cool options include selecting a custom background for the DVD menu and music to be played while the menu is showing. The results are very good so why not try Devede?
+ With Christmas coming soon you could record your Christmas party, make a video DVD and give everyone a copy as a Christmas gift. Next Christmas you'll be alone so you'll have lots of time for Frugalware. :P
+
+
+Bug fixes
+
+ The following table gives you a overview of activity on bugs and feature requests as at 4 December 2008. In each cell of the table is a link to a detailed list of the relevant bugs or feature requests.
+
+
+
+ | Activity |
+ Bugs |
+ Feature Requests |
+
+
+ | Open |
+ 211 |
+ 200 |
+
+
+ | Opened since the last newsletter |
+ 16 |
+ 2 |
+
+
+ | Closed since the previous newsletter |
+ 25 |
+ 4 |
+
+
+
+
+Security announcements
+
+ Remember - According to the normal support arrangements for Frugalware, the release of 0.8 ("Kalgan") means that support for the previous release has ended. This means that no further security or bug fixes will be released for Frugalware 0.7 ("Sayshell").
+
+ Here is a list of security issues which have been discovered and fixed in the 0.8 release since the previous newsletter.
+|
FSA | Package | FSA Description | Upgrade To | | FSA557 | emacs | Emacs 22.1 and 22.2 imports Python script from the current working directory during editing of a Python file, which allows local users to execute arbitrary code via a Trojan horse Python file. | emacs-22.3-1solaria1 |
+| FSA556 | cups | Some vulnerabilities have been reported in CUPS, which potentially can be exploited by malicious people to compromise a vulnerable system | cups-1.3.9-1solaria1 |
+| FSA555 | opensc | A security issue has been reported in OpenSC, which can be exploited by malicious people to bypass certain security restrictions | opensc-0.11.6-1solaria1 |
+| FSA554 | net-snmp | A vulnerability has been reported in Net-snmp, which can be exploited by malicious people to cause a DoS (Denial of Service) | net-snmp-5.4.2.1solaria1-1 |
+| FSA553 | acroread | Multiple vulnerabilities have been reported in Adobe Reader/Acrobat, which can be exploited by malicious, local users to gain escalated privileges or by malicious people to compromise a user's system | acroread-8.1.3-1solaria1 |
+| FSA552 | drupal-cck | Some vulnerabilities have been reported in the Drupal Content Construction Kit (CCK), which can be exploited by malicious users to conduct script insertion attacks | drupal-cck-5.x_1.9-1 |
+| FSA551 | phpmyadmin | Hadi Kiamarsi has discovered a vulnerability in phpMyAdmin, which can be exploited by malicious people to conduct cross-site scripting attacks | phpmyadmin-2.11.9.3-1solaria1 |
+| FSA550 | wordpress | A vulnerability in the Snoopy library was announced | wordpress-2.6.3-1solaria1 |
+| FSA549 | drupal6 | Two vulnerabilities have been reported in Drupal, which can be exploited by malicious users to conduct script insertion attacks | drupal6-6.6-1solaria1 |
+| FSA548 | drupal | A vulnerability has been reported in Drupal, which can potentially be exploited by malicious, local users to gain escalated privileges | drupal-5.12-1solaria1 |
+
+
+
+About the newsletter
+
+ Author
+ The Frugalware newsletter is written and edited by Russell Dickenson (AKA phayz). Credit for the Frugalware distribution goes to the development team.
+ Translations
+ The newsletter is currently translated into French and Danish. The French translation is provided by the French Frugalware community. The Danish translation is provided by the Danish Frugalware community. Thanks to all those involved in providing and hosting these translations.
+ Release
+ To allow time for review and corrections, each newsletter is written ahead of its release date. Therefore it may not mention events which occured in the few days before its release - e.g. security fixes. To be sure that you've got the very latest information on these topics, go to the appropriate page of the Frugalware web site.
+ Feedback
+ If you have feedback about the Frugalware newsletter - whether good or bad - please provide it via the forums. Your feedback is valuable because we want the newsletter to meet the needs of Frugalware's users.
diff --git a/frugalware/xml/news.xml b/frugalware/xml/news.xml
index b563c15..1688abd 100644
--- a/frugalware/xml/news.xml
+++ b/frugalware/xml/news.xml
@@ -22,6 +22,26 @@ Example: Mon, 07 Aug 2006 12:34:56 -0600 -->
+ 118
+ Frugalware Newsletter Issue 35
+ Thu, 04 Dec 2008 22:20:04 +1000
+ phayz
+ 0
+
+ Features of this issue include:
+
+ - Frugalware is featured on the Linux Void podcast
+ - Boobaa The Wise :P
+ - Frugalware's contributors are people too! - Carl Anderson
+ - Tips and tricks - Setting the default editor
+ - Focus On Package(s) - Tidy and Devede
+
+ You can read it here. We hope you like it!
+ ]]>
+
+
+
117
Frugalware Newsletter Issue 34
Tue, 18 Nov 2008 21:23:27 +1000
From ryuo at frugalware.org Thu Dec 4 15:10:54 2008
From: ryuo at frugalware.org (James Buren)
Date: Thu Dec 4 15:10:57 2008
Subject: [Frugalware-git] frugalware-current: lmedia-0.3.0-1-i686
Message-ID: <20081204141054.B4CD51190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=5ef3d759c19b094c962e7419142431f196225b66
commit 5ef3d759c19b094c962e7419142431f196225b66
Author: James Buren
Date: Thu Dec 4 08:11:26 2008 -0600
lmedia-0.3.0-1-i686
* new package
diff --git a/source/multimedia-extra/lmedia/FrugalBuild b/source/multimedia-extra/lmedia/FrugalBuild
new file mode 100644
index 0000000..7643a29
--- /dev/null
+++ b/source/multimedia-extra/lmedia/FrugalBuild
@@ -0,0 +1,30 @@
+# Compiling Time: 0.01 SBU
+# Maintainer: James Buren
+
+pkgname=lmedia
+pkgver=0.3.0
+pkgrel=1
+pkgdesc="LUA bindings for GStreamer."
+url="http://oproj.tuxfamily.org/wiki/doku.php?id=$pkgname"
+depends=('lobj' 'gst-plugins-base')
+groups=('multimedia-extra')
+archs=('i686')
+subpkgs=("$pkgname-devel")
+subdescs=("Developmental examples for $pkgname.")
+subarchs=("i686")
+subgroups=("devel-extra")
+subrodepends=("$pkgname")
+up2date="Flasttar http://downloads.tuxfamily.org/oproj/$pkgname/"
+source=(http://downloads.tuxfamily.org/oproj/$pkgname/$pkgname-$pkgver.tar.bz2)
+sha1sums=('96ad3beac52af5639b48d91c0de39c1f9a537241')
+
+build()
+{
+ Fsed "-O2" "${CFLAGS}" Makefile
+ make WITH_XOVERLAY=1 || Fdie
+ Fmakeinstall
+ Ffilerel examples/*.lua /usr/share/doc/$pkgname-$pkgver/doc/examples
+ Fsplit $pkgname-devel /usr/share/doc/$pkgname-$pkgver/doc/examples
+}
+
+# optimization OK
From vmiklos at frugalware.org Thu Dec 4 17:05:53 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Thu Dec 4 17:05:54 2008
Subject: [Frugalware-git] boost137: boost-1.37.0-1-i686
Message-ID: <20081204160553.40A891190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boost137.git;a=commitdiff;h=4d9bf86d98fd865ec2f76c66a7884e530362a33c
commit 4d9bf86d98fd865ec2f76c66a7884e530362a33c
Author: Miklos Vajna
Date: Thu Dec 4 17:04:49 2008 +0100
boost-1.37.0-1-i686
- version bump
diff --git a/source/devel-extra/boost/FrugalBuild b/source/devel-extra/boost/FrugalBuild
index 303c47f..839840b 100644
--- a/source/devel-extra/boost/FrugalBuild
+++ b/source/devel-extra/boost/FrugalBuild
@@ -3,8 +3,8 @@
# Contributor: Christian Hamar alias krix
pkgname=boost
-pkgver=1.35.0
-pkgrel=2
+pkgver=1.37.0
+pkgrel=1
pkgdesc="Boost header files , examples and tools"
_F_sourceforge_ext=".tar.bz2"
Finclude sourceforge python
@@ -15,7 +15,7 @@ groups=('devel-extra')
archs=('i686' 'x86_64' 'ppc')
source=(${source/-$pkgver/_${pkgver//./_}} gcc43-x86_64.patch)
_F_cd_path="${pkgname}_`echo $pkgver|tr . _`"
-sha1sums=('80d1fe7b0c45541e2af7628295b18f2af996de16' \
+sha1sums=('c0d0cf9ad8d954507824aed51a3e93e6a9da1d99' \
'93fa93d7d18abee65182dbd216dacc8317d9cbe3')
subpkgs=("libboost" "libboost-mt")
From vmiklos at frugalware.org Thu Dec 4 17:22:07 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Thu Dec 4 17:22:08 2008
Subject: [Frugalware-git] boost137: monotone-0.41-2-i686
Message-ID: <20081204162207.206F71190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boost137.git;a=commitdiff;h=5bd010a17954a3e2efe791a1b88c259b8b4731c5
commit 5bd010a17954a3e2efe791a1b88c259b8b4731c5
Author: Miklos Vajna
Date: Thu Dec 4 17:21:46 2008 +0100
monotone-0.41-2-i686
* rebuilt with boost
diff --git a/source/devel-extra/monotone/FrugalBuild b/source/devel-extra/monotone/FrugalBuild
index 8f3dd3e..72d4cd2 100644
--- a/source/devel-extra/monotone/FrugalBuild
+++ b/source/devel-extra/monotone/FrugalBuild
@@ -3,11 +3,11 @@
pkgname=monotone
pkgver=0.41
-pkgrel=1
+pkgrel=2
pkgdesc="Another distributed version (revision) control system"
url="http://venge.net/monotone/"
-depends=('libstdc++' 'libboost-mt>=1.35.0' 'lua')
-makedepends=('boost>=1.35.0' 'cvs')
+depends=('libstdc++' 'libboost-mt>=1.37.0' 'lua')
+makedepends=('boost>=1.37.0' 'cvs')
groups=('devel-extra')
archs=('i686' 'x86_64')
up2date="Flasttar http://venge.net/monotone/"
From vmiklos at frugalware.org Thu Dec 4 17:27:49 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Thu Dec 4 17:27:51 2008
Subject: [Frugalware-git] boost137: glob2-0.9.3-2-i686
Message-ID: <20081204162749.47D111190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boost137.git;a=commitdiff;h=12f2b7d0bfc004359c2f33616b31f48d55cb5f5c
commit 12f2b7d0bfc004359c2f33616b31f48d55cb5f5c
Author: Miklos Vajna
Date: Thu Dec 4 17:27:09 2008 +0100
glob2-0.9.3-2-i686
* rebuilt with boost
diff --git a/source/games-extra/glob2/FrugalBuild b/source/games-extra/glob2/FrugalBuild
index 4f18b7d..56fb4e6 100644
--- a/source/games-extra/glob2/FrugalBuild
+++ b/source/games-extra/glob2/FrugalBuild
@@ -4,11 +4,11 @@
pkgname=glob2
pkgver=0.9.3
-pkgrel=1
+pkgrel=2
pkgdesc="Innovative Real-Time Strategy (RTS) game which reduces micro-management by automatically assigning tasks to units."
url="http://globulation2.org/"
-depends=('sdl_net' 'sdl_ttf' 'sdlimage' 'libvorbis' 'libgl' 'speex' 'fribidi' 'libboost-mt>=1.35.0')
-makedepends=('boost>=1.35.0' 'scons')
+depends=('sdl_net' 'sdl_ttf' 'sdlimage' 'libvorbis' 'libgl' 'speex' 'fribidi' 'libboost-mt>=1.37.0')
+makedepends=('boost>=1.37.0' 'scons')
license="GPL2"
groups=('games-extra')
archs=('i686' 'x86_64')
From vmiklos at frugalware.org Thu Dec 4 17:31:37 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Thu Dec 4 17:31:38 2008
Subject: [Frugalware-git] boost137: pingus-0.7.2-4-i686
Message-ID: <20081204163137.10AEA1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boost137.git;a=commitdiff;h=2b2de972b32ffb8717eae7986b0717442c146cca
commit 2b2de972b32ffb8717eae7986b0717442c146cca
Author: Miklos Vajna
Date: Thu Dec 4 17:31:13 2008 +0100
pingus-0.7.2-4-i686
* rebuilt with boost
diff --git a/source/games-extra/pingus/FrugalBuild b/source/games-extra/pingus/FrugalBuild
index 6bd1ebd..b09c65f 100644
--- a/source/games-extra/pingus/FrugalBuild
+++ b/source/games-extra/pingus/FrugalBuild
@@ -4,11 +4,11 @@
pkgname=pingus
pkgver=0.7.2
-pkgrel=3
+pkgrel=4
pkgdesc="Pingus is a free Lemmings clone for GNU/Linux"
url="http://pingus.seul.org"
-depends=('libboost-mt>=1.35.0' 'sdl' 'libpng' 'sdlimage' 'sdl_mixer' 'physfs>=1.1.1-1')
-makedepends=('boost>=1.35.0' 'scons')
+depends=('libboost-mt>=1.37.0' 'sdl' 'libpng' 'sdlimage' 'sdl_mixer' 'physfs>=1.1.1-1')
+makedepends=('boost>=1.37.0' 'scons')
groups=('games-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump http://pingus.seul.org/download.html | grep -m1 -A2 Source | sed 's/.*-\(.*\).t.*/\1/' | tail -n1"
From vmiklos at frugalware.org Thu Dec 4 17:38:00 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Thu Dec 4 17:38:01 2008
Subject: [Frugalware-git] frugalware-current: gdata.py-1.2.3-1-i686
Message-ID: <20081204163800.737BA11901A1@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=25389ba4742128bf15957e2838d62c68e63f5f08
commit 25389ba4742128bf15957e2838d62c68e63f5f08
Author: Miklos Vajna
Date: Thu Dec 4 17:37:46 2008 +0100
gdata.py-1.2.3-1-i686
- version bump
diff --git a/source/devel-extra/gdata.py/FrugalBuild b/source/devel-extra/gdata.py/FrugalBuild
index 233d849..96d076d 100644
--- a/source/devel-extra/gdata.py/FrugalBuild
+++ b/source/devel-extra/gdata.py/FrugalBuild
@@ -2,8 +2,8 @@
# Maintainer: Miklos Vajna
pkgname=gdata.py
-pkgver=1.2.2
-pkgrel=2
+pkgver=1.2.3
+pkgrel=1
pkgdesc="Provide a protocol for reading and writing data on the web."
_F_googlecode_dirname="gdata-python-client"
Finclude googlecode
@@ -11,4 +11,4 @@ depends=('python>=2.5')
groups=('devel-extra')
archs=('i686' 'x86_64')
up2date="$up2date |sed 's/.tar.gz.*//'"
-sha1sums=('12631dda5f357460fd5b8e9c2ec47a13cb952877')
+sha1sums=('04c3c3279bdae6995af39dd5a1cdebd15fa9ae6e')
From vmiklos at frugalware.org Thu Dec 4 17:38:00 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Thu Dec 4 17:38:02 2008
Subject: [Frugalware-git] frugalware-current: sudo-1.6.9p19-1-i686
Message-ID: <20081204163800.52E4B1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=2a7ad44c14380463f782e2eafcc6b4f528598324
commit 2a7ad44c14380463f782e2eafcc6b4f528598324
Author: Miklos Vajna
Date: Thu Dec 4 17:37:29 2008 +0100
sudo-1.6.9p19-1-i686
- version bump
diff --git a/source/apps/sudo/FrugalBuild b/source/apps/sudo/FrugalBuild
index a0daf6b..d6e7c19 100644
--- a/source/apps/sudo/FrugalBuild
+++ b/source/apps/sudo/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Miklos Vajna
pkgname=sudo
-pkgver=1.6.9p18
+pkgver=1.6.9p19
pkgrel=1
pkgdesc="Give limited root privileges to certain users"
url="http://www.sudo.ws/"
@@ -12,7 +12,7 @@ archs=('i686' 'x86_64' 'ppc')
backup=('etc/sudoers')
up2date="lynx -dump http://www.sudo.ws/|grep 'stable version is'|sed 's/.*sudo \(.*\), .*/\1/'"
source=(http://www.sudo.ws/$pkgname/dist/$pkgname-$pkgver.tar.gz sudo.sh)
-sha1sums=('dca220f16c4ea0067297bdce40353fd001a7e4cf' \
+sha1sums=('313eb671c87333926a401d7d050e31e5609f82c7' \
'ff0745f1d95c614f55e8fd1f85abee2486cf24ba')
build()
From vmiklos at frugalware.org Thu Dec 4 17:40:53 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Thu Dec 4 17:40:54 2008
Subject: [Frugalware-git] boost137: smc-1.6-2-i686
Message-ID: <20081204164053.B9C301190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boost137.git;a=commitdiff;h=203123b619ec8a0b6525c032884923fb151f359e
commit 203123b619ec8a0b6525c032884923fb151f359e
Author: Miklos Vajna
Date: Thu Dec 4 17:40:02 2008 +0100
smc-1.6-2-i686
* rebuilt with boost
diff --git a/source/games-extra/smc/FrugalBuild b/source/games-extra/smc/FrugalBuild
index ea8f3f3..482814a 100644
--- a/source/games-extra/smc/FrugalBuild
+++ b/source/games-extra/smc/FrugalBuild
@@ -3,16 +3,16 @@
pkgname=smc
pkgver=1.6
-pkgrel=1
+pkgrel=2
pkgdesc="Secret Maryo Chronicles"
_F_sourceforge_ext=".tar.bz2"
_F_sourceforge_dirname="smclone"
_F_sourceforge_realname="Secret Maryo Chronicles"
Finclude sourceforge
url="http://www.secretmaryo.org/"
-depends=('sdlimage' 'sdl_ttf' 'sdl_gfx>=2.0.16' 'sdl_mixer' 'cegui>=0.5.0b-3' 'libboost-mt>=1.35.0' 'freeglut' 'sdl')
+depends=('sdlimage' 'sdl_ttf' 'sdl_gfx>=2.0.16' 'sdl_mixer' 'cegui>=0.5.0b-3' 'libboost-mt>=1.37.0' 'freeglut' 'sdl')
rodepends=('smc-music')
-makedepends=('boost>=1.35.0')
+makedepends=('boost>=1.37.0')
groups=('games-extra')
archs=('i686' 'x86_64')
sha1sums=('463300d258c860e1cfaf1246c516a50ca25fbc4e')
From crazy at frugalware.org Thu Dec 4 18:17:39 2008
From: crazy at frugalware.org (crazy)
Date: Thu Dec 4 18:17:41 2008
Subject: [Frugalware-git] frugalware-current: mutagen-1.15-1-x86_64
Message-ID: <20081204171739.3DD631190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=c07d247eb38127fe50e5c18aaf58ae6c1024217a
commit c07d247eb38127fe50e5c18aaf58ae6c1024217a
Author: crazy
Date: Thu Dec 4 18:16:21 2008 +0100
mutagen-1.15-1-x86_64
* Version bump
diff --git a/source/apps/mutagen/FrugalBuild b/source/apps/mutagen/FrugalBuild
index 1d7782e..445cde4 100644
--- a/source/apps/mutagen/FrugalBuild
+++ b/source/apps/mutagen/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: crazy
pkgname=mutagen
-pkgver=1.14
+pkgver=1.15
pkgrel=1
pkgdesc="Mutagen is an audio metadata tag reader and writer."
url="http://www.sacredchao.net/quodlibet/wiki"
@@ -11,4 +11,4 @@ groups=('apps')
archs=('i686' 'x86_64' 'ppc')
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=('0746b97468f8e8442329dc4fa162e0d4583e5ab6')
+sha1sums=('831e618f6f0778a5cc285332d3d1e363dd31d652')
From crazy at frugalware.org Thu Dec 4 18:23:06 2008
From: crazy at frugalware.org (crazy)
Date: Thu Dec 4 18:23:08 2008
Subject: [Frugalware-git] frugalware-current: comix-4.0.0-1-x86_64
Message-ID: <20081204172306.2D63C1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=c4c61cda6baa7b165d7ee7f9c5bbb59227422f5a
commit c4c61cda6baa7b165d7ee7f9c5bbb59227422f5a
Author: crazy
Date: Thu Dec 4 18:21:45 2008 +0100
comix-4.0.0-1-x86_64
* Version bump
diff --git a/source/xapps-extra/comix/FrugalBuild b/source/xapps-extra/comix/FrugalBuild
index 1bb2622..9db52ab 100644
--- a/source/xapps-extra/comix/FrugalBuild
+++ b/source/xapps-extra/comix/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: crazy
pkgname=comix
-pkgver=3.6.5
+pkgver=4.0.0
pkgrel=1
pkgdesc="Comix is a user-friendly, customizable image viewer."
depends=('pygtk' 'imaging' 'python')
@@ -10,7 +10,6 @@ rodepends=('unrar' 'shared-mime-info' 'libjpeg')
options=('scriptlet')
groups=('xapps-extra')
archs=('i686' 'x86_64')
-_F_sourceforge_broken_up2date=1
Finclude sourceforge
## gconf schemas could be added but I won't add this depend. The schemas isn't even installed by default.
@@ -18,9 +17,9 @@ build()
{
Fcd
Fmkdir usr
- python install.py install --no-mime --installdir $Fdestdir/usr || Fdie
+ python install.py install --no-mime --dir $Fdestdir/usr || Fdie
Fexerel mime/comix.xml /usr/share/mime/packages/comix.xml
Fexerel mime/comicthumb /usr/bin/comicthumb
Fexerel mime/comicthumb.1.gz /usr/share/man/man1/comicthumb.1.gz
}
-sha1sums=('08966760008d68ef23a132283e43c8457983daca')
+sha1sums=('554513f8ac04d862b84ff66e5483101f999a2733')
From crazy at frugalware.org Thu Dec 4 18:31:52 2008
From: crazy at frugalware.org (crazy)
Date: Thu Dec 4 18:31:54 2008
Subject: [Frugalware-git] frugalware-current: graphicsmagick-1.3.2-1-x86_64
Message-ID: <20081204173152.57B651190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=926413e390e22162f803ab7ba51aaa2e707b4cd9
commit 926413e390e22162f803ab7ba51aaa2e707b4cd9
Author: crazy
Date: Thu Dec 4 18:28:12 2008 +0100
graphicsmagick-1.3.2-1-x86_64
* Version bump
diff --git a/source/xapps-extra/graphicsmagick/FrugalBuild b/source/xapps-extra/graphicsmagick/FrugalBuild
index a57aff3..ff14368 100644
--- a/source/xapps-extra/graphicsmagick/FrugalBuild
+++ b/source/xapps-extra/graphicsmagick/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: crazy
pkgname=graphicsmagick
-pkgver=1.3.1
+pkgver=1.3.2
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' 'xghostscript')
@@ -15,7 +15,7 @@ Finclude sourceforge
source=($source gcc43.patch)
url="http://www.graphicsmagick.org/"
_F_cd_path="GraphicsMagick-$pkgver"
-sha1sums=('e3140220282c24f6e9f0305139ca89e973b70d78' \
+sha1sums=('655cc0dc4768035dd076a864ae2cd5157b69931c' \
'ef21522941221ae88a9430177c4da8179c228404')
subpkgs=("$pkgname-docs")
From crazy at frugalware.org Thu Dec 4 18:52:25 2008
From: crazy at frugalware.org (crazy)
Date: Thu Dec 4 18:52:28 2008
Subject: [Frugalware-git] frugalware-current: lyx-1.6.0-1-x86_64
Message-ID: <20081204175225.F3C241190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=b3b0bb7b736bece862e4a6c28863c62456472b37
commit b3b0bb7b736bece862e4a6c28863c62456472b37
Author: crazy
Date: Thu Dec 4 18:46:56 2008 +0100
lyx-1.6.0-1-x86_64
* Version bump
diff --git a/source/xapps-extra/lyx/FrugalBuild b/source/xapps-extra/lyx/FrugalBuild
index db222d9..12567e5 100644
--- a/source/xapps-extra/lyx/FrugalBuild
+++ b/source/xapps-extra/lyx/FrugalBuild
@@ -3,7 +3,7 @@
# Conteibutor: Bence Nagy
pkgname=lyx
-pkgver=1.5.6
+pkgver=1.6.0
pkgrel=1
pkgdesc="An advanced open-source document processor based on TeX"
url='http://www.lyx.org'
@@ -15,7 +15,7 @@ archs=('i686' 'x86_64')
options=('scriptlet')
up2date="lynx -dump 'http://lyx.cybermirror.org/stable/?D=A'|Flasttarbz2"
source=(http://lyx.cybermirror.org/stable/$pkgname-$pkgver.tar.bz2)
-sha1sums=('9ac2d712ada5b8e6920ce94e509352533754fb99')
+sha1sums=('55720b9e82dc1c14882a23a3e6ea085d795cb6d3')
build()
@@ -26,7 +26,6 @@ build()
#aclocal || Fdie
Fconf \
--with-frontend=qt4 \
- --enable-pch \
--with-included-boost
##--with-boost-lib-suffix=mt
##--with-included-boost
From crazy at frugalware.org Thu Dec 4 19:49:49 2008
From: crazy at frugalware.org (crazy)
Date: Thu Dec 4 19:49:51 2008
Subject: [Frugalware-git] frugalware-current: vlc-0.9.8-1-x86_64
Message-ID: <20081204184949.ED7431190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=8827663609c7567be10ac85cb7929d85a9a179fa
commit 8827663609c7567be10ac85cb7929d85a9a179fa
Author: crazy
Date: Thu Dec 4 19:44:48 2008 +0100
vlc-0.9.8-1-x86_64
* Version bump
diff --git a/source/xmultimedia-extra/vlc/FrugalBuild b/source/xmultimedia-extra/vlc/FrugalBuild
index 41a3fb3..aa5f71f 100644
--- a/source/xmultimedia-extra/vlc/FrugalBuild
+++ b/source/xmultimedia-extra/vlc/FrugalBuild
@@ -3,8 +3,8 @@
# Contributor: VMiklos
pkgname=vlc
-pkgver=0.9.6
-pkgextraver=
+pkgver=0.9.8
+pkgextraver=a
pkgrel=1
pkgdesc="The cross-platform media player and streaming server."
url="http://www.videolan.org/vlc/"
@@ -18,7 +18,7 @@ groups=('xmultimedia-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump $url/download-sources.html|grep -m1 'Latest VLC'|sed 's/.*(\(.*\)).*/\1/;s/$pkgextraver//'"
source=(http://download.videolan.org/pub/videolan/vlc/$pkgver$pkgextraver/$pkgname-$pkgver$pkgextraver.tar.bz2)
-sha1sums=('b56b0ed4152ec841a2145caab5f6710ba9ed0d88')
+sha1sums=('1d68f4e4ef77ffc9cb63de70a610a3969bffd873')
build()
{
From crazy at frugalware.org Thu Dec 4 20:21:27 2008
From: crazy at frugalware.org (crazy)
Date: Thu Dec 4 20:21:28 2008
Subject: [Frugalware-git] frugalware-current: cherokee-0.11.3-1-x86_64
Message-ID: <20081204192127.4DDF01190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=3891ea263ade5b1e8e4194fc48c5ad0234a8ee7b
commit 3891ea263ade5b1e8e4194fc48c5ad0234a8ee7b
Author: crazy
Date: Thu Dec 4 20:19:21 2008 +0100
cherokee-0.11.3-1-x86_64
* Version bump
diff --git a/source/network-extra/cherokee/FrugalBuild b/source/network-extra/cherokee/FrugalBuild
index a77ed29..af1fb73 100644
--- a/source/network-extra/cherokee/FrugalBuild
+++ b/source/network-extra/cherokee/FrugalBuild
@@ -3,7 +3,7 @@
# Contributor: Laszlo Dvornik
pkgname=cherokee
-pkgver=0.8.1
+pkgver=0.11.3
pkgrel=1
pkgdesc="A flexible, very fast, lightweight HTTP server"
url="http://www.cherokee-project.com/"
@@ -14,14 +14,14 @@ makedepends=('mysql' 'openldap')
groups=('network-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump -head 'http://www.cherokee-project.com/cherokee-last-tarball'|grep -om1 'cherokee-\(.*\).tar'|sed 's/.*-\(.*\).t.*/\1/'"
-source=($pkgurl/0.8/$pkgver/cherokee-$pkgver.tar.gz \
+source=($pkgurl/0.11/$pkgver/cherokee-$pkgver.tar.gz \
rc.cherokee \
rc.cherokee-hu.po \
rc.cherokee.pot \
generatessl \
index.html \
http://frugalware.org/images/frugalware.png)
-sha1sums=('4715771aa304a2207766fe4390672b4a2050c6aa' \
+sha1sums=('edf629c362e4a385948d97351a73788b768a0694' \
'7559de6a098bbc3e460ef396a7aaea27c551311b' \
'90db20b5183c6e22e91488fd6d44df47018b1942' \
'f3afa484129a065ce22f326ec13104af87a9fca5' \
From crazy at frugalware.org Thu Dec 4 20:26:29 2008
From: crazy at frugalware.org (crazy)
Date: Thu Dec 4 20:26:31 2008
Subject: [Frugalware-git] frugalware-current: gst-ffmpeg-0.10.6-1-x86_64
Message-ID: <20081204192629.8B6781190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=cd82dab2d9f5eac941978ba8c526ac466349114c
commit cd82dab2d9f5eac941978ba8c526ac466349114c
Author: crazy
Date: Thu Dec 4 20:24:22 2008 +0100
gst-ffmpeg-0.10.6-1-x86_64
* Version bump
diff --git a/source/xmultimedia/gst-ffmpeg/FrugalBuild b/source/xmultimedia/gst-ffmpeg/FrugalBuild
index 5282c8f..d839104 100644
--- a/source/xmultimedia/gst-ffmpeg/FrugalBuild
+++ b/source/xmultimedia/gst-ffmpeg/FrugalBuild
@@ -2,8 +2,8 @@
# Maintainer: crazy
pkgname=gst-ffmpeg
-pkgver=0.10.4
-pkgrel=2
+pkgver=0.10.6
+pkgrel=1
pkgdesc="Gstreamer Multimedia Framework FFMpeg Plugin"
url="http://www.gstreamer.net"
depends=('gst-plugins-base>=0.10.20' 'gst-plugins-base-oil>=0.10.20' 'libstdc++')
@@ -11,21 +11,16 @@ makedepends=('sdl' 'freetype2')
groups=('xmultimedia')
archs=('i686' 'x86_64' 'ppc')
up2date="lynx -dump http://gstreamer.freedesktop.org/src/gst-ffmpeg/|sort -r -n|grep -m1 '.tar.bz2$'|sed 's/.*-\(.*\).tar.bz2/\1/'"
-source=(http://gstreamer.freedesktop.org/src/$pkgname/$pkgname-$pkgver.tar.bz2 configure.patch)
-sha1sums=('41977e74aed48154df2d831c652eef1bd42caf19' \
- '86317cf81004f3b5bfcb251cea98caff811e1ecb')
+source=(http://gstreamer.freedesktop.org/src/$pkgname/$pkgname-$pkgver.tar.bz2)
+sha1sums=('0979f167bbe440f1948060737c8d50a1400276b6')
build()
{
- Fcd
- Fpatchall
- Fautoreconf
- Fmake \
+ Fbuild \
--with-package-origin="http://frugalware.org/" \
--with-package-name='Frugalware gst-ffmpeg package' \
--disable-dependency-tracking
##--with-system-ffmpeg
- Fmakeinstall
}
# optimization OK
diff --git a/source/xmultimedia/gst-ffmpeg/configure.patch b/source/xmultimedia/gst-ffmpeg/configure.patch
deleted file mode 100644
index 87f43ce..0000000
--- a/source/xmultimedia/gst-ffmpeg/configure.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur gst-ffmpeg-0.10.4/configure.ac gst-ffmpeg-0.10.4-p/configure.ac
---- gst-ffmpeg-0.10.4/configure.ac 2008-05-22 00:15:31.000000000 +0200
-+++ gst-ffmpeg-0.10.4-p/configure.ac 2008-05-24 01:01:34.000000000 +0200
-@@ -279,7 +279,7 @@
- AC_DEFINE(HAVE_AVI_H)
- AC_DEFINE([FFMPEG_SOURCE], ["local snapshot"], [Describes where the FFmpeg libraries come from.])
- # Enable shared and static so that we get .a files, but with PIC code.
-- ac_configure_args="$ac_configure_args --disable-vhook --disable-ffserver --disable-ffplay --enable-postproc --enable-gpl --enable-static --enable-shared --disable-encoder=flac --disable-decoder=cavs"
-+ ac_configure_args="--disable-vhook --disable-ffserver --disable-ffplay --enable-postproc --enable-gpl --enable-static --enable-shared --disable-encoder=flac --disable-decoder=cavs"
- case $host_os in
- # Unfortunately, in Mac OS 10.5 the current rev of ffmpeg builds
- # some non-PIC code into the .a file. See
From crazy at frugalware.org Thu Dec 4 20:40:30 2008
From: crazy at frugalware.org (crazy)
Date: Thu Dec 4 20:40:32 2008
Subject: [Frugalware-git]
frugalware-current: gst-plugins-good-0.10.11-1-x86_64
Message-ID: <20081204194030.F33A71190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=3dc481207ea0ae3bab02ad0f6727ce3126d52ec8
commit 3dc481207ea0ae3bab02ad0f6727ce3126d52ec8
Author: crazy
Date: Thu Dec 4 20:37:11 2008 +0100
gst-plugins-good-0.10.11-1-x86_64
* Version bump
diff --git a/source/xmultimedia/gst-plugins-good/FrugalBuild b/source/xmultimedia/gst-plugins-good/FrugalBuild
index 6ff5164..4f797fd 100644
--- a/source/xmultimedia/gst-plugins-good/FrugalBuild
+++ b/source/xmultimedia/gst-plugins-good/FrugalBuild
@@ -3,13 +3,13 @@
# Contributor: Christian Hamar alias krix
pkgname=gst-plugins-good
-pkgver=0.10.9
+pkgver=0.10.11
pkgrel=1
pkgdesc="Plugins for GStreamer (Good)"
url="http://gstreamer.freedesktop.org/"
depends=('gst-plugins-base>=0.10.20' 'gstreamer>=0.10.20' 'zlib')
makedepends=('gtk-doc' 'pyxml' 'gconf>=2.22.0' 'esd' 'ladspa_sdk' 'speex>=1.2beta3.2' 'libshout' 'aalib' \
- 'libjpeg' 'flac>=1.1.3' 'libavc1394' 'libpng' 'libcdio' 'libdv' 'cairo' \
+ 'libjpeg' 'flac>=1.1.3' 'libavc1394' 'libpng' 'libdv' 'cairo' \
'liboil>=0.3.14' 'taglib>=1.5' 'hal>=0.5.7.1-3' 'libiec61883' 'libcaca' \
'wavpack' 'libsm' 'libice' 'libxext' 'libxdamage' 'libxfixes' 'libx11' \
'libxdmcp' 'libxau' 'libxcb' 'gtk+2>=2.12.9' 'aalib>=1.4rc5-3')
@@ -20,34 +20,34 @@ up2date="lynx -dump $url/src/$pkgname/|grep '.tar.bz2$'|sort -n -r|head -n 1|sed
source=($url/src/$pkgname/$pkgname-$pkgver.tar.bz2)
subpkgs=("$pkgname-gconf" "$pkgname-esd" "$pkgname-speex" "$pkgname-aalib" "$pkgname-shout" "$pkgname-jpeg" \
- "$pkgname-flac" "$pkgname-avc1394" "$pkgname-png" "$pkgname-cdio" "$pkgname-dv" "$pkgname-cairo" \
+ "$pkgname-flac" "$pkgname-avc1394" "$pkgname-png" "$pkgname-dv" "$pkgname-cairo" \
"$pkgname-videobox" "$pkgname-taglib" "$pkgname-halelements" "$pkgname-caca" "$pkgname-docs" \
"$pkgname-video4linux2" "$pkgname-gdkpixbuf" "$pkgname-annodex" "$pkgname-wavpack" "$pkgname-ximage")
subdescs=('GStreamer gconf plugin (Good).' 'GStreamer esd plugin (Good).' 'GStreamer speex plugin (Good).' \
'GStreamer aalib plugin (Good).' 'GStreamer shout plugin (Good).' 'GStreamer jpeg plugin (Good).' \
'GStreamer flac plugin (Good).' 'GStreamer avc1394 plugin (Good).' 'GStreamer png plugin (Good).' \
- 'GStreamer cdio plugin (Good).' 'GStreamer dv plugin (Good).' 'GStreamer cairo plugin (Good).' \
+ 'GStreamer dv plugin (Good).' 'GStreamer cairo plugin (Good).' \
'GStreamer videobox plugin (Good).' 'GStreamer taglib plugin (Good).' 'GStreamer halelements plugin (Good).' \
'GStreamer libcaca plugin (Good).' 'GStreamer Plugins Documentation.' 'GStreamer video4linux2 plugin (Good).' \
'GStreamer gdkpixbuf plugin (Good).' 'GStreamer annodex plugin (Good).' 'GStreamer wavpack plugin (Good).' \
'GStreamer ximage plugin (Good).')
subdepends=("gconf>=2.22.0 $pkgname=$pkgver" "esd $pkgname=$pkgver" "speex>=1.2beta3.2 $pkgname=$pkgver" "aalib>=1.4rc5-3 $pkgname=$pkgver" \
"libshout $pkgname=$pkgver" "libjpeg $pkgname=$pkgver" "flac $pkgname=$pkgver" "libavc1394 $pkgname=$pkgver libiec61883" \
- "$pkgname=$pkgver libpng" "libcdio $pkgname=$pkgver" "libdv $pkgname=$pkgver" "cairo $pkgname=$pkgver" \
+ "$pkgname=$pkgver libpng" "libdv $pkgname=$pkgver" "cairo $pkgname=$pkgver" \
"liboil>=0.3.14 $pkgname=$pkgver" "taglib $pkgname=$pkgver" "$pkgname=$pkgver hal>=0.5.7.1-3 dbus>=0.93 e2fsprogs" \
"libcaca $pkgname=$pkgver" '' "$pkgname=$pkgver" "$pkgname=$pkgver gtk+2" "$pkgname=$pkgver libxml2" \
"$pkgname=$pkgver wavpack" "$pkgname=$pkgver libsm libice libxext libxdamage libxfixes libx11 libxdmcp libxau libxcb")
_F_gnome_schemas=('/etc/gconf/schemas/gstreamer-0.10.schemas')
Finclude gnome-scriptlet
unset install
-subreplaces=('' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'gst-plugins-bad-video4linux2' '' '' 'gst-plugins-bad-wavpack' '')
-subinstall=("src/gnome-scriptlet.install" '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '')
+subreplaces=('' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'gst-plugins-bad-video4linux2' '' '' 'gst-plugins-bad-wavpack' '')
+subinstall=("src/gnome-scriptlet.install" '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '')
subgroups=('gnome' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' \
- 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia-extra' \
+ 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia-extra' \
'docs-extra' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia')
subarchs=('i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' \
'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' \
- 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc')
+ 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc')
build() {
if [ "$CARCH" == "x86_64" ]; then
@@ -75,7 +75,6 @@ build() {
Fsplit $pkgname-flac usr/lib/gstreamer-0.10/libgstflac.*
Fsplit $pkgname-avc1394 usr/lib/gstreamer-0.10/libgst1394.*
Fsplit $pkgname-png usr/lib/gstreamer-0.10/libgstpng.*
- Fsplit $pkgname-cdio usr/lib/gstreamer-0.10/libgstcdio.*
Fsplit $pkgname-dv usr/lib/gstreamer-0.10/libgstdv.*
Fsplit $pkgname-cairo usr/lib/gstreamer-0.10/libgstcairo.*
Fsplit $pkgname-videobox usr/lib/gstreamer-0.10/libgstvideobox.*
@@ -91,5 +90,5 @@ build() {
}
-sha1sums=('c563bdc2d26752fd4d42bb969df4024f9eb76e56')
+sha1sums=('91379437060d893f4c06aae7db7f5e53a600f62f')
# optimization OK
From crazy at frugalware.org Thu Dec 4 20:53:49 2008
From: crazy at frugalware.org (crazy)
Date: Thu Dec 4 20:53:51 2008
Subject: [Frugalware-git]
frugalware-current: gst-plugins-ugly-0.10.10-1-x86_64
Message-ID: <20081204195349.2B3DB1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=724fdded1cc6c7dc8a81ff1a98529971693a9fb9
commit 724fdded1cc6c7dc8a81ff1a98529971693a9fb9
Author: crazy
Date: Thu Dec 4 20:51:49 2008 +0100
gst-plugins-ugly-0.10.10-1-x86_64
* Version bump
diff --git a/source/xmultimedia/gst-plugins-ugly/FrugalBuild b/source/xmultimedia/gst-plugins-ugly/FrugalBuild
index 04d53ac..9a3a538 100644
--- a/source/xmultimedia/gst-plugins-ugly/FrugalBuild
+++ b/source/xmultimedia/gst-plugins-ugly/FrugalBuild
@@ -3,26 +3,32 @@
# Cintributor: AlexExtreme
pkgname=gst-plugins-ugly
-pkgver=0.10.8
-pkgrel=2
+pkgver=0.10.10
+pkgrel=1
pkgdesc="Plugins for GStreamer (Ugly)"
url="http://gstreamer.freedesktop.org/"
depends=('gst-plugins-base>=0.10.20' 'gstreamer>=0.10.20')
-makedepends=('gtk-doc' 'pyxml' 'a52dec' 'liboil>=0.3.14' 'lame' 'libmad' 'libdvdread' 'libid3tag' 'mpeg2dec' 'libsidplay')
+makedepends=('gtk-doc' 'pyxml' 'a52dec' 'liboil>=0.3.14' 'lame' 'libmad' \
+ 'libdvdread' 'libid3tag' 'mpeg2dec' 'libsidplay' 'libcdio')
groups=('xmultimedia')
archs=('i686' 'x86_64' 'ppc')
options=('scriptlet')
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)
-subpkgs=("$pkgname-a52dec" "$pkgname-lame" "$pkgname-mad" "$pkgname-dvdread" "$pkgname-mpeg2dec" "$pkgname-sidplay" "$pkgname-docs")
+subpkgs=("$pkgname-a52dec" "$pkgname-lame" "$pkgname-mad" "$pkgname-dvdread" \
+ "$pkgname-mpeg2dec" "$pkgname-sidplay" "$pkgname-docs" "$pkgname-cdio")
subdescs=('GStreamer a52dec plugin (Ugly).' 'GStreamer lame plugin (Ugly).' 'GStreamer mad plugin (Ugly).' \
'GStreamer dvdread plugin (Ugly).' 'GStreamer mpeg2dec plugin (Ugly).' 'GStreamer sidplay plugin (Ugly).' \
- 'GStreamer Plugins Documentation.')
+ 'GStreamer Plugins Documentation.' 'GStreamer cdio plugin (Ugly).')
subdepends=("a52dec liboil>=0.3.14 $pkgname=$pkgver" "lame $pkgname=$pkgver" "libmad libid3tag $pkgname=$pkgver" \
- "libdvdread $pkgname=$pkgver" "mpeg2dec $pkgname=$pkgver" "libsidplay $pkgname=$pkgver" '')
-subgroups=('xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'docs-extra')
-subarchs=('i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc')
+ "libdvdread $pkgname=$pkgver" "mpeg2dec $pkgname=$pkgver" "libsidplay $pkgname=$pkgver" '' "libcdio $pkgname=$pkgver")
+subgroups=('xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'xmultimedia' 'docs-extra' 'xmultimedia')
+subarchs=('i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' \
+ 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc')
+subprovides=('' '' '' '' '' '' '' "gst-plugins-good-cdio")
+subreplaces=('' '' '' '' '' '' '' "gst-plugins-good-cdio")
+subconflicts=('' '' '' '' '' '' '' "gst-plugins-good-cdio")
build()
{
@@ -45,7 +51,8 @@ build()
Fsplit $pkgname-mpeg2dec usr/lib/gstreamer-0.10/libgstmpeg2dec.*
Fsplit $pkgname-sidplay usr/lib/gstreamer-0.10/libgstsid.*
Fsplit $pkgname-docs usr/share/gtk-doc
+ Fsplit $pkgname-cdio usr/lib/gstreamer-0.10/libgstcdio.*
}
# optimization OK
-sha1sums=('c29616005bb9bf86872a141fa769309cf1c62647')
+sha1sums=('1829bf0321c92fce702d70b3d177fd321ef6f0cf')
From crazy at frugalware.org Thu Dec 4 21:16:34 2008
From: crazy at frugalware.org (crazy)
Date: Thu Dec 4 21:16:35 2008
Subject: [Frugalware-git] frugalware-current: sdljump-0.91-1-x86_64
Message-ID: <20081204201634.1DA501190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=18bb04a1184dbe4708ff65bce2cc94ae1d89e61b
commit 18bb04a1184dbe4708ff65bce2cc94ae1d89e61b
Author: crazy
Date: Thu Dec 4 21:13:02 2008 +0100
sdljump-0.91-1-x86_64
* ba devil fix your editor
diff --git a/source/games-extra/sdljump/FrugalBuild b/source/games-extra/sdljump/FrugalBuild
index 55d3e8b..d11088d 100644
--- a/source/games-extra/sdljump/FrugalBuild
+++ b/source/games-extra/sdljump/FrugalBuild
@@ -20,9 +20,9 @@ _F_desktop_categories="Game;ArcadeGame;"
build()
{
-Fbuild
-Ficon $pkgname.png
-Fdesktop2
+ Fbuild
+ Ficon $pkgname.png
+ Fdesktop2
}
# optimization OK
From crazy at frugalware.org Thu Dec 4 21:19:45 2008
From: crazy at frugalware.org (crazy)
Date: Thu Dec 4 21:19:47 2008
Subject: [Frugalware-git] frugalware-current: fet-5.7.3-1-x86_64
Message-ID: <20081204201945.7D06B1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=558d8381b3a0ab2d3179924fde73f921db133aa0
commit 558d8381b3a0ab2d3179924fde73f921db133aa0
Author: crazy
Date: Thu Dec 4 21:18:26 2008 +0100
fet-5.7.3-1-x86_64
* and next one..
diff --git a/source/xapps-extra/fet/FrugalBuild b/source/xapps-extra/fet/FrugalBuild
index d979bc8..a940411 100644
--- a/source/xapps-extra/fet/FrugalBuild
+++ b/source/xapps-extra/fet/FrugalBuild
@@ -16,16 +16,17 @@ source=(http://www.lalescu.ro/liviu/fet/download/$pkgname-$pkgver.tar.bz2)
sha1sums=('52ca63d61ea53bb188962ee290c7b790e90f447a')
build () {
-Fcd
-qmake fet.pro || Fdie
-Fmake
-Fmakeinstall
-Fmkdir /usr/{bin,share/{doc/fet-$pkgver/,man/man1,fet}}
-Fcprrel fet /usr/bin/
-gzip doc/fet.1
-Fcprrel doc/fet.1.gz /usr/share/man/man1/
-Fcprrel "-r sample_inputs" /usr/share/doc/fet-$pkgver/
-Fcprrel "-r translations" /usr/share/fet/
+
+ Fcd
+ qmake fet.pro || Fdie
+ Fmake
+ Fmakeinstall
+ Fmkdir /usr/{bin,share/{doc/fet-$pkgver/,man/man1,fet}}
+ Fcprrel fet /usr/bin/
+ gzip doc/fet.1
+ Fcprrel doc/fet.1.gz /usr/share/man/man1/
+ Fcprrel "-r sample_inputs" /usr/share/doc/fet-$pkgver/
+ Fcprrel "-r translations" /usr/share/fet/
}
From crazy at frugalware.org Thu Dec 4 21:22:50 2008
From: crazy at frugalware.org (crazy)
Date: Thu Dec 4 21:22:51 2008
Subject: [Frugalware-git] frugalware-current: drgeo-1.1.0-1-x86_64
Message-ID: <20081204202250.50EC81190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=d1a5a2c6d0831986b9dee8f8a5ad569896e92626
commit d1a5a2c6d0831986b9dee8f8a5ad569896e92626
Author: crazy
Date: Thu Dec 4 21:21:22 2008 +0100
drgeo-1.1.0-1-x86_64
* and last one I guess
diff --git a/source/xapps-extra/drgeo/FrugalBuild b/source/xapps-extra/drgeo/FrugalBuild
index 71cf594..ba3b62c 100644
--- a/source/xapps-extra/drgeo/FrugalBuild
+++ b/source/xapps-extra/drgeo/FrugalBuild
@@ -19,8 +19,8 @@ sha1sums=('7b988233fbcaac8002bd20e4e61c37240a739c29')
build()
{
-Fbuild
-Fsed 'Icon=gnome-drgenius.png' 'Icon=drgeo-book.png' $Fdestdir/usr/share/applications/$pkgname.desktop
+ Fbuild
+ Fsed 'Icon=gnome-drgenius.png' 'Icon=drgeo-book.png' $Fdestdir/usr/share/applications/$pkgname.desktop
}
# optimization OK
From crazy at frugalware.org Thu Dec 4 21:51:12 2008
From: crazy at frugalware.org (crazy)
Date: Thu Dec 4 21:51:13 2008
Subject: [Frugalware-git] frugalware-current: pbzip2-1.0.3-1-x86_64
Message-ID: <20081204205112.388A21190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=f1d654492b7faac53e176cf91556b0d73c8aaf25
commit f1d654492b7faac53e176cf91556b0d73c8aaf25
Author: crazy
Date: Thu Dec 4 21:49:33 2008 +0100
pbzip2-1.0.3-1-x86_64
* Version bump
diff --git a/source/apps-extra/pbzip2/FrugalBuild b/source/apps-extra/pbzip2/FrugalBuild
index 32e17ac..7a49bc6 100644
--- a/source/apps-extra/pbzip2/FrugalBuild
+++ b/source/apps-extra/pbzip2/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Christian Hamar alias krix
pkgname=pbzip2
-pkgver=1.0.2
+pkgver=1.0.3
pkgrel=1
pkgdesc="PBZIP2 is a parallel implementation of the bzip2 block-sorting file compressor that uses pthreads and achieves near-linear speedup on SMP machines."
url="http://compression.ca/pbzip2/"
@@ -10,16 +10,16 @@ depends=('bzip2')
groups=('apps-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump http://compression.ca/pbzip2/ | grep -m1 'Source Code: ' | sed 's/.*BZIP2 v//' | sed 's/ .*//'"
-source=($url/$pkgname-$pkgver.tar.gz makefile-fixes.patch)
+source=($url/$pkgname-$pkgver.tar.gz)
build() {
+
Fcd
- Fpatchall
+ Fsed '-O2' "$CXXFLAGS" Makefile
make || Fdie
- make DESTDIR=${Fdestdir} install || Fdie
+ make PREFIX=${Fdestdir}/usr install || Fdie
}
-sha1sums=('8ae0ebcd08761332ade6baa4b1172a3f97f71169' \
- 'a8abf5cfba73e692f6f8836a5ca26ff140874ec6')
+sha1sums=('9220b12d94aa1221340d1bd499a2be6546f9fa98')
# optimization OK
diff --git a/source/apps-extra/pbzip2/makefile-fixes.patch b/source/apps-extra/pbzip2/makefile-fixes.patch
deleted file mode 100644
index 45d6bf2..0000000
--- a/source/apps-extra/pbzip2/makefile-fixes.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -Naur pbzip2-1.0.1.orig/Makefile pbzip2-1.0.1/Makefile
---- pbzip2-1.0.1.orig/Makefile 2007-04-07 18:08:27.000000000 +0200
-+++ pbzip2-1.0.1/Makefile 2007-04-07 18:09:30.000000000 +0200
-@@ -5,17 +5,17 @@
- CC=g++
-
- # Where you want pbzip2 installed when you do 'make install'
--PREFIX=/usr
-+PREFIX=$(DESTDIR)/usr
-
- all: pbzip2
-
- # Standard pbzip2 compile
- pbzip2: pbzip2.cpp
-- $(CC) -O3 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o pbzip2 pbzip2.cpp -pthread -lpthread -lbz2
-+ $(CC) $(CFLAGS) -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o pbzip2 pbzip2.cpp -pthread -lpthread -lbz2
-
- # Choose this if you want to compile in a static version of the libbz2 library
- pbzip2-static: libbz2.a pbzip2.cpp
-- $(CC) -O3 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o pbzip2 pbzip2.cpp -pthread -lpthread -I. -L. -lbz2
-+ $(CC) $(CFLAGS) -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o pbzip2 pbzip2.cpp -pthread -lpthread -I. -L. -lbz2
-
- # Choose this if you want to compile pbzip2 without load average support for
- # systems that do not support it
From vmiklos at frugalware.org Thu Dec 4 22:48:53 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Thu Dec 4 22:48:55 2008
Subject: [Frugalware-git] boost137: wesnoth-1.4.6-2-i686
Message-ID: <20081204214853.0511C1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boost137.git;a=commitdiff;h=136ce9a793434c1ba6af6fe70a8ec9d8bf79a0a3
commit 136ce9a793434c1ba6af6fe70a8ec9d8bf79a0a3
Author: Miklos Vajna
Date: Thu Dec 4 22:46:37 2008 +0100
wesnoth-1.4.6-2-i686
* rebuilt with boost
diff --git a/source/games-extra/wesnoth/FrugalBuild b/source/games-extra/wesnoth/FrugalBuild
index 2a3b47b..0cb2d26 100644
--- a/source/games-extra/wesnoth/FrugalBuild
+++ b/source/games-extra/wesnoth/FrugalBuild
@@ -3,11 +3,11 @@
pkgname=wesnoth
pkgver=1.4.6
-pkgrel=1
+pkgrel=2
pkgdesc="Wesnoth is a turn based strategy game played in the fantasy world"
depends=('sdl' 'sdlimage' 'sdl_net' 'sdl_mixer>=1.2.8' 'libpng' 'libjpeg' 'libogg' \
- 'vorbis-tools' 'freetype2' 'python-tools' 'fribidi' 'libboost-mt>=1.35.0')
-makedepends=('boost>=1.35.0' 'optipng')
+ 'vorbis-tools' 'freetype2' 'python-tools' 'fribidi' 'libboost-mt>=1.37.0')
+makedepends=('boost>=1.37.0' 'optipng')
groups=('games-extra')
archs=('i686' 'x86_64')
_F_sourceforge_ext=".tar.bz2"
From vmiklos at frugalware.org Thu Dec 4 23:23:00 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Thu Dec 4 23:23:02 2008
Subject: [Frugalware-git] boost137: deluge-1.0.6-2-i686
Message-ID: <20081204222300.A9B961190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boost137.git;a=commitdiff;h=5897c1fbf707b2ec3dff80889f5395be0f20e25f
commit 5897c1fbf707b2ec3dff80889f5395be0f20e25f
Author: Miklos Vajna
Date: Thu Dec 4 23:20:51 2008 +0100
deluge-1.0.6-2-i686
* rebuilt with boost
diff --git a/source/gnome-extra/deluge/FrugalBuild b/source/gnome-extra/deluge/FrugalBuild
index 8167698..f3cc516 100644
--- a/source/gnome-extra/deluge/FrugalBuild
+++ b/source/gnome-extra/deluge/FrugalBuild
@@ -4,11 +4,11 @@
pkgname=deluge
pkgver=1.0.6
-pkgrel=1
+pkgrel=2
pkgdesc="BitTorrent client written in Python and GTK+."
url="http://deluge-torrent.org/"
-depends=('pygtk' 'pyxdg' 'libboost-mt>=1.35.0' 'notify-python' 'notification-daemon' 'setuptools' 'librsvg')
-makedepends=('boost>=1.35.0')
+depends=('pygtk' 'pyxdg' 'libboost-mt>=1.37.0' 'notify-python' 'notification-daemon' 'setuptools' 'librsvg')
+makedepends=('boost>=1.37.0')
groups=('gnome-extra')
archs=('i686' 'x86_64')
options=('scriptlet')
From vmiklos at frugalware.org Thu Dec 4 23:26:19 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Thu Dec 4 23:26:20 2008
Subject: [Frugalware-git] boost137: wp_tray-0.5.5-3-i686
Message-ID: <20081204222619.849241190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boost137.git;a=commitdiff;h=1ac45a3b8caaa4e39acfd841cb2e42d155412564
commit 1ac45a3b8caaa4e39acfd841cb2e42d155412564
Author: Miklos Vajna
Date: Thu Dec 4 23:26:07 2008 +0100
wp_tray-0.5.5-3-i686
* rebuilt with boost
diff --git a/source/gnome-extra/wp_tray/FrugalBuild b/source/gnome-extra/wp_tray/FrugalBuild
index 2bdee27..d2830db 100644
--- a/source/gnome-extra/wp_tray/FrugalBuild
+++ b/source/gnome-extra/wp_tray/FrugalBuild
@@ -4,13 +4,13 @@
pkgname=wp_tray
pkgver=0.5.5
-pkgrel=2
+pkgrel=3
pkgdesc="Wallpaper Tray is a utility for the Gnome Desktop Panel."
url="http://planetearthworm.com/projects/wp_tray/"
-depends=('libboost-mt>=1.35.0' 'libgnomeuimm' 'gnome-panel' 'libjpeg' 'libsm' 'popt' 'gail' 'libart_lgpl' \
+depends=('libboost-mt>=1.37.0' 'libgnomeuimm' 'gnome-panel' 'libjpeg' 'libsm' 'popt' 'gail' 'libart_lgpl' \
'openssl' 'esd' 'libxml++' 'libnotify' 'atk' 'pango' 'freetype2' 'libxau' 'libxdmcp' \
'libxdamage' 'libxinerama' 'libxi' 'libxrandr' 'libxcursor')
-makedepends=('perl-xml-parser' 'boost>=1.35.0')
+makedepends=('perl-xml-parser' 'boost>=1.37.0')
options=('scriptlet')
groups=('gnome-extra')
archs=('i686' 'x86_64')
From vmiklos at frugalware.org Fri Dec 5 00:37:03 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Fri Dec 5 00:37:04 2008
Subject: [Frugalware-git] boost137: kdeedu-3.5.9-3-i686
Message-ID: <20081204233703.27DB41190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boost137.git;a=commitdiff;h=d1982ae6365d3941ab4ee0f3b03dec92c745c85d
commit d1982ae6365d3941ab4ee0f3b03dec92c745c85d
Author: Miklos Vajna
Date: Fri Dec 5 00:36:30 2008 +0100
kdeedu-3.5.9-3-i686
Changelog FrugalBuild kdeedu-3.5.9-3-i686.fpm kdeedu-3.5.9-3-i686.log kdeedu-docs-3.5.9-3-i686.fpm rebuilt with boost
diff --git a/source/kde-extra/kdeedu/FrugalBuild b/source/kde-extra/kdeedu/FrugalBuild
index 2487b64..5483e4d 100644
--- a/source/kde-extra/kdeedu/FrugalBuild
+++ b/source/kde-extra/kdeedu/FrugalBuild
@@ -3,12 +3,12 @@
pkgname=kdeedu
pkgver=3.5.9
-pkgrel=2
+pkgrel=3
pkgdesc="Educational programs for KDE."
groups=('kde-extra')
archs=('i686' 'x86_64')
-depends=('kdebase>=3.5.9' 'libboost-mt>=1.35.0' 'facile')
-makedepends=('python' 'doxygen' 'qt-docs' 'boost>=1.35.0')
+depends=('kdebase>=3.5.9' 'libboost-mt>=1.37.0' 'facile')
+makedepends=('python' 'doxygen' 'qt-docs' 'boost>=1.37.0')
_F_kde_split_docs=1
Finclude kde
From vmiklos at frugalware.org Fri Dec 5 00:44:11 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Fri Dec 5 00:44:12 2008
Subject: [Frugalware-git] boost137: twinkle-1.3.2-2-i686
Message-ID: <20081204234411.565F81190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boost137.git;a=commitdiff;h=64c9a9fdba80c98a94d61fd00b4b397024eedc5e
commit 64c9a9fdba80c98a94d61fd00b4b397024eedc5e
Author: Miklos Vajna
Date: Fri Dec 5 00:43:57 2008 +0100
twinkle-1.3.2-2-i686
* rebuilt with boost
diff --git a/source/kde-extra/twinkle/FrugalBuild b/source/kde-extra/twinkle/FrugalBuild
index 7617d28..d38682c 100644
--- a/source/kde-extra/twinkle/FrugalBuild
+++ b/source/kde-extra/twinkle/FrugalBuild
@@ -3,11 +3,11 @@
pkgname=twinkle
pkgver=1.3.2
-pkgrel=1
+pkgrel=2
url="http://www.twinklephone.com/"
pkgdesc="Twinkle is a soft phone for your voice over IP communcations using the SIP protocol."
-depends=('libsndfile' 'kdelibs' 'speex' 'ilbc' 'libzrtpcpp>=1.3' 'libboost-mt>=1.35.0' 'libgl' 'libxmu' 'libxi' 'libxdamage')
-makedepends=('boost>=1.35.0')
+depends=('libsndfile' 'kdelibs' 'speex' 'ilbc' 'libzrtpcpp>=1.3' 'libboost-mt>=1.37.0' 'libgl' 'libxmu' 'libxi' 'libxdamage')
+makedepends=('boost>=1.37.0')
archs=('i686' 'x86_64')
groups=('kde-extra')
Finclude kde
From vmiklos at frugalware.org Fri Dec 5 01:04:49 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Fri Dec 5 01:04:51 2008
Subject: [Frugalware-git] boost137: xmms2-20071115-6-i686
Message-ID: <20081205000449.6600E1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boost137.git;a=commitdiff;h=5c54939b132fd5a8129f4797ee479f7bead32db5
commit 5c54939b132fd5a8129f4797ee479f7bead32db5
Author: Miklos Vajna
Date: Fri Dec 5 01:04:26 2008 +0100
xmms2-20071115-6-i686
* rebuilt with boost
diff --git a/source/xmultimedia-extra/xmms2/FrugalBuild b/source/xmultimedia-extra/xmms2/FrugalBuild
index d6e38f5..f4392de 100644
--- a/source/xmultimedia-extra/xmms2/FrugalBuild
+++ b/source/xmultimedia-extra/xmms2/FrugalBuild
@@ -4,7 +4,7 @@
pkgname=xmms2
pkgver=20071115
origname=0.4DrKosmos
-pkgrel=5
+pkgrel=6
pkgdesc="A complete rewrite of the popular music player."
_F_sourceforge_ext=".tar.bz2"
Finclude sourceforge
@@ -13,13 +13,14 @@ depends=('gtk+2' 'alsa-lib' 'libmad' 'libvorbis' 'curl>=7.19.0' 'faad2' \
'libmms' 'mac' 'gamin' 'flac>=1.1.3' 'libmpcdec' 'jack' \
'libmodplug' 'libofa' 'libcdio' 'libshout' 'libsmbclient' \
'libsamplerate' 'libsidplay2')
-makedepends=('glib2' 'sqlite3' 'libboost-mt>=1.35.0' 'boost>=1.35.0' 'perl' 'pyrex' 'ruby')
+makedepends=('glib2' 'sqlite3' 'libboost-mt>=1.37.0' 'boost>=1.37.0' 'perl' 'pyrex' 'ruby')
groups=('xmultimedia-extra')
archs=('i686' 'x86_64')
up2date=$pkgver
source=(${source/$pkgver/$origname} gcc43.patch)
options=('scriptlet')
-sha1sums=('ac009af5e2802135bbde82d6a59c67da750f580e')
+sha1sums=('ac009af5e2802135bbde82d6a59c67da750f580e' \
+ '61a1a1cc4c256031a12458adf8262fd4edb963e9')
subpkgs=("xmms2-libs-c++" "xmms2-libs-perl" "xmms2-libs-python" "xmms2-libs-ruby")
subdescs=('xmms2 C++ bindings' 'perl bindings for xmms2' 'python bindings for xmms2' 'ruby bindings for xmms2')
From vmiklos at frugalware.org Fri Dec 5 01:13:23 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Fri Dec 5 01:13:25 2008
Subject: [Frugalware-git] boost137: openlibraries-0.4.0-8-i686
Message-ID: <20081205001323.871361190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boost137.git;a=commitdiff;h=32240eebf633c7d1abc80555547699c340c8f380
commit 32240eebf633c7d1abc80555547699c340c8f380
Author: Miklos Vajna
Date: Fri Dec 5 01:13:10 2008 +0100
openlibraries-0.4.0-8-i686
* rebuilt with boost
diff --git a/source/xlib-extra/openlibraries/FrugalBuild b/source/xlib-extra/openlibraries/FrugalBuild
index f2adb1a..b66046f 100644
--- a/source/xlib-extra/openlibraries/FrugalBuild
+++ b/source/xlib-extra/openlibraries/FrugalBuild
@@ -3,13 +3,13 @@
pkgname=openlibraries
pkgver=0.4.0
-pkgrel=7
+pkgrel=8
pkgdesc="Powerful cross-platform set of libraries to test and deploy rich media applications."
Finclude sourceforge python
options=('scriptlet')
source=($source sg_appearance.cpp_compile_fix.patch gcc43.patch)
-depends=('libboost-mt>=1.35.0' 'glew>=1.5.0' 'libgcc' 'libjpeg' 'libpng' 'libtiff' 'freeglut' 'openal' 'sqlite3' 'python>=2.5')
-makedepends=('boost>=1.35.0')
+depends=('libboost-mt>=1.37.0' 'glew>=1.5.0' 'libgcc' 'libjpeg' 'libpng' 'libtiff' 'freeglut' 'openal' 'sqlite3' 'python>=2.5')
+makedepends=('boost>=1.37.0')
groups=('xlib-extra')
archs=('i686' 'x86_64')
sha1sums=('7ebe24cfdc16c4869a74c0736bd4069f1ceff44c' \
From vmiklos at frugalware.org Fri Dec 5 01:27:32 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Fri Dec 5 01:27:34 2008
Subject: [Frugalware-git] boost137: jahshaka-2.0-5-i686
Message-ID: <20081205002732.5BD681190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boost137.git;a=commitdiff;h=da59fb98ac067ec9ec0e195335b1d05c4bb2e048
commit da59fb98ac067ec9ec0e195335b1d05c4bb2e048
Author: Miklos Vajna
Date: Fri Dec 5 01:27:12 2008 +0100
jahshaka-2.0-5-i686
* rebuild with boost
diff --git a/source/xapps-extra/jahshaka/FrugalBuild b/source/xapps-extra/jahshaka/FrugalBuild
index 878c043..0c40761 100644
--- a/source/xapps-extra/jahshaka/FrugalBuild
+++ b/source/xapps-extra/jahshaka/FrugalBuild
@@ -3,12 +3,12 @@
pkgname=jahshaka
pkgver=2.0
-pkgrel=4
+pkgrel=5
pkgdesc="Jahshaka is a video and film compositing, editing and special fx system that uses OpenGL & OpenML."
_F_sourceforge_name=jahshakafx
Finclude sourceforge
-depends=('libxi' 'fontconfig' 'openlibraries>=0.4.0-5' 'libxft' 'mlt-plus-plus' 'qt' 'freetype2' 'libxrender' 'libboost-mt>=1.35.0')
-makedepends=('boost>=1.35.0')
+depends=('libxi' 'fontconfig' 'openlibraries>=0.4.0-8' 'libxft' 'mlt-plus-plus' 'qt' 'freetype2' 'libxrender' 'libboost-mt>=1.37.0')
+makedepends=('boost>=1.37.0')
groups=('xapps-extra')
archs=('i686')
source=(http://${_F_sourceforge_mirror}.dl.sourceforge.net/sourceforge/$_F_sourceforge_dirname/$pkgname.tar.gz gcc43.patch)
From vmiklos at frugalware.org Fri Dec 5 01:53:29 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Fri Dec 5 01:53:31 2008
Subject: [Frugalware-git] boost137: k3d-0.6.7.0-5-i686
Message-ID: <20081205005329.43A7A1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boost137.git;a=commitdiff;h=731d3033e2bdd36b1d3d43cafe1c8fda09872574
commit 731d3033e2bdd36b1d3d43cafe1c8fda09872574
Author: Miklos Vajna
Date: Fri Dec 5 01:53:07 2008 +0100
k3d-0.6.7.0-5-i686
* rebuild with boost
diff --git a/source/xapps-extra/k3d/FrugalBuild b/source/xapps-extra/k3d/FrugalBuild
index 3541271..eda74d6 100644
--- a/source/xapps-extra/k3d/FrugalBuild
+++ b/source/xapps-extra/k3d/FrugalBuild
@@ -4,11 +4,11 @@
pkgname=k3d
pkgver=0.6.7.0
-pkgrel=4
+pkgrel=5
pkgdesc="A complete free-as-in-freedom 3D modeling, animation and rendering system."
depends=('gtkglext' 'imagemagick' 'librsvg' 'gts' 'python>=2.5' 'openexr>=1.4.0a' 'libxml2' 'libsigc++2' 'freetype2' \
- 'plib' 'graphviz' 'libtiff' 'atk' 'gtkmm' 'pango' 'glibmm' 'libboost-mt>=1.35.0')
-makedepends=('boost>=1.35.0')
+ 'plib' 'graphviz' 'libtiff' 'atk' 'gtkmm' 'pango' 'glibmm' 'libboost-mt>=1.37.0')
+makedepends=('boost>=1.37.0')
groups=('xapps-extra')
archs=('i686' 'x86_64')
options=('scriptlet' 'force')
From vmiklos at frugalware.org Fri Dec 5 02:49:02 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Fri Dec 5 02:49:04 2008
Subject: [Frugalware-git] boost137: libtorrent-rasterbar-0.14.1-1-i686
Message-ID: <20081205014902.21A081190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boost137.git;a=commitdiff;h=038eb860d3d98735d268ca04ea80497b62d7c1db
commit 038eb860d3d98735d268ca04ea80497b62d7c1db
Author: Miklos Vajna
Date: Fri Dec 5 02:48:26 2008 +0100
libtorrent-rasterbar-0.14.1-1-i686
- version bump and rebuild with boost
- that's necessary because the old version FTBFS
diff --git a/source/lib-extra/libtorrent-rasterbar/FrugalBuild b/source/lib-extra/libtorrent-rasterbar/FrugalBuild
index 8a9a1d5..c16ba58 100644
--- a/source/lib-extra/libtorrent-rasterbar/FrugalBuild
+++ b/source/lib-extra/libtorrent-rasterbar/FrugalBuild
@@ -2,15 +2,15 @@
# Maintainer: crazy
pkgname=libtorrent-rasterbar
-pkgver=0.13.1
-pkgrel=2
+pkgver=0.14.1
+pkgrel=1
pkgdesc="LibTorrent Rasterbar is a BitTorrent library written in C++"
_F_sourceforge_dirname="libtorrent"
_F_sourceforge_realname="$_F_sourceforge_dirname"
Finclude sourceforge
url="http://www.rasterbar.com/products/libtorrent/index.html"
-depends=('libboost-mt>=1.35.0' 'zlib' 'icu>=4.0' 'openssl')
-makedepends=('boost>=1.35.0')
+depends=('libboost-mt>=1.37.0' 'zlib' 'icu>=4.0' 'openssl')
+makedepends=('boost>=1.37.0')
groups=('lib-extra')
archs=('i686' 'x86_64')
replaces=('rblibtorrent')
@@ -19,7 +19,7 @@ conflicts=('rblibtorrent')
Fconfopts="$Fconfopts --libdir=/usr/lib --enable-debug=no --with-zlib=system \
--with-boost-date-time=mt --with-boost-filesystem=mt --with-boost-thread=mt \
--with-boost-regex=mt --with-boost-program_options=mt"
-sha1sums=('af9c9709b62a9f06736b3d9e3dea4f8822eac948')
+sha1sums=('0407b072765180367e4d58e9d20ad276ead3dc27')
# optimization OK
From vmiklos at frugalware.org Fri Dec 5 03:51:48 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Fri Dec 5 03:51:51 2008
Subject: [Frugalware-git] boost137: btg-0.9.8-3-i686
Message-ID: <20081205025148.209281190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boost137.git;a=commitdiff;h=fb1bf8ecd068011ca4f3bf48ac5b6a359b62ba76
commit fb1bf8ecd068011ca4f3bf48ac5b6a359b62ba76
Author: Miklos Vajna
Date: Fri Dec 5 03:51:20 2008 +0100
btg-0.9.8-3-i686
* rebuild with boost and libtorrent-rasterbar
diff --git a/source/network-extra/btg/FrugalBuild b/source/network-extra/btg/FrugalBuild
index 760c1c2..027b9b0 100644
--- a/source/network-extra/btg/FrugalBuild
+++ b/source/network-extra/btg/FrugalBuild
@@ -4,21 +4,27 @@
pkgname=btg
pkgver=0.9.8
pkgextraver=
-pkgrel=2
+pkgrel=3
pkgdesc="Bittorrent client implemented in C++ and using the Rasterbar Libtorrent library."
Finclude berlios
-depends=('libboost-mt>=1.35.0' 'libtorrent-rasterbar>=0.13.1' 'gnutls' 'dialog')
-makedepends=('boost>=1.35.0' 'asio')
+depends=('libboost-mt>=1.37.0' 'libtorrent-rasterbar>=0.14.1' 'gnutls' 'dialog')
+makedepends=('boost>=1.37.0' 'asio')
groups=('network-extra')
archs=('i686' 'x86_64')
-sha1sums=('07af091edf11a2fdaf95ef6f4242342ee7ca5468')
+source=($source datetime.patch svn456.patch svn470.patch svn477.patch)
+sha1sums=('07af091edf11a2fdaf95ef6f4242342ee7ca5468' \
+ '282765938ac7db61098a9bc3eb4516e7f5f2dc66' \
+ '97fa0273b35532aebf818b4d6b58e852139d6fb8' \
+ '0f233fde35ca25ce6c3b31bad662bb5bb891b24f' \
+ '58fbf06f512d2dc928d2fd581ab7cb49dc61d73a')
build()
{
Fcd $pkgname-$pkgver
- Fsed 'libtorrent >= 0.12' 'libtorrent-rasterbar >= 0.13' m4/btg_rblibtorrent_check.m4
+ Fpatchall
+ Fsed 'libtorrent >= 0.12' 'libtorrent-rasterbar >= 0.14' m4/btg_rblibtorrent_check.m4
sh autogen.sh || return 1
- Fbuild \
+ Fmake \
--with-boost-iostreams=mt \
--with-boost-filesystem=mt \
--with-boost-date-time=mt \
@@ -30,6 +36,7 @@ build()
--enable-upnp \
--enable-event-callback \
--with-rblibtorrent=/usr
+ Fmakeinstall
}
# optimization OK
diff --git a/source/network-extra/btg/datetime.patch b/source/network-extra/btg/datetime.patch
new file mode 100644
index 0000000..87e1401
--- /dev/null
+++ b/source/network-extra/btg/datetime.patch
@@ -0,0 +1,28 @@
+libtool: link: g++ -march=i686 -mtune=generic -O2 -pipe -fno-strict-aliasing -DNDEBUG -I/usr/include -I/usr/include -DBTG_DEBUG=0 -DBTG_OPTION_SAVESESSIONS=1 -DBTG_OPTION_EVENTCALLBACK=1 -DBTG_OPTION_UPNP=1 -DBTG_OPTION_USECYBERLINK=0 -DBTG_REV=TRUNK -DBTG_INTERNAL_XMLRPC=1 -march=i686 -mtune=generic -O2 -pipe -fno-strict-aliasing -Wl,--hash-style=both -o .libs/btgpasswd btgpasswd-arg.o btgpasswd-btgpasswd.o btgpasswd-dconfig.o -L/usr/lib ../../bcore/.libs/libbtgcore.so /usr/lib/libtorrent-rasterbar.so -lssl -lcrypto -lboost_iostreams-mt /usr/lib/libgnutls.so -lz /usr/lib/libtasn1.so /usr/lib/libgcrypt.so /usr/lib/libgpg-error.so -lboost_program_options-mt -lboost_thread-mt -lboost_filesystem-mt -lboost_system-mt ./.libs/libauth.a ../../external/ini/.libs/libini.a /usr/lib/libstdc++.so -lm -pthread -Wl,-rpath -Wl,/usr/lib/btg
+btgpasswd-btgpasswd.o: In function `std::basic_string, std::allocator > boost::posix_time::to_simple_string_type(boost::posix_time::ptime)':
+btgpasswd.cpp:(.text._ZN5boost10posix_time21to_simple_string_typeIcEESbIT_St11char_traitsIS2_ESaIS2_EENS0_5ptimeE[std::basic_string, std::allocator > boost::posix_time::to_simple_string_type(boost::posix_time::ptime)]+0x39c): undefined reference to `boost::gregorian::greg_month::as_short_string() const'
+collect2: ld returned 1 exit status
+make[3]: *** [btgpasswd] Error 1
+make[3]: Leaving directory `/var/tmp/fst/src/btg-0.9.8/daemon/auth'
+make[2]: *** [all-recursive] Error 1
+make[2]: Leaving directory `/var/tmp/fst/src/btg-0.9.8/daemon'
+make[1]: *** [all-recursive] Error 1
+make[1]: Leaving directory `/var/tmp/fst/src/btg-0.9.8'
+make: *** [all] Error 2
+
+This should fix the above error.
+
+diff --git a/bcore/Makefile.am b/bcore/Makefile.am
+index 17afeee..a3c6717 100644
+--- a/bcore/Makefile.am
++++ b/bcore/Makefile.am
+@@ -131,7 +131,8 @@ urlstatus.cpp
+
+ libbtgcore_la_LIBADD = @XMLRPC_LDFLAGS@ @LIBTORRENT_LIBS@ @BOOST_IOSTREAMS_LIB@ \
+ @LIBGNUTLS_LIBS@ @BOOST_PROGRAM_OPTIONS_LIB@ \
+-@BOOST_THREAD_LIB@ @BOOST_FILESYSTEM_LIB@ @BOOST_SYSTEM_LIB@
++@BOOST_THREAD_LIB@ @BOOST_FILESYSTEM_LIB@ @BOOST_SYSTEM_LIB@ \
++@BOOST_DATE_TIME_LIB@
+
+ if BUILDINTERNALXMLRPC
+ libbtgcore_la_LIBADD += $(top_builddir)/external/xmlrpc-epi/src/libxmlrpc.la
diff --git a/source/network-extra/btg/svn456.patch b/source/network-extra/btg/svn456.patch
new file mode 100644
index 0000000..0c56ecf
--- /dev/null
+++ b/source/network-extra/btg/svn456.patch
@@ -0,0 +1,408 @@
+Index: configure.in
+===================================================================
+--- configure.in (revision 455)
++++ configure.in (revision 456)
+@@ -7,7 +7,7 @@
+ AC_INIT(bcore/project.h)
+ AC_CANONICAL_SYSTEM
+
+-AM_INIT_AUTOMAKE(btg, 0.9.8)
++AM_INIT_AUTOMAKE(btg, 0.9.9)
+
+ BTG_BUILD="$VER_CURRENT.$VER_REVISION"
+ AC_SUBST(BTG_BUILD)
+Index: daemon/context.cpp
+===================================================================
+--- daemon/context.cpp (revision 455)
++++ daemon/context.cpp (revision 456)
+@@ -474,7 +474,7 @@
+ // tempDir_ + projectDefaults::sPATH_SEPARATOR() +
+ std::string fileTrackFilename = _torrent_filename;
+
+- // Add torrent name to filetracker
++ // Add torrent name to filetracker.
+ if (!filetrack_->add(tempDir_, fileTrackFilename))
+ {
+ status = Context::ERR_EXISTS;
+@@ -488,8 +488,11 @@
+ libtorrent::entry torrent_entry;
+
+ // Prepend tempDir_ to filename.
+- std::string targetPath = tempDir_ + projectDefaults::sPATH_SEPARATOR() + _torrent_filename;
++ std::string targetPath = tempDir_ +
++ projectDefaults::sPATH_SEPARATOR() +
++ _torrent_filename;
+
++#if BTG_LT_0_12 || BTG_LT_0_13
+ // Read the file:
+ try
+ {
+@@ -503,10 +506,9 @@
+ }
+ catch (std::exception& e)
+ {
+- BTG_MNOTICE(logWrapper(), "libtorrent exception: " << e.what());
++
+ status = Context::ERR_LIBTORRENT;
+ }
+-
+ if (status != Context::ERR_OK)
+ {
+ // remove it from filetrack
+@@ -514,6 +516,10 @@
+ BTG_MEXIT(logWrapper(), "add", status);
+ return status;
+ }
++#elif BTG_LT_0_14
++ status = Context::ERR_OK;
++#endif
++
+ #if BTG_LT_0_12
+ libtorrent::torrent_info tinfo;
+ if (!entryToInfo(torrent_entry, tinfo))
+@@ -525,15 +531,17 @@
+ bool gotInfo = true;
+ try
+ {
+- tinfo.reset(new libtorrent::torrent_info(torrent_entry));
++ boost::filesystem::path targetFilename(targetPath);
++ BTG_MNOTICE(logWrapper(), "Attempt to get info from '" << targetPath << "'");
++ tinfo.reset(new libtorrent::torrent_info(targetFilename));
+ }
+ catch (std::exception& e)
+ {
++ BTG_MNOTICE(logWrapper(), "libtorrent exception (torrent_info constructor): " << e.what());
+ gotInfo = false;
+ }
+
+ if (!gotInfo)
+- // if (!entryToInfo(torrent_entry, tinfo))
+ #endif
+ {
+ // Unable to convert the entry to a torrent info.
+@@ -546,6 +554,7 @@
+ }
+
+ std::vector contained_files;
++#if BTG_LT_0_12 || BTG_LT_0_13
+ if (!entryToFiles(torrent_entry, contained_files))
+ {
+ filetrack_->remove(tempDir_, fileTrackFilename);
+@@ -553,7 +562,15 @@
+ BTG_MEXIT(logWrapper(), "add", status);
+ return status;
+ }
+-
++#elif BTG_LT_0_14
++ if (!torrentInfoToFiles(*tinfo, contained_files))
++ {
++ filetrack_->remove(tempDir_, fileTrackFilename);
++ status = Context::ERR_LIBTORRENT;
++ BTG_MEXIT(logWrapper(), "add", status);
++ return status;
++ }
++#endif
+ btg_assert(contained_files.size() >= 1,
+ logWrapper(),
+ "entryToFiles must return at least one file");
+@@ -600,28 +617,45 @@
+ std::string fastResumeFileName = tempDir_ + projectDefaults::sPATH_SEPARATOR() + _torrent_filename + fastResumeFileNameEnd;
+ std::ifstream in(fastResumeFileName.c_str(), std::ios_base::binary);
+ in.unsetf(std::ios_base::skipws);
+-
++#if (BTG_LT_0_12 || BTG_LT_0_13)
+ libtorrent::entry fastResumeEntry;
+-
++#elif BTG_LT_0_14
++ std::vector* resumeData = new std::vector;
++#endif
+ try
+ {
++#if (BTG_LT_0_12 || BTG_LT_0_13)
+ fastResumeEntry = libtorrent::bdecode(
+ std::istream_iterator(in),
+ std::istream_iterator()
+ );
++#elif BTG_LT_0_14
++ std::copy(std::istream_iterator(in),
++ std::istream_iterator(),
++ std::back_inserter(*resumeData));
++#endif
+ }
+ catch (std::exception& e)
+ {
+ BTG_MNOTICE(logWrapper(), "libtorrent exception: " << e.what());
+ status = Context::ERR_LIBTORRENT;
+ }
++
+ if (status == Context::ERR_OK)
+ {
+ BTG_MNOTICE(logWrapper(), "using fast resume for '" << _torrent_filename << "'");
+ #if BTG_LT_0_12
+ handle = torrent_session->add_torrent(torrent_entry, dataPath, fastResumeEntry);
+-#elif (BTG_LT_0_13 || BTG_LT_0_14)
++#elif BTG_LT_0_13
+ handle = torrent_session->add_torrent(tinfo, dataPath, fastResumeEntry);
++#elif BTG_LT_0_14
++ libtorrent::add_torrent_params atp;
++ atp.name = 0; // "default name";
++ atp.ti.swap(tinfo);
++ atp.save_path = dataPath;
++ atp.resume_data = resumeData;
++
++ handle = torrent_session->add_torrent(atp);
+ #endif
+
+ }
+@@ -630,8 +664,15 @@
+ {
+ #if BTG_LT_0_12
+ handle = torrent_session->add_torrent(torrent_entry, dataPath);
+-#elif (BTG_LT_0_13 || BTG_LT_0_14)
++#elif BTG_LT_0_13
+ handle = torrent_session->add_torrent(tinfo, dataPath);
++#elif BTG_LT_0_14
++ libtorrent::add_torrent_params atp;
++ atp.name = 0; // "default name";
++ atp.ti.swap(tinfo);
++ atp.save_path = dataPath;
++
++ handle = torrent_session->add_torrent(atp);
+ #endif
+ }
+ }
+@@ -2065,7 +2106,7 @@
+ {
+ torrentInfo* ti = tii->second;
+ libtorrent::torrent_status status = ti->handle.status();
+-
++
+ if (status.state == libtorrent::torrent_status::downloading)
+ {
+ ti->download_counter++;
+Index: daemon/context_alert.cpp
+===================================================================
+--- daemon/context_alert.cpp (revision 455)
++++ daemon/context_alert.cpp (revision 456)
+@@ -142,7 +142,13 @@
+ verboseFlag_, "Tracker alert: filename '" <<
+ filename << "', status = " <<
+ _alert->status_code << ", message '" <<
+- _alert->msg() << "'");
++#if BTG_LT_0_14
++ _alert->message()
++#else
++ _alert->msg()
++#endif
++ << "'");
++
+ ti->trackerStatus.invalidate();
+ // Handle alerts which have some undefined status code.
+ if (_alert->status_code != trackerStatus::undefined)
+@@ -154,7 +160,14 @@
+ ti->trackerStatus.setStatus(trackerStatus::warning);
+ }
+ ti->trackerStatus.setSerial(ti->serial);
+- ti->trackerStatus.setMessage(_alert->msg());
++ ti->trackerStatus.setMessage(
++#if BTG_LT_0_14
++ _alert->message()
++#else
++ _alert->msg()
++#endif
++ );
++
+ ti->serial++;
+
+ if (ti->serial > trackerStatus::MAX_SERIAL)
+@@ -200,13 +213,26 @@
+ if (getIdFromHandle(_alert->handle, torrent_id, ti))
+ {
+ getFilename(torrent_id, filename);
++ VERBOSE_LOG(logWrapper(), verboseFlag_, "Tracker warning alert: filename '" <<
++ filename << "', message '" <<
++#if BTG_LT_0_14
++ _alert->message()
++#else
++ _alert->msg()
++#endif
++ << "'");
+
+- VERBOSE_LOG(logWrapper(), verboseFlag_, "Tracker warning alert: filename '" <<
+- filename << "', message '" << _alert->msg() << "'");
+ ti->trackerStatus.invalidate();
+ ti->trackerStatus.setStatus(trackerStatus::warning);
+ ti->trackerStatus.setSerial(ti->serial);
+- ti->trackerStatus.setMessage(_alert->msg());
++ ti->trackerStatus.setMessage(
++#if BTG_LT_0_14
++ _alert->message()
++#else
++ _alert->msg()
++#endif
++ );
++
+ ti->serial++;
+
+ if (ti->serial > trackerStatus::MAX_SERIAL)
+@@ -270,7 +296,13 @@
+ else
+ {
+ // Log other alerts.
+- BTG_NOTICE(logWrapper(), "Alert: " << alert->msg() << " (" << typeid(*alert).name() << ")");
++ BTG_NOTICE(logWrapper(), "Alert: " <<
++#if BTG_LT_0_14
++ alert->message()
++#else
++ alert->msg()
++#endif
++ << " (" << typeid(*alert).name() << ")");
+ }
+ }
+ }
+Index: daemon/context_file.cpp
+===================================================================
+--- daemon/context_file.cpp (revision 455)
++++ daemon/context_file.cpp (revision 456)
+@@ -292,13 +292,13 @@
+ iter++)
+ {
+ libtorrent::file_entry const& fe = *iter;
+-
++
+ // The full path.
+ boost::filesystem::path file_path = fe.path;
+-
++
+ // Only the file name.
+ std::string filename = file_path.leaf();
+-
++
+ // Get the first directory name, if it exists.
+ if (!file_path.branch_path().empty())
+ {
+@@ -334,7 +334,7 @@
+
+ BTG_MNOTICE(logWrapper(), "Using directory '" << file_path.string() << "'");
+ BTG_MNOTICE(logWrapper(), "Checking file '" << filename << "'");
+-
++
+ try
+ {
+ if (find_file(boost::filesystem::path(file_path), filename))
+@@ -591,7 +591,46 @@
+
+ return status;
+ }
++#if BTG_LT_0_14
++ bool Context::torrentInfoToFiles(libtorrent::torrent_info const& _tinfo,
++ std::vector & _output) const
++ {
++ BTG_MENTER(logWrapper(), "torrentInfoToFiles", "");
+
++ bool status = true;
++ try
++ {
++ libtorrent::torrent_info::file_iterator iter;
++
++ for (iter = _tinfo.begin_files();
++ iter != _tinfo.end_files();
++ iter++)
++ {
++ libtorrent::file_entry const& fe = *iter;
++ BTG_MNOTICE(logWrapper(), fe.path.string());
++
++ _output.push_back(fe.path.string());
++ }
++ }
++ catch (std::exception& e)
++ {
++ BTG_ERROR_LOG(logWrapper(), "libtorrent exception (torrentInfoToFiles): " << e.what() );
++ status = false;
++ }
++
++ if (_output.size() == 0)
++ {
++ // Torrents with no files are not ok.
++ BTG_ERROR_LOG(logWrapper(), "torrentInfoToFiles, attempt to load torrent with no files in it.");
++ status = false;
++ }
++
++ BTG_MEXIT(logWrapper(), "torrentInfoToFiles", status);
++ return status;
++ }
++#endif
++
++#if BTG_LT_0_12 || BTG_LT_0_13
+ bool Context::entryToFiles(libtorrent::entry const& _input,
+ std::vector & _output) const
+ {
+@@ -615,13 +654,14 @@
+ }
+ catch (std::exception& e)
+ {
+- BTG_ERROR_LOG(logWrapper(), "libtorrent exception: " << e.what() );
++ BTG_ERROR_LOG(logWrapper(), "libtorrent exception (entryToFiles): " << e.what() );
+ status = false;
+ }
+
+ BTG_MEXIT(logWrapper(), "entryToFiles", status);
+ return status;
+ }
++#endif
+
+ #if (BTG_LT_0_14)
+ void Context::bitfieldToVector(libtorrent::bitfield const& _input,
+Index: daemon/context.h
+===================================================================
+--- daemon/context.h (revision 455)
++++ daemon/context.h (revision 456)
+@@ -660,12 +660,17 @@
+ #if (BTG_LT_0_12 || BTG_LT_0_13)
+ bool entryToInfo(libtorrent::entry const& _input,
+ libtorrent::torrent_info & _output) const;
+-#endif
++
+ /// Convert an entry to a list of contained files.
+ /// @return True - converted. False - conversion failed.
+ bool entryToFiles(libtorrent::entry const& _input,
+ std::vector & _output) const;
++#endif
+
++#if BTG_LT_0_14
++ bool torrentInfoToFiles(libtorrent::torrent_info const& _tinfo,
++ std::vector & _output) const;
++#endif
+ /// Find out if data of a torrent is present in the seed dir.
+ /// @param [in] _torrent_info Torrent info.
+ /// @return True - data is present, false otherwise.
+Index: setup.sh
+===================================================================
+--- setup.sh (revision 455)
++++ setup.sh (revision 456)
+@@ -128,14 +128,19 @@
+ svn)
+ # Libtorrent from SVN uses boost 1.3.5, where asio is included.
+ CXXFLAGS_pkgconfig=`export PKG_CONFIG_PATH=/$ROOT/$1/lib/pkgconfig; pkg-config --cflags libtorrent`
+- export CXXFLAGS="$CXXFLAGS -I/pack/boost-1.35.0/include $CXXFLAGS_pkgconfig"
+- export LDFLAGS="$LDFLAGS -L/pack/boost-1.35.0/lib"
+- export LD_LIBRARY_PATH=/pack/boost-1.35.0/lib
+- export LIBTORRENT_CFLAGS="-I$ROOT/svn/include -I$ROOT/svn/include/libtorrent" && \
+- export LIBTORRENT_LIBS="-L$ROOT/svn/lib -ltorrent" && \
++ export LIBTORRENT_CFLAGS="-I$ROOT/$1/include -I$ROOT/$1/include/libtorrent" && \
++ export LIBTORRENT_LIBS="-L$ROOT/$1/lib -ltorrent-rasterbar" && \
+ echo "Using $CONFIGURE";
+- $CONFIGURE --with-rblibtorrent=$ROOT/svn
++ $CONFIGURE --with-rblibtorrent=$ROOT/$1
+ ;;
++ svn-debug)
++ # Libtorrent from SVN uses boost 1.3.5, where asio is included.
++ CXXFLAGS_pkgconfig=`export PKG_CONFIG_PATH=/$ROOT/$1/lib/pkgconfig; pkg-config --cflags libtorrent`
++ export LIBTORRENT_CFLAGS="-I$ROOT/$1/include -I$ROOT/$1/include/libtorrent" && \
++ export LIBTORRENT_LIBS="-L$ROOT/$1/lib -ltorrent-rasterbar" && \
++ echo "Using $CONFIGURE";
++ $CONFIGURE --with-rblibtorrent=$ROOT/$1
++ ;;
+ system)
+ # Use libtorrent installed system wide.
+ $CONFIGURE
diff --git a/source/network-extra/btg/svn470.patch b/source/network-extra/btg/svn470.patch
new file mode 100644
index 0000000..0773f2d
--- /dev/null
+++ b/source/network-extra/btg/svn470.patch
@@ -0,0 +1,139 @@
+Index: bcore/externalization/xmlrpc.cpp
+===================================================================
+--- bcore/externalization/xmlrpc.cpp (revision 469)
++++ bcore/externalization/xmlrpc.cpp (revision 470)
+@@ -222,8 +222,8 @@
+
+ void XMLRPC::getBuffer(dBuffer & _buffer)
+ {
+- char* buff;
+- int buffsize;
++ char* buff = 0;
++ int buffsize = 0;
+
+ XMLRPC_REQUEST_OUTPUT_OPTIONS opt = XMLRPC_RequestGetOutputOptions(xmlrpc_request);
+
+Index: bcore/transport/tcpipbase.cpp
+===================================================================
+--- bcore/transport/tcpipbase.cpp (revision 469)
++++ bcore/transport/tcpipbase.cpp (revision 470)
+@@ -142,6 +142,7 @@
+ }
+
+ t_byteP message = new t_byte[message_size];
++ memset(message, 0, message_size);
+
+ if (message == 0)
+ {
+Index: daemon/daemonhandler.cpp
+===================================================================
+--- daemon/daemonhandler.cpp (revision 469)
++++ daemon/daemonhandler.cpp (revision 470)
+@@ -1281,6 +1281,7 @@
+ }
+
+ delete _command;
++ _command = 0;
+
+ BTG_MNOTICE(logWrapper(), "data (out): " << sendBuffer_.size() << " bytes");
+
+Index: daemon/context.cpp
+===================================================================
+--- daemon/context.cpp (revision 469)
++++ daemon/context.cpp (revision 470)
+@@ -62,6 +62,10 @@
+ #include
+ #endif
+
++#if BTG_LT_0_14
++#include
++#endif
++
+ namespace btg
+ {
+ namespace daemon
+@@ -220,11 +224,20 @@
+
+ this->setNormalHttpSettings();
+
+- // From the libtorrent manual.
+- // Events that can be considered normal, but still deserves
+- // an event. This could be a piece hash that fails.
++#if (BTG_LT_0_12 || BTG_LT_0_13)
+ torrent_session->set_severity_level(libtorrent::alert::info);
++#elif BTG_LT_0_14
++ {
++ int amask =
++ libtorrent::alert::error_notification |
++ libtorrent::alert::port_mapping_notification |
++ libtorrent::alert::tracker_notification |
++ libtorrent::alert::status_notification |
++ libtorrent::alert::progress_notification;
+
++ torrent_session->set_alert_mask(amask);
++ }
++#endif
+ setPeerIdFromConfig();
+ }
+ }
+@@ -1186,7 +1199,11 @@
+ case libtorrent::torrent_status::checking_files:
+ ts = Status::ts_checking;
+ break;
++#if (BTG_LT_0_12) || (BTG_LT_0_13)
+ case libtorrent::torrent_status::connecting_to_tracker:
++#elif BTG_LT_0_14
++ case libtorrent::torrent_status::downloading_metadata:
++#endif
+ ts = Status::ts_connecting;
+ break;
+ case libtorrent::torrent_status::downloading:
+@@ -1815,7 +1832,11 @@
+ {
+ case libtorrent::torrent_status::queued_for_checking:
+ case libtorrent::torrent_status::checking_files:
++#if (BTG_LT_0_12) || (BTG_LT_0_13)
+ case libtorrent::torrent_status::connecting_to_tracker:
++#elif BTG_LT_0_14
++ case libtorrent::torrent_status::downloading_metadata:
++#endif
+ case libtorrent::torrent_status::downloading:
+ if (!moveToWorkingDir(_torrent_id))
+ {
+@@ -1965,8 +1986,11 @@
+
+ // Get the status from libtorrent:
+ libtorrent::torrent_status status = ti->handle.status();
+-
++#if (BTG_LT_0_12) || (BTG_LT_0_13)
+ if ((status.state == libtorrent::torrent_status::connecting_to_tracker)
++#elif BTG_LT_0_14
++ if ((status.state == libtorrent::torrent_status::downloading_metadata)
++#endif
+ ||
+ (status.state == libtorrent::torrent_status::downloading)
+ ||
+Index: daemon/context_file.cpp
+===================================================================
+--- daemon/context_file.cpp (revision 469)
++++ daemon/context_file.cpp (revision 470)
+@@ -521,6 +521,7 @@
+ {
+ torrentInfo *ti = tii->second;
+
++#if (BTG_LT_0_12 || BTG_LT_0_13)
+ // Get the fast resume data.
+ libtorrent::entry torrent_entry = ti->handle.write_resume_data();
+
+@@ -559,6 +560,11 @@
+
+ BTG_MNOTICE(logWrapper(), "wrote fast resume data for '" << filename << "'");
+ out.close();
++#elif BTG_LT_0_14
++ // The actual writting is done using a callback.
++ // TODO: implement this!
++ ti->handle.save_resume_data();
++#endif
+ }
+
+ op_status = true;
diff --git a/source/network-extra/btg/svn477.patch b/source/network-extra/btg/svn477.patch
new file mode 100644
index 0000000..63f7f42
--- /dev/null
+++ b/source/network-extra/btg/svn477.patch
@@ -0,0 +1,114 @@
+Index: daemon/context.cpp
+===================================================================
+--- daemon/context.cpp (revision 476)
++++ daemon/context.cpp (revision 477)
+@@ -546,7 +546,19 @@
+ {
+ boost::filesystem::path targetFilename(targetPath);
+ BTG_MNOTICE(logWrapper(), "Attempt to get info from '" << targetPath << "'");
+- tinfo.reset(new libtorrent::torrent_info(targetFilename));
++
++ std::vector contents;
++ if (libtorrent::load_file(targetFilename, contents) == 0)
++ {
++ BTG_MNOTICE(logWrapper(), "Loaded " << targetFilename << " into buffer, size " << contents.size() << " bytes.");
++ }
++ else
++ {
++ BTG_MNOTICE(logWrapper(), "Failed to load " << targetFilename << " into buffer.");
++ gotInfo = false;
++ }
++
++ tinfo.reset(new libtorrent::torrent_info(&contents[0], contents.size()));
+ }
+ catch (std::exception& e)
+ {
+@@ -742,7 +754,7 @@
+ filetrack_->remove(tempDir_, fileTrackFilename);
+ }
+
+- BTG_MEXIT(logWrapper(), "add", "");
++ BTG_MEXIT(logWrapper(), "add", toString(status));
+ return status;
+ }
+
+@@ -774,7 +786,7 @@
+ BTG_ERROR_LOG(logWrapper(), "Attempt to write '" << targetPath << "' failed");
+ }
+
+- BTG_MEXIT(logWrapper(), "add", status);
++ BTG_MEXIT(logWrapper(), "add", toString(status));
+ return status;
+ }
+
+@@ -2553,6 +2565,27 @@
+
+ filter_->set(*torrent_session);
+ }
++
++ std::string Context::toString(addResult const _addresult) const
++ {
++ std::string s;
++ switch(_addresult)
++ {
++ case ERR_UNDEFINED:
++ s = "ERR_UNDEFINED";
++ break;
++ case ERR_OK:
++ s = "ERR_OK";
++ break;
++ case ERR_EXISTS:
++ s = "ERR_EXISTS";
++ break;
++ case ERR_LIBTORRENT:
++ s = "ERR_LIBTORRENT";
++ break;
++ }
++ return s;
++ }
+
+ Context::~Context()
+ {
+Index: daemon/context_file.cpp
+===================================================================
+--- daemon/context_file.cpp (revision 476)
++++ daemon/context_file.cpp (revision 477)
+@@ -30,6 +30,8 @@
+ #include
+ #include
+
++#include
++
+ namespace btg
+ {
+ namespace daemon
+@@ -264,7 +266,14 @@
+ return true;
+ }
+ }
+- else if (itr->leaf() == file_name) // see below
++
++#if BOOST_VERSION > 103500
++ // 1.36.x and so on.
++ else if (itr->filename() == file_name) // see below
++#else
++ // Below 1.35.x.
++ else if (itr->path() == file_name) // see below
++#endif
+ {
+ BTG_MEXIT(logWrapper(), "find_file", true);
+ return true;
+Index: daemon/context.h
+===================================================================
+--- daemon/context.h (revision 476)
++++ daemon/context.h (revision 477)
+@@ -707,6 +707,9 @@
+ /// Set peer ID (read from configuration, converting it
+ /// to a format used by libtorrent).
+ void setPeerIdFromConfig();
++
++ std::string toString(addResult const _addresult) const;
++
+ #if (BTG_LT_0_14)
+ /// Convert a libtorrent bitfield into a vector of bits.
+ ///
From vmiklos at frugalware.org Fri Dec 5 04:08:25 2008
From: vmiklos at frugalware.org (Miklos Vajna)
Date: Fri Dec 5 04:08:26 2008
Subject: [Frugalware-git] boost137: qbittorrent-1.2.1-1-i686
Message-ID: <20081205030825.095B91190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=boost137.git;a=commitdiff;h=c5ca5103ece2377547ab6c6e9b0b5f33798b5b9a
commit c5ca5103ece2377547ab6c6e9b0b5f33798b5b9a
Author: Miklos Vajna
Date: Fri Dec 5 04:07:52 2008 +0100
qbittorrent-1.2.1-1-i686
- version bump
- that's necessary because the old version FTBFS with the new boost and
libtorrent-rasterbar
diff --git a/source/xapps-extra/qbittorrent/FrugalBuild b/source/xapps-extra/qbittorrent/FrugalBuild
index ffbe74d..1a6dcb4 100644
--- a/source/xapps-extra/qbittorrent/FrugalBuild
+++ b/source/xapps-extra/qbittorrent/FrugalBuild
@@ -2,18 +2,20 @@
# Maintainer: crazy
pkgname=qbittorrent
-pkgver=1.1.4
-pkgrel=2
+pkgver=1.2.1
+pkgrel=1
pkgdesc="A Bittorrent client."
-depends=('libtorrent-rasterbar>=0.13.1' 'curl>=7.19.0' 'python>=2.5' \
- 'libqtgui>=4.4.1' 'libqtnetwork>=4.4.1' 'libqtxml>=4.4.1' 'libboost-mt>=1.35.0' \
+depends=('libtorrent-rasterbar>=0.14.1' 'curl>=7.19.0' 'python>=2.5' \
+ 'libqtgui>=4.4.1' 'libqtnetwork>=4.4.1' 'libqtxml>=4.4.1' 'libboost-mt>=1.37.0' \
'zziplib' 'imagemagick' 'libtool' 'qt4-qdbus>=4.4.1')
-makedepends=('boost>=1.35.0' 'asio>=1.2.0')
+makedepends=('boost>=1.37.0' 'asio>=1.2.0')
groups=('xapps-extra')
archs=('i686' 'x86_64')
Finclude sourceforge
url="http://www.qbittorrent.org/"
-sha1sums=('bced4d929a56d8c3936fc1d832ea1e047143e2fd')
+source=($source qbittorrent-libtorrent14.patch)
+sha1sums=('a38e79cf665a044e26fbec508d1407f65a4250a9' \
+ 'c218cc39b730cdc599d5a9a2b31026ef930e31e8')
build()
{
diff --git a/source/xapps-extra/qbittorrent/qbittorrent-libtorrent14.patch b/source/xapps-extra/qbittorrent/qbittorrent-libtorrent14.patch
new file mode 100644
index 0000000..5994231
--- /dev/null
+++ b/source/xapps-extra/qbittorrent/qbittorrent-libtorrent14.patch
@@ -0,0 +1,1274 @@
+Index: src/qtorrenthandle.h
+===================================================================
+--- src/qtorrenthandle.h (revision 2069)
++++ src/qtorrenthandle.h (revision 2070)
+@@ -54,7 +54,7 @@
+ QString hash() const;
+ QString name() const;
+ float progress() const;
+- const std::vector* pieces() const;
++ bitfield pieces() const;
+ void get_download_queue(std::vector& queue) const;
+ QString current_tracker() const;
+ bool is_valid() const;
+@@ -76,7 +76,7 @@
+ int upload_limit() const;
+ int num_files() const;
+ bool has_metadata() const;
+- entry write_resume_data() const;
++ void save_resume_data() const;
+ QString file_at(unsigned int index) const;
+ size_type filesize_at(unsigned int index) const;
+ std::vector const& trackers() const;
+@@ -84,7 +84,7 @@
+ QString creator() const;
+ QString comment() const;
+ size_type total_failed_bytes() const;
+- void file_progress(std::vector& fp);
++ void file_progress(std::vector& fp);
+ size_type total_payload_download();
+ size_type total_payload_upload();
+ QStringList files_path() const;
+@@ -107,7 +107,7 @@
+ void set_ratio(float ratio) const;
+ void replace_trackers(std::vector const&) const;
+ void force_reannounce();
+- void set_sequenced_download_threshold(int val);
++ void set_sequential_download(bool);
+ void set_tracker_login(QString username, QString password);
+
+ //
+Index: src/arborescence.h
+===================================================================
+--- src/arborescence.h (revision 2069)
++++ src/arborescence.h (revision 2070)
+@@ -172,27 +172,27 @@
+ torrent_file *root;
+
+ public:
+- arborescence(torrent_info t) {
+- torrent_info::file_iterator fi = t.begin_files();
+- if(t.num_files() > 1) {
+- root = new torrent_file(0, misc::toQString(t.name()), true);
++ arborescence(boost::intrusive_ptr t) {
++ torrent_info::file_iterator fi = t->begin_files();
++ if(t->num_files() > 1) {
++ root = new torrent_file(0, misc::toQString(t->name()), true);
+ } else {
+ // XXX: Will crash if there is no file in torrent
+- root = new torrent_file(0, misc::toQString(t.name()), false, fi->size, 0);
++ root = new torrent_file(0, misc::toQString(t->name()), false, fi->size, 0);
+ return;
+ }
+ int i = 0;
+- while(fi != t.end_files()) {
++ while(fi != t->end_files()) {
+ QString path = QDir::cleanPath(misc::toQString(fi->path.string()));
+ addFile(path, fi->size, i);
+ fi++;
+ ++i;
+ }
+- qDebug("real size: %ld, tree size: %ld", (long)t.total_size(), (long)root->getSize());
+- Q_ASSERT(root->getSize() == t.total_size());
++ qDebug("real size: %ld, tree size: %ld", (long)t->total_size(), (long)root->getSize());
++ Q_ASSERT(root->getSize() == t->total_size());
+ }
+
+- arborescence(torrent_info t, std::vector fp, int *prioritiesTab) {
++ arborescence(torrent_info const& t, std::vector fp, int *prioritiesTab) {
+ torrent_info::file_iterator fi = t.begin_files();
+ if(t.num_files() > 1) {
+ qDebug("More than one file in the torrent, setting a folder as root");
+@@ -200,13 +200,13 @@
+ } else {
+ // XXX: Will crash if there is no file in torrent
+ qDebug("one file in the torrent, setting it as root with index 0");
+- root = new torrent_file(0, misc::toQString(t.name()), false, fi->size, 0, fp[0], prioritiesTab[0]);
++ root = new torrent_file(0, misc::toQString(t.name()), false, fi->size, 0, fp[0]/t.file_at(0).size, prioritiesTab[0]);
+ return;
+ }
+ int i = 0;
+ while(fi != t.end_files()) {
+ QString path = QDir::cleanPath(misc::toQString(fi->path.string()));
+- addFile(path, fi->size, i, fp[i], prioritiesTab[i]);
++ addFile(path, fi->size, i, fp[i]/t.file_at(i).size, prioritiesTab[i]);
+ fi++;
+ ++i;
+ }
+Index: src/properties_imp.cpp
+===================================================================
+--- src/properties_imp.cpp (revision 2069)
++++ src/properties_imp.cpp (revision 2070)
+@@ -102,7 +102,7 @@
+ }
+ }
+ shareRatio->setText(QString(QByteArray::number(ratio, 'f', 1)));
+- std::vector fp;
++ std::vector fp;
+ h.file_progress(fp);
+ int *prioritiesTab = loadPiecesPriorities();
+ // List files in torrent
+@@ -669,11 +669,11 @@
+ QFile incremental_file(misc::qBittorrentPath()+QString::fromUtf8("BT_backup")+QDir::separator()+hash+QString::fromUtf8(".incremental"));
+ incremental_file.open(QIODevice::WriteOnly | QIODevice::Text);
+ incremental_file.close();
+- h.set_sequenced_download_threshold(1);
++ h.set_sequential_download(true);
+ }
+ }else{
+ QFile::remove(misc::qBittorrentPath()+"BT_backup"+QDir::separator()+hash+".incremental");
+- h.set_sequenced_download_threshold(100); // Disabled
++ h.set_sequential_download(false);
+ }
+ }
+
+Index: src/eventmanager.cpp
+===================================================================
+--- src/eventmanager.cpp (revision 2069)
++++ src/eventmanager.cpp (revision 2070)
+@@ -66,12 +66,6 @@
+ case torrent_status::queued_for_checking:
+ event["state"] = QVariant("checking");
+ break;
+- case torrent_status::connecting_to_tracker:
+- if(h.download_payload_rate() > 0)
+- event["state"] = QVariant("downloading");
+- else
+- event["state"] = QVariant("connecting");
+- break;
+ case torrent_status::downloading:
+ case torrent_status::downloading_metadata:
+ if(h.download_payload_rate() > 0)
+@@ -113,12 +107,6 @@
+ case torrent_status::queued_for_checking:
+ event["state"] = QVariant("checking");
+ break;
+- case torrent_status::connecting_to_tracker:
+- if(h.download_payload_rate() > 0)
+- event["state"] = QVariant("downloading");
+- else
+- event["state"] = QVariant("connecting");
+- break;
+ case torrent_status::downloading:
+ case torrent_status::downloading_metadata:
+ if(h.download_payload_rate() > 0)
+Index: src/previewSelect.h
+===================================================================
+--- src/previewSelect.h (revision 2069)
++++ src/previewSelect.h (revision 2070)
+@@ -90,7 +90,7 @@
+ previewList->setItemDelegate(listDelegate);
+ previewList->header()->resizeSection(0, 200);
+ // Fill list in
+- std::vector fp;
++ std::vector fp;
+ h.file_progress(fp);
+ unsigned int nbFiles = h.num_files();
+ for(unsigned int i=0; iinsertRow(row);
+ previewListModel->setData(previewListModel->index(row, NAME), QVariant(fileName));
+ previewListModel->setData(previewListModel->index(row, SIZE), QVariant((qlonglong)h.filesize_at(i)));
+- previewListModel->setData(previewListModel->index(row, PROGRESS), QVariant((double)fp[i]));
++ previewListModel->setData(previewListModel->index(row, PROGRESS), QVariant((double)fp[i]/h.filesize_at(i)));
+ indexes << i;
+ }
+ }
+Index: src/Icons/skin/connecting.png
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
+Index: src/webui/scripts/client.js
+===================================================================
+--- src/webui/scripts/client.js (revision 2069)
++++ src/webui/scripts/client.js (revision 2070)
+@@ -44,8 +44,6 @@
+ return '
';
+ case 'downloading':
+ return '
';
+- case 'connecting':
+- return '
';
+ case 'stalled':
+ return '
';
+ case 'queued':
+Index: src/bittorrent.cpp
+===================================================================
+--- src/bittorrent.cpp (revision 2069)
++++ src/bittorrent.cpp (revision 2070)
+@@ -28,7 +28,6 @@
+ #include "bittorrent.h"
+ #include "misc.h"
+ #include "downloadThread.h"
+-#include "deleteThread.h"
+ #include "filterParserThread.h"
+
+ #include
+@@ -55,7 +54,7 @@
+ s = new session(fingerprint("qB", VERSION_MAJOR, VERSION_MINOR, VERSION_BUGFIX, 0));
+ }
+ // Set severity level of libtorrent session
+- s->set_severity_level(alert::info);
++ s->set_alert_mask(alert::error_notification|alert::peer_notification|alert::port_mapping_notification|alert::storage_notification|alert::tracker_notification|alert::status_notification|alert::ip_block_notification);
+ // Enabling metadata plugin
+ s->add_extension(&create_metadata_plugin);
+ timerAlerts = new QTimer();
+@@ -68,8 +67,6 @@
+ downloader = new downloadThread(this);
+ connect(downloader, SIGNAL(downloadFinished(QString, QString)), this, SLOT(processDownloadedFile(QString, QString)));
+ connect(downloader, SIGNAL(downloadFailure(QString, QString)), this, SLOT(handleDownloadFailure(QString, QString)));
+- // File deleter (thread)
+- deleter = new deleteThread(this);
+ BigRatioTimer = 0;
+ filterParser = 0;
+ downloadQueue = 0;
+@@ -94,7 +91,6 @@
+ // Disable directory scanning
+ disableDirectoryScanning();
+ // Delete our objects
+- delete deleter;
+ delete fastResumeSaver;
+ delete timerAlerts;
+ if(BigRatioTimer)
+@@ -123,16 +119,6 @@
+ if(change) {
+ qDebug("PreAllocateAll changed, reloading all torrents!");
+ preAllocateAll = b;
+- // Reload All unfinished torrents
+- QString hash;
+- foreach(hash, unfinishedTorrents) {
+- QTorrentHandle h = getTorrentHandle(hash);
+- if(!h.is_valid()) {
+- qDebug("/!\\ Error: Invalid handle");
+- continue;
+- }
+- reloadTorrent(h, b);
+- }
+ }
+ }
+
+@@ -543,8 +529,7 @@
+ QTorrentHandle h = getTorrentHandle(hash);
+ if(!h.is_valid()) return -1;
+ switch(h.state()) {
+- case torrent_status::downloading:
+- case torrent_status::connecting_to_tracker: {
++ case torrent_status::downloading: {
+ if(!TorrentsStartTime.contains(hash)) return -1;
+ int timeElapsed = TorrentsStartTime.value(hash).secsTo(QDateTime::currentDateTime());
+ double avg_speed;
+@@ -614,12 +599,11 @@
+ }
+ QString savePath = h.save_path();
+ QString fileName = h.name();
+- arborescence *files_arb = 0;
+- if(permanent){
+- files_arb = new arborescence(h.get_torrent_info());
+- }
+ // Remove it from session
+- s->remove_torrent(h.get_torrent_handle());
++ if(permanent)
++ s->remove_torrent(h.get_torrent_handle(), session::delete_files);
++ else
++ s->remove_torrent(h.get_torrent_handle());
+ // Remove it from torrent backup directory
+ QDir torrentBackup(misc::qBittorrentPath() + "BT_backup");
+ QStringList filters;
+@@ -666,12 +650,6 @@
+ QFile::remove(misc::qBittorrentPath()+"BT_backup"+QDir::separator()+hash+".prio");
+ if(QFile::exists(misc::qBittorrentPath()+"BT_backup"+QDir::separator()+hash+".queued"))
+ QFile::remove(misc::qBittorrentPath()+"BT_backup"+QDir::separator()+hash+".queued");
+- if(permanent && files_arb != 0) {
+- // Remove from Hard drive
+- qDebug("Removing this on hard drive: %s", qPrintable(savePath+QDir::separator()+fileName));
+- // Deleting in a thread to avoid GUI freeze
+- deleter->deleteTorrent(savePath, files_arb);
+- }
+ if(permanent)
+ addConsoleMessage(tr("'%1' was removed permanently.", "'xxx.avi' was removed permanently.").arg(fileName));
+ else
+@@ -894,7 +872,6 @@
+ // Add a torrent to the bittorrent session
+ void bittorrent::addTorrent(QString path, bool fromScanDir, QString from_url, bool resumed) {
+ QTorrentHandle h;
+- entry resume_data;
+ bool fastResume=false;
+ QDir torrentBackup(misc::qBittorrentPath() + "BT_backup");
+ QString file, dest_file, scan_dir;
+@@ -914,203 +891,164 @@
+ }
+ Q_ASSERT(!file.startsWith("http://", Qt::CaseInsensitive) && !file.startsWith("https://", Qt::CaseInsensitive) && !file.startsWith("ftp://", Qt::CaseInsensitive));
+ qDebug("Adding %s to download list", file.toUtf8().data());
+- std::ifstream in(file.toUtf8().data(), std::ios_base::binary);
+- in.unsetf(std::ios_base::skipws);
+- try{
+- // Decode torrent file
+- entry e = bdecode(std::istream_iterator(in), std::istream_iterator());
+- // Getting torrent file informations
+- boost::intrusive_ptr t(new torrent_info(e));
+- qDebug(" -> Hash: %s", misc::toString(t->info_hash()).c_str());
+- qDebug(" -> Name: %s", t->name().c_str());
+- QString hash = misc::toQString(t->info_hash());
+- if(file.startsWith(torrentBackup.path())) {
++ boost::intrusive_ptr t;
++ try {
++ // Getting torrent file informations
++ t = new torrent_info(file.toUtf8().data());
++ } catch(std::exception&) {
++ if(!from_url.isNull()) {
++ addConsoleMessage(tr("Unable to decode torrent file: '%1'", "e.g: Unable to decode torrent file: '/home/y/xxx.torrent'").arg(from_url), QString::fromUtf8("red"));
++ //emit invalidTorrent(from_url);
++ QFile::remove(file);
++ }else{
++ addConsoleMessage(tr("Unable to decode torrent file: '%1'", "e.g: Unable to decode torrent file: '/home/y/xxx.torrent'").arg(file), QString::fromUtf8("red"));
++ //emit invalidTorrent(file);
++ }
++ addConsoleMessage(tr("This file is either corrupted or this isn't a torrent."),QString::fromUtf8("red"));
++ if(fromScanDir) {
++ // Remove .corrupt file in case it already exists
++ QFile::remove(file+".corrupt");
++ //Rename file extension so that it won't display error message more than once
++ QFile::rename(file,file+".corrupt");
++ }
++ }
++ qDebug(" -> Hash: %s", misc::toString(t->info_hash()).c_str());
++ qDebug(" -> Name: %s", t->name().c_str());
++ QString hash = misc::toQString(t->info_hash());
++ if(file.startsWith(torrentBackup.path())) {
+ QFileInfo fi(file);
+ QString old_hash = fi.baseName();
+ if(old_hash != hash){
+- qDebug("* ERROR: Strange, hash changed from %s to %s", old_hash.toUtf8().data(), hash.toUtf8().data());
++ qDebug("* ERROR: Strange, hash changed from %s to %s", old_hash.toUtf8().data(), hash.toUtf8().data());
+ }
+- }
+- if(s->find_torrent(t->info_hash()).is_valid()) {
++ }
++ // Check if torrent is already in download list
++ if(s->find_torrent(t->info_hash()).is_valid()) {
+ qDebug("/!\\ Torrent is already in download list");
+ // Update info Bar
+ if(!fromScanDir) {
+- if(!from_url.isNull()) {
+- // If download from url, remove temp file
+- QFile::remove(file);
+- addConsoleMessage(tr("'%1' is already in download list.", "e.g: 'xxx.avi' is already in download list.").arg(from_url));
+- //emit duplicateTorrent(from_url);
+- }else{
+- addConsoleMessage(tr("'%1' is already in download list.", "e.g: 'xxx.avi' is already in download list.").arg(file));
+- //emit duplicateTorrent(file);
+- }
++ if(!from_url.isNull()) {
++ // If download from url, remove temp file
++ QFile::remove(file);
++ addConsoleMessage(tr("'%1' is already in download list.", "e.g: 'xxx.avi' is already in download list.").arg(from_url));
++ //emit duplicateTorrent(from_url);
++ }else{
++ addConsoleMessage(tr("'%1' is already in download list.", "e.g: 'xxx.avi' is already in download list.").arg(file));
++ //emit duplicateTorrent(file);
++ }
+ }else{
+- // Delete torrent from scan dir
+- QFile::remove(file);
++ // Delete torrent from scan dir
++ QFile::remove(file);
+ }
+ return;
+- }
+- //Getting fast resume data if existing
+- if(torrentBackup.exists(hash+".fastresume")) {
+- try{
+- std::stringstream strStream;
+- strStream << hash.toStdString() << ".fastresume";
+- boost::filesystem::ifstream resume_file(fs::path(torrentBackup.path().toUtf8().data()) / strStream.str(), std::ios_base::binary);
+- resume_file.unsetf(std::ios_base::skipws);
+- resume_data = bdecode(std::istream_iterator(resume_file), std::istream_iterator());
+- fastResume=true;
+- }catch (invalid_encoding&) {}
+- catch (fs::filesystem_error&) {}
+- }
+- QString savePath = getSavePath(hash);
+- // Save save_path to hard drive
+- QFile savepath_file(misc::qBittorrentPath()+QString::fromUtf8("BT_backup")+QDir::separator()+hash+QString::fromUtf8(".savepath"));
+- if(!savepath_file.exists()) {
++ }
++ add_torrent_params p;
++ //Getting fast resume data if existing
++ std::vector buf;
++ if (load_file((torrentBackup.path()+hash+QString(".fastresume")).toUtf8().data(), buf) == 0) {
++ fastResume = true;
++ p.resume_data = &buf;
++ }
++ QString savePath = getSavePath(hash);
++ // Save save_path to hard drive
++ QFile savepath_file(misc::qBittorrentPath()+QString::fromUtf8("BT_backup")+QDir::separator()+hash+QString::fromUtf8(".savepath"));
++ if(!savepath_file.exists()) {
+ savepath_file.open(QIODevice::WriteOnly | QIODevice::Text);
+ savepath_file.write(savePath.toUtf8());
+ savepath_file.close();
+- }
+- // Adding files to bittorrent session
+- if(preAllocateAll) {
+- h = s->add_torrent(t, fs::path(savePath.toUtf8().data()), resume_data, storage_mode_allocate, true);
+- qDebug(" -> Full allocation mode");
+- }else{
+- h = s->add_torrent(t, fs::path(savePath.toUtf8().data()), resume_data, storage_mode_sparse, true);
+- qDebug(" -> Sparse allocation mode");
+- }
+- if(!h.is_valid()) {
++ }
++ p.save_path = savePath.toUtf8().data();
++ p.ti = t;
++ // Preallocate all?
++ if(preAllocateAll)
++ p.storage_mode = storage_mode_allocate;
++ else
++ p.storage_mode = storage_mode_sparse;
++ // Start in pause
++ p.paused = true;
++ p.duplicate_is_error = false; // Already checked
++ p.auto_managed = true;
++ // Adding torrent to bittorrent session
++ h = s->add_torrent(p);
++ // Check if it worked
++ if(!h.is_valid()) {
+ // No need to keep on, it failed.
+ qDebug("/!\\ Error: Invalid handle");
+ // If download from url, remove temp file
+ if(!from_url.isNull()) QFile::remove(file);
+ return;
+- }
+- // Connections limit per torrent
+- h.set_max_connections(maxConnecsPerTorrent);
+- // Uploads limit per torrent
+- h.set_max_uploads(maxUploadsPerTorrent);
+- // Load filtered files
+- loadFilesPriorities(h);
+- // Load custom url seeds
+- loadWebSeeds(hash);
+- // Load speed limit from hard drive
+- loadTorrentSpeedLimits(hash);
+- // Load ratio data
+- loadDownloadUploadForTorrent(hash);
+- // Load trackers
+- bool loaded_trackers = loadTrackerFile(hash);
+- // Doing this to order trackers well
+- if(!loaded_trackers) {
++ }
++ // Connections limit per torrent
++ h.set_max_connections(maxConnecsPerTorrent);
++ // Uploads limit per torrent
++ h.set_max_uploads(maxUploadsPerTorrent);
++ // Load filtered files
++ loadFilesPriorities(h);
++ // Load custom url seeds
++ loadWebSeeds(hash);
++ // Load speed limit from hard drive
++ loadTorrentSpeedLimits(hash);
++ // Load ratio data
++ loadDownloadUploadForTorrent(hash);
++ // Load trackers
++ bool loaded_trackers = loadTrackerFile(hash);
++ // Doing this to order trackers well
++ if(!loaded_trackers) {
+ saveTrackerFile(hash);
+ loadTrackerFile(hash);
+- }
+- QString newFile = torrentBackup.path() + QDir::separator() + hash + ".torrent";
+- if(file != newFile) {
++ }
++ QString newFile = torrentBackup.path() + QDir::separator() + hash + ".torrent";
++ if(file != newFile) {
+ // Delete file from torrentBackup directory in case it exists because
+ // QFile::copy() do not overwrite
+ QFile::remove(newFile);
+ // Copy it to torrentBackup directory
+ QFile::copy(file, newFile);
+- }
+- // Incremental download
+- if(QFile::exists(misc::qBittorrentPath()+"BT_backup"+QDir::separator()+hash+".incremental")) {
++ }
++ // Incremental download
++ if(QFile::exists(misc::qBittorrentPath()+"BT_backup"+QDir::separator()+hash+".incremental")) {
+ qDebug("Incremental download enabled for %s", t->name().c_str());
+- h.set_sequenced_download_threshold(1);
+- }
+- if((resumed || !addInPause) && !QFile::exists(misc::qBittorrentPath()+"BT_backup"+QDir::separator()+hash+".paused")) {
++ h.set_sequential_download(true);
++ }
++ if((resumed || !addInPause) && !QFile::exists(misc::qBittorrentPath()+"BT_backup"+QDir::separator()+hash+".paused")) {
+ // Start torrent because it was added in paused state
+ h.resume();
+- }
+- if(QFile::exists(misc::qBittorrentPath()+"BT_backup"+QDir::separator()+hash+".finished")) {
++ }
++ if(QFile::exists(misc::qBittorrentPath()+"BT_backup"+QDir::separator()+hash+".finished")) {
+ finishedTorrents << hash;
+ if(!resumed && queueingEnabled) {
+- uploadQueue->append(hash);
+- saveTorrentPriority(hash, uploadQueue->size()-1);
+- updateUploadQueue();
++ uploadQueue->append(hash);
++ saveTorrentPriority(hash, uploadQueue->size()-1);
++ updateUploadQueue();
+ }
+- }else{
++ }else{
+ unfinishedTorrents << hash;
+ if(!resumed && queueingEnabled) {
+- downloadQueue->append(hash);
+- saveTorrentPriority(hash, downloadQueue->size()-1);
+- updateDownloadQueue();
++ downloadQueue->append(hash);
++ saveTorrentPriority(hash, downloadQueue->size()-1);
++ updateDownloadQueue();
+ }
+- }
+- // If download from url, remove temp file
+- if(!from_url.isNull()) QFile::remove(file);
+- // Delete from scan dir to avoid trying to download it again
+- if(fromScanDir) {
++ }
++ // If download from url, remove temp file
++ if(!from_url.isNull()) QFile::remove(file);
++ // Delete from scan dir to avoid trying to download it again
++ if(fromScanDir) {
+ QFile::remove(file);
+- }
+- // Send torrent addition signal
+- if(!from_url.isNull()) {
++ }
++ // Send torrent addition signal
++ if(!from_url.isNull()) {
+ emit addedTorrent(h);
+ if(fastResume)
+- addConsoleMessage(tr("'%1' resumed. (fast resume)", "'/home/y/xxx.torrent' was resumed. (fast resume)").arg(from_url));
++ addConsoleMessage(tr("'%1' resumed. (fast resume)", "'/home/y/xxx.torrent' was resumed. (fast resume)").arg(from_url));
+ else
+- addConsoleMessage(tr("'%1' added to download list.", "'/home/y/xxx.torrent' was added to download list.").arg(from_url));
+- }else{
++ addConsoleMessage(tr("'%1' added to download list.", "'/home/y/xxx.torrent' was added to download list.").arg(from_url));
++ }else{
+ emit addedTorrent(h);
+ if(fastResume)
+- addConsoleMessage(tr("'%1' resumed. (fast resume)", "'/home/y/xxx.torrent' was resumed. (fast resume)").arg(file));
++ addConsoleMessage(tr("'%1' resumed. (fast resume)", "'/home/y/xxx.torrent' was resumed. (fast resume)").arg(file));
+ else
+- addConsoleMessage(tr("'%1' added to download list.", "'/home/y/xxx.torrent' was added to download list.").arg(file));
+- }
+- }catch (invalid_encoding& e) { // Raised by bdecode()
+- std::cerr << "Could not decode file, reason: " << e.what() << '\n';
+- // Display warning to tell user we can't decode the torrent file
+- if(!from_url.isNull()) {
+- addConsoleMessage(tr("Unable to decode torrent file: '%1'", "e.g: Unable to decode torrent file: '/home/y/xxx.torrent'").arg(from_url), QString::fromUtf8("red"));
+- //emit invalidTorrent(from_url);
+- QFile::remove(file);
+- }else{
+- addConsoleMessage(tr("Unable to decode torrent file: '%1'", "e.g: Unable to decode torrent file: '/home/y/xxx.torrent'").arg(file), QString::fromUtf8("red"));
+- //emit invalidTorrent(file);
+- }
+- addConsoleMessage(tr("This file is either corrupted or this isn't a torrent."),QString::fromUtf8("red"));
+- if(fromScanDir) {
+- // Remove .corrupt file in case it already exists
+- QFile::remove(file+".corrupt");
+- //Rename file extension so that it won't display error message more than once
+- QFile::rename(file,file+".corrupt");
+- }
++ addConsoleMessage(tr("'%1' added to download list.", "'/home/y/xxx.torrent' was added to download list.").arg(file));
+ }
+- catch (invalid_torrent_file&) { // Raised by torrent_info constructor
+- // Display warning to tell user we can't decode the torrent file
+- if(!from_url.isNull()) {
+- addConsoleMessage(tr("Unable to decode torrent file: '%1'", "e.g: Unable to decode torrent file: '/home/y/xxx.torrent'").arg(from_url), QString::fromUtf8("red"));
+- //emit invalidTorrent(from_url);
+- qDebug("File path is: %s", file.toUtf8().data());
+- QFile::remove(file);
+- }else{
+- addConsoleMessage(tr("Unable to decode torrent file: '%1'", "e.g: Unable to decode torrent file: '/home/y/xxx.torrent'").arg(file), QString::fromUtf8("red"));
+- //emit invalidTorrent(file);
+- }
+- if(fromScanDir) {
+- // Remove .corrupt file in case it already exists
+- QFile::remove(file+".corrupt");
+- //Rename file extension so that it won't display error message more than once
+- QFile::rename(file,file+".corrupt");
+- }
+- }
+- catch (std::exception& e) {
+- std::cerr << "Could not decode file, reason: " << e.what() << '\n';
+- // Display warning to tell user we can't decode the torrent file
+- if(!from_url.isNull()) {
+- addConsoleMessage(tr("Unable to decode torrent file: '%1'", "e.g: Unable to decode torrent file: '/home/y/xxx.torrent'").arg(from_url), QString::fromUtf8("red"));
+- //emit invalidTorrent(from_url);
+- QFile::remove(file);
+- }else{
+- addConsoleMessage(tr("Unable to decode torrent file: '%1'", "e.g: Unable to decode torrent file: '/home/y/xxx.torrent'").arg(file), QString::fromUtf8("red"));
+- //emit invalidTorrent(file);
+- }
+- if(fromScanDir) {
+- // Remove .corrupt file in case it already exists
+- QFile::remove(file+".corrupt");
+- //Rename file extension so that it won't display error message more than once
+- QFile::rename(file,file+".corrupt");
+- }
+- }
+ }
+
+ // Check in .priorities file if the user filtered files
+@@ -1502,11 +1440,7 @@
+ // Remove old .fastresume data in case it exists
+ QFile::remove(torrentBackup.path()+QDir::separator()+hash + ".fastresume");
+ // Write fast resume data
+- entry resumeData = h.write_resume_data();
+- file = hash + ".fastresume";
+- boost::filesystem::ofstream out(fs::path(torrentBackup.path().toUtf8().data()) / file.toUtf8().data(), std::ios_base::binary);
+- out.unsetf(std::ios_base::skipws);
+- bencode(std::ostream_iterator(out), resumeData);
++ h.save_resume_data();
+ }
+ // Save ratio data
+ saveDownloadUploadForTorrent(hash);
+@@ -1762,9 +1696,21 @@
+ emit finishedTorrent(h);
+ }
+ }
++ else if (save_resume_data_alert* p = dynamic_cast(a.get())) {
++ QDir torrentBackup(misc::qBittorrentPath() + "BT_backup");
++ QTorrentHandle h(p->handle);
++ QString file = torrentBackup.path()+QDir::separator()+h.hash()+".torrent";
++ TORRENT_ASSERT(p->resume_data);
++ if (p->resume_data)
++ {
++ boost::filesystem::ofstream out(fs::path(torrentBackup.path().toUtf8().data()) / file.toUtf8().data(), std::ios_base::binary);
++ out.unsetf(std::ios_base::skipws);
++ bencode(std::ostream_iterator(out), *p->resume_data);
++ }
++ }
+ else if (file_error_alert* p = dynamic_cast(a.get())) {
+ QTorrentHandle h(p->handle);
+- qDebug("File Error: %s", p->msg().c_str());
++ qDebug("File Error: %s", p->message().c_str());
+ if(h.is_valid())
+ emit fullDiskError(h);
+ }
+@@ -1773,7 +1719,7 @@
+ addConsoleMessage(tr("Couldn't listen on any of the given ports."), QString::fromUtf8("red"));
+ //emit portListeningFailure();
+ }
+- else if (tracker_alert* p = dynamic_cast(a.get())) {
++ else if (tracker_error_alert* p = dynamic_cast(a.get())) {
+ // Level: fatal
+ QTorrentHandle h(p->handle);
+ if(h.is_valid()){
+@@ -1783,7 +1729,7 @@
+ qDebug("Received a tracker error for %s", p->url.c_str());
+ QHash errors = trackersErrors.value(hash, QHash());
+ // p->url requires at least libtorrent v0.13.1
+- errors[misc::toQString(p->url)] = QString::fromUtf8(a->msg().c_str());
++ errors[misc::toQString(p->url)] = QString::fromUtf8(a->message().c_str());
+ trackersErrors[hash] = errors;
+ } else {
+ emit trackerAuthenticationRequired(h);
+@@ -1802,12 +1748,12 @@
+ }
+ }
+ else if (portmap_error_alert* p = dynamic_cast(a.get())) {
+- addConsoleMessage(tr("UPnP/NAT-PMP: Port mapping failure, message: %1").arg(QString(p->msg().c_str())), QColor("red"));
++ addConsoleMessage(tr("UPnP/NAT-PMP: Port mapping failure, message: %1").arg(QString(p->message().c_str())), QColor("red"));
+ //emit UPnPError(QString(p->msg().c_str()));
+ }
+ else if (portmap_alert* p = dynamic_cast(a.get())) {
+- qDebug("UPnP Success, msg: %s", p->msg().c_str());
+- addConsoleMessage(tr("UPnP/NAT-PMP: Port mapping successful, message: %1").arg(QString(p->msg().c_str())), QColor("blue"));
++ qDebug("UPnP Success, msg: %s", p->message().c_str());
++ addConsoleMessage(tr("UPnP/NAT-PMP: Port mapping successful, message: %1").arg(QString(p->message().c_str())), QColor("blue"));
+ //emit UPnPSuccess(QString(p->msg().c_str()));
+ }
+ else if (peer_blocked_alert* p = dynamic_cast(a.get())) {
+@@ -1821,13 +1767,13 @@
+ else if (fastresume_rejected_alert* p = dynamic_cast(a.get())) {
+ QTorrentHandle h(p->handle);
+ if(h.is_valid()){
+- qDebug("/!\\ Fast resume failed for %s, reason: %s", h.name().toUtf8().data(), p->msg().c_str());
++ qDebug("/!\\ Fast resume failed for %s, reason: %s", h.name().toUtf8().data(), p->message().c_str());
+ addConsoleMessage(tr("Fast resume data was rejected for torrent %1, checking again...").arg(h.name()), QString::fromUtf8("red"));
+ //emit fastResumeDataRejected(h.name());
+ }
+ }
+ else if (url_seed_alert* p = dynamic_cast(a.get())) {
+- addConsoleMessage(tr("Url seed lookup failed for url: %1, message: %2").arg(QString::fromUtf8(p->url.c_str())).arg(QString::fromUtf8(p->msg().c_str())), QString::fromUtf8("red"));
++ addConsoleMessage(tr("Url seed lookup failed for url: %1, message: %2").arg(QString::fromUtf8(p->url.c_str())).arg(QString::fromUtf8(p->message().c_str())), QString::fromUtf8("red"));
+ //emit urlSeedProblem(QString::fromUtf8(p->url.c_str()), QString::fromUtf8(p->msg().c_str()));
+ }
+ else if (torrent_checked_alert* p = dynamic_cast(a.get())) {
+@@ -1853,72 +1799,6 @@
+ return trackersErrors.value(hash, QHash());
+ }
+
+-// Reload a torrent with full allocation mode
+-void bittorrent::reloadTorrent(const QTorrentHandle &h, bool full_alloc) {
+- qDebug("** Reloading a torrent");
+- if(!h.is_valid()) {
+- qDebug("/!\\ Error: Invalid handle");
+- return;
+- }
+- QDir torrentBackup(misc::qBittorrentPath() + "BT_backup");
+- fs::path saveDir = h.save_path_boost();
+- QString fileName = h.name();
+- QString hash = h.hash();
+- boost::intrusive_ptr t(new torrent_info(h.get_torrent_info()));
+- qDebug("Reloading torrent: %s", fileName.toUtf8().data());
+- entry resumeData;
+- // Checking if torrentBackup Dir exists
+- // create it if it is not
+- if(! torrentBackup.exists()) {
+- torrentBackup.mkpath(torrentBackup.path());
+- }
+- // Extracting resume data
+- if (h.has_metadata()) {
+- // get fast resume data
+- resumeData = h.write_resume_data();
+- }
+- // Remove torrent
+- s->remove_torrent(h.get_torrent_handle());
+- // Add torrent again to session
+- unsigned int timeout = 0;
+- while(h.is_valid() && timeout < 6) {
+- qDebug("Waiting for the torrent to be removed...");
+- SleeperThread::msleep(1000);
+- ++timeout;
+- }
+- QTorrentHandle new_h;
+- if(full_alloc) {
+- new_h = s->add_torrent(t, saveDir, resumeData, storage_mode_allocate);
+- qDebug("Using full allocation mode");
+- } else {
+- new_h = s->add_torrent(t, saveDir, resumeData, storage_mode_sparse);
+- qDebug("Using sparse mode");
+- }
+- // Connections limit per torrent
+- new_h.set_max_connections(maxConnecsPerTorrent);
+- // Uploads limit per torrent
+- new_h.set_max_uploads(maxUploadsPerTorrent);
+- // Load filtered Files
+- loadFilesPriorities(new_h);
+- // Load speed limit from hard drive
+- loadTorrentSpeedLimits(hash);
+- // Load custom url seeds
+- loadWebSeeds(hash);
+- // Load ratio data
+- loadDownloadUploadForTorrent(hash);
+- // Pause torrent if it was paused last time
+- if(QFile::exists(misc::qBittorrentPath()+"BT_backup"+QDir::separator()+hash+".paused")) {
+- new_h.pause();
+- }
+- // Incremental download
+- if(QFile::exists(misc::qBittorrentPath()+"BT_backup"+QDir::separator()+hash+".incremental")) {
+- qDebug("Incremental download enabled for %s", fileName.toUtf8().data());
+- new_h.set_sequenced_download_threshold(1);
+- }
+-}
+-
+-
+-
+ int bittorrent::getListenPort() const{
+ return s->listen_port();
+ }
+Index: src/torrentAddition.h
+===================================================================
+--- src/torrentAddition.h (revision 2069)
++++ src/torrentAddition.h (revision 2070)
+@@ -95,26 +95,32 @@
+ }
+
+ void showLoad(QString filePath, bool fromScanDir=false, QString from_url=QString::null){
+- this->filePath = filePath;
+- this->fromScanDir = fromScanDir;
+- this->from_url = from_url;
+- std::ifstream in(filePath.toUtf8().data(), std::ios_base::binary);
+- in.unsetf(std::ios_base::skipws);
+- try{
+- // Decode torrent file
+- entry e = bdecode(std::istream_iterator(in), std::istream_iterator());
++ this->filePath = filePath;
++ this->fromScanDir = fromScanDir;
++ this->from_url = from_url;
+ // Getting torrent file informations
+- torrent_info t(e);
+- nbFiles = t.num_files();
++ boost::intrusive_ptr t;
++ try {
++ t = new torrent_info(filePath.toUtf8().data());
++ } catch(std::exception&) {
++ if(!from_url.isNull()){
++ BTSession->addConsoleMessage(tr("Unable to decode torrent file:")+QString::fromUtf8(" '")+from_url+QString::fromUtf8("'"), QString::fromUtf8("red"));
++ QFile::remove(filePath);
++ }else{
++ BTSession->addConsoleMessage(tr("Unable to decode torrent file:")+QString::fromUtf8(" '")+filePath+QString::fromUtf8("'"), QString::fromUtf8("red"));
++ }
++ close();
++ }
++ nbFiles = t->num_files();
+ // Setting file name
+- fileName = misc::toQString(t.name());
+- hash = misc::toQString(t.info_hash());
++ fileName = misc::toQString(t->name());
++ hash = misc::toQString(t->info_hash());
+ // Use left() to remove .old extension
+ QString newFileName;
+ if(fileName.endsWith(QString::fromUtf8(".old"))){
+- newFileName = fileName.left(fileName.size()-4);
++ newFileName = fileName.left(fileName.size()-4);
+ }else{
+- newFileName = fileName;
++ newFileName = fileName;
+ }
+ fileNameLbl->setText(QString::fromUtf8("")+newFileName+QString::fromUtf8(""));
+ // List files in torrent
+@@ -123,62 +129,7 @@
+ delete arb;
+ connect(PropListModel, SIGNAL(itemChanged(QStandardItem*)), this, SLOT(updatePriorities(QStandardItem*)));
+ torrentContentList->expandAll();
+- }
+- catch (invalid_torrent_file&){ // Raised by torrent_info constructor
+- // Display warning to tell user we can't decode the torrent file
+- if(!from_url.isNull()){
+- BTSession->addConsoleMessage(tr("Unable to decode torrent file:")+QString::fromUtf8(" '")+from_url+QString::fromUtf8("'"), QString::fromUtf8("red"));
+- QFile::remove(filePath);
+- }else{
+- BTSession->addConsoleMessage(tr("Unable to decode torrent file:")+QString::fromUtf8(" '")+filePath+QString::fromUtf8("'"), QString::fromUtf8("red"));
+- }
+- BTSession->addConsoleMessage(tr("This file is either corrupted or this isn't a torrent."), QString::fromUtf8("red"));
+- if(fromScanDir){
+- // Remove .corrupt file in case it already exists
+- QFile::remove(filePath+QString::fromUtf8(".corrupt"));
+- //Rename file extension so that it won't display error message more than once
+- QFile::rename(filePath,filePath+QString::fromUtf8(".corrupt"));
+- }
+- close();
+- }
+- catch(invalid_encoding& e){
+- std::cerr << "Could not decode file, reason: " << e.what() << '\n';
+- // Display warning to tell user we can't decode the torrent file
+- if(!from_url.isNull()){
+- BTSession->addConsoleMessage(tr("Unable to decode torrent file:")+QString::fromUtf8(" '")+from_url+QString::fromUtf8("'"), QString::fromUtf8("red"));
+- QFile::remove(filePath);
+- }else{
+- BTSession->addConsoleMessage(tr("Unable to decode torrent file:")+QString::fromUtf8(" '")+filePath+QString::fromUtf8("'"), QString::fromUtf8("red"));
+- }
+- qDebug("path is %s", filePath.toUtf8().data());
+- BTSession->addConsoleMessage(tr("This file is either corrupted or this isn't a torrent."), QString::fromUtf8("red"));
+- if(fromScanDir){
+- // Remove .corrupt file in case it already exists
+- QFile::remove(filePath+QString::fromUtf8(".corrupt"));
+- //Rename file extension so that it won't display error message more than once
+- QFile::rename(filePath,filePath+QString::fromUtf8(".corrupt"));
+- }
+- close();
+- }
+- catch(std::exception& e){
+- std::cerr << "Could not decode file, reason: " << e.what() << '\n';
+- if(!from_url.isNull()){
+- BTSession->addConsoleMessage(tr("Unable to decode torrent file:")+QString::fromUtf8(" '")+from_url+QString::fromUtf8("'"), QString::fromUtf8("red"));
+- QFile::remove(filePath);
+- }else{
+- BTSession->addConsoleMessage(tr("Unable to decode torrent file:")+QString::fromUtf8(" '")+filePath+QString::fromUtf8("'"), QString::fromUtf8("red"));
+- }
+- qDebug("path is %s", filePath.toUtf8().data());
+- BTSession->addConsoleMessage(tr("This file is either corrupted or this isn't a torrent."), QString::fromUtf8("red"));
+- if(fromScanDir){
+- // Remove .corrupt file in case it already exists
+- QFile::remove(filePath+QString::fromUtf8(".corrupt"));
+- //Rename file extension so that it won't display error message more than once
+- QFile::rename(filePath,filePath+QString::fromUtf8(".corrupt"));
+- }
+- close();
+- }
+- show();
++ show();
+ }
+
+ void addFilesToTree(torrent_file *root, QStandardItem *parent) {
+Index: src/realprogressbarthread.cpp
+===================================================================
+--- src/realprogressbarthread.cpp (revision 2069)
++++ src/realprogressbarthread.cpp (revision 2070)
+@@ -65,9 +65,9 @@
+ size_type total_size = thandle.total_size();
+ size_type piece_length = thandle.piece_length();
+ int num_pieces = thandle.num_pieces();
+- const std::vector* pieces = thandle.pieces();
++ bitfield pieces = thandle.pieces();
+ //pieces not returned
+- if (pieces == 0)
++ if (pieces.empty())
+ {
+ qDebug("pieces vector not returned");
+ return;
+@@ -97,7 +97,7 @@
+ }
+ qreal start = i * fraction;
+ qreal end = start + fraction;
+- if((*pieces)[i])
++ if(pieces[i])
+ mark(start, end);
+ }
+ if (success)
+Index: src/createtorrent_imp.cpp
+===================================================================
+--- src/createtorrent_imp.cpp (revision 2069)
++++ src/createtorrent_imp.cpp (revision 2070)
+@@ -26,6 +26,7 @@
+ #include
+ #include
+ #include
++#include
+
+ #include
+ #include
+@@ -34,6 +35,7 @@
+ #include
+ #include
+ #include
++#include
+
+ #include "createtorrent_imp.h"
+ #include "misc.h"
+@@ -41,13 +43,23 @@
+ using namespace libtorrent;
+ using namespace boost::filesystem;
+
++// do not include files and folders whose
++// name starts with a .
++bool file_filter(boost::filesystem::path const& filename)
++{
++ if (filename.leaf()[0] == '.') return false;
++ std::cerr << filename << std::endl;
++ return true;
++}
++
+ createtorrent::createtorrent(QWidget *parent): QDialog(parent){
+ setupUi(this);
+ setAttribute(Qt::WA_DeleteOnClose);
+- creatorThread = new torrentCreatorThread();
+- connect(creatorThread, SIGNAL(creationSuccess(QString, const char*, QString)), this, SLOT(handleCreationSuccess(QString, const char*, QString)));
++ creatorThread = new torrentCreatorThread(this);
++ connect(creatorThread, SIGNAL(creationSuccess(QString, const char*)), this, SLOT(handleCreationSuccess(QString, const char*)));
+ connect(creatorThread, SIGNAL(creationFailure(QString)), this, SLOT(handleCreationFailure(QString)));
+ connect(creatorThread, SIGNAL(updateProgress(int)), this, SLOT(updateProgressBar(int)));
++ path::default_name_check(no_check);
+ show();
+ }
+
+@@ -126,31 +138,6 @@
+ }
+ }
+
+-// Subfunction to add files to a torrent_info structure
+-// Written by Arvid Norberg (libtorrent Author)
+-void add_files(torrent_info& t, path const& p, path const& l){
+- using boost::filesystem::path;
+- using boost::filesystem::directory_iterator;
+-#if BOOST_VERSION < 103600
+- std::string const& leaf = l.leaf();
+-#else
+- std::string const& leaf = l.filename();
+-#endif
+- if (leaf == ".." || leaf == ".") return;
+- path f(p / l);
+- if (is_directory(f)) {
+- for (directory_iterator i(f), end; i != end; ++i)
+-#if BOOST_VERSION < 103600
+- add_files(t, p, l / i->leaf());
+-#else
+- add_files(t, p, l / i->filename());
+-#endif
+- } else {
+- qDebug("Adding %s", l.string().c_str());
+- t.add_file(l, file_size(f));
+- }
+-}
+-
+ QStringList createtorrent::allItems(QListWidget *list){
+ QStringList res;
+ unsigned int nbItems = list->count();
+@@ -191,17 +178,25 @@
+ hide();
+ }
+
+-void createtorrent::handleCreationSuccess(QString path, const char* branch_path, QString hash) {
+- if(checkStartSeeding->isChecked()) {
+- // Create save path file
+- QFile savepath_file(misc::qBittorrentPath()+QString::fromUtf8("BT_backup")+QDir::separator()+hash+QString::fromUtf8(".savepath"));
+- savepath_file.open(QIODevice::WriteOnly | QIODevice::Text);
+- savepath_file.write(branch_path);
+- savepath_file.close();
+- emit torrent_to_seed(path);
+- }
+- QMessageBox::information(0, tr("Torrent creation"), tr("Torrent was created successfully:")+" "+path);
+- hide();
++void createtorrent::handleCreationSuccess(QString path, const char* branch_path) {
++ if(checkStartSeeding->isChecked()) {
++ // Create save path file
++ boost::intrusive_ptr t;
++ try {
++ t = new torrent_info(path.toUtf8().data());
++ } catch(std::exception&) {
++ QMessageBox::critical(0, tr("Torrent creation"), tr("Created torrent file is invalid. It won't be added to download list."));
++ return;
++ }
++ QString hash = misc::toQString(t->info_hash());
++ QFile savepath_file(misc::qBittorrentPath()+QString::fromUtf8("BT_backup")+QDir::separator()+hash+QString::fromUtf8(".savepath"));
++ savepath_file.open(QIODevice::WriteOnly | QIODevice::Text);
++ savepath_file.write(branch_path);
++ savepath_file.close();
++ emit torrent_to_seed(path);
++ }
++ QMessageBox::information(0, tr("Torrent creation"), tr("Torrent was created successfully:")+" "+path);
++ hide();
+ }
+
+ void createtorrent::updateProgressBar(int progress) {
+@@ -224,58 +219,47 @@
+ start();
+ }
+
++void sendProgressUpdateSignal(int i, int num, QDialog *parent){
++ ((createtorrent*)parent)->updateProgressBar((int)(i*100./(float)num));
++}
++
+ void torrentCreatorThread::run() {
+ emit updateProgress(0);
+ char const* creator_str = "qBittorrent "VERSION;
+ try {
+- boost::intrusive_ptr t(new torrent_info);
+- ofstream out(complete(path((const char*)save_path.toUtf8())), std::ios_base::binary);
+- // Adding files to the torrent
++ file_storage fs;
++ file_pool fp;
+ path full_path = complete(path(input_path.toUtf8().data()));
+-#if BOOST_VERSION < 103600
+- add_files(*t, full_path.branch_path(), full_path.leaf());
+-#else
+- add_files(*t, full_path.branch_path(), full_path.filename());
+-#endif
++ // Adding files to the torrent
++ add_files(fs, full_path, file_filter);
+ if(abort) return;
+- // Set piece size
+- t->set_piece_size(piece_size);
++ create_torrent t(fs, piece_size);
++
+ // Add url seeds
+ QString seed;
+ foreach(seed, url_seeds){
+- t->add_url_seed(seed.toUtf8().data());
++ t.add_url_seed(seed.toUtf8().data());
+ }
+ for(int i=0; iadd_tracker(trackers.at(i).toUtf8().data());
++ t.add_tracker(trackers.at(i).toUtf8().data());
+ }
+ if(abort) return;
+ // calculate the hash for all pieces
+- file_pool fp;
+- boost::scoped_ptr st(default_storage_constructor(t, full_path.branch_path(), fp));
+- int num = t->num_pieces();
+- std::vector buf(piece_size);
+- for (int i = 0; i < num; ++i) {
+- st->read(&buf[0], i, 0, t->piece_size(i));
+- hasher h(&buf[0], t->piece_size(i));
+- t->set_hash(i, h.final());
+- emit updateProgress((int)(i*100./(float)num));
+- if(abort) return;
+- }
++ set_piece_hashes(t, full_path.branch_path(), boost::bind(&sendProgressUpdateSignal, _1, t.num_pieces(), parent));
+ // Set qBittorrent as creator and add user comment to
+ // torrent_info structure
+- t->set_creator(creator_str);
+- t->set_comment((const char*)comment.toUtf8());
++ t.set_creator(creator_str);
++ t.set_comment((const char*)comment.toUtf8());
+ // Is private ?
+ if(is_private){
+- t->set_priv(true);
++ t.set_priv(true);
+ }
+ if(abort) return;
+ // create the torrent and print it to out
+- entry e = t->create_torrent();
+- libtorrent::bencode(std::ostream_iterator(out), e);
+- out.flush();
++ ofstream out(complete(path((const char*)save_path.toUtf8())), std::ios_base::binary);
++ bencode(std::ostream_iterator(out), t.generate());
+ emit updateProgress(100);
+- emit creationSuccess(save_path, full_path.branch_path().string().c_str(), misc::toQString(t->info_hash()));
++ emit creationSuccess(save_path, full_path.branch_path().string().c_str());
+ }
+ catch (std::exception& e){
+ emit creationFailure(QString::fromUtf8(e.what()));
+Index: src/bittorrent.h
+===================================================================
+--- src/bittorrent.h (revision 2069)
++++ src/bittorrent.h (revision 2070)
+@@ -180,7 +180,6 @@
+ void enableNATPMP(bool b);
+ void enableLSD(bool b);
+ bool enableDHT(bool b);
+- void reloadTorrent(const QTorrentHandle &h, bool full_alloc);
+ void setTimerScanInterval(int secs);
+ void setMaxActiveDownloads(int val);
+ void setMaxActiveTorrents(int val);
+Index: src/src.pro
+===================================================================
+--- src/src.pro (revision 2069)
++++ src/src.pro (revision 2070)
+@@ -146,7 +146,7 @@
+ PropListDelegate.h previewSelect.h \
+ PreviewListDelegate.h trackerLogin.h \
+ downloadThread.h downloadFromURLImp.h \
+- torrentAddition.h deleteThread.h \
++ torrentAddition.h \
+ bittorrent.h searchEngine.h \
+ rss.h rss_imp.h FinishedTorrents.h \
+ allocationDlg.h FinishedListDelegate.h \
+Index: src/downloadingTorrents.cpp
+===================================================================
+--- src/downloadingTorrents.cpp (revision 2069)
++++ src/downloadingTorrents.cpp (revision 2070)
+@@ -529,31 +529,6 @@
+ DLListModel->setData(DLListModel->index(row, PROGRESS), QVariant((double)h.progress()));
+ }
+ break;
+- case torrent_status::connecting_to_tracker:
+- if(h.download_payload_rate() > 0) {
+- // Display "Downloading" status when connecting if download speed > 0
+- if(!downloadList->isColumnHidden(ETA)) {
+- DLListModel->setData(DLListModel->index(row, ETA), QVariant((qlonglong)BTSession->getETA(hash)));
+- }
+- DLListModel->setData(DLListModel->index(row, NAME), QVariant(QIcon(QString::fromUtf8(":/Icons/skin/downloading.png"))), Qt::DecorationRole);
+- setRowColor(row, QString::fromUtf8("green"));
+- }else{
+- if(!downloadList->isColumnHidden(ETA)) {
+- DLListModel->setData(DLListModel->index(row, ETA), QVariant((qlonglong)-1));
+- }
+- DLListModel->setData(DLListModel->index(row, NAME), QVariant(QIcon(QString::fromUtf8(":/Icons/skin/connecting.png"))), Qt::DecorationRole);
+- setRowColor(row, QString::fromUtf8("grey"));
+- }
+- if(!downloadList->isColumnHidden(PROGRESS)) {
+- DLListModel->setData(DLListModel->index(row, PROGRESS), QVariant((double)h.progress()));
+- }
+- if(!downloadList->isColumnHidden(DLSPEED)) {
+- DLListModel->setData(DLListModel->index(row, DLSPEED), QVariant((double)h.download_payload_rate()));
+- }
+- if(!downloadList->isColumnHidden(UPSPEED)) {
+- DLListModel->setData(DLListModel->index(row, UPSPEED), QVariant((double)h.upload_payload_rate()));
+- }
+- break;
+ case torrent_status::downloading:
+ case torrent_status::downloading_metadata:
+ if(h.download_payload_rate() > 0) {
+Index: src/qtorrenthandle.cpp
+===================================================================
+--- src/qtorrenthandle.cpp (revision 2069)
++++ src/qtorrenthandle.cpp (revision 2070)
+@@ -64,7 +64,7 @@
+ return progress;
+ }
+
+-const std::vector* QTorrentHandle::pieces() const {
++bitfield QTorrentHandle::pieces() const {
+ Q_ASSERT(h.is_valid());
+ return h.status().pieces;
+ }
+@@ -185,9 +185,9 @@
+ return h.has_metadata();
+ }
+
+-entry QTorrentHandle::write_resume_data() const {
++void QTorrentHandle::save_resume_data() const {
+ Q_ASSERT(h.is_valid());
+- return h.write_resume_data();
++ return h.save_resume_data();
+ }
+
+ QString QTorrentHandle::file_at(unsigned int index) const {
+@@ -227,7 +227,7 @@
+ return h.status().total_failed_bytes;
+ }
+
+-void QTorrentHandle::file_progress(std::vector& fp) {
++void QTorrentHandle::file_progress(std::vector& fp) {
+ Q_ASSERT(h.is_valid());
+ return h.file_progress(fp);
+ }
+@@ -330,9 +330,9 @@
+ h.force_reannounce();
+ }
+
+-void QTorrentHandle::set_sequenced_download_threshold(int val) {
++void QTorrentHandle::set_sequential_download(bool b) {
+ Q_ASSERT(h.is_valid());
+- h.set_sequenced_download_threshold(val);
++ h.set_sequential_download(b);
+ }
+
+ void QTorrentHandle::set_tracker_login(QString username, QString password) {
+Index: src/createtorrent_imp.h
+===================================================================
+--- src/createtorrent_imp.h (revision 2069)
++++ src/createtorrent_imp.h (revision 2070)
+@@ -37,9 +37,12 @@
+ bool is_private;
+ int piece_size;
+ bool abort;
++ QDialog *parent;
+
+ public:
+- torrentCreatorThread() {}
++ torrentCreatorThread(QDialog *_parent) {
++ parent = _parent;
++ }
+ ~torrentCreatorThread() {
+ abort = true;
+ wait();
+@@ -51,7 +54,7 @@
+
+ signals:
+ void creationFailure(QString msg);
+- void creationSuccess(QString path, const char* branch_path, QString hash);
++ void creationSuccess(QString path, const char* branch_path);
+ void updateProgress(int progress);
+ };
+
+@@ -70,6 +73,9 @@
+ signals:
+ void torrent_to_seed(QString path);
+
++ public slots:
++ void updateProgressBar(int progress);
++
+ protected slots:
+ void on_createButton_clicked();
+ void on_addFile_button_clicked();
+@@ -79,8 +85,7 @@
+ void on_addURLSeed_button_clicked();
+ void on_removeURLSeed_button_clicked();
+ void handleCreationFailure(QString msg);
+- void handleCreationSuccess(QString path, const char* branch_path, QString hash);
+- void updateProgressBar(int progress);
++ void handleCreationSuccess(QString path, const char* branch_path);
+ };
+
+ #endif
+Index: src/icons.qrc
+===================================================================
+--- src/icons.qrc (revision 2069)
++++ src/icons.qrc (revision 2070)
+@@ -76,7 +76,6 @@
+ Icons/flags/united_kingdom.png
+ Icons/skin/add.png
+ Icons/skin/connected.png
+- Icons/skin/connecting.png
+ Icons/skin/decrease.png
+ Icons/skin/delete.png
+ Icons/skin/delete_all.png
From devil505linux at gmail.com Fri Dec 5 08:46:53 2008
From: devil505linux at gmail.com (Devil505)
Date: Fri Dec 5 08:46:55 2008
Subject: [Frugalware-git] frugalware-current: homebank-4.0.1-1-i686
Message-ID: <20081205074653.E732A1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=b926cb7d392bfd8902c362555499ddaa7fa511dc
commit b926cb7d392bfd8902c362555499ddaa7fa511dc
Author: Devil505
Date: Fri Dec 5 08:46:21 2008 +0100
homebank-4.0.1-1-i686
* version bump
diff --git a/source/xapps-extra/homebank/FrugalBuild b/source/xapps-extra/homebank/FrugalBuild
index b0da360..08308c9 100644
--- a/source/xapps-extra/homebank/FrugalBuild
+++ b/source/xapps-extra/homebank/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Devil505
pkgname=homebank
-pkgver=4.0
+pkgver=4.0.1
pkgrel=1
pkgdesc="HomeBank is the free software you have always wanted to manage your personal accounts at home"
url="http://homebank.free.fr"
@@ -13,6 +13,6 @@ groups=('xapps-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump '$url/public/?M=A' | Flasttar"
source=($url/public/$pkgname-$pkgver.tar.gz)
-sha1sums=('d1b62cea02995450063ea742d049c8ccb6dd0846')
+sha1sums=('0eaab1fb1c032869aa0dd0f5f3b4aa2c2fb02fc6')
# optimization OK
From devil505linux at gmail.com Fri Dec 5 08:59:14 2008
From: devil505linux at gmail.com (Devil505)
Date: Fri Dec 5 08:59:16 2008
Subject: [Frugalware-git]
frugalware-current: python-clientform-0.2.10-1-i686
Message-ID: <20081205075914.D092B11901A1@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=66fae9c3c2ee1c50beabc3320f5b53d4fcf945b5
commit 66fae9c3c2ee1c50beabc3320f5b53d4fcf945b5
Author: Devil505
Date: Fri Dec 5 08:50:20 2008 +0100
python-clientform-0.2.10-1-i686
* version bump
diff --git a/source/devel-extra/python-clientform/FrugalBuild b/source/devel-extra/python-clientform/FrugalBuild
index 8024fd2..40cc872 100644
--- a/source/devel-extra/python-clientform/FrugalBuild
+++ b/source/devel-extra/python-clientform/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Devil505
pkgname=python-clientform
-pkgver=0.2.9
+pkgver=0.2.10
pkgrel=1
pkgdesc="Parse, fill out, and return HTML forms on the client side."
url="http://wwwsearch.sourceforge.net/ClientForm"
@@ -13,4 +13,4 @@ archs=('i686' 'x86_64')
_F_archive_name="ClientForm"
up2date="lynx -dump $url | Flasttar"
source=($url/src/$_F_archive_name-$pkgver.tar.gz)
-sha1sums=('ab07cf5bc293ffa1676bb7f4c5c756cb2907d782')
+sha1sums=('e0228e8a6b65dad8457266831fbce84daf3588bd')
From devil505linux at gmail.com Fri Dec 5 08:59:14 2008
From: devil505linux at gmail.com (Devil505)
Date: Fri Dec 5 08:59:17 2008
Subject: [Frugalware-git] frugalware-current: twitux-0.65-1-i686
Message-ID: <20081205075914.EA43111901A5@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=0c9dc454497ea81a27a53bd18c15f45de7938cee
commit 0c9dc454497ea81a27a53bd18c15f45de7938cee
Author: Devil505
Date: Fri Dec 5 08:58:57 2008 +0100
twitux-0.65-1-i686
* version bump
diff --git a/source/gnome-extra/twitux/FrugalBuild b/source/gnome-extra/twitux/FrugalBuild
index c19d0e2..5aded61 100644
--- a/source/gnome-extra/twitux/FrugalBuild
+++ b/source/gnome-extra/twitux/FrugalBuild
@@ -2,11 +2,10 @@
# Maintainer: Devil505
pkgname=twitux
-pkgver=0.62
+pkgver=0.65
pkgrel=1
pkgdesc="A Twitter client for the Gnome desktop."
_F_sourceforge_ext=".tar.bz2"
-_F_sourceforge_broken_up2date=1
Finclude sourceforge
url="http://live.gnome.org/DanielMorales/Twitux"
depends=('pango' 'glibc' 'gnome-keyring' 'libsexy' 'libsoup' 'libnotify' 'atk' 'freetype2' 'libxau' 'libxdmcp' 'libxdamage' 'libxinerama' 'libxi' 'libxrandr' 'libxcursor' 'gconf')
@@ -18,6 +17,6 @@ _F_gnome_schemas=('/etc/gconf/schemas/twitux.schemas')
Finclude gnome-scriptlet
groups=('gnome-extra')
archs=('i686' 'x86_64')
-sha1sums=('5d4fe9db47ba9236ef5f1746ef3be80f2effc2ec')
+sha1sums=('a3860db3f897d43604961342bec2417cd3e8d19f')
# optimization OK
From devil505linux at gmail.com Fri Dec 5 08:59:14 2008
From: devil505linux at gmail.com (Devil505)
Date: Fri Dec 5 08:59:18 2008
Subject: [Frugalware-git] frugalware-current: python-mechanize-0.1.10-1-i686
Message-ID: <20081205075914.C5D3C1190001@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=bbd1adf4aed0f387dc37c190184c3cd878a527b8
commit bbd1adf4aed0f387dc37c190184c3cd878a527b8
Author: Devil505
Date: Fri Dec 5 08:48:48 2008 +0100
python-mechanize-0.1.10-1-i686
* version bump
diff --git a/source/devel-extra/python-mechanize/FrugalBuild b/source/devel-extra/python-mechanize/FrugalBuild
index 3c59ecd..26e403b 100644
--- a/source/devel-extra/python-mechanize/FrugalBuild
+++ b/source/devel-extra/python-mechanize/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: Devil505
pkgname=python-mechanize
-pkgver=0.1.9
+pkgver=0.1.10
pkgrel=1
_F_archive_name="mechanize"
pkgdesc="Stateful programmatic web browsing in Python."
@@ -13,4 +13,4 @@ groups=('devel-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump $url | Flasttar"
source=($url/src/$_F_archive_name-$pkgver.tar.gz)
-sha1sums=('6d34e0ee75d86fc95e87342721d6ad7f00bdbaba')
+sha1sums=('02694c8e32442db3c589d187b3b8f4c7ebda0a24')
From devil505linux at gmail.com Fri Dec 5 17:36:46 2008
From: devil505linux at gmail.com (Devil505)
Date: Fri Dec 5 17:36:47 2008
Subject: [Frugalware-git] frugalware-current: elltube-0.3-1-i686
Message-ID: <20081205163646.3100B11B87C8@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=f429de3574480ba294ea7da46bb16b8659a64313
commit f429de3574480ba294ea7da46bb16b8659a64313
Author: Devil505
Date: Fri Dec 5 17:34:16 2008 +0100
elltube-0.3-1-i686
* new package
diff --git a/source/xapps-extra/elltube/FrugalBuild b/source/xapps-extra/elltube/FrugalBuild
new file mode 100644
index 0000000..9a05955
--- /dev/null
+++ b/source/xapps-extra/elltube/FrugalBuild
@@ -0,0 +1,20 @@
+# Compiling Time: 0 SBU
+# Maintainer: Devil505
+
+pkgname=elltube
+pkgver=0.3
+pkgrel=1
+pkgdesc="Elltube is a YouTube Downloader and Converter."
+depends=('qt' 'pyqt' 'ffmpeg')
+_F_sourceforge_ext=".tar.bz2"
+Finclude sourceforge
+options=('scriptlet')
+groups=('xapps-extra')
+archs=('i686')
+sha1sums=('92dce6dec662bec2bbae5cc6a59fbe16ace278ea')
+
+build() {
+ Fcd
+ Fsed "PREFIX=/usr/local" "PREFIX=/usr" Makefile
+ make PREFIX=/usr DESTDIR=$Fdestdir/ install || Fdie
+}
From hermier at frugalware.org Fri Dec 5 18:42:25 2008
From: hermier at frugalware.org (Michel Hermier)
Date: Fri Dec 5 18:42:27 2008
Subject: [Frugalware-git] homepage-ng: news_fr.xml
Message-ID: <20081205174225.ABA1111B87C8@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng.git;a=commitdiff;h=b8c9192494512baa5d4015f53c2496b321fd244a
commit b8c9192494512baa5d4015f53c2496b321fd244a
Author: Michel Hermier
Date: Fri Dec 5 18:41:03 2008 +0100
news_fr.xml
* Add news letter #35 entry.
diff --git a/frugalware/xml/news_fr.xml b/frugalware/xml/news_fr.xml
index c99d8f9..6f15ad4 100644
--- a/frugalware/xml/news_fr.xml
+++ b/frugalware/xml/news_fr.xml
@@ -22,6 +22,26 @@ Example: Mon, 07 Aug 2006 12:34:56 -0600 -->
+ 118
+ Lettre d'information Frugalware numéro 35
+ Thu, 04 Dec 2008 22:20:04 +1000
+ phayz
+ 0
+
+ Dans ce numéro:
+
+ - On parle de Frugalware sur le podcast Linux Void
+ - Boobaa Le Sage :P
+ - Les développeurs de Frugalware sont des personnes également! - Carl Anderson
+ - Astuces - Setting the default editor
+ - Détails sur un(des) paquet(s) - Tidy et Devede
+
+ Vous pouvez la lire ici (anglais). Nous espérons que vous l'apprécierez!
+ ]]>
+
+
+
117
Lettre d'information Frugalware numéro 34
Tue, 18 Nov 2008 21:23:27 +1000
From bouleetbil at frogdev.info Fri Dec 5 21:08:01 2008
From: bouleetbil at frogdev.info (bouleetbil)
Date: Fri Dec 5 21:08:02 2008
Subject: [Frugalware-git] frugalware-current: tracker-0.6.6-2-i686
Message-ID: <20081205200801.8F72511B87C8@genesis.frugalware.org>
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=ce205021ae52c3ad90cc3a45ec176c65f27a73f0
commit ce205021ae52c3ad90cc3a45ec176c65f27a73f0
Author: bouleetbil
Date: Fri Dec 5 20:59:56 2008 +0100
tracker-0.6.6-2-i686
*forgot to rebuild with gmime-2.4.3-1
*import old gmime-2.2.23 into tracker
*broken with gmime-2.4.3-1
*for this bump disable gmime depend
diff --git a/source/gnome-extra/tracker/Fix_IncludeGmime.diff b/source/gnome-extra/tracker/Fix_IncludeGmime.diff
new file mode 100644
index 0000000..a80a2ea
--- /dev/null
+++ b/source/gnome-extra/tracker/Fix_IncludeGmime.diff
@@ -0,0 +1,853 @@
+diff -u tracker-0.6.6/src/trackerd/cache.h tracker-0.6.6new/src/trackerd/cache.h
+--- tracker-0.6.6/src/trackerd/cache.h 2008-05-24 02:38:29.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/cache.h 2008-12-05 11:35:06.000000000 +0100
+@@ -26,8 +26,8 @@
+
+ #include
+
+-#include
+-#include
++#include "list.h"
++#include "memchunk.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/charset-map.c tracker-0.6.6new/src/trackerd/charset-map.c
+--- tracker-0.6.6/src/trackerd/charset-map.c 2008-05-24 02:38:26.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/charset-map.c 2008-12-05 11:48:21.000000000 +0100
+@@ -108,7 +108,7 @@
+ return !memcmp (v1, v2, 256);
+ }
+
+-int main (int argc, char **argv)
++int main2 (int argc, char **argv)
+ {
+ unsigned char *block = NULL;
+ unsigned int bit = 0x01;
+Seulement dans tracker-0.6.6new/src/trackerd: .deps
+diff -u tracker-0.6.6/src/trackerd/gen-table.c tracker-0.6.6new/src/trackerd/gen-table.c
+--- tracker-0.6.6/src/trackerd/gen-table.c 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gen-table.c 2008-12-05 11:51:24.000000000 +0100
+@@ -142,7 +142,7 @@
+ header_init_bits (IS_PSAFE, 0, FALSE, CHARS_PSPECIAL);
+ }
+
+-int main (int argc, char **argv)
++int main3 (int argc, char **argv)
+ {
+ int i;
+
+diff -u tracker-0.6.6/src/trackerd/gmime.c tracker-0.6.6new/src/trackerd/gmime.c
+--- tracker-0.6.6/src/trackerd/gmime.c 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime.c 2008-12-05 11:02:27.000000000 +0100
+@@ -39,10 +39,9 @@
+
+
+ GQuark gmime_error_quark;
+-
+-const guint gmime_major_version = GMIME_MAJOR_VERSION;
+-const guint gmime_minor_version = GMIME_MINOR_VERSION;
+-const guint gmime_micro_version = GMIME_MICRO_VERSION;
++const guint gmime_major_version = 2;
++const guint gmime_minor_version = 2;
++const guint gmime_micro_version = 23;
+ const guint gmime_interface_age = 0;
+ const guint gmime_binary_age = 0;
+
+@@ -62,17 +61,8 @@
+ **/
+ gboolean
+ g_mime_check_version (guint major, guint minor, guint micro)
+-{
+- if (GMIME_MAJOR_VERSION > major)
+- return TRUE;
+-
+- if (GMIME_MAJOR_VERSION == major && GMIME_MINOR_VERSION > minor)
+- return TRUE;
+-
+- if (GMIME_MAJOR_VERSION == major && GMIME_MINOR_VERSION == minor && GMIME_MICRO_VERSION >= micro)
+- return TRUE;
+-
+- return FALSE;
++{
++ return TRUE;
+ }
+
+
+diff -u tracker-0.6.6/src/trackerd/gmime-cipher-context.h tracker-0.6.6new/src/trackerd/gmime-cipher-context.h
+--- tracker-0.6.6/src/trackerd/gmime-cipher-context.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-cipher-context.h 2008-12-05 10:15:30.000000000 +0100
+@@ -27,8 +27,8 @@
+
+ #include
+
+-#include
+-#include
++#include "gmime-stream.h"
++#include "gmime-session.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-content-type.h tracker-0.6.6new/src/trackerd/gmime-content-type.h
+--- tracker-0.6.6/src/trackerd/gmime-content-type.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-content-type.h 2008-12-05 10:15:57.000000000 +0100
+@@ -23,7 +23,7 @@
+ #define __GMIME_CONTENT_TYPE_H__
+
+ #include
+-#include
++#include "gmime-param.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-data-wrapper.h tracker-0.6.6new/src/trackerd/gmime-data-wrapper.h
+--- tracker-0.6.6/src/trackerd/gmime-data-wrapper.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-data-wrapper.h 2008-12-05 10:26:20.000000000 +0100
+@@ -25,9 +25,9 @@
+ #include
+ #include
+
+-#include
+-#include
+-#include
++#include "gmime-content-type.h"
++#include "gmime-stream.h"
++#include "gmime-utils.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-disposition.h tracker-0.6.6new/src/trackerd/gmime-disposition.h
+--- tracker-0.6.6/src/trackerd/gmime-disposition.h 2008-05-24 02:38:26.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-disposition.h 2008-12-05 10:16:36.000000000 +0100
+@@ -23,7 +23,7 @@
+ #define __GMIME_DISPOSITION_H__
+
+ #include
+-#include
++#include "gmime-param.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-filter-basic.h tracker-0.6.6new/src/trackerd/gmime-filter-basic.h
+--- tracker-0.6.6/src/trackerd/gmime-filter-basic.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-filter-basic.h 2008-12-05 10:17:02.000000000 +0100
+@@ -22,7 +22,7 @@
+ #ifndef __GMIME_FILTER_BASIC_H__
+ #define __GMIME_FILTER_BASIC_H__
+
+-#include
++#include "gmime-filter.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-filter-best.h tracker-0.6.6new/src/trackerd/gmime-filter-best.h
+--- tracker-0.6.6/src/trackerd/gmime-filter-best.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-filter-best.h 2008-12-05 10:17:29.000000000 +0100
+@@ -22,9 +22,9 @@
+ #ifndef __GMIME_FILTER_BEST_H__
+ #define __GMIME_FILTER_BEST_H__
+
+-#include
+-#include
+-#include
++#include "gmime-filter.h"
++#include "gmime-charset.h"
++#include "gmime-utils.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-filter-charset.c tracker-0.6.6new/src/trackerd/gmime-filter-charset.c
+--- tracker-0.6.6/src/trackerd/gmime-filter-charset.c 2008-05-24 02:38:26.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-filter-charset.c 2008-12-05 11:29:13.000000000 +0100
+@@ -54,7 +54,7 @@
+
+
+ static GMimeFilterClass *parent_class = NULL;
+-
++#define ICONV_CONST
+
+ GType
+ g_mime_filter_charset_get_type (void)
+diff -u tracker-0.6.6/src/trackerd/gmime-filter-charset.h tracker-0.6.6new/src/trackerd/gmime-filter-charset.h
+--- tracker-0.6.6/src/trackerd/gmime-filter-charset.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-filter-charset.h 2008-12-05 10:17:43.000000000 +0100
+@@ -23,7 +23,7 @@
+ #define __GMIME_FILTER_CHARSET_H__
+
+ #include
+-#include
++#include "gmime-filter.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-filter-crlf.h tracker-0.6.6new/src/trackerd/gmime-filter-crlf.h
+--- tracker-0.6.6/src/trackerd/gmime-filter-crlf.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-filter-crlf.h 2008-12-05 10:17:56.000000000 +0100
+@@ -22,7 +22,7 @@
+ #ifndef __GMIME_FILTER_CRLF_H__
+ #define __GMIME_FILTER_CRLF_H__
+
+-#include
++#include "gmime-filter.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-filter-enriched.h tracker-0.6.6new/src/trackerd/gmime-filter-enriched.h
+--- tracker-0.6.6/src/trackerd/gmime-filter-enriched.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-filter-enriched.h 2008-12-05 10:18:16.000000000 +0100
+@@ -22,7 +22,7 @@
+ #ifndef __GMIME_FILTER_ENRICHED_H__
+ #define __GMIME_FILTER_ENRICHED_H__
+
+-#include
++#include "gmime-filter.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-filter-from.h tracker-0.6.6new/src/trackerd/gmime-filter-from.h
+--- tracker-0.6.6/src/trackerd/gmime-filter-from.h 2008-05-24 02:38:26.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-filter-from.h 2008-12-05 10:18:29.000000000 +0100
+@@ -22,7 +22,7 @@
+ #ifndef __GMIME_FILTER_FROM_H__
+ #define __GMIME_FILTER_FROM_H__
+
+-#include
++#include "gmime-filter.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-filter-gzip.h tracker-0.6.6new/src/trackerd/gmime-filter-gzip.h
+--- tracker-0.6.6/src/trackerd/gmime-filter-gzip.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-filter-gzip.h 2008-12-05 10:18:42.000000000 +0100
+@@ -22,7 +22,7 @@
+ #ifndef __GMIME_FILTER_GZIP_H__
+ #define __GMIME_FILTER_GZIP_H__
+
+-#include
++#include "gmime-filter.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-filter-html.h tracker-0.6.6new/src/trackerd/gmime-filter-html.h
+--- tracker-0.6.6/src/trackerd/gmime-filter-html.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-filter-html.h 2008-12-05 10:18:54.000000000 +0100
+@@ -22,7 +22,7 @@
+ #ifndef __GMIME_FILTER_HTML_H__
+ #define __GMIME_FILTER_HTML_H__
+
+-#include
++#include "gmime-filter.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-filter-md5.h tracker-0.6.6new/src/trackerd/gmime-filter-md5.h
+--- tracker-0.6.6/src/trackerd/gmime-filter-md5.h 2008-05-24 02:38:26.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-filter-md5.h 2008-12-05 10:19:43.000000000 +0100
+@@ -22,7 +22,7 @@
+ #ifndef __GMIME_FILTER_MD5_H__
+ #define __GMIME_FILTER_MD5_H__
+
+-#include
++#include "gmime-filter.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-filter-strip.h tracker-0.6.6new/src/trackerd/gmime-filter-strip.h
+--- tracker-0.6.6/src/trackerd/gmime-filter-strip.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-filter-strip.h 2008-12-05 10:19:55.000000000 +0100
+@@ -22,7 +22,7 @@
+ #ifndef __GMIME_FILTER_STRIP_H__
+ #define __GMIME_FILTER_STRIP_H__
+
+-#include
++#include "gmime-filter.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-filter-windows.h tracker-0.6.6new/src/trackerd/gmime-filter-windows.h
+--- tracker-0.6.6/src/trackerd/gmime-filter-windows.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-filter-windows.h 2008-12-05 10:20:06.000000000 +0100
+@@ -22,7 +22,7 @@
+ #ifndef __GMIME_FILTER_WINDOWS_H__
+ #define __GMIME_FILTER_WINDOWS_H__
+
+-#include
++#include "gmime-filter.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-filter-yenc.h tracker-0.6.6new/src/trackerd/gmime-filter-yenc.h
+--- tracker-0.6.6/src/trackerd/gmime-filter-yenc.h 2008-05-24 02:38:26.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-filter-yenc.h 2008-12-05 10:20:19.000000000 +0100
+@@ -22,7 +22,7 @@
+ #ifndef __GMIME_FILTER_YENC_H__
+ #define __GMIME_FILTER_YENC_H__
+
+-#include
++#include "gmime-filter.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-gpg-context.h tracker-0.6.6new/src/trackerd/gmime-gpg-context.h
+--- tracker-0.6.6/src/trackerd/gmime-gpg-context.h 2008-05-24 02:38:26.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-gpg-context.h 2008-12-05 10:20:30.000000000 +0100
+@@ -22,7 +22,7 @@
+ #ifndef __GMIME_GPG_CONTEXT_H__
+ #define __GMIME_GPG_CONTEXT_H__
+
+-#include
++#include "gmime-cipher-context.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime.h tracker-0.6.6new/src/trackerd/gmime.h
+--- tracker-0.6.6/src/trackerd/gmime.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime.h 2008-12-05 10:12:31.000000000 +0100
+@@ -23,51 +23,51 @@
+ #define __GMIME_H__
+
+ #include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
++#include "gmime-error.h"
++#include "gmime-charset.h"
++#include "gmime-iconv.h"
++#include "gmime-iconv-utils.h"
++#include "gmime-param.h"
++#include "gmime-content-type.h"
++#include "gmime-disposition.h"
++#include "gmime-data-wrapper.h"
++#include "gmime-object.h"
++#include "gmime-part.h"
++#include "gmime-multipart.h"
++#include "gmime-multipart-encrypted.h"
++#include "gmime-multipart-signed.h"
++#include "gmime-message.h"
++#include "gmime-message-part.h"
++#include "gmime-message-partial.h"
++#include "internet-address.h"
++#include "gmime-parser.h"
++#include "gmime-utils.h"
++#include "gmime-stream.h"
++#include "gmime-stream-buffer.h"
++#include "gmime-stream-cat.h"
++#include "gmime-stream-file.h"
++#include "gmime-stream-filter.h"
++#include "gmime-stream-fs.h"
++#include "gmime-stream-mem.h"
++#include "gmime-stream-mmap.h"
++#include "gmime-stream-null.h"
++#include "gmime-filter.h"
++#include "gmime-filter-basic.h"
++#include "gmime-filter-best.h"
++#include "gmime-filter-charset.h"
++#include "gmime-filter-crlf.h"
++#include "gmime-filter-enriched.h"
++#include "gmime-filter-from.h"
++#include "gmime-filter-gzip.h"
++#include "gmime-filter-html.h"
++#include "gmime-filter-md5.h"
++#include "gmime-filter-strip.h"
++#include "gmime-filter-windows.h"
++#include "gmime-filter-yenc.h"
++#include "gmime-session.h"
++#include "gmime-session-simple.h"
++#include "gmime-cipher-context.h"
++#include "gmime-gpg-context.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-header.h tracker-0.6.6new/src/trackerd/gmime-header.h
+--- tracker-0.6.6/src/trackerd/gmime-header.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-header.h 2008-12-05 10:20:41.000000000 +0100
+@@ -23,7 +23,7 @@
+ #define __GMIME_HEADER_H__
+
+ #include
+-#include
++#include "gmime-stream.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-message.h tracker-0.6.6new/src/trackerd/gmime-message.h
+--- tracker-0.6.6/src/trackerd/gmime-message.h 2008-07-05 01:05:53.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-message.h 2008-12-05 10:21:15.000000000 +0100
+@@ -25,10 +25,10 @@
+ #include
+ #include
+
+-#include
+-#include
+-#include
+-#include
++#include "gmime-object.h"
++#include "gmime-header.h"
++#include "gmime-stream.h"
++#include "internet-address.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-message-part.h tracker-0.6.6new/src/trackerd/gmime-message-part.h
+--- tracker-0.6.6/src/trackerd/gmime-message-part.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-message-part.h 2008-12-05 10:27:02.000000000 +0100
+@@ -22,8 +22,8 @@
+ #ifndef __GMIME_MESSAGE_PART_H__
+ #define __GMIME_MESSAGE_PART_H__
+
+-#include
+-#include
++#include "gmime-object.h"
++#include "gmime-message.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-message-partial.h tracker-0.6.6new/src/trackerd/gmime-message-partial.h
+--- tracker-0.6.6/src/trackerd/gmime-message-partial.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-message-partial.h 2008-12-05 10:21:32.000000000 +0100
+@@ -24,8 +24,8 @@
+
+ #include
+
+-#include
+-#include
++#include "gmime-part.h"
++#include "gmime-message.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-multipart-encrypted.h tracker-0.6.6new/src/trackerd/gmime-multipart-encrypted.h
+--- tracker-0.6.6/src/trackerd/gmime-multipart-encrypted.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-multipart-encrypted.h 2008-12-05 10:21:57.000000000 +0100
+@@ -22,8 +22,8 @@
+ #ifndef __GMIME_MULTIPART_ENCRYPTED_H__
+ #define __GMIME_MULTIPART_ENCRYPTED_H__
+
+-#include
+-#include
++#include "gmime-multipart.h"
++#include "gmime-cipher-context.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-multipart.h tracker-0.6.6new/src/trackerd/gmime-multipart.h
+--- tracker-0.6.6/src/trackerd/gmime-multipart.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-multipart.h 2008-12-05 10:21:42.000000000 +0100
+@@ -24,7 +24,7 @@
+
+ #include
+
+-#include
++#include "gmime-object.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-multipart-signed.h tracker-0.6.6new/src/trackerd/gmime-multipart-signed.h
+--- tracker-0.6.6/src/trackerd/gmime-multipart-signed.h 2008-05-24 02:38:27.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-multipart-signed.h 2008-12-05 10:22:12.000000000 +0100
+@@ -22,8 +22,8 @@
+ #ifndef __GMIME_MULTIPART_SIGNED_H__
+ #define __GMIME_MULTIPART_SIGNED_H__
+
+-#include
+-#include
++#include "gmime-multipart.h"
++#include "gmime-cipher-context.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-object.h tracker-0.6.6new/src/trackerd/gmime-object.h
+--- tracker-0.6.6/src/trackerd/gmime-object.h 2008-05-24 02:38:26.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-object.h 2008-12-05 10:22:31.000000000 +0100
+@@ -25,9 +25,9 @@
+ #include
+ #include
+
+-#include
+-#include
+-#include
++#include "gmime-content-type.h"
++#include "gmime-stream.h"
++#include "gmime-header.h"
+
+ G_BEGIN_DECLS
+
+diff -u tracker-0.6.6/src/trackerd/gmime-parser.h tracker-0.6.6new/src/trackerd/gmime-parser.h
+--- tracker-0.6.6/src/trackerd/gmime-parser.h 2008-09-13 15:24:40.000000000 +0200
++++ tracker-0.6.6new/src/trackerd/gmime-parser.h 2008-12-05 10:23:04.000000000 +0100
+@@ -26,10 +26,10 @@
+ #include
+ #include
+
+-#include