head 1.4; access; symbols pkgsrc-2013Q2:1.4.0.30 pkgsrc-2013Q2-base:1.4 pkgsrc-2012Q4:1.4.0.28 pkgsrc-2012Q4-base:1.4 pkgsrc-2011Q4:1.4.0.26 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q2:1.4.0.24 pkgsrc-2011Q2-base:1.4 pkgsrc-2009Q4:1.4.0.22 pkgsrc-2009Q4-base:1.4 pkgsrc-2008Q4:1.4.0.20 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.18 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.16 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.14 pkgsrc-2008Q2-base:1.4 pkgsrc-2008Q1:1.4.0.12 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.10 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.8 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.6 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.4 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.2 pkgsrc-2006Q4-base:1.4 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.4 date 2006.11.05.09.09.20; author rillig; state dead; branches; next 1.3; 1.3 date 2006.10.20.10.15.02; author rillig; state Exp; branches; next 1.2; 1.2 date 2006.10.17.06.41.01; author rillig; state Exp; branches; next 1.1; 1.1 date 2006.10.06.21.10.41; author rillig; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2006.10.06.21.10.41; author rillig; state Exp; branches; next ; desc @@ 1.4 log @Removed the pkgsrc portability book, as editing DocBook XML is no fun at all. The contents has been moved to the NetBSD wiki at: http://wiki.aydogan.net/index.php/The_pkgsrc_portability_guide @ text @ Introduction Writing programs that are portable to a wide range of platforms isn't easy. Maybe some platforms are lacking your favorite tool, while others implemented it, but with arbitrary limitations. Some don't have such useful functions like snprintf or strlcpy. This book provides information about which features are not on the platforms, since the features that are available are already documented quite well. It also explains how portable shell programs look like, since that's also a topic that hasn't spread wide yet. Since pkgsrc uses the POSIX tools quite a lot, and the packages using all other features, it's good to know on which platforms a certain program will not work without further work. @ 1.3 log @DocBook typos. @ text @d1 1 a1 1 @ 1.2 log @Wrote a short introduction. @ text @d1 1 a1 1 d9 2 a10 2 such useful functions like snprintf or strlcpy. @ 1.1 log @Initial revision @ text @d1 1 a1 1 d6 15 a20 1 Blubb. @ 1.1.1.1 log @Imported portability-book. The pkgsrc portability book covers many of the platform-specific issues that are useful when writing programs that are portable to a great number of UNIX-like operating systems. @ text @@