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