Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=8eec1fcb5e8a2a2a28e90bfc43c70aebd99eca81

commit 8eec1fcb5e8a2a2a28e90bfc43c70aebd99eca81
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date:   Tue Sep 16 21:00:18 2008 +0200

id3lib-3.8.3-4-ppc

added ppc to archs()

diff --git a/source/multimedia/id3lib/FrugalBuild 
b/source/multimedia/id3lib/FrugalBuild
index 4ee1db8..b526470 100644
--- a/source/multimedia/id3lib/FrugalBuild
+++ b/source/multimedia/id3lib/FrugalBuild
@@ -7,15 +7,16 @@ pkgrel=4
pkgdesc="A library for reading, writing, and manipulating ID3v1 and ID3v2 tags."
depends=('libstdc++' 'zlib')
groups=('multimedia')
-archs=('i686' 'x86_64')
+archs=('i686' 'x86_64' 'ppc')
Finclude sourceforge
source=([EMAIL PROTECTED] id3lib-3.8.3-autoconf259.patch 
id3lib-3.8.3-zlib.patch \
-       CVE-2007-4460.diff)
+       CVE-2007-4460.diff id3lib-3.8.3-gcc-4.3.patch)
up2date="lynx -dump http://id3lib.sourceforge.net/|grep 'Latest Release'|sed 
's/.*]\(.*\)/\1/'"
sha1sums=('c92c880da41d1ec0b242745a901702ae87970838' \
'6006f32d29461136ec029dda2ae7339fde6df1df' \
'231721feb310f5ef6d820d1c1397e3605b5689cb' \
-          '05f00def566a151b3e47a2bfed67d28df898918a')
+          '05f00def566a151b3e47a2bfed67d28df898918a' \
+          'd25b5e69e633e12f929e0d656b87f3f72b4b5849')

build()
{
diff --git a/source/multimedia/id3lib/id3lib-3.8.3-gcc-4.3.patch 
b/source/multimedia/id3lib/id3lib-3.8.3-gcc-4.3.patch
new file mode 100644
index 0000000..090dc0b
--- /dev/null
+++ b/source/multimedia/id3lib/id3lib-3.8.3-gcc-4.3.patch
@@ -0,0 +1,82 @@
+diff -Naur id3lib-3.8.3-orig/configure.in id3lib-3.8.3/configure.in
+--- id3lib-3.8.3-orig/configure.in     2008-03-05 18:03:25.000000000 -0600
++++ id3lib-3.8.3/configure.in  2008-03-05 18:15:42.000000000 -0600
+@@ -227,7 +227,6 @@
+ )
+ AC_CHECK_HEADERS(               \
+   string                        \
+-  iomanip.h                     \
+   ,,AC_MSG_ERROR([Missing a vital header file for id3lib])
+ )
+
+diff -Naur id3lib-3.8.3-orig/include/id3/id3lib_strings.h 
id3lib-3.8.3/include/id3/id3lib_strings.h
+--- id3lib-3.8.3-orig/include/id3/id3lib_strings.h     2008-03-05 
18:19:46.000000000 -0600
++++ id3lib-3.8.3/include/id3/id3lib_strings.h  2008-03-05 18:19:38.000000000 
-0600
+@@ -30,6 +30,7 @@
+ #define _ID3LIB_STRINGS_H_
+
+ #include <string>
++#include <cstring>
+
+ #if (defined(__GNUC__) && (__GNUC__ >= 3) || (defined(_MSC_VER) && _MSC_VER > 
1000))
+ namespace std
+diff -Naur id3lib-3.8.3-orig/include/id3/writers.h 
id3lib-3.8.3/include/id3/writers.h
+--- id3lib-3.8.3-orig/include/id3/writers.h    2003-03-01 18:23:00.000000000 
-0600
++++ id3lib-3.8.3/include/id3/writers.h 2008-03-05 18:23:05.000000000 -0600
+@@ -30,7 +30,7 @@
+
+ #include "id3/writer.h"
+ #include "id3/id3lib_streams.h"
+-//#include <string.h>
++#include <string.h>
+
+ class ID3_CPP_EXPORT ID3_OStreamWriter : public ID3_Writer
+ {
+diff -Naur id3lib-3.8.3-orig/examples/demo_convert.cpp 
id3lib-3.8.3/examples/demo_convert.cpp
+--- id3lib-3.8.3-orig/examples/demo_convert.cpp        2003-03-01 
18:23:00.000000000 -0600
++++ id3lib-3.8.3/examples/demo_convert.cpp     2008-03-05 18:26:50.000000000 
-0600
+@@ -84,7 +84,7 @@
+   }
+ }
+
+-int main( unsigned int argc, char * const argv[])
++int main( int argc, char * const argv[])
+ {
+   flags_t ulFlag = ID3TT_ALL;
+   gengetopt_args_info args;
+diff -Naur id3lib-3.8.3-orig/examples/demo_info.cpp 
id3lib-3.8.3/examples/demo_info.cpp
+--- id3lib-3.8.3-orig/examples/demo_info.cpp   2003-03-01 18:23:00.000000000 
-0600
++++ id3lib-3.8.3/examples/demo_info.cpp        2008-03-05 18:27:40.000000000 
-0600
+@@ -309,7 +309,7 @@
+
+ #define DEBUG
+
+-int main( unsigned int argc, char * const argv[])
++int main( int argc, char * const argv[])
+ {
+   ID3D_INIT_DOUT();
+
+diff -Naur id3lib-3.8.3-orig/examples/demo_tag.cpp 
id3lib-3.8.3/examples/demo_tag.cpp
+--- id3lib-3.8.3-orig/examples/demo_tag.cpp    2003-03-01 18:23:00.000000000 
-0600
++++ id3lib-3.8.3/examples/demo_tag.cpp 2008-03-05 18:31:20.000000000 -0600
+@@ -46,7 +46,7 @@
+     os << "v2";
+ }
+
+-int main( unsigned int argc, char * const argv[])
++int main( int argc, char * const argv[])
+ {
+   int ulFlag = ID3TT_ID3;
+   ID3D_INIT_DOUT();
+diff -Naur id3lib-3.8.3-orig/examples/demo_copy.cpp 
id3lib-3.8.3/examples/demo_copy.cpp
+--- id3lib-3.8.3-orig/examples/demo_copy.cpp   2003-03-01 18:23:00.000000000 
-0600
++++ id3lib-3.8.3/examples/demo_copy.cpp        2008-03-05 18:32:44.000000000 
-0600
+@@ -81,7 +81,7 @@
+   }
+ }
+
+-int main( unsigned int argc, char * const argv[])
++int main( int argc, char * const argv[])
+ {
+   int ulFlag = ID3TT_ID3;
+   ID3D_INIT_DOUT();
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to