head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.180 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.178 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.176 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.174 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.172 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.170 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.168 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.166 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.164 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.162 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.160 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.158 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.156 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.154 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.152 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.150 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.148 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.146 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.144 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.142 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.140 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.138 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.136 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.132 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.112 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.134 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.130 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.128 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.126 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.124 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.122 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.120 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.118 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.116 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.114 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.110 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.108 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.106 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.104 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.102 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.100 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.98 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.96 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.94 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.92 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.90 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.88 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.86 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.84 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.82 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.80 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.78 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.76 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.74 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.72 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.70 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.68 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.66 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.64 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.62 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.60 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.58 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.56 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.54 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.52 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.50 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.48 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.46 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.44 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.42 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.40 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.38 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.36 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.34 pkgsrc-2008Q1:1.4.0.32 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.30 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.28 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.26 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.24 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.22 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.20 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.18 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.16 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.14 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.4.0.12 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.10 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.8 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.6 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.4 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.2 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.3.0.6 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.4 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.3.0.2 netbsd-1-6-1-base:1.3 buildlink2-base:1.2 buildlink2:1.2.0.4 netbsd-1-6:1.2.0.6 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.2 pkgviews-base:1.2; locks; strict; comment @# @; 1.4 date 2004.04.12.20.18.07; author jschauma; state Exp; branches; next 1.3; 1.3 date 2002.08.25.18.38.30; author jlam; state Exp; branches; next 1.2; 1.2 date 2002.07.19.03.48.14; author mycroft; state Exp; branches 1.2.4.1; next 1.1; 1.1 date 2002.07.19.03.47.01; author mycroft; state Exp; branches; next ; 1.2.4.1 date 2002.07.19.03.48.14; author jlam; state dead; branches; next 1.2.4.2; 1.2.4.2 date 2002.08.22.11.10.40; author jlam; state Exp; branches; next ; desc @@ 1.4 log @Make this build under IRIX by only applying this patch on non-irix. (Is this patch really needed on all other platforms?) @ text @$NetBSD: $ --- gthread/testgthread.c.orig Mon Apr 12 14:24:40 2004 +++ gthread/testgthread.c Mon Apr 12 14:25:44 2004 @@@@ -87,10 +87,22 @@@@ pthread_attr_setdetachstate (&pthread_attr, PTHREAD_CREATE_JOINABLE); */ pthread_create (&thread, &pthread_attr, (void *(*)(void *)) func, data); + +#ifdef __sgi return GUINT_TO_POINTER (thread); +#else + return thread; +#endif } + +#ifdef __sgi #define join_thread(thread) \ pthread_join ((pthread_t)GPOINTER_TO_UINT (thread), NULL) +#else +#define join_thread(thread) \ + pthread_join ((thread), NULL) +#endif + #define self_thread() GUINT_TO_POINTER (pthread_self ()) #else /* we are not having a thread implementation, do nothing */ @ 1.3 log @Merge changes in packages from the buildlink2 branch that have buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework. @ text @d1 1 a1 1 $NetBSD: patch-ai,v 1.2.4.1 2002/08/22 11:10:40 jlam Exp $ d3 3 a5 3 --- gthread/testgthread.c.orig Fri Jul 19 03:43:50 2002 +++ gthread/testgthread.c Fri Jul 19 03:42:15 2002 @@@@ -87,10 +87,10 @@@@ d9 4 a12 1 - return GUINT_TO_POINTER (thread); d14 1 d16 2 d19 3 a21 1 - pthread_join ((pthread_t)GPOINTER_TO_UINT (thread), NULL) d23 2 @ 1.2 log @Get the path right... @ text @d1 1 a1 1 $NetBSD: patch-ai,v 1.1 2002/07/19 03:47:01 mycroft Exp $ @ 1.2.4.1 log @file patch-ai was added on branch buildlink2 on 2002-08-22 11:10:40 +0000 @ text @d1 17 @ 1.2.4.2 log @Merge changes from pkgsrc-current into the buildlink2 branch for the packages that have buildlink2.mk files. @ text @a0 17 $NetBSD: patch-ai,v 1.2.4.1 2002/08/22 11:10:40 jlam Exp $ --- gthread/testgthread.c.orig Fri Jul 19 03:43:50 2002 +++ gthread/testgthread.c Fri Jul 19 03:42:15 2002 @@@@ -87,10 +87,10 @@@@ pthread_attr_setdetachstate (&pthread_attr, PTHREAD_CREATE_JOINABLE); */ pthread_create (&thread, &pthread_attr, (void *(*)(void *)) func, data); - return GUINT_TO_POINTER (thread); + return thread; } #define join_thread(thread) \ - pthread_join ((pthread_t)GPOINTER_TO_UINT (thread), NULL) + pthread_join ((thread), NULL) #define self_thread() GUINT_TO_POINTER (pthread_self ()) #else /* we are not having a thread implementation, do nothing */ @ 1.1 log @Fix LP64 bugs in testgthread, so `make check' works. @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- testgthread.c.orig Fri Jul 19 03:43:50 2002 +++ testgthread.c Fri Jul 19 03:42:15 2002 @