Revision: 79892 http://trac.macports.org/changeset/79892 Author: jeremyhu@macports.org Date: 2011-06-28 21:40:06 -0700 (Tue, 28 Jun 2011) Log Message: ----------- id3lib: clang build fix Modified Paths: -------------- trunk/dports/audio/id3lib/Portfile Added Paths: ----------- trunk/dports/audio/id3lib/files/id3lib-main.patch Modified: trunk/dports/audio/id3lib/Portfile =================================================================== --- trunk/dports/audio/id3lib/Portfile 2011-06-29 04:35:30 UTC (rev 79891) +++ trunk/dports/audio/id3lib/Portfile 2011-06-29 04:40:06 UTC (rev 79892) @@ -27,7 +27,9 @@ depends_build port:autoconf port:automake port:libtool patchfiles patch_id3lib_3.8.3_UTF16_writing_bug.diff \ - id3lib-vbr-overflow.patch + id3lib-vbr-overflow.patch \ + id3lib-main.patch + patch.pre_args -p1 # Bundled libtool does not understand -arch for linking Added: trunk/dports/audio/id3lib/files/id3lib-main.patch =================================================================== --- trunk/dports/audio/id3lib/files/id3lib-main.patch (rev 0) +++ trunk/dports/audio/id3lib/files/id3lib-main.patch 2011-06-29 04:40:06 UTC (rev 79892) @@ -0,0 +1,72 @@ +diff -Naurp 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 16:23:00.000000000 -0800 ++++ id3lib-3.8.3/examples/demo_convert.cpp 2011-06-28 21:37:42.000000000 -0700 +@@ -84,7 +84,7 @@ void DisplayTags(ostream &os, luint nTag + } + } + +-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 -Naurp 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 16:23:00.000000000 -0800 ++++ id3lib-3.8.3/examples/demo_copy.cpp 2011-06-28 21:37:42.000000000 -0700 +@@ -81,7 +81,7 @@ void DisplayTags(ostream &os, luint nTag + } + } + +-int main( unsigned int argc, char * const argv[]) ++int main(int argc, char * const argv[]) + { + int ulFlag = ID3TT_ID3; + ID3D_INIT_DOUT(); +diff -Naurp 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 16:23:00.000000000 -0800 ++++ id3lib-3.8.3/examples/demo_info.cpp 2011-06-28 21:37:42.000000000 -0700 +@@ -309,7 +309,7 @@ void PrintInformation(const ID3_Tag &myT + + #define DEBUG + +-int main( unsigned int argc, char * const argv[]) ++int main(int argc, char * const argv[]) + { + ID3D_INIT_DOUT(); + +diff -Naurp 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 16:23:00.000000000 -0800 ++++ id3lib-3.8.3/examples/demo_tag.cpp 2011-06-28 21:37:42.000000000 -0700 +@@ -46,7 +46,7 @@ void DisplayTags(ostream &os, luint nTag + 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 -Naurp id3lib-3.8.3.orig/examples/findeng.cpp id3lib-3.8.3/examples/findeng.cpp +--- id3lib-3.8.3.orig/examples/findeng.cpp 2003-03-01 16:23:00.000000000 -0800 ++++ id3lib-3.8.3/examples/findeng.cpp 2011-06-28 21:37:42.000000000 -0700 +@@ -9,7 +9,7 @@ + using std::cout; + using std::endl; + +-int main(unsigned argc, char* argv[]) ++int main(int argc, char* argv[]) + { + ID3D_INIT_DOUT(); + ID3D_INIT_WARNING(); +diff -Naurp id3lib-3.8.3.orig/examples/findstr.cpp id3lib-3.8.3/examples/findstr.cpp +--- id3lib-3.8.3.orig/examples/findstr.cpp 2003-03-01 16:23:00.000000000 -0800 ++++ id3lib-3.8.3/examples/findstr.cpp 2011-06-28 21:37:42.000000000 -0700 +@@ -9,7 +9,7 @@ + using std::cout; + using std::endl; + +-int main(unsigned argc, char* argv[]) ++int main(int argc, char* argv[]) + { + ID3D_INIT_DOUT(); + ID3D_INIT_WARNING();