head 1.7; access; symbols pkgsrc-2026Q1:1.7.0.104 pkgsrc-2026Q1-base:1.7 pkgsrc-2025Q4:1.7.0.102 pkgsrc-2025Q4-base:1.7 pkgsrc-2025Q3:1.7.0.100 pkgsrc-2025Q3-base:1.7 pkgsrc-2025Q2:1.7.0.98 pkgsrc-2025Q2-base:1.7 pkgsrc-2025Q1:1.7.0.96 pkgsrc-2025Q1-base:1.7 pkgsrc-2024Q4:1.7.0.94 pkgsrc-2024Q4-base:1.7 pkgsrc-2024Q3:1.7.0.92 pkgsrc-2024Q3-base:1.7 pkgsrc-2024Q2:1.7.0.90 pkgsrc-2024Q2-base:1.7 pkgsrc-2024Q1:1.7.0.88 pkgsrc-2024Q1-base:1.7 pkgsrc-2023Q4:1.7.0.86 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.84 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.82 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.80 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.78 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.76 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.74 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.72 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.70 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.68 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.66 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.64 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.62 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.60 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.56 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.36 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.58 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.54 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.52 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.50 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.48 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.46 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.44 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.42 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.40 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.38 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.7.0.34 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.32 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.7.0.30 pkgsrc-2016Q4-base:1.7 pkgsrc-2016Q3:1.7.0.28 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.7.0.26 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.7.0.24 pkgsrc-2016Q1-base:1.7 pkgsrc-2015Q4:1.7.0.22 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.7.0.20 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.7.0.18 pkgsrc-2015Q2-base:1.7 pkgsrc-2015Q1:1.7.0.16 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.14 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.12 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.10 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.8 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.6 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.4 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.2 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.6.0.22 pkgsrc-2013Q1-base:1.6 pkgsrc-2012Q4:1.6.0.20 pkgsrc-2012Q4-base:1.6 pkgsrc-2012Q3:1.6.0.18 pkgsrc-2012Q3-base:1.6 pkgsrc-2012Q2:1.6.0.16 pkgsrc-2012Q2-base:1.6 pkgsrc-2012Q1:1.6.0.14 pkgsrc-2012Q1-base:1.6 pkgsrc-2011Q4:1.6.0.12 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.6.0.10 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.6.0.8 pkgsrc-2011Q2-base:1.6 TNF:1.1.1 pkgsrc-2011Q1:1.6.0.6 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.6.0.4 pkgsrc-2010Q4-base:1.6 pkgsrc-2010Q3:1.6.0.2 pkgsrc-2010Q3-base:1.6 pkgsrc-2010Q2:1.4.0.36 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.34 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.32 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.30 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.28 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.26 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.24 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.22 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.20 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.18 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.16 pkgsrc-2008Q1:1.4.0.14 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.12 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.10 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.8 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.6 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.4 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.2 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.3.0.14 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.12 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.10 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.8 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.6 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.4 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.3.0.2 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.2.0.8 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.6 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.4 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 buildlink2-base:1.2 tnf-010731:1.1.1.1; locks; strict; comment @# @; 1.7 date 2013.04.29.21.13.30; author joerg; state Exp; branches; next 1.6; 1.6 date 2010.08.22.09.25.28; author wiz; state Exp; branches; next 1.5; 1.5 date 2010.08.22.07.47.56; author obache; state Exp; branches; next 1.4; 1.4 date 2006.09.23.13.26.24; author wiz; state Exp; branches; next 1.3; 1.3 date 2004.11.17.17.42.05; author minskim; state Exp; branches; next 1.2; 1.2 date 2002.01.08.17.49.12; author drochner; state dead; branches; next 1.1; 1.1 date 2001.07.31.14.28.00; author drochner; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.07.31.14.28.00; author drochner; state Exp; branches; next ; desc @@ 1.7 log @When checking for C++ features, use valid C++. Expect libc++ to provide the wchar traits. @ text @$NetBSD: patch-aa,v 1.6 2010/08/22 09:25:28 wiz Exp $ * make gcc-4.3 compliant http://id3lib.cvs.sourceforge.net/viewvc/id3lib/id3lib-devel/include/id3/id3lib_strings.h?r1=1.7&r2=1.8 * add missing arguments * make gcc-3.4 compliant --- include/id3/id3lib_strings.h.orig 2003-03-02 00:23:00.000000000 +0000 +++ include/id3/id3lib_strings.h @@@@ -30,6 +30,7 @@@@ #define _ID3LIB_STRINGS_H_ #include +#include #if (defined(__GNUC__) && (__GNUC__ >= 3) || (defined(_MSC_VER) && _MSC_VER > 1000)) namespace std @@@@ -100,10 +101,10 @@@@ namespace std static char_type to_char_type(const int_type& __c) - { return char_type(); } + { return char_type(__c); } static int_type - to_int_type(const char_type& __c) { return int_type(); } + to_int_type(const char_type& __c) { return int_type(__c); } static bool eq_int_type(const int_type& __c1, const int_type& __c2) @@@@ -117,7 +118,8 @@@@ namespace std { return eq_int_type(__c, eof()) ? int_type(0) : __c; } }; -#ifndef _GLIBCPP_USE_WCHAR_T +/* gcc-3.4 defines _GLIBCXX_USE_WCHAR_T instead of _GLIBCPP_USE_WCHAR_T */ +#if !defined(_GLIBCPP_USE_WCHAR_T) && !defined(_GLIBCXX_USE_WCHAR_T) && !defined(_LIBCPP_VERSION) #if (defined(ID3_NEED_WCHAR_TEMPLATE)) template<> struct char_traits @ 1.6 log @Fix typo in comment. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2010/08/22 07:47:56 obache Exp $ d37 1 a37 1 +#if !defined(_GLIBCPP_USE_WCHAR_T) && !defined(_GLIBCXX_USE_WCHAR_T) @ 1.5 log @Add patches for gcc-4.3, taken from upstream. Functionally same as PR#43783. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2006/09/23 13:26:24 wiz Exp $ d3 1 a3 1 * make gcc-4.3 compilant @ 1.4 log @Two functions had missing arguments. Patch from stoned@@ Fixes problems in amarok (and probably other dependencies). Bump PKGREVISION. @ text @d1 6 a6 1 $NetBSD: patch-aa,v 1.3 2004/11/17 17:42:05 minskim Exp $ d10 9 a18 1 @@@@ -100,10 +100,10 @@@@ namespace std d31 1 a31 1 @@@@ -117,7 +117,8 @@@@ namespace std @ 1.3 log @Make this package build with gcc-3.4. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- include/id3/id3lib_strings.h.orig 2003-03-01 18:23:00.000000000 -0600 d5 13 @ 1.2 log @solve the strings.h problem in a better way - The library contains a header file "strings.h" which gets pulled in by , leading to lossage. Defining ANSI_SOURCE used to help, but now we don't get an mkstemp() prototype anymore if this is defined, leading to compile problems at another place... So finally rename the pkg's strings.h. Being here, update to ...pre2, the changelog is * Many bug fixes -- mostly compilation problems -- more detailed info will be provided in a later release. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 2001/07/31 14:28:00 drochner Exp $ d3 5 a7 4 --- src/Makefile.in.orig Mon Jul 30 16:27:57 2001 +++ src/Makefile.in Mon Jul 30 16:28:44 2001 @@@@ -129,7 +129,7 @@@@ LTLIBRARIES = $(lib_LTLIBRARIES) d9 6 a14 6 -DEFS = @@DEFS@@ -I. -I$(srcdir) -I.. +DEFS = @@DEFS@@ -I. -I$(srcdir) -I.. -D_ANSI_SOURCE CPPFLAGS = @@CPPFLAGS@@ LDFLAGS = @@LDFLAGS@@ LIBS = @@LIBS@@ @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ @ 1.1.1.1 log @initial import of id3lib-3.8.0pre1, a library for manipulating ID3v1 and ID3v2 tags @ text @@