head 1.7; access; symbols pkgsrc-2026Q1:1.7.0.166 pkgsrc-2026Q1-base:1.7 pkgsrc-2025Q4:1.7.0.164 pkgsrc-2025Q4-base:1.7 pkgsrc-2025Q3:1.7.0.162 pkgsrc-2025Q3-base:1.7 pkgsrc-2025Q2:1.7.0.160 pkgsrc-2025Q2-base:1.7 pkgsrc-2025Q1:1.7.0.158 pkgsrc-2025Q1-base:1.7 pkgsrc-2024Q4:1.7.0.156 pkgsrc-2024Q4-base:1.7 pkgsrc-2024Q3:1.7.0.154 pkgsrc-2024Q3-base:1.7 pkgsrc-2024Q2:1.7.0.152 pkgsrc-2024Q2-base:1.7 pkgsrc-2024Q1:1.7.0.150 pkgsrc-2024Q1-base:1.7 pkgsrc-2023Q4:1.7.0.148 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.146 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.144 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.142 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.140 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.138 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.136 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.134 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.132 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.130 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.128 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.126 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.124 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.122 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.118 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.98 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.120 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.116 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.114 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.112 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.110 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.108 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.106 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.104 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.102 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.100 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.7.0.96 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.94 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.7.0.92 pkgsrc-2016Q4-base:1.7 pkgsrc-2016Q3:1.7.0.90 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.7.0.88 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.7.0.86 pkgsrc-2016Q1-base:1.7 pkgsrc-2015Q4:1.7.0.84 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.7.0.82 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.7.0.80 pkgsrc-2015Q2-base:1.7 pkgsrc-2015Q1:1.7.0.78 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.76 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.74 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.72 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.70 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.68 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.66 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.64 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.7.0.62 pkgsrc-2013Q1-base:1.7 pkgsrc-2012Q4:1.7.0.60 pkgsrc-2012Q4-base:1.7 pkgsrc-2012Q3:1.7.0.58 pkgsrc-2012Q3-base:1.7 pkgsrc-2012Q2:1.7.0.56 pkgsrc-2012Q2-base:1.7 pkgsrc-2012Q1:1.7.0.54 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.7.0.52 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q3:1.7.0.50 pkgsrc-2011Q3-base:1.7 pkgsrc-2011Q2:1.7.0.48 pkgsrc-2011Q2-base:1.7 pkgsrc-2011Q1:1.7.0.46 pkgsrc-2011Q1-base:1.7 pkgsrc-2010Q4:1.7.0.44 pkgsrc-2010Q4-base:1.7 pkgsrc-2010Q3:1.7.0.42 pkgsrc-2010Q3-base:1.7 pkgsrc-2010Q2:1.7.0.40 pkgsrc-2010Q2-base:1.7 pkgsrc-2010Q1:1.7.0.38 pkgsrc-2010Q1-base:1.7 pkgsrc-2009Q4:1.7.0.36 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q3:1.7.0.34 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.7.0.32 pkgsrc-2009Q2-base:1.7 pkgsrc-2009Q1:1.7.0.30 pkgsrc-2009Q1-base:1.7 pkgsrc-2008Q4:1.7.0.28 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.26 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.24 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.22 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.20 pkgsrc-2008Q1:1.7.0.18 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.16 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.14 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.12 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.10 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.8 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.7.0.6 pkgsrc-2006Q3-base:1.7 pkgsrc-2006Q2:1.7.0.4 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.7.0.2 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.5.0.4 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.2 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.4.0.4 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.2 pkgsrc-2005Q1-base:1.4 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 netbsd-1-6:1.1.1.1.0.8 netbsd-1-6-RELEASE-base:1.1.1.1 pkgviews:1.1.1.1.0.4 pkgviews-base:1.1.1.1 buildlink2:1.1.1.1.0.2 buildlink2-base:1.1.1.1 netbsd-1-5-PATCH003:1.1.1.1 netbsd-1-5-PATCH001:1.1.1.1 netbsd-1-5-RELEASE:1.1.1.1 netbsd-1-4-PATCH003:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.7 date 2006.03.29.04.05.08; author uebayasi; state Exp; branches; next 1.6; 1.6 date 2006.01.08.04.57.55; author joerg; state Exp; branches; next 1.5; 1.5 date 2005.09.06.08.10.57; author abs; state Exp; branches; next 1.4; 1.4 date 2004.12.28.16.09.47; author wiz; state Exp; branches; next 1.3; 1.3 date 2004.11.30.16.45.19; author adam; state Exp; branches; next 1.2; 1.2 date 2002.12.01.18.31.42; author jdolecek; state dead; branches; next 1.1; 1.1 date 2000.08.25.16.03.42; author mjl; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2000.08.25.16.03.42; author mjl; state Exp; branches; next ; desc @@ 1.7 log @Include before checking __NetBSD_Version__ value. @ text @$NetBSD: patch-ad,v 1.6 2006/01/08 04:57:55 joerg Exp $ --- src/ptlib/unix/osutil.cxx.orig 2004-09-23 14:00:10.000000000 +0900 +++ src/ptlib/unix/osutil.cxx @@@@ -240,11 +240,16 @@@@ #define P_USE_LANGINFO #endif -#elif defined(P_FREEBSD) || defined(P_OPENBSD) || defined(P_NETBSD) || defined(P_MACOSX) || defined(P_MACOS) +#elif defined(P_FREEBSD) || defined(P_OPENBSD) || defined(P_NETBSD) || defined(P_MACOSX) || defined(P_MACOS) || defined(P_DRAGONFLY) #define P_USE_STRFTIME #include +#if defined(__NetBSD__) && __NetBSD_Version__ > 299000900 +#include +#define statfs statvfs +#else #include +#endif #elif defined(P_HPUX9) #define P_USE_LANGINFO @@@@ -685,7 +690,7 @@@@ PString PDirectory::GetVolume() const } fclose(fp); -#elif defined(P_FREEBSD) || defined(P_OPENBSD) || defined(P_NETBSD) || defined(P_MACOSX) || defined(P_MACOS) +#elif defined(P_FREEBSD) || defined(P_OPENBSD) || defined(P_NETBSD) || defined(P_MACOSX) || defined(P_MACOS) || defined(P_DRAGONFLY) struct statfs * mnt; int count = getmntinfo(&mnt, MNT_NOWAIT); @@@@ -725,7 +730,7 @@@@ PString PDirectory::GetVolume() const BOOL PDirectory::GetVolumeSpace(PInt64 & total, PInt64 & free, DWORD & clusterSize) const { -#if defined(P_LINUX) || defined(P_FREEBSD) || defined(P_OPENBSD) || defined(P_NETBSD) || defined(P_MACOSX) || defined(P_MACOS) +#if defined(P_LINUX) || defined(P_FREEBSD) || defined(P_OPENBSD) || defined(P_NETBSD) || defined(P_MACOSX) || defined(P_MACOS) || defined(P_DRAGONFLY) struct statfs fs; @@@@ -1588,7 +1593,7 @@@@ int PTime::GetTimeZone(PTime::TimeZoneTy return tz; else return tz + ::daylight*60; -#elif defined(P_FREEBSD) || defined(P_OPENBSD) || defined(P_NETBSD) || defined(P_MACOSX) || defined(P_MACOS) || defined(__BEOS__) || defined(P_QNX) +#elif defined(P_FREEBSD) || defined(P_OPENBSD) || defined(P_NETBSD) || defined(P_MACOSX) || defined(P_MACOS) || defined(__BEOS__) || defined(P_QNX) || defined(P_DRAGONFLY) time_t t; time(&t); struct tm ts; @ 1.6 log @Use SUBST framework. Readd some replacements in the mak files, since they are installed and should work without the pkgsrc framework to define e.g. LIBTOOL. Bump the revision for this. Fix the inclusion in Makefiles by crudely faking the installation directory layout. Remove some explicit casts which break with GCC 3.4 and OpenSSL 0.9.8, this might need to be conditionalized. Add DraogonFly support and somewhat cleanup the FreeBSD sound includes. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- src/ptlib/unix/osutil.cxx.orig 2004-09-23 05:00:10.000000000 +0000 d13 1 a17 1 #include @ 1.5 log @Fix NetBSD statvfs check to be >= 299000900 not >= 200040000 No pkgrevision bumps needed. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.4 2004/12/28 16:09:47 wiz Exp $ d3 1 a3 1 --- src/ptlib/unix/osutil.cxx.orig 2004-09-23 07:00:10.000000000 +0200 d5 6 a10 2 @@@@ -243,8 +243,13 @@@@ #elif defined(P_FREEBSD) || defined(P_OPENBSD) || defined(P_NETBSD) || defined(P_MACOSX) || defined(P_MACOS) d23 27 @ 1.4 log @Fix build on 2.0. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.3 2004/11/30 16:45:19 adam Exp $ d9 1 a9 1 +#if defined(__NetBSD__) && __NetBSD_Version__ > 200040000 @ 1.3 log @statvfs fix @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- src/ptlib/unix/osutil.cxx.orig 2004-11-30 17:37:08.000000000 +0000 d5 3 a7 1 @@@@ -245,6 +245,7 @@@@ d9 4 d15 1 a15 1 +#include a18 21 @@@@ -687,7 +688,7 @@@@ PString PDirectory::GetVolume() const #elif defined(P_FREEBSD) || defined(P_OPENBSD) || defined(P_NETBSD) || defined(P_MACOSX) || defined(P_MACOS) - struct statfs * mnt; + struct statvfs * mnt; int count = getmntinfo(&mnt, MNT_NOWAIT); for (int i = 0; i < count; i++) { if (stat(mnt[i].f_mntonname, &status) != -1 && status.st_dev == my_dev) { @@@@ -727,9 +728,9 @@@@ BOOL PDirectory::GetVolumeSpace(PInt64 & { #if defined(P_LINUX) || defined(P_FREEBSD) || defined(P_OPENBSD) || defined(P_NETBSD) || defined(P_MACOSX) || defined(P_MACOS) - struct statfs fs; + struct statvfs fs; - if (statfs(operator+("."), &fs) == -1) + if (statvfs(operator+("."), &fs) == -1) return FALSE; clusterSize = fs.f_bsize; @ 1.2 log @update pwlib to version 1.4.4 list of changes is not available, but the old distfile isn't available anymore partially based on PR pkg/7969 and PR pkg/17980 by Wojciech Puchar pkg was also converted to not depend on unproven-pthreads; this is good enough to have the sample thread program running correctly with pth, other pwlib apps need to be tested if they work with non-preemptive threads @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.1 2000/08/25 16:03:42 mjl Exp $ d3 3 a5 12 --- Makefile.orig Wed Aug 23 23:38:10 2000 +++ Makefile Wed Aug 23 23:53:35 2000 @@@@ -130,6 +130,10 @@@@ bothdepend : $(foreach dir,$(SUBDIRS),$(MAKE) -C $(dir) bothdepend ;) +install : + $(MAKE) -C src/ptlib/$(TARGETDIR) install + $(MAKE) -C tools/asnparser install + ptlib: $(MAKE) -C src/ptlib/$(TARGETDIR) both d7 27 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ @ 1.1.1.1 log @Initial import of pwlib. PWLib is a moderately large class library that has its genesis many years ago as a method to product applications to run on both Microsoft Windows and Unix X-Windows systems. @ text @@