head 1.244; access; symbols pkgsrc-2023Q4:1.244.0.2 pkgsrc-2023Q4-base:1.244 pkgsrc-2023Q3:1.242.0.2 pkgsrc-2023Q3-base:1.242 pkgsrc-2023Q2:1.241.0.2 pkgsrc-2023Q2-base:1.241 pkgsrc-2023Q1:1.239.0.2 pkgsrc-2023Q1-base:1.239 pkgsrc-2022Q4:1.238.0.2 pkgsrc-2022Q4-base:1.238 pkgsrc-2022Q3:1.237.0.2 pkgsrc-2022Q3-base:1.237 pkgsrc-2022Q2:1.234.0.2 pkgsrc-2022Q2-base:1.234 pkgsrc-2022Q1:1.233.0.4 pkgsrc-2022Q1-base:1.233 pkgsrc-2021Q4:1.233.0.2 pkgsrc-2021Q4-base:1.233 pkgsrc-2021Q3:1.230.0.4 pkgsrc-2021Q3-base:1.230 pkgsrc-2021Q2:1.230.0.2 pkgsrc-2021Q2-base:1.230 pkgsrc-2021Q1:1.228.0.4 pkgsrc-2021Q1-base:1.228 pkgsrc-2020Q4:1.228.0.2 pkgsrc-2020Q4-base:1.228 pkgsrc-2020Q3:1.226.0.2 pkgsrc-2020Q3-base:1.226 pkgsrc-2020Q2:1.225.0.2 pkgsrc-2020Q2-base:1.225 pkgsrc-2020Q1:1.223.0.2 pkgsrc-2020Q1-base:1.223 pkgsrc-2019Q4:1.221.0.6 pkgsrc-2019Q4-base:1.221 pkgsrc-2019Q3:1.221.0.2 pkgsrc-2019Q3-base:1.221 pkgsrc-2019Q2:1.219.0.8 pkgsrc-2019Q2-base:1.219 pkgsrc-2019Q1:1.219.0.6 pkgsrc-2019Q1-base:1.219 pkgsrc-2018Q4:1.219.0.4 pkgsrc-2018Q4-base:1.219 pkgsrc-2018Q3:1.219.0.2 pkgsrc-2018Q3-base:1.219 pkgsrc-2018Q2:1.217.0.4 pkgsrc-2018Q2-base:1.217 pkgsrc-2018Q1:1.217.0.2 pkgsrc-2018Q1-base:1.217 pkgsrc-2017Q4:1.214.0.2 pkgsrc-2017Q4-base:1.214 pkgsrc-2017Q3:1.213.0.4 pkgsrc-2017Q3-base:1.213 pkgsrc-2017Q2:1.212.0.2 pkgsrc-2017Q2-base:1.212 pkgsrc-2017Q1:1.211.0.2 pkgsrc-2017Q1-base:1.211 pkgsrc-2016Q4:1.210.0.4 pkgsrc-2016Q4-base:1.210 pkgsrc-2016Q3:1.210.0.2 pkgsrc-2016Q3-base:1.210 pkgsrc-2016Q2:1.208.0.2 pkgsrc-2016Q2-base:1.208 pkgsrc-2016Q1:1.206.0.2 pkgsrc-2016Q1-base:1.206 pkgsrc-2015Q4:1.204.0.6 pkgsrc-2015Q4-base:1.204 pkgsrc-2015Q3:1.204.0.4 pkgsrc-2015Q3-base:1.204 pkgsrc-2015Q2:1.204.0.2 pkgsrc-2015Q2-base:1.204 pkgsrc-2015Q1:1.203.0.2 pkgsrc-2015Q1-base:1.203 pkgsrc-2014Q4:1.198.0.2 pkgsrc-2014Q4-base:1.198 pkgsrc-2014Q3:1.194.0.2 pkgsrc-2014Q3-base:1.194 pkgsrc-2014Q2:1.184.0.2 pkgsrc-2014Q2-base:1.184 pkgsrc-2014Q1:1.183.0.2 pkgsrc-2014Q1-base:1.183 pkgsrc-2013Q4:1.182.0.6 pkgsrc-2013Q4-base:1.182 pkgsrc-2013Q3:1.182.0.4 pkgsrc-2013Q3-base:1.182 pkgsrc-2013Q2:1.182.0.2 pkgsrc-2013Q2-base:1.182 pkgsrc-2013Q1:1.181.0.2 pkgsrc-2013Q1-base:1.181 pkgsrc-2012Q4:1.179.0.2 pkgsrc-2012Q4-base:1.179 pkgsrc-2012Q3:1.177.0.2 pkgsrc-2012Q3-base:1.177 pkgsrc-2012Q2:1.176.0.2 pkgsrc-2012Q2-base:1.176 pkgsrc-2012Q1:1.175.0.2 pkgsrc-2012Q1-base:1.175 pkgsrc-2011Q4:1.174.0.6 pkgsrc-2011Q4-base:1.174 pkgsrc-2011Q3:1.174.0.4 pkgsrc-2011Q3-base:1.174 pkgsrc-2011Q2:1.174.0.2 pkgsrc-2011Q2-base:1.174 pkgsrc-2011Q1:1.172.0.2 pkgsrc-2011Q1-base:1.172 pkgsrc-2010Q4:1.170.0.2 pkgsrc-2010Q4-base:1.170 pkgsrc-2010Q3:1.169.0.2 pkgsrc-2010Q3-base:1.169 pkgsrc-2010Q2:1.166.0.2 pkgsrc-2010Q2-base:1.166 pkgsrc-2010Q1:1.165.0.2 pkgsrc-2010Q1-base:1.165 pkgsrc-2009Q4:1.163.0.4 pkgsrc-2009Q4-base:1.163 pkgsrc-2009Q3:1.163.0.2 pkgsrc-2009Q3-base:1.163 pkgsrc-2009Q2:1.161.0.2 pkgsrc-2009Q2-base:1.161 pkgsrc-2009Q1:1.159.0.2 pkgsrc-2009Q1-base:1.159 pkgsrc-2008Q4:1.158.0.6 pkgsrc-2008Q4-base:1.158 pkgsrc-2008Q3:1.158.0.4 pkgsrc-2008Q3-base:1.158 cube-native-xorg:1.158.0.2 cube-native-xorg-base:1.158 pkgsrc-2008Q2:1.157.0.4 pkgsrc-2008Q2-base:1.157 cwrapper:1.157.0.2 pkgsrc-2008Q1:1.156.0.2 pkgsrc-2008Q1-base:1.156 pkgsrc-2007Q4:1.155.0.4 pkgsrc-2007Q4-base:1.155 pkgsrc-2007Q3:1.155.0.2 pkgsrc-2007Q3-base:1.155 pkgsrc-2007Q2:1.153.0.2 pkgsrc-2007Q2-base:1.153 pkgsrc-2007Q1:1.152.0.2 pkgsrc-2007Q1-base:1.152 pkgsrc-2006Q4:1.149.0.2 pkgsrc-2006Q4-base:1.149 pkgsrc-2006Q3:1.144.0.2 pkgsrc-2006Q3-base:1.144 pkgsrc-2006Q2:1.143.0.2 pkgsrc-2006Q2-base:1.143 pkgsrc-2006Q1:1.135.0.2 pkgsrc-2006Q1-base:1.135 pkgsrc-2005Q4:1.127.0.2 pkgsrc-2005Q4-base:1.127 pkgsrc-2005Q3:1.125.0.2 pkgsrc-2005Q3-base:1.125 pkgsrc-2005Q2:1.113.0.2 pkgsrc-2005Q2-base:1.113 pkgsrc-2005Q1:1.106.0.2 pkgsrc-2005Q1-base:1.106 pkgsrc-2004Q4:1.101.0.2 pkgsrc-2004Q4-base:1.101 pkgsrc-2004Q3:1.97.0.2 pkgsrc-2004Q3-base:1.97 pkgsrc-2004Q2:1.93.0.2 pkgsrc-2004Q2-base:1.93 pkgsrc-2004Q1:1.91.0.2 pkgsrc-2004Q1-base:1.91 pkgsrc-2003Q4:1.82.0.2 pkgsrc-2003Q4-base:1.82 netbsd-1-6-1:1.66.0.2 netbsd-1-6-1-base:1.66 netbsd-1-6:1.64.0.4 netbsd-1-6-RELEASE-base:1.64 pkgviews:1.63.0.2 pkgviews-base:1.63 buildlink2:1.61.0.2 buildlink2-base:1.64 netbsd-1-5-PATCH003:1.61 netbsd-1-5-PATCH001:1.54 netbsd-1-5-RELEASE:1.46 netbsd-1-4-PATCH003:1.46 netbsd-1-4-PATCH002:1.34 comdex-fall-1999:1.31 netbsd-1-4-PATCH001:1.28 netbsd-1-4-RELEASE:1.26 netbsd-1-3-PATCH003:1.19 netbsd-1-3-PATCH002:1.14 FreeBSD-current-1997-10-09:1.1.1.1 FREEBSD:1.1.1; locks; strict; comment @# @; 1.244 date 2023.11.08.13.19.37; author wiz; state Exp; branches; next 1.243; commitid PsuHTklAIsF4bOLE; 1.243 date 2023.10.21.17.10.36; author gdt; state Exp; branches; next 1.242; commitid Sr0Nb6aaZLDw2wJE; 1.242 date 2023.08.14.05.24.36; author wiz; state Exp; branches; next 1.241; commitid LOSB79OLVxvXjIAE; 1.241 date 2023.04.19.08.10.24; author adam; state Exp; branches; next 1.240; commitid B8gCWhWtMX9vZGlE; 1.240 date 2023.04.11.06.11.00; author adam; state Exp; branches; next 1.239; commitid 66tNzTCdfDZnBEkE; 1.239 date 2023.01.03.17.36.26; author wiz; state Exp; branches; next 1.238; commitid vvAqE6UmuqFFx78E; 1.238 date 2022.11.23.16.20.21; author adam; state Exp; branches; next 1.237; commitid ju2K3LUYlTJKqQ2E; 1.237 date 2022.09.20.09.52.40; author wiz; state Exp; branches; next 1.236; commitid PAzPbayT1eAMlAUD; 1.236 date 2022.07.14.23.46.23; author dholland; state Exp; branches; next 1.235; commitid FGS7TmcEnqsq9VLD; 1.235 date 2022.06.28.11.34.03; author wiz; state Exp; branches; next 1.234; commitid D2UoJrTHpoHEANJD; 1.234 date 2022.04.18.19.11.21; author adam; state Exp; branches; next 1.233; commitid eC9Na3jrfOOUpIAD; 1.233 date 2021.12.20.20.41.38; author nia; state Exp; branches; next 1.232; commitid uLyeYXHhXltBKqlD; 1.232 date 2021.12.08.16.05.02; author adam; state Exp; branches; next 1.231; commitid 2PyWjHx5T8rqARjD; 1.231 date 2021.09.28.12.52.51; author jperkin; state Exp; branches; next 1.230; commitid XuiQsMHOCHqhPIaD; 1.230 date 2021.05.24.19.52.23; author wiz; state Exp; branches; next 1.229; commitid qokaiStTApGMcrUC; 1.229 date 2021.04.21.11.41.57; author adam; state Exp; branches; next 1.228; commitid fph0Axs0eT3az9QC; 1.228 date 2020.11.28.01.20.03; author gutteridge; state Exp; branches; next 1.227; commitid oeTqiHOddHOvKAxC; 1.227 date 2020.11.05.09.08.25; author ryoon; state Exp; branches; next 1.226; commitid VqGaBtHnBBcd5GuC; 1.226 date 2020.08.31.18.09.41; author wiz; state Exp; branches; next 1.225; commitid 7zxRbfOkDOoxbfmC; 1.225 date 2020.06.02.08.24.06; author adam; state Exp; branches; next 1.224; commitid nisovMpvvZm3RCaC; 1.224 date 2020.05.12.17.51.46; author rillig; state Exp; branches; next 1.223; commitid FmoBHqm4IZcbGY7C; 1.223 date 2020.03.20.11.57.50; author nia; state Exp; branches; next 1.222; commitid XgzioScE8x0eq81C; 1.222 date 2020.01.18.23.32.16; author rillig; state Exp; branches; next 1.221; commitid shGUwZfkr7sleeTB; 1.221 date 2019.08.11.13.21.12; author wiz; state Exp; branches; next 1.220; commitid Ifet9Pg6Qt99ZByB; 1.220 date 2019.07.16.22.37.17; author nia; state Exp; branches; next 1.219; commitid tTtpdGjfvlrYVjvB; 1.219 date 2018.08.22.09.45.14; author wiz; state Exp; branches; next 1.218; commitid YLub8g3ofvFGb6PA; 1.218 date 2018.07.04.13.40.21; author jperkin; state Exp; branches; next 1.217; commitid NnIyRkdX3Lbg3PIA; 1.217 date 2018.02.20.07.04.54; author dholland; state Exp; branches; next 1.216; commitid lWNpq8tgGUCoczrA; 1.216 date 2018.01.25.10.29.21; author jperkin; state Exp; branches; next 1.215; commitid CaVlgALnA9JuafoA; 1.215 date 2018.01.14.14.58.39; author rillig; state Exp; branches; next 1.214; commitid kGVXnu3u3GOw0RmA; 1.214 date 2017.10.16.15.35.41; author jperkin; state Exp; branches; next 1.213; commitid PufGk7DSc5xS6ibA; 1.213 date 2017.09.04.20.31.41; author wiz; state Exp; branches; next 1.212; commitid bZ0jCoAhGPr86V5A; 1.212 date 2017.05.24.16.10.24; author jperkin; state Exp; branches; next 1.211; commitid TET9L6FxXoLEXESz; 1.211 date 2017.02.23.23.13.42; author wiz; state Exp; branches; next 1.210; commitid QeVRemThkv9Vb8Hz; 1.210 date 2016.08.11.22.48.00; author is; state Exp; branches; next 1.209; commitid SK4q294ODahRlWhz; 1.209 date 2016.07.09.06.38.22; author wiz; state Exp; branches; next 1.208; commitid dlqnocGpOoXV2Cdz; 1.208 date 2016.05.16.21.23.31; author richard; state Exp; branches; next 1.207; commitid BUTtcHR5GqBlGK6z; 1.207 date 2016.04.09.20.08.53; author alnsn; state Exp; branches; next 1.206; commitid kPzC6huT1cZHsZ1z; 1.206 date 2016.02.26.11.40.30; author jperkin; state Exp; branches; next 1.205; commitid vXEg3CJqGVjT1qWy; 1.205 date 2016.02.25.13.37.47; author jperkin; state Exp; branches; next 1.204; commitid DqPpHz6S0nKbIiWy; 1.204 date 2015.06.12.10.50.11; author wiz; state Exp; branches; next 1.203; commitid B4JmCfaVUbiY38py; 1.203 date 2015.03.12.12.35.42; author tnn; state Exp; branches; next 1.202; commitid 0by8gLfkD5joCjdy; 1.202 date 2015.03.11.23.19.58; author tnn; state Exp; branches; next 1.201; commitid cTZb3COzZmSodfdy; 1.201 date 2015.03.11.23.02.50; author tnn; state Exp; branches; next 1.200; commitid Ds3rPQZXsCpv7fdy; 1.200 date 2015.01.12.11.47.59; author is; state Exp; branches; next 1.199; commitid nWo8FtBObQkCfJ5y; 1.199 date 2015.01.12.11.44.09; author is; state Exp; branches; next 1.198; commitid Ysi1a4OU0a9MdJ5y; 1.198 date 2014.11.23.16.12.10; author wiz; state Exp; branches 1.198.2.1; next 1.197; commitid dBN8LPR2XIIqjkZx; 1.197 date 2014.11.23.14.38.34; author gson; state Exp; branches; next 1.196; commitid hqh5u48ncTZqMjZx; 1.196 date 2014.10.23.23.41.32; author fhajny; state Exp; branches; next 1.195; commitid 1ovABqtcUAUINnVx; 1.195 date 2014.10.09.18.58.18; author gson; state Exp; branches; next 1.194; commitid onba6kO3YmtzFyTx; 1.194 date 2014.09.29.18.16.41; author gson; state Exp; branches; next 1.193; commitid wxBkwJ8KFg8lKgSx; 1.193 date 2014.09.19.08.42.47; author wiz; state Exp; branches; next 1.192; commitid jP0H0BG9Kfz6VVQx; 1.192 date 2014.09.10.10.54.49; author jperkin; state Exp; branches; next 1.191; commitid nnNJUtjXyerJVMPx; 1.191 date 2014.09.08.21.55.04; author wiz; state Exp; branches; next 1.190; commitid wt4Vg5nVqdzUEAPx; 1.190 date 2014.09.08.21.51.25; author wiz; state Exp; branches; next 1.189; commitid vvqTUiyBl47jDAPx; 1.189 date 2014.09.08.21.22.28; author wiz; state Exp; branches; next 1.188; commitid 0IuhkyUPMU5rtAPx; 1.188 date 2014.08.25.10.01.43; author wiz; state Exp; branches; next 1.187; commitid TnDMkT0VM0BaaJNx; 1.187 date 2014.08.21.21.01.58; author wiz; state Exp; branches; next 1.186; commitid Q7kXqrlJqOvFWgNx; 1.186 date 2014.08.21.20.58.23; author wiz; state Exp; branches; next 1.185; commitid FWp3PumvNQGlVgNx; 1.185 date 2014.07.17.15.52.25; author ryoon; state Exp; branches; next 1.184; commitid 6mNAmSuLP109mKIx; 1.184 date 2014.05.29.23.36.39; author wiz; state Exp; branches; next 1.183; commitid laryHfkCalgYtuCx; 1.183 date 2014.03.13.11.08.51; author jperkin; state Exp; branches; next 1.182; commitid KxozNJIlfZNkPwsx; 1.182 date 2013.05.31.12.41.07; author wiz; state Exp; branches; next 1.181; commitid hIeXGcx6VfKHwMRw; 1.181 date 2013.02.16.11.18.08; author wiz; state Exp; branches; next 1.180; 1.180 date 2013.01.26.21.36.31; author adam; state Exp; branches; next 1.179; 1.179 date 2012.10.06.14.11.08; author asau; state Exp; branches; next 1.178; 1.178 date 2012.10.03.21.56.11; author wiz; state Exp; branches; next 1.177; 1.177 date 2012.07.25.14.42.02; author jperkin; state Exp; branches; next 1.176; 1.176 date 2012.06.14.07.45.22; author sbd; state Exp; branches; next 1.175; 1.175 date 2012.02.06.12.40.31; author wiz; state Exp; branches; next 1.174; 1.174 date 2011.04.05.11.43.08; author tron; state Exp; branches; next 1.173; 1.173 date 2011.04.04.09.17.24; author adam; state Exp; branches; next 1.172; 1.172 date 2011.01.15.18.37.46; author tron; state Exp; branches; next 1.171; 1.171 date 2011.01.13.13.36.07; author wiz; state Exp; branches; next 1.170; 1.170 date 2010.11.04.10.57.50; author adam; state Exp; branches; next 1.169; 1.169 date 2010.09.23.09.09.20; author tron; state Exp; branches; next 1.168; 1.168 date 2010.07.14.02.39.17; author dholland; state Exp; branches; next 1.167; 1.167 date 2010.07.13.06.08.23; author adam; state Exp; branches; next 1.166; 1.166 date 2010.06.13.22.44.39; author wiz; state Exp; branches; next 1.165; 1.165 date 2010.02.19.18.25.44; author drochner; state Exp; branches; next 1.164; 1.164 date 2010.01.18.09.59.05; author wiz; state Exp; branches; next 1.163; 1.163 date 2009.08.26.19.56.52; author sno; state Exp; branches 1.163.4.1; next 1.162; 1.162 date 2009.07.18.03.04.41; author smb; state Exp; branches; next 1.161; 1.161 date 2009.06.14.22.58.01; author joerg; state Exp; branches; next 1.160; 1.160 date 2009.06.09.12.12.00; author abs; state Exp; branches; next 1.159; 1.159 date 2009.02.27.16.51.36; author wiz; state Exp; branches; next 1.158; 1.158 date 2008.09.01.09.04.19; author dholland; state Exp; branches; next 1.157; 1.157 date 2008.05.26.02.13.20; author joerg; state Exp; branches; next 1.156; 1.156 date 2008.02.08.10.34.19; author tnn; state Exp; branches; next 1.155; 1.155 date 2007.09.08.21.57.58; author jlam; state Exp; branches; next 1.154; 1.154 date 2007.09.06.21.51.53; author jlam; state Exp; branches; next 1.153; 1.153 date 2007.04.22.09.58.10; author tnn; state Exp; branches; next 1.152; 1.152 date 2007.04.05.19.41.48; author gdt; state Exp; branches; next 1.151; 1.151 date 2007.02.19.02.25.19; author rillig; state Exp; branches; next 1.150; 1.150 date 2007.01.17.23.47.20; author wiz; state Exp; branches; next 1.149; 1.149 date 2006.12.06.23.04.26; author rillig; state Exp; branches; next 1.148; 1.148 date 2006.11.29.22.59.49; author reed; state Exp; branches; next 1.147; 1.147 date 2006.10.22.21.11.15; author rillig; state Exp; branches; next 1.146; 1.146 date 2006.10.11.18.44.25; author rillig; state Exp; branches; next 1.145; 1.145 date 2006.10.03.22.56.50; author schwarz; state Exp; branches; next 1.144; 1.144 date 2006.09.09.02.42.01; author obache; state Exp; branches; next 1.143; 1.143 date 2006.06.25.06.35.58; author adam; state Exp; branches; next 1.142; 1.142 date 2006.06.18.16.18.11; author minskim; state Exp; branches; next 1.141; 1.141 date 2006.05.14.16.39.05; author wiz; state Exp; branches; next 1.140; 1.140 date 2006.04.19.20.52.29; author wiz; state Exp; branches; next 1.139; 1.139 date 2006.04.17.13.46.00; author wiz; state Exp; branches; next 1.138; 1.138 date 2006.04.17.08.11.17; author adam; state Exp; branches; next 1.137; 1.137 date 2006.04.03.16.53.58; author tron; state Exp; branches; next 1.136; 1.136 date 2006.04.03.16.46.51; author tron; state Exp; branches; next 1.135; 1.135 date 2006.03.11.10.07.50; author ghen; state Exp; branches 1.135.2.1; next 1.134; 1.134 date 2006.03.09.14.05.14; author ghen; state Exp; branches; next 1.133; 1.133 date 2006.02.27.22.01.16; author adam; state Exp; branches; next 1.132; 1.132 date 2006.02.23.17.37.01; author wiz; state Exp; branches; next 1.131; 1.131 date 2006.02.14.21.57.44; author adam; state Exp; branches; next 1.130; 1.130 date 2006.02.05.23.09.36; author joerg; state Exp; branches; next 1.129; 1.129 date 2006.02.02.17.01.17; author joerg; state Exp; branches; next 1.128; 1.128 date 2006.01.16.15.17.02; author adam; state Exp; branches; next 1.127; 1.127 date 2005.12.05.20.50.21; author rillig; state Exp; branches 1.127.2.1; next 1.126; 1.126 date 2005.10.19.09.30.08; author adam; state Exp; branches; next 1.125; 1.125 date 2005.09.20.05.04.11; author schmonz; state Exp; branches; next 1.124; 1.124 date 2005.09.14.07.38.50; author pooka; state Exp; branches; next 1.123; 1.123 date 2005.08.31.08.04.58; author jlam; state Exp; branches; next 1.122; 1.122 date 2005.08.22.11.59.31; author adam; state Exp; branches; next 1.121; 1.121 date 2005.08.21.04.47.24; author grant; state Exp; branches; next 1.120; 1.120 date 2005.08.06.14.07.07; author salo; state Exp; branches; next 1.119; 1.119 date 2005.07.26.14.34.53; author adam; state Exp; branches; next 1.118; 1.118 date 2005.07.15.20.14.03; author jlam; state Exp; branches; next 1.117; 1.117 date 2005.06.30.15.58.59; author minskim; state Exp; branches; next 1.116; 1.116 date 2005.06.30.14.55.13; author adam; state Exp; branches; next 1.115; 1.115 date 2005.06.24.21.58.47; author minskim; state Exp; branches; next 1.114; 1.114 date 2005.06.24.21.36.10; author minskim; state Exp; branches; next 1.113; 1.113 date 2005.06.20.22.39.18; author wiz; state Exp; branches 1.113.2.1; next 1.112; 1.112 date 2005.06.12.06.37.32; author jlam; state Exp; branches; next 1.111; 1.111 date 2005.05.24.07.53.54; author adam; state Exp; branches; next 1.110; 1.110 date 2005.05.22.20.08.06; author jlam; state Exp; branches; next 1.109; 1.109 date 2005.04.11.21.46.06; author tv; state Exp; branches; next 1.108; 1.108 date 2005.04.05.08.09.36; author adam; state Exp; branches; next 1.107; 1.107 date 2005.03.25.10.35.57; author adam; state Exp; branches; next 1.106; 1.106 date 2005.02.17.11.36.01; author adam; state Exp; branches; next 1.105; 1.105 date 2005.01.24.20.48.05; author tv; state Exp; branches; next 1.104; 1.104 date 2005.01.18.14.16.20; author adam; state Exp; branches; next 1.103; 1.103 date 2005.01.07.13.28.21; author adam; state Exp; branches; next 1.102; 1.102 date 2004.12.28.23.18.17; author reed; state Exp; branches; next 1.101; 1.101 date 2004.12.02.12.35.36; author adam; state Exp; branches; next 1.100; 1.100 date 2004.10.03.00.14.56; author tv; state Exp; branches; next 1.99; 1.99 date 2004.10.02.19.27.50; author adrianp; state Exp; branches; next 1.98; 1.98 date 2004.10.01.12.56.33; author adam; state Exp; branches; next 1.97; 1.97 date 2004.08.06.09.46.19; author adam; state Exp; branches; next 1.96; 1.96 date 2004.08.04.10.51.58; author dmcmahill; state Exp; branches; next 1.95; 1.95 date 2004.07.06.13.45.14; author tron; state Exp; branches; next 1.94; 1.94 date 2004.07.06.10.55.53; author tron; state Exp; branches; next 1.93; 1.93 date 2004.05.20.08.41.07; author adam; state Exp; branches; next 1.92; 1.92 date 2004.04.29.08.02.39; author adam; state Exp; branches; next 1.91; 1.91 date 2004.02.13.10.53.09; author grant; state Exp; branches; next 1.90; 1.90 date 2004.02.01.01.43.29; author jlam; state Exp; branches; next 1.89; 1.89 date 2004.01.26.09.54.43; author tron; state Exp; branches; next 1.88; 1.88 date 2004.01.26.07.03.15; author tron; state Exp; branches; next 1.87; 1.87 date 2004.01.25.15.47.18; author tron; state Exp; branches; next 1.86; 1.86 date 2004.01.24.15.46.44; author grant; state Exp; branches; next 1.85; 1.85 date 2004.01.24.12.59.50; author kristerw; state Exp; branches; next 1.84; 1.84 date 2004.01.22.10.59.39; author jlam; state Exp; branches; next 1.83; 1.83 date 2004.01.03.18.49.43; author reed; state Exp; branches; next 1.82; 1.82 date 2003.09.25.19.06.54; author jmmv; state Exp; branches; next 1.81; 1.81 date 2003.09.25.18.55.58; author reed; state Exp; branches; next 1.80; 1.80 date 2003.09.17.19.40.35; author grant; state Exp; branches; next 1.79; 1.79 date 2003.09.12.20.07.19; author grant; state Exp; branches; next 1.78; 1.78 date 2003.09.01.10.13.09; author cjep; state Exp; branches; next 1.77; 1.77 date 2003.08.23.23.07.12; author wiz; state Exp; branches; next 1.76; 1.76 date 2003.07.21.16.51.48; author martti; state Exp; branches; next 1.75; 1.75 date 2003.07.17.21.41.55; author grant; state Exp; branches; next 1.74; 1.74 date 2003.07.13.14.16.10; author wulf; state Exp; branches; next 1.73; 1.73 date 2003.07.11.00.21.45; author fredb; state Exp; branches; next 1.72; 1.72 date 2003.06.11.20.50.55; author abs; state Exp; branches; next 1.71; 1.71 date 2003.04.28.16.27.40; author tron; state Exp; branches; next 1.70; 1.70 date 2003.04.28.16.24.32; author tron; state Exp; branches; next 1.69; 1.69 date 2003.04.11.18.56.44; author salo; state Exp; branches; next 1.68; 1.68 date 2003.03.21.08.30.48; author tron; state Exp; branches; next 1.67; 1.67 date 2003.03.18.12.11.55; author tron; state Exp; branches; next 1.66; 1.66 date 2002.10.20.00.33.50; author wiz; state Exp; branches; next 1.65; 1.65 date 2002.08.25.18.39.18; author jlam; state Exp; branches; next 1.64; 1.64 date 2002.07.30.22.30.05; author wiz; state Exp; branches; next 1.63; 1.63 date 2002.05.28.15.01.22; author yyamano; state Exp; branches; next 1.62; 1.62 date 2002.05.14.18.03.17; author tron; state Exp; branches; next 1.61; 1.61 date 2002.03.15.11.04.29; author wiz; state Exp; branches 1.61.2.1; next 1.60; 1.60 date 2002.03.14.22.21.42; author wiz; state Exp; branches; next 1.59; 1.59 date 2002.03.13.17.37.13; author fredb; state Exp; branches; next 1.58; 1.58 date 2001.07.14.16.19.08; author jlam; state Exp; branches; next 1.57; 1.57 date 2001.06.19.04.22.08; author jlam; state Exp; branches; next 1.56; 1.56 date 2001.06.16.19.50.57; author jlam; state Exp; branches; next 1.55; 1.55 date 2001.05.22.09.32.22; author wiz; state Exp; branches; next 1.54; 1.54 date 2001.03.30.12.58.05; author mycroft; state Exp; branches; next 1.53; 1.53 date 2001.03.04.09.06.13; author tron; state Exp; branches; next 1.52; 1.52 date 2001.02.16.15.22.28; author wiz; state Exp; branches; next 1.51; 1.51 date 2001.01.14.13.17.55; author tron; state Exp; branches; next 1.50; 1.50 date 2001.01.14.12.40.11; author tron; state Exp; branches; next 1.49; 1.49 date 2001.01.11.21.08.39; author dent; state Exp; branches; next 1.48; 1.48 date 2001.01.08.02.13.44; author wiz; state Exp; branches; next 1.47; 1.47 date 2000.11.11.17.49.25; author tron; state Exp; branches; next 1.46; 1.46 date 2000.08.10.10.44.09; author wiz; state Exp; branches; next 1.45; 1.45 date 2000.07.10.11.12.09; author wiz; state Exp; branches; next 1.44; 1.44 date 2000.06.24.01.48.08; author dmcmahill; state Exp; branches; next 1.43; 1.43 date 2000.06.05.01.15.56; author wiz; state Exp; branches; next 1.42; 1.42 date 2000.06.05.01.13.34; author hubertf; state Exp; branches; next 1.41; 1.41 date 2000.06.05.00.36.30; author wiz; state Exp; branches; next 1.40; 1.40 date 2000.06.01.11.23.30; author rh; state Exp; branches; next 1.39; 1.39 date 2000.05.20.11.02.07; author tron; state Exp; branches; next 1.38; 1.38 date 2000.05.17.18.41.21; author tron; state Exp; branches; next 1.37; 1.37 date 2000.05.17.10.26.36; author tron; state Exp; branches; next 1.36; 1.36 date 2000.05.17.10.13.19; author tron; state Exp; branches; next 1.35; 1.35 date 2000.03.21.22.40.54; author tron; state Exp; branches; next 1.34; 1.34 date 2000.02.09.20.20.55; author tron; state Exp; branches; next 1.33; 1.33 date 2000.02.09.15.22.30; author tron; state Exp; branches; next 1.32; 1.32 date 2000.01.04.02.05.44; author wiz; state Exp; branches; next 1.31; 1.31 date 99.10.08.21.18.32; author jlam; state Exp; branches; next 1.30; 1.30 date 99.10.08.21.12.49; author jlam; state Exp; branches; next 1.29; 1.29 date 99.10.07.17.41.54; author tron; state Exp; branches; next 1.28; 1.28 date 99.06.03.20.36.18; author christos; state Exp; branches; next 1.27; 1.27 date 99.06.03.20.18.26; author christos; state Exp; branches; next 1.26; 1.26 date 99.04.07.08.56.46; author agc; state Exp; branches; next 1.25; 1.25 date 99.03.04.14.18.54; author tron; state Exp; branches; next 1.24; 1.24 date 99.02.20.22.48.31; author hubertf; state Exp; branches; next 1.23; 1.23 date 99.01.10.23.52.15; author tron; state Exp; branches; next 1.22; 1.22 date 98.11.30.19.42.02; author tv; state Exp; branches; next 1.21; 1.21 date 98.11.13.00.58.23; author frueauf; state Exp; branches; next 1.20; 1.20 date 98.11.12.23.26.58; author tron; state Exp; branches; next 1.19; 1.19 date 98.07.15.11.45.51; author tv; state Exp; branches; next 1.18; 1.18 date 98.07.04.05.11.13; author mycroft; state Exp; branches; next 1.17; 1.17 date 98.07.04.04.18.26; author mycroft; state Exp; branches; next 1.16; 1.16 date 98.07.04.04.14.30; author mycroft; state Exp; branches; next 1.15; 1.15 date 98.06.21.01.29.26; author tv; state Exp; branches; next 1.14; 1.14 date 98.04.22.14.22.43; author agc; state Exp; branches; next 1.13; 1.13 date 98.04.15.10.38.26; author agc; state Exp; branches; next 1.12; 1.12 date 98.02.25.01.40.47; author tron; state Exp; branches; next 1.11; 1.11 date 98.01.30.13.57.06; author agc; state Exp; branches; next 1.10; 1.10 date 98.01.29.16.57.33; author tron; state Exp; branches; next 1.9; 1.9 date 98.01.24.05.25.12; author hubertf; state Exp; branches; next 1.8; 1.8 date 97.12.31.03.34.45; author hubertf; state Exp; branches; next 1.7; 1.7 date 97.12.15.00.52.26; author hubertf; state Exp; branches; next 1.6; 1.6 date 97.12.15.00.48.27; author hubertf; state Exp; branches; next 1.5; 1.5 date 97.11.07.23.46.16; author hubertf; state Exp; branches; next 1.4; 1.4 date 97.10.16.12.43.24; author agc; state Exp; branches; next 1.3; 1.3 date 97.10.15.17.11.46; author agc; state Exp; branches; next 1.2; 1.2 date 97.10.15.15.37.17; author agc; state Exp; branches; next 1.1; 1.1 date 97.10.15.15.12.12; author agc; state Exp; branches 1.1.1.1; next ; 1.198.2.1 date 2015.01.14.08.33.27; author tron; state Exp; branches; next ; commitid b3FjWYXnNvgW6Y5y; 1.163.4.1 date 2010.02.25.08.43.28; author spz; state Exp; branches; next ; 1.135.2.1 date 2006.06.26.07.06.34; author ghen; state Exp; branches; next ; 1.127.2.1 date 2006.02.05.21.52.20; author salo; state Exp; branches; next ; 1.113.2.1 date 2005.06.25.16.05.34; author salo; state Exp; branches; next 1.113.2.2; 1.113.2.2 date 2005.07.02.07.12.05; author snj; state Exp; branches; next 1.113.2.3; 1.113.2.3 date 2005.08.07.05.03.33; author snj; state Exp; branches; next ; 1.61.2.1 date 2002.06.06.06.54.41; author jlam; state Exp; branches; next 1.61.2.2; 1.61.2.2 date 2002.06.21.23.05.24; author jlam; state Exp; branches; next 1.61.2.3; 1.61.2.3 date 2002.06.23.18.46.49; author jlam; state Exp; branches; next 1.61.2.4; 1.61.2.4 date 2002.08.22.11.11.35; author jlam; state Exp; branches; next ; 1.1.1.1 date 97.10.15.15.12.12; author agc; state Exp; branches; next ; desc @@ 1.244 log @*: recursive bump for icu 74.1 @ text @# $NetBSD: Makefile,v 1.243 2023/10/21 17:10:36 gdt Exp $ DISTNAME= netpbm-10.86.34 PKGREVISION= 7 CATEGORIES= graphics MASTER_SITES= # # manually created from svn checkout of # svn checkout http://svn.code.sf.net/p/netpbm/code/stable netpbm # tar --exclude netpbm/.svn -cvzf /archive/distfiles/netpbm-$VERSION.tar.gz netpbm # where VERSION comes from reading netpbm/version.mk # for the documentation: # svn checkout http://svn.code.sf.net/p/netpbm/code/userguide userguide # cd userguide && for i in *.html; do python2.7 ../netpbm/buildtools/makeman $i; done && cd .. # # pamhomography not part of 10.86.25 # rm userguide/pamhomography.1 # tar -cvzf /archive/distfiles/netpbm-docs-r${SVN_REVISION}.tar.gz userguide/*.[0-9] DISTFILES= ${DISTNAME}${EXTRACT_SUFX} netpbm-docs-r4426${EXTRACT_SUFX} MAINTAINER= adam@@NetBSD.org HOMEPAGE= http://netpbm.sourceforge.net/ COMMENT= Toolkit for conversion of images between different formats LICENSE= gnu-gpl-v2 USE_TOOLS+= gmake gdate flex pax perl USE_FEATURES= snprintf INSTALL_TARGET= install-dev install-run MAKE_ENV+= INSTALL=${INSTALL:Q} STRIPFLAG=${_STRIPFLAG_INSTALL:Q} \ pkgdir=${STAGEDIR} MACHINE=${MACHINE:Q} MAKE_FLAGS+= PKGMANDIR=${PKGMANDIR} MAKE_FLAGS+= CFLAGS_FOR_BUILD=${CFLAGS:Q} MAKE_FLAGS+= LDFLAGS_FOR_BUILD=${LDFLAGS:Q} MAKE_FILE= GNUmakefile REPLACE_PERL+= converter/pbm/pbmtox10bm REPLACE_PERL+= editor/pnmflip REPLACE_PERL+= editor/pnmquant REPLACE_PERL+= editor/ppmfade REPLACE_PERL+= editor/ppmquant REPLACE_PERL+= editor/ppmshadow REPLACE_PERL+= generator/ppmrainbow REPLACE_PERL+= manweb REPLACE_SH+= buildtools/stamp-date STAGEDIR= ${WRKDIR}/staging WRKSRC= ${WRKDIR}/netpbm WRAPPER_REORDER_CMDS+= reorder:l:rle:netpbm SUBST_CLASSES+= rgb_txt SUBST_STAGE.rgb_txt= pre-configure SUBST_MESSAGE.rgb_txt= Configure RGB_TXT SUBST_FILES.rgb_txt= config.mk SUBST_SED.rgb_txt+= -e 's,/usr/share/netpbm/rgb.txt,${PREFIX}/share/netpbm/rgb.txt,' # needs pkg-config and x11?! TEST_TARGET= test .include "../../mk/bsd.prefs.mk" # only used if NEED_RUNTIME_PATH is set, so set it unconditionally MAKE_FLAGS+= NETPBMLIB_RUNTIME_PATH=${PREFIX} MAKE_FLAGS.NetBSD+= NEED_RUNTIME_PATH=Y MAKE_FLAGS.Darwin+= NETPBMLIBTYPE=dylib MAKE_FLAGS.Darwin+= NETPBMLIBSUFFIX=dylib MAKE_FLAGS.SunOS+= LDSHLIB=-shared MAKE_FLAGS.SunOS+= NEED_RUNTIME_PATH=Y MAKE_FLAGS.SunOS+= NETWORKLD="-lsocket -lnsl" .if ${OS_VARIANT} == "SCOOSR5" MAKE_FLAGS+= NETWORKLD="-lsocket -lresolv" .endif .include "../../mk/compiler.mk" # Ridiculous but they hardcode it in every file so we have no choice. .if !empty(CC_VERSION:Mgcc-[6-9]*) || !empty(PKGSRC_COMPILER:Mclang) || !empty(CC_VERSION:Mgcc-1[0-9].*) SUBST_CLASSES.SunOS+= xopen SUBST_STAGE.xopen= pre-configure SUBST_FILES.xopen= */*.c */*/*.c */*/*/*.c */*/*/*/*.c */*/*/*/*/*.c SUBST_FILES.xopen+= lib/util/lexheader SUBST_SED.xopen= -e '/_XOPEN_SOURCE/s/500/600/' SUBST_SED.xopen+= -e '/_XOPEN_SOURCE/s/1$$/600/' SUBST_SED.xopen+= -e '/_XOPEN_SOURCE[^0-9]*\//s/SOURCE/SOURCE 600/' SUBST_SED.xopen+= -e '/_XOPEN_SOURCE$$/s/E$$/E 600/' SUBST_SED.xopen+= -e '/_POSIX_SOURCE.*fdopen/s/_POSIX_SOURCE/_XOPEN_SOURCE 600/' .endif INSTALLATION_DIRS= ${PKGMANDIR}/man1 ${PKGMANDIR}/man3 ${PKGMANDIR}/man5 share/netpbm .include "options.mk" post-extract: cd ${WRKSRC} && ${CP} config.mk.in config.mk ${ECHO} "CFLAGS_SHLIB = -fPIC" >> ${WRKSRC}/config.mk ${ECHO} "JPEGLIB = ${BUILDLINK_PREFIX.jpeg}/lib/libjpeg.so" >> ${WRKSRC}/config.mk ${ECHO} "JPEGHDR_DIR = ${BUILDLINK_PREFIX.jpeg}/include" >> ${WRKSRC}/config.mk ${ECHO} "TIFFLIB = ${BUILDLINK_PREFIX.tiff}/lib/libtiff.so" >> ${WRKSRC}/config.mk ${ECHO} "TIFFHDR_DIR = ${BUILDLINK_PREFIX.tiff}/include" >> ${WRKSRC}/config.mk .if !empty(PKG_OPTIONS:Mjasper) ${ECHO} "JASPERLIB = ${BUILDLINK_PREFIX.jasper}/lib/libjasper.so" >> ${WRKSRC}/config.mk ${ECHO} "JASPERHDR_DIR = ${BUILDLINK_PREFIX.jasper}/include" >> ${WRKSRC}/config.mk .else ${ECHO} "JASPERLIB = NONE" >> ${WRKSRC}/config.mk .endif ${ECHO} "ZLIB = ${BUILDLINK_PREFIX.zlib}/lib/libz.so" >> ${WRKSRC}/config.mk ${ECHO} "ZHDR_DIR = ${BUILDLINK_PREFIX.zlib}/include" >> ${WRKSRC}/config.mk .if ${OPSYS} == "Darwin" ${ECHO} 'LDSHLIB=-dynamiclib -install_name $$(PREFIX)/lib/libnetpbm.$$(MAJ).dylib -compatibility_version $$(MAJ) -current_version $$(MAJ).$$(MIN)' >> ${WRKSRC}/config.mk .endif pre-install: ${RM} -fr ${STAGEDIR} ${MKDIR} -p ${STAGEDIR}/man/web post-install: cd ${STAGEDIR} && \ ${RM} -rf ${PKGMANDIR}/web && \ ${RM} -rf man/web && \ ${MKDIR} share && \ ${MV} misc share/netpbm && \ ${CHOWN} -R ${BINOWN}:${BINGRP} . && \ pax -rwppm . ${DESTDIR}${PREFIX} ${RM} -fr ${STAGEDIR} ${INSTALL_DATA} ${WRKDIR}/userguide/*.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 ${INSTALL_DATA} ${WRKDIR}/userguide/*.3 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3 ${INSTALL_DATA} ${WRKDIR}/userguide/*.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 .include "../../devel/zlib/buildlink3.mk" .include "../../graphics/png/buildlink3.mk" .include "../../graphics/tiff/buildlink3.mk" .include "../../textproc/libxml2/buildlink3.mk" .include "../../mk/jpeg.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.243 log @recursive revbump for tiff update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.242 2023/08/14 05:24:36 wiz Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.242 log @*: recursive bump for Python 3.11 as new default @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.241 2023/04/19 08:10:24 adam Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.241 log @revbump after textproc/icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.240 2023/04/11 06:11:00 adam Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.240 log @revbump for jasper 4.0.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.239 2023/01/03 17:36:26 wiz Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.239 log @*: recursive bump for tiff shlib major bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.238 2022/11/23 16:20:21 adam Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.238 log @massive revision bump after textproc/icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.237 2022/09/20 09:52:40 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.237 log @netpbm: update to 10.86.34. 22.07.17 BJH Release 10.86.34 ppmtoicr: Fix bug: all options cause bogus command line parsing errors. Always broken. Ppmtoicr was new in 1991. ppmtoicr: Fix arithmetic overflows. ppmtoicr: make -rle option issue an error message saying it no longer exists (it did, sort of, before 2015). 22.04.24 BJH Release 10.86.33 palmtopnm: Fix failure with bogus claim of invalid input on architectures that do not use two's complement negative numbers. Always broken. (Ability to convert PackBits input was new in Netpbm 10.27 (March 2005). pnmgamma -srgbtobt709, -bt709tosrgb: fix bug; incorrect output. Always broken (These options were new in Netpbm 10.32 (February 2006)). Thanks Alexander Shpilkin . pamdice: Fix incorrect output file name with PAM input. Always broken (pamdice was new in Netpbm 9.25 (March 2002). 22.03.20 BJH Release 10.86.32 pamx: Fix bug: top-justifies image in all cases where it should bottom-justify. Always broken. (pamx was new in Netpbm 10.34 (June 2006). pnmtorle: Fix bug: -h works only on first image. pamsistoaglyph: Fix invalid memory reference and incorrect output on depth 1 input. Always broken. (pamsistoaglyph was new in Netpbm 10.47 (June 2009). Thanks Scott Pakin. pambayer: Fix bogus colors at edges. Always broken (pambayer was new in Release 10.30 (October 2005)). 22.02.13 BJH Release 10.86.31 libnetpbm, various programs: fix bug: bogus warning that a color specified on command line cannot be represented exactly with the maxval being used. Introduced in Netpbm 10.83 (June 2018). ppmtoapplevol: Fix bug: reads from Standard Input even when you specify the input file argument. Always broken. (ppmtoapplevol was new in Netpbm 10.54 (March 2011). ppmtoapplevol: Fix bug: produces garbage with input image wider than 255. Always broken. (ppmtoapplevol was new in Netpbm 10.54 (March 2011). 22.01.25 BJH Release 10.86.30 pgmabel: Fix incorrect output. Always broken. (Program was new in Netpbm 10.3 (July 2002). libnetpbm: Fix version number 22.01.24 BJH Release 10.86.29 picttoppm: Fix inability to compile introduced in Netpbm 10.86.28 (2 days ago). 22.01.22 BJH Release 10.86.28 picttoppm: Fix incorrect output for 32 bit per pixel images that have only 3 planes. Broken in Netpbm 10.34 (June 2006). pamendian: fix bogus "sample exceeds maxval" failure. Introduced in Netpbm 10.66 (March 2014). ppmtoilbm: Fix wild memory references and hangs with -map . Introduced in Netpbm 9.12 (March 2001). pgmtexture: Fix incorrect output. Always broken. (Program was added in primordial Netpbm in 1991). 21.11.28 BJH Release 10.86.27 palmtopnm: Fix bug: fails with PackBits input on platform with default unsigned char, such as ppc64. Always broken. (Ability to convert PackBits input was new in Netpbm 10.27 (March 2005). 21.11.19 BJH Release 10.86.26 pamrubber: Fix bug: random behavior with -quad when you specify both points for source or target and the second one is lower in the image than the first. Always broken (Pamrubber was new in Netpbm 10.54 (March 2011)). sunicontopnm, escp2topbm, mgrtopbm, ybmtopbm, pamcut, pbmpscale, pnmcat, pnmpad: Fix arithmetic overrun with ridiculously large image. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.236 2022/07/14 23:46:23 dholland Exp $ d4 1 @ 1.236 log @Bump everything affected by the jpeg.buildlink3.mk fix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.235 2022/06/28 11:34:03 wiz Exp $ d3 1 a3 2 DISTNAME= netpbm-10.86.25 PKGREVISION= 3 d16 1 a16 1 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} netpbm-docs-r4156${EXTRACT_SUFX} @ 1.235 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.234 2022/04/18 19:11:21 adam Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.234 log @revbump for textproc/icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.233 2021/12/20 20:41:38 nia Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.233 log @netpbm: Update to 10.86.25 Based on a patch from Claes Nästén, distfiles generated by myself. CHANGE HISTORY -------------- 21.10.17 BJH Release 10.86.25 pamtogif: Fix bug: doesn't ignore the input alpha mask when user specified -transparent. Broken in Netpbm 10.37 (December 2006). libnetpbm: When validating computable size of width and height, allow for adding up to 10 instead of 2, to account for rounding up to a multiple of 8 in processing bit maps. 21.08.30 BJH Release 10.86.24 ximtoppm: Fix bug: invalid memory references with pathological image input. Broken in Netpbm 86.15 (June 2020). 21.06.30 BJH Release 10.86.23 pamtopng: Fix -transparent option - program recognized -transparency instead. Always broken (pamtopng was new in Netpbm 10.71 (June 2015)). Build: make it work on systems that don't have date +%s. Broken in Netpbm 10.78 (March 2017). Thanks Claes Nästén (pekdon@@gmail.com). 21.05.15 BJH Release 10.86.22 pamtopng: Fix rejection of all BLACKANDWHITE_ALPHA images with message about wrong depth. Always broken (pamtopng was new in Netpbm 10.71 (June 2015)). Thanks Karol Kosek . pamtopng: Fix failure with GRAYSCALE_ALPHA images with maxval less than 255. Always broken (pamtopng was new in Netpbm 10.71 (June 2015)). Thanks Karol Kosek . pamtopng: Fix: treats all tuple types that start with BLA as BLACKANDWHITE. Always broken (pamtopng was new in Netpbm 10.71 (June 2015)). pamtogif: Fix failure with bogus message about wrong depth with grayscale and black and white PAM images with transparency. Always broken (pamtogif was new in Netpbm 10.37 (December 2006)). Thanks Karol Kosek . 21.04.11 BJH Release 10.86.21 Build: fix failure of pammixmulti to compile for Mingw for lack of drand48. Always broken (pammixmulti was new in Netpbm 10.85 (December 2018)). make package: fix no such file pcdovtoppm.exe failure on Windows. 21.03.21 BJH Release 10.86.20 pnmtopng: fix incorrect transparency in output when requesting transparency. Introduced after Netpbm 10.35 (August 2006) but not after Netpbm 10.47 (June 2009). pnmtopng: fix buffer overrun or bogus "too many color/ transparency pairs" failure when requesting transparency. Introduced after Netpbm 10.26 (January 2005) but not after Netpbm 10.35 (August 2006). pnmtops: Fix incorrect output (arithmetic overflow) when bounding box is exactly INT_MAX high or wide. Always broken. Pnmtops was in primordial Netpbm. 21.03.07 BJH Release 10.86.19 pamscale: fix bogus "bad magic number" or similar failure most of the time with -nomix. Broken since Netpbm 10.49 (December 2009). libnetpbm: pm_system: Fix bug: standard input feeder process repositions unrelated files. Always broken (pm_system was new in Netpbm 10.13 (September 2003). Pamtowinicon: Fix crash or incorrect output with PNG encoding (result of pm_system bug above). Always broken (Pamtowinicon was new in Netpbm 10.63 (June 2013). 20.12.08 BJH Release 10.86.18 pamarith: Fix bug: fails with more than two operands for -mulitply, -minimum, -maximum, -nand, and -nor. pamaddnoise: fix bug: garbage output with -type impulse. Always broken (pamaddnoise's precursors pnmaddnoise was new to Netpbm in Netpbm 10.29 (August 2005). 20.09.26 BJH Release 10.86.17 pamfunc: Fix always wrong output with -not. Always broken. (-not was new in Netpbm 10.40 (September 2007)). jpeg2ktopam: Fix crash whenever the program fails. Broken in Netpbm 10.42 (March 2008). pamtojpeg2k: Fix failure with most -progression values. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). pamtojpeg2k: Fix wrong result with -tilegrdtly. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). pamarith: Fix crash with -compare where inputs are PBM. Broken in Netpbm 10.14 (February 2003). pamfunc: Fix crash with -changemaxval and PBM input. Always broken. -changemaxval was new in Netpbm 10.65 (December 2013). pammixmulti: Fix bug: -randomseed ignored on some systems. Always broken. (pammixmulti was new in Netpbm 10.85 (December 2018). pcdovtoppm: Fix some garbage from the conversion from csh to sh in Netpbm 9.12 (March 2001) in conversion from csh arrays that should have stopped it from working at all, despite reports from users that they were using it. 20.08.29 BJH Release 10.86.16 anytopnm, pnmmargin: Fail properly when unable to create temporary file. Broken in Netpbm 10.75 (June 2016). pamdepth: fix bug: doesn't work on PAM with black and white tuple type. pnmnorm: Fix bug: output too dark when -bpercent and -wpercent indicate overlapping values. Broken since Netpbm 10.43 (June 2008). pcdovtoppm: Fix some garbage from the conversion from csh to sh in Netpbm 9.12 (March 2001) in conversion from csh arrays that should have stopped it from working at all, despite reports from users that they were using it. 20.06.27 BJH Release 10.86.15 winicontoppm: Fix undefined behavior for various invalid input. Always broken. Winicontoppm was new in Netpbm 9.3 (June 2000). winicontoppm: Fix incorrect output with 256 pixel wide or high image. Always broken. Winicontoppm was new in Netpbm 9.3 (June 2000). cameratopam: Fix buffer overrun. Always present. (cameratopam was new in Netpbm 10.28 (June 2005)). ppmtompeg: Fix buffer overruns with very long names in input parameter files. Always broken. Ppmtompeg was new in Netpbm 8.4 (April 2000). ximtoppm: Fix possible program crash due to invalid memory reference. Always broken. ximtoppm was in primordial Netpbm, ca 1989. pjtoppm: Fix handling of input with width unspecified or not positive. Always broken. (Pjtoppm was in primordial Netpbm, ca 1991). 20.06.06 BJH Release 10.86.14 pjtoppm: Handle input stream with no transmission mode command. Always broken. Pjtoppm was in primordial Netpbm (1991). picttoppm: Fix bug with an input file that specifies a clip region (ClipRgn opcode) that is not contained within the picture frame. Result is invalid memory access. Broken some time 1994-2002. picttoppm: Fix incorrect output (sheared) when a blit must be scaled. Broken in Netpbm 10.34 (June 2006) or 10.35 (August 2006). 20.05.06 BJH Release 10.86.13 pbmtonokia: Fix incorrect output with -txt option. pbmtonokia: Fix incorrect output with newer compiler. 20.03.26 BJH Release 10.86.12 Build: make deb: don't include empty Recommends; newer dpkg-deb won't accept it. 20.03.26 BJH Release 10.86.11 pbmtopgm: Fix incorrect output when convolution area is not square. Always broken. pbmtopgm was in primordial Netpbm, ca 1991. pbmtopgm: Fix crash when convolution matrix too large for word size. Always broken. pbmtopgm was in primordial Netpbm, ca 1991. pnmshear: Fix arithmetic overflow with shear angle near +/- 90 degrees. 20.03.15 BJH Release 10.86.10 pamdice: Fix crash when -width or -height is zero. pamdice: Fix incorrect file names when -outstem contains "%s", etc. pnmquantall: remove accidentally published debugging trace. 20.02.14 BJH Release 10.86.09 pamdice: Fix junk output when -width or -height not specified. libnetpbm: pm_getline, xvminitoppm, pamtris : Fix bug: crash when reading empty line. libnetpbm: pm_read_unknown_size, rawtopgm, zeisstopnm: crash when out of memory 19.12.25 BJH Release 10.86.08 pamrubber: Fix bug: -frame doesn't work. Always broken. (Pamrubber was new in Netpbm 10.54 (March 2011). 19.12.03 BJH Release 10.86.07 anytopnm: Fix unpredictable behavior when file name contains spaces. 19.09.28 BJH Release 10.86.06 jpeg2ktopam, pamtojpeg2k: fix negative array index. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). jpeg2ktopam, pamtojpeg2k: fix assertion failure. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). jpeg2ktopam: Fix memory leak after decoder failure. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). jpeg2ktopam: fix null pointer dereference. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). Build: fix for Cygwin, "no rule to make pm_config.h". 19.08.09 BJH Release 10.86.05 pnmtorle, rletopnm: fix wild pointer dereference when a memory allocation fails. 19.06.15 BJH Release 10.86.04 pamtris: Fix bug: debug trace left in pbmtozinc: Fix wrong output on big-endian machines. Broken in Netpbm 10.71 (June 2015). 19.05.04 BJH Release 10.86.03 pnmtopng: Fix bug: Defaults to no filters. Should be all filters. Effect is larger PNG output. Broken after Netpbm 10.26 (January 2005) but no later than Netpbm 10.35 (August 2006). pnmtopng: Fix bug: Doesn't allow multiple filter options. Broken after Netpbm 10.26 (January 2005) but no later than Netpbm 10.35 (August 2006). pnmcrop: Don't allow -borderfile with -reportXXX. It doesn't work. 19.04.10 BJH Release 10.86.02 pnmcrop: fix bug: -bgcolor doesn't work. Always present (-bgcolor was introduced in Netpbm 10.86 (March 2019)). 19.04.06 BJH Release 10.86.01 pnmcrop: fix bug: incorrect identification of background with -bgcolor and PBM or PGM image. Always present (-bgcolor was introduced in Netpbm 10.86 (March 2019)). 19.03.30 BJH Release 10.86.00 Add pamfind. Add pambrighten. Add pamhue. pnmcrop: Add -bg-color, bg-corner, -reportfull, -reportsize, -blank-image . pamtopng: Add -interlace . pamenlarge: Add -scale, -xscale, -yscale . pamenlarge: Much faster for PBM with xscale factor above 10; slightly faster for xscale factor 2-10. pamfile: Add -machine and -size . pamscale: Add -reportonly pamstretch-gen: Add -quiet, -plain. pamstretch-gen: Use -dropedge on the 'pamstretch' piece for better looking output. pamstretch: Accept scale factor of 1 as a parameter (already was accepted with -xscale and -yscale options). pamstretch: Don't mess with edge when scale factor is 1, regardless of -dropedge and -blackedge. ppmwheel: Add -huevalue, -huesaturation, -maxval . various: Fix unnormalizing code so a value exactly between two sample values rounds consistently up. Affects many programs. pstopnm: Fix bug: -textalphabits has no effect. Always broken. (-textalphabits was new in Netpbm 10.53 (December 2010)). pamtopng: Fix sBit chunk, bit shift value for 1-, 2-, and 4-bit- per-sample images. Always broken (Pamtopng was new in Netpbm 10.71 (June 2015)). pamtopng: Fix buffer overrun. Always broken (Pamtopng was new in Netpbm 10.71 (June 2015)). pnmtopng: fix bug: -interlace ignored. Broken in 10.55 (June 2011). pamstretch: Reject very large scale factors instead of producing incorrect output. ppmbrighten: Fix crash with -normalize when there is only one intensity in the image. Always broken - Ppmbrighten was new in the first Netpbm release in 1991. ppmdraw: Fix bug: 'setlinetype nodiag' says invalid type. Always broken. (Ppmdraw was new in Netpbm 10.29 (August 2005)). Build: split link/ directory in package tree into staticlink/ and sharedlink/ . Make 'installnetpbm' do separate prompts to install static libraries and shared library stubs. Make 'installnetpbm' install clean symlink in the usual case that the shared library stub and shared library are in the same directory. Build: update 'mkdeb' so it works on Debian 9 (in addition to Debian 8). Thanks Neil R Ormos . 18.12.29 BJH Release 10.85.00 pnmpaste: Add -nand, -nor, and -nxor. pamcut: add -cropleft, -cropright, -croptop, -cropbottom. ppmtobmp: respect -bpp with PBM input. bmptopnm: allow single color colormap with bpp 1. bmptopnm: validate plane count = 1. bmptopnm: Add RLE4 compression decoding. This was ostensibly added in Netpbm 10.32 (February 2006), but never worked. Add pammixmulti. Thanks Scott Pakin (scott+pbm@@pakin.org). pamtotga: Add -cmap16 . pamtris: Add -rgb, -grayscale. Add w parameter to vertex instructions. Fix perspective correctness. Thanks Lucas Brunno Luna . picttoppm: accept rectangle specifications in input that have the corners in any order, not just upper left, then lower right. pamtotga: identify compressed colormapped format in error message saying the program doesn't know how to interpret it. pamtotga: Ignore extra planes in black and white or grayscale input instead of generating junk output. Merge build: make old names for JPEG, TIFF, and PNG converter programs work (function previously omitted by design because it was too hard). bmptopnm: Fix wrong output for non-colormapped OS2 BMP. Broken in Netpbm 10.18 (September 2003). bmptopnm: Fix array bounds violation when index value in raster is too big. Broken after Netpbm 10.11 (October 2002) but before 10.19 (November 2003). libnetpbm: Fix invalid memory reference in color name processing when trivial memory allocation fails. pamtojpeg2k: fix incorrect interpretation of -ilyrrates option when it contains multiple delimiter characters in a row. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). pnmtojbig: fix incorrect handling of -x option. Always broken (pnmtojbig was new in Netpbm 9.2 (May 2000)). pjtoppm, pbmtoppa: fix arithmetic overflow. Build: fix parallel make. Build: fix reference to nonexistent getline on Mac OS X 10.6. Build: fix reference to nonexistent strndup on Mac OS X 10.6. Merge build: fix duplicate symbol 'prefabCode' in g3topbm, pbmtog3. Introduced in Netpbm 10.79 (June 2017). 18.09.29 BJH Release 10.84.00 Add pamaltsat. Thanks Anton Shepelev . Add pamtris. Thanks Lucas Brunno Luna . libpbmfont, pbmtext: fix bugs with BDF file lines with insufficient number of fields. Unknown effect. pbmtext: -wchar works with built-in fonts. pbmtext: improved -verbose information about BDF fonts: include CHARSET_REGISTRY, CHARSET_ENCODING. libnetpbm font facilities: built-in fonts work with wide characters. pbmtext; libnetpbm BDF font processing: fix invalid memory reference when BDF font file has invalid syntax. Broken in primordial Netpbm, ca 1993. pamgetcolor: fix bug: gets color of only the top half of a region. pnmfiasco, fiascotopnm: Fix trivial memory leak. Always broken (programs were new in Netpbm 9.6, July 2000). 18.06.30 BJH Release 10.83.00 Add pamlevels. Thanks Anton Shepelev . Add pamgetcolor. Thanks Anton Shepelev . Add rgb-:r/g/b color specification format. pngtopam: Fix bogus warning of non-square pixels when image does not contain pixel resolution information. Introduced in Netpbm 10.48 (September 2009). pstopnm: Fix divide-by-zero crash when Postscript input says the image has zero size. pstopnm: Fix divide-by-zero crash when computed resolution rounds down to zero dots per inch. pbmmask: Fix invalid memory reference with zero-dimension input image. Broken in primordial Netpbm, ca 1989. pamtojpeg2k: Fix incorrect metadata in output with GRAYSCALE PAM input. Always broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)). libnetpbm: Add pnm_colorspec_rgb_integer, pnm_colorspec_rgb_norm, pnm_colorspec_rgb_x11, pnm_colorspec_dict, pnm_colorspec_dict_close. libnetpbm: Add pnm_parsecolor2. libnetpbm: Add pnm_allocpamtuplen, pnm_freepamtuplen. libnetpbm: Make the normalized tuple functions respect the allocation depth specified in struct pam (member 'allocation_depth') instead of using the actual tuple depth (member 'depth'). ilbmtoppm: Fix bug: may fail with bogus error message about an invalid CLUT chunk if image has a CLUT chunk. Introduced after Netpbm 10.26 (January 2005) and at or before Netpbm 10.35 (August 2006). 18.03.25 BJH Release 10.82.00 pbmtext: Add -wchar. pbmtext: Add -text-dump option. ppmhist: Add color summary to top of output, (except with -noheader). pnmremap: Add -randomseed. pnmquant: Add -norandom, -randomseed. pamtogif: Add -noclear option. giftopnm: Check "data width" value from GIF image properly: can't be bigger than 11, because the minimum code size is one more than the data width and the maximum code size is 12. (Note that GIF spec prohibits anything more than 8). pnmpsnr: Add -targetX options. ppmrainbow: Add "ppmrainbow: " to error messages, like other programs. ppmrainbow: improve error message. g3topbm: Fix bug - produces invalid empty PBM image if input image is empty. ppmpat: Fix bug - crash or junk output with -camo or -anticamo and no -color. Introduced in Netpbm 10.78 (March 2017). mrftopbm: Fix bug - wrong error messages or output when input invalidly short. Always broken (mrftopbm was new in Netpbm 10.18 (September 2003). Build: fix compile failure on systems without strnlen (such as MacOS X before 10.7). Broken in 10.81 (December 2017). 17.12.30 BJH Release 10.81.00 sldtoppm: -lib and -dir don't work - always says slide not found. Broken in Netpbm 10.63 (June 2013). sldtoppm: fix bug: says AutoCAD slide file isn't an AutoCAD slide file. Broken after Netpbm 10.26 (January 2005), but no later than 10.35 (August 2006). sldtoppm: fix bug: wild memory accesses, weird messages when invalid input file has unterminated strings. 17.09.30 BJH Release 10.80.00 pnmtopalm: Refuse to create a compressed image with more than 8 bits per pixel. pbmtext, libnetpbm font facilities: allow glyphs in font files that have no bitmap data; just used for their advance value to code a space. pbmtext: Improve error message when there is a problem reading the font file. libnetpbm font facilities: consider font invalid if a glyph is more than 65536 pixels high or wide. ppmshadow: handle images with a black background and low contrast images (i.e. little difference between foreground and background). ppmbrighten: fix bug: red pixels change hue. Introduced in after Netpbm 10.11 (October 2002) and before Netpbm 10.18 (September 2003). palmtopnm: fix crash if invalid input contains color index that is not in the palette. Always broken (palmtopnm was new in Netpbm 9.10 (October 2001)). pnmtopalm: fix incorrect output with certain input files and -packbits_compression. Always broken. -packbits_compression was new in Netpbm 10.27 (March 2005). pnmtopalm: Correct error message recommending running pnmquant when the real solution is to run pnmremap to modify the image to Palm standard colors. pnmtopalm: Fix bug causing "color not in colormap" failure with -colormap and maxval other than 255. libnetpbm: font facilities: fix invalid memory reference with certain font files. libnetpbm: ppm_readcolordict: Improve error message when there is a problem reading the color dictionary. Affects ppmhist. pgmmake: Fix bug: treats non-numeric gray-level argument as zero. Always broken (Pgmmake was new in Netpbm 10.32, February 2006). pdbimgtopam, pamtopdbimg: fix various cases of incorrect output, some always present (programs were new in Netpbm 10.52.00 (October 2010)). libnetpbm: pnm_parsecolorn(), pnm_parsecolor(): fix parsing of rgb: color specifications: yields value slightly too dim. Affects many programs. Broken in Netpbm 10.79 (June 2017). Makeman: make it work with Python 3.6 II. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.232 2021/12/08 16:05:02 adam Exp $ d4 1 @ 1.232 log @revbump for icu and libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.231 2021/09/28 12:52:51 jperkin Exp $ d3 1 a3 2 DISTNAME= netpbm-10.79.04 PKGREVISION= 9 d7 1 a7 1 # svn checkout http://svn.code.sf.net/p/netpbm/code/advanced netpbm d9 1 a9 1 # where VERSION comes from reading netpbm/doc/HISTORY d11 6 a16 4 # svn checkout http://svn.code.sf.net/p/netpbm/code/userguide netpbm-userguide # cd netpbm-userguide && for i in *.html; do python2.7 ../netpbm/buildtools/makeman $i; done && cd .. # tar -cvzf /archive/distfiles/netpbm-docs-r${SVN_REVISION}.tar.gz netpbm-userguide/*.[0-9] DISTFILES= ${DISTNAME}${EXTRACT_SUFX} netpbm-docs-r3052${EXTRACT_SUFX} d23 1 a23 1 USE_TOOLS+= gmake flex pax perl d123 3 a125 3 ${INSTALL_DATA} ${WRKDIR}/netpbm-userguide/*.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 ${INSTALL_DATA} ${WRKDIR}/netpbm-userguide/*.3 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3 ${INSTALL_DATA} ${WRKDIR}/netpbm-userguide/*.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 @ 1.231 log @netpbm: Support GCC >= 10. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.230 2021/05/24 19:52:23 wiz Exp $ d4 1 a4 1 PKGREVISION= 8 @ 1.230 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.229 2021/04/21 11:41:57 adam Exp $ d74 2 a75 3 .if ${OPSYS} == "SunOS" && \ (!empty(CC_VERSION:Mgcc-[6-9]*) || !empty(PKGSRC_COMPILER:Mclang)) SUBST_CLASSES+= xopen @ 1.229 log @revbump for textproc/icu @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.228 2020/11/28 01:20:03 gutteridge Exp $ d4 1 a4 1 PKGREVISION= 7 @ 1.228 log @Remove superfluous specification characters from pax invocations A bunch of packages had an extra "p" specification character passed to the pax -p option. One is enough. Committed to reduce the human parsing costs, should someone else need to examine this. (In my case because it seems recent Linux distros have changed such that some -p arguments can now cause an error to occur, where previously they were accepted.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.227 2020/11/05 09:08:25 ryoon Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.227 log @*: Recursive revbump from textproc/icu-68.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.226 2020/08/31 18:09:41 wiz Exp $ d121 1 a121 1 pax -rwpppm . ${DESTDIR}${PREFIX} @ 1.226 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.225 2020/06/02 08:24:06 adam Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.225 log @Revbump for icu @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.224 2020/05/12 17:51:46 rillig Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.224 log @graphics/netpbm: the top-level C file does not have _XOPEN_SOURCE @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.223 2020/03/20 11:57:50 nia Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.223 log @*: Convert broken sourceforge HOMEPAGEs back to http @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.222 2020/01/18 23:32:16 rillig Exp $ d78 1 a78 1 SUBST_FILES.xopen= *.c */*.c */*/*.c */*/*/*.c */*/*/*/*.c */*/*/*/*/*.c @ 1.222 log @all: migrate several HOMEPAGEs to https pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.221 2019/08/11 13:21:12 wiz Exp $ d18 1 a18 1 HOMEPAGE= https://netpbm.sourceforge.net/ @ 1.221 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.220 2019/07/16 22:37:17 nia Exp $ d18 1 a18 1 HOMEPAGE= http://netpbm.sourceforge.net/ @ 1.220 log @netpbm: Disable jp2 support by default Re-enable it with the 'jasper' option. Part of the process of trying to minimize the potential impact of a vulnerable jasper. Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.219 2018/08/22 09:45:14 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.219 log @Recursive bump for perl5-5.28.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.218 2018/07/04 13:40:21 jperkin Exp $ d4 1 a4 1 PKGREVISION= 1 d89 2 d98 6 a127 1 .include "../../graphics/jasper/buildlink3.mk" @ 1.218 log @*: Move SUBST_STAGE from post-patch to pre-configure Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.217 2018/02/20 07:04:54 dholland Exp $ d4 1 @ 1.217 log @Use REPLACE_SH on buildtools/stamp-date so it gets a shell that works on Solaris. PR 55241 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.216 2018/01/25 10:29:21 jperkin Exp $ d46 1 a46 1 SUBST_STAGE.rgb_txt= post-patch @ 1.216 log @netpbm: Perform _XOPEN_SOURCE workaround for clang too. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.215 2018/01/14 14:58:39 rillig Exp $ d39 1 @ 1.215 log @graphics/*: remove redundant :Q modifiers pkgsrc doesn't support PREFIX with spaces or other special characters. Therefore it is not necessary to add the :Q modifier to this variable and several others. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.214 2017/10/16 15:35:41 jperkin Exp $ d72 2 a73 1 .if ${OPSYS} == "SunOS" && !empty(CC_VERSION:Mgcc-[6-9]*) @ 1.214 log @netpbm: Extend SunOS workaround to GCC 6.x. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.213 2017/09/04 20:31:41 wiz Exp $ d26 2 a27 2 pkgdir=${STAGEDIR:Q} MACHINE=${MACHINE:Q} MAKE_FLAGS+= PKGMANDIR=${PKGMANDIR:Q} @ 1.213 log @Updated netpbm to 10.79.04. 17.08.11 BJH Release 10.79.04 libnetpbm: font facilities: fix invalid memory reference with certain font files. 17.08.02 BJH Release 10.79.03 pbmtoibm23xx: change license terms to GPL 2 or later. Makeman: make it work with Python 3.6 II. 17.07.08 BJH Release 10.79.02 libnetpbm: pnm_parsecolorn(), pnm_parsecolor(): fix parsing of rgb: color specifications: yields value slightly too dim. Affects many programs. Broken in Netpbm 10.79.00 about a week ago. 17.07.03 BJH Release 10.79.01 Fix 'format-security' GNU compiler warning. Introduced in Netpbm 10.79.00 a few days ago. 17.06.30 BJH Release 10.79.00 Add pamtable . pamgauss: Add -maximize, -oversample . Thanks Anton Shepelev pnmconvol: Extend -normalize to be applicable to convolution kernels specified by PGM file. Thanks Anton Shepelev g3topbm: tolerate fill bits. pbmtog3: Add -align8, -align16. ppmshadow: Improve results for very small maxval. ppmshadow: eliminate extraneous messages from pnmconvol. libnetpbm: Improve error message for purported image that is exactly 1 byte long (so ends in the middle of what would be the magic number). pbmtox10bm: Get the Perl interpreter for this Perl program from the PATH instead of hardcoded as /usr/bin/perl (like all other Netpbm Perl programs). ppmcolormask: fix incorrect output when input maxval is not 255. Always broken (ppmcolormask was new in Netpbm 9.0, April 2000). bmptopnm: fix crash when input is a Windows BMP with negative number for width. Always broken. (bmptopnm was new, as bmptoppm, in original Netpbm, 1992). pamcomp: fix incorrect output with -mixtransparency. Always broken. (-mixtransparency was new in Netpbm 10.56, September 2011). pamcomp: remove debug trace message with -mixtransparency. Always broken. (-mixtransparency was new in Netpbm 10.56, September 2011). pnmtojpeg: fix array bounds violation in argument list. Always broken (pnmtojpeg was new to Netpbm in Netpbm 8.2 (March 2000). pamcrater: fix incorrect output with non-square image. Introduced in Netpbm 10.69 (December 2014). svgtopam: fix treating negative width or height values in SVG like twos complement positive numbers; fail instead. Always broken (svgtopam was new in Netpbm 10.33 (March 2006)). svgtopam: fix error messages when input has splines or negative positions. Always broken (svgtopam was new in Netpbm 10.33 (March 2006)). libnetpbm: fix bug: pm_system_XXX closes Standard Input if you supply a Standard Output accepter but not a Standard Input feeder. Broken since Netpbm 10.40 (September 2007). Windows: fix bug: pm_system_lp() and pm_system_vp() fail silently instead of with a clear error message in an environment that does not provide Unix process management. Always broken. (pm_system_lp and pm_system_vp were new in Netpbm 10.40 (September 2007), but wouldn't even compile until Netpbm 10.42 (March 2008)). installnetpbm: Accept globs for directory name responses (notably, ~/DIR). makeman: Make it work with Python 3.6. Build: don't try to build standardppmdfont.c if it already exists (so don't require ppmdcfont to exist). Broken around Netpbm 10.35 (2006). Build: Define _XOPEN_SOURCE=500 in source files that use M_PI. While C libraries in the past have always provided this with just _XOPEN_SOURCE=null, it appears that M_PI is actually defined by Single Unix Specification 2, aka UNIX98, for which you need _XOPEN_SOURCE=500, and Cygwin has changed to enforce this. Build: document MinGW _XOPEN_SOURCE incompatibility and add warning to Configure. Debian packaging: fix bug: don't try to include Manweb files, as it is no longer packaged by 'make package'. 17.03.28 BJH Release 10.78.00 ppmpat: Add -color. ppmpat: Add -argyle1, -argyle2. pnmtotiff: Fail with -miniswhite or -minisblack on color image rather than produce an invalid TIFF. tifftopnmcmyk: Default rows per strip to the TIFF library default instead of whatever yields 8K strips. --version global option: with SOURCE_DATE_EPOCH environment variable, display source code datetime instead of build datetime. And when displaying build datetime, do it in the local time of the process running the command instead of the process that did the build. tifftonm: Fix incorrect PBM output with two-color paletted TIFF image. Broken in primordial Netpbm, ca 1990. tifftopnm: Fix memory corruption when image is more pixels than can be represented as a C unsigned integer. Broken in Netpbm 10.11 (October 2002). tifftopnmcmyk: Fix bug: fails with very wide images and no -rowsperstrip. Always broken. (Tifftopnmcmyk was new in Netpbm 8.2 (March 2000). svgtopam: Fix crash when out of memory. Always broken (svgtopam was new in Netpbm 10.33 (March 2006)). pnmcrop: Add -closeness libnetpbm: Add ppmd_pathbuilder_* functions. libnetpbm: ppmd_fill_path: remove debug trace. Always broken (ppmd_fill_path was new in Netpbm 10.34 (June 2006). Build: don't create pointer man pages anymore. These were classic man pages, created by 'make package', one for each program, that just told the user to get the manual from the web and that other options for manuals are available at install time. Getting documentation online is commonplace enough now that the user doesn't need to be told to do it or that there are other options. The existence of pointer man pages was, meanwhile, misleading, since it looked from the outside like they actually contained documentation. Build: Don't package or install Manweb setup (for accessing manuals on the web with Manweb). Probably 100% unused and distracting. Debian package: change dependencies to be compatible with Debian 8. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.212 2017/05/24 16:10:24 jperkin Exp $ d72 1 a72 1 .if ${OPSYS} == "SunOS" && !empty(CC_VERSION:Mgcc-[7-9]*) @ 1.212 log @Add workarounds for SunOS GCC 7.1 build. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.211 2017/02/23 23:13:42 wiz Exp $ d3 1 a3 1 DISTNAME= netpbm-10.77.02 d14 1 a14 1 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} netpbm-docs-r2897${EXTRACT_SUFX} @ 1.211 log @Updated netpbm to 10.77.02. 17.01.24 Release 10.77.02 tifftopnm: Fix memory corruption when image is more pixels than can be represented as a C unsigned integer. Broken in Netpbm 10.11 (October 2002). 17.01.11 BJH Release 10.77.01 svgtopam: Fix crash when out of memory. Always broken (svgtopam was new in Netpbm 10.33 (March 2006)). 16.12.25 BJH Release 10.77.00 pnmpad: fix bug: incorrect output width. Introduced in Netpbm 10.72 (July 2015). Makeman: slight improvement to formatting of man pages. Thanks Werner LEMBERG . Test: skip tests of some parts that are configured out of the build. 16.09.27 BJH Release 10.76.00 pnmquantall: Fix failure when temporary file location is not the same filesystem as the output file. pnmquantall: Fix incorrect handling of when the Pnmremap or the final rename fails. giftopnm: Fix bug: crash on little-endian computers that can't toleration unaligned memory access. Thanks Ignatios Souvatzis (is@@netbsd.org). Broken in Netpbm 10.47 (June 2009). cmuwmtopbm: fix trivial memory leak. Always broken (cmuwmtopbm was in primordial Pbmplus, in 1988). Build: Add PKG_CONFIG make variable. Build: tifftopnm.c: fix undefined WIFSIGNALED, etc. in 16.06.26 BJH Release 10.75.00 pbmtextps: Add -leftmargin, -rightmargin, -topmargin, -bottommargin, -ascent, -descent, -pad, -crop. pbmtextps: Add -dump-ps. pbmtextps: Abort with error instead of generating single space when user supplies no text. pbmtextps: Accept fractional -fontsize. pbmtextps: Change margins for non-default fonts. pbmtextps: Minor output changes caused by code cleanup. bmptopnm: Add ability to convert Version 4 and 5 Windows BMP. pbmtext: remove undocumented -dump option; add 'genfontc' development tool (buildtools/ directory) to replace it. pbmtext: Add -dry-run pbmtext: Add -dump-sheet pbmtext: Speedup: renders directly in raw PBM. pbmreduce: add -randomseed. anytopnm, pnmmargin, pnmquant, ppmquant, pnmquantall, pgmcrater, ppmfade, ppmrainbow, ppmshadow, pbmtox10bm, pamstretch-gen: Add -version. fiascotopnm: change -version to include Netpbm version. libnetpbm: Add pm_system2(), pm_system2_lp(), pm_system2_vp() - same as pm_system(), etc. but returns the termination status. pamarith: fix incorrect output when maxvals differ, for -add, -multiply, -mean, -min, -max. Broken in Netpbm 10.41 (December 2007). pbmtextps: Fix bug: input text or font name with Postscript control characters messes up the Postscript program. hpcdtoppm dummy version: update web link to real version. ppmhist: fix incorrect color names. Introduced in Netpbm 10.19 (November 2003). ppmshadow: fix bug: don't ignore invalid option. Introduced in Netpbm 10.9 (September 2002). pnmpaste: fix possible invalid memory access. Introduced in Netpbm 1.44 (September 2008). pbmreduce: fix undefined behavior when scale factor argument is too big. Always present (pbmreduce was new in September 1989). pbmtext: Fix bug: invalid memory reference when text contains code points > 127. Broken in 10.74. pnmtofiasco, fiascotopnm: Fix incorrect math on systems with unusual floating point representation. Always broken (programs were new in Netpbm 9.6 (July 2000). cameratopam: fix invalid memory reference; effect unknown. Introduced in Netpbm 10.68 (September 2014). Install on Windows: fix backward compatibility symlinks for pnmtoplainpnm, pnmquantall. Build: Remove use of strndup so it compiles on Mac OS X 10.6. Broken in 10.74. Build: Remove use of isfinite so it compiles with C89 standard compiler. 16.03.27 BJH Release 10.74.00 pbmtext: produce same image when you run pbmtext with -width explicitly set to the width you get when you don't specify width. pbmtext: ignore -nomargins when -width is specified. pbmtext: report when line ends are dropped because of truncation. pbmtext: Fix bug: if input has a code point that is not in the font, Pbmtext substitutes space, but behavior is undefined if font doesn't have space either. Now it aborts the program in that case. pbmtext: fix bug: Respect -width when specified. pbmtext: fix bug: Deal correctly with negative -space. pbmtext: fix bug: Consider all characters in line, not just first and last, in determining line width. libnetbpm font facility (so pbmtext): fix bug: undefined behavior when font definitions are invalid in any of various ways. libnetpbm font facility (so pbmtext): fix incorrect font names in error messages. pnmtopsnr: Add -machine, -max . Netpbmlib: add /usr/local/netpbm/lib and /etc/X11 to search path for rgb.txt. makeman: Add some text replacements to solve glitches. Handle &mdash, &minus. 15.12.26 BJH Release 10.73.00 anytopnm: use --mime-type option instead of --mime on newer 'file' program (on which --mime has a new meaning so that 'anytopnm' cannot recognize some file types). anytopnm: recognize "Netpbm PAM" non-mime output from 'file' program as indicating PAM. pnmtops: fix bug: always thinks -level=N is -level=1. Introduced after Netpbm 10.26 (January 2005) but before 10.35 (August 2006). Manifests only with recent compilers. pnmpaste: fix bug with PBM: incorrect output. Introduced in Netpbm 10.44 (September 2008). Build: fix undefined reference to parse_printf_format etc. on system that doesn't have that facility. Broken in Netpbm 10.69 (December 2014). Build: fix superfluous error message when USER environment variable contains whitespace. Broken since primordial Netpbm. Windows build: fix bug: make clean doesn't clean icon/netpbm.o. Broken since Netpbm 10.67 (June 2014). Test: improved pnmpaste test. 15.09.26 BJH Release 10.72.00 Add pamunlookup . pamtopng: Implement -itxt . pamlookup: Add -byplane . pbmtoescp2: Add -stripeheight . phmtoescp2: Add -resolution . pbmtoescp2: Add -formfeed . pbmtoescp2: Add -raw . pbmtoescp2: Add -resolution=720 . pbmtoescp2: Pad output horizontally to a multiple of 8 columns and vertically to a whole stripe to prevent image loss. fitstopnm: Add message saying you're probably making a mistake if you have a 3-D image and don't specify -image. The third dimension is almost always time in practice. fitstopnm: Fix -min and -max. Broken in Netpbm 10.39 (June 2007). pnmtopclxl: fix buffer overrun causing unpredictable behavior. (Introduced in Netpbm 10.54 (March 2011). pnmtopclxl: fix wild memory access when out of memory. Always broken (Pnmtopclxl was new in Netpbm 10.6 (July 2002)). pnmtopclxl: fix wild memory access with pathologically large and uncompressible image. Always broken (Pnmtopclxl was new in Netpbm 10.6 (July 2002)). pnmtopclxl: fix silent output corruption when a file write fails. Always broken (Pnmtopclxl was new in Netpbm 10.6 (July 2002)). escp2topbm: Fix -plain. Always broken (escp2topbm was new in Netpbm 10.18 (September 2003)). pnmpad: Add -mheight, -mwidth. ppmtoilbm: Fix failure with -hamforce and -nocompression. Broken in Netpbm 9.12 (March 2001). makeman: fix Python syntax error. Introduced in Netpbm 10.70 (June 2015). 15.06.28 BJH Release 10.71.00 Add pamtopng. Thanks Willem vanSchaik (willem@@schaik.com). pnmtopng: Add -srgbintent. pamstereogram: Add -xbegin. Change default to render from center outwards intead of from right to left, thus making the center of the image the crispest part. Thanks Scott Pakin (scott@@pakin.org). pamstereogram: Allow -xshift and -yshift to be negative. Thanks Scott Pakin (scott@@pakin.org). pnmpsnr: Add -rgb. ppmtoicr: remove -rle option. Actually, it never worked because of a bug. Now it isn't expected to. Ppmtoicr was new in 1991. pnmtopalm: Fix arithmetic overflow with ridiculously large image. Introduced after Netpbm 10.26 (January 2005) but before Netpbm 10.35 (August 2006). palmtopnm: Fix distorted output with PackBits compressed input. Always broken (Ability to convert PackBits input was new in Netpbm 10.27 (March 2005). pbmtoepson: fix -protocol option - never works and sometimes crashes program. Always broken (-protocol was new in Netpbm 10.23 (July 2004). pbmtoppa: fix buffer overruns, double-free crashes. Always broken (pbmtoppa was new in Netpbm 9.1 (March 2000). pbmtomatrixorbital: fix bug: fails if you specify the input file name argument. Always broken. (pbmtomatrixorbital was new in Netpbm 10.18 (Setpember 2003). sbigtopgm: fix detection of camera type. Always broken (sbigtopgm was new in Netpbm 8.3 (March 2000)). sbigtopgm: fix recognition of compressed image. Broken in Netpbm 10.70 (March 2015). pbmtogo: Fix bug: garbage first row. Broken at least since November 1989. pbmtogo: Fix bug: buffer overrun with certain input. Broken at least since November 1989. pbmtoescp2: Fix bug: overrun on certain input. Always broken (pbmtoescp2 was new in Netpbm 10.18 (September 2003)). escp2topbm: Fix buffer overrun on certain input. Always broken (escp2topbm was new in Netpbm 10.18 (September 2003)). libnetpbm: pm_stripeq: fix bug: wild pointer access when comparator is shorter than comparand. Doesn't affect function, but could cause crash or privacy exposure. Affects reading of a PAM file by any program. Introduced in one of Netpbm 10.27 (March 2005) through 10.35 (August 2006). pnmconvol: Fix bug: wrong output for pixels that convolve to negative values (should be clipped to zero). Introduced in Netpbm 10.68 (September 2014). pbmtog3: Fix buffer overrun. Introduced in Netpbm 10.23 (July 2004). cameratopam: Fix arithmetic underflow in JPEG processing; unknown effect. pbmtoxbm: Fix bug: crash with zero width input. Broken in Netpbm 10.37 (December 2006). sbigtopgm: fix buffer overrun with invalid input image. Always present (sbigtopgm was new in Netpbm 8.3 (March 2000)). pnmtorle: Fix buffer overrun with long file name. Always present. (pnmtorle was new to Netpbm in Netpbm 9.0 (April 2000)). pbmtopk: Fix buffer overrun with long file name. Always present. (pbmtopk was new in Netpbm 1 (March 1991)). pktopbm: Fix buffer overrun with long file name. Always present. (pbmtopk was new in Netpbm 1 (March 1991)). ppmtoyuvsplit: Fix buffer overrun with long file name. Always present. (New in Netpbm 1 (March 1991)). pbmtopi3: Fix bug: wrong output when input is higher or wider than 640 pixels. Always broken (pbmtopi3 was new in September 1991). st4topgm: Fix bug: with no argument, uses file named "'" instead of Standard Input. Always present (st45topgm was new in Netpbm 10.70 (March 2015). pbmtomgr: Fix incorrect output when input is too large (must be at most 4095 pixels high or wide). Always broken. (pbmtomgr was new in 1989). pbmtomacp: fix wild pointer dereference with -b larger than image height. Always broken. (pbmtomacp was new in X.V11R3 (March 1988). ppmtorgb3: Fix buffer overflow with long input file name. Always present. (ppmtorgb3 was new in X.V11R4 (November 1989). ppmtoarbtxt: fix bug: wrong output when high numbers represent darker. Broken in Netpbm 10.69 (November 2014). ppmtoarbtxt: better rounding in sample values. libnetpbm: Remove bitio.h as an external interface. test: replace some GNU-only code with more portable code that works on OS X. Thanks Ryan Schmidt . makeman: deal properly with backlash in source. But something was wrong with this change and it caused the program always to fail, so we reversed this change in 10.72. Build: don't build and install libjbig and libjasper if we are using external versions of them instead. Build: various cross-compile fixes, especially for MinGW. Build: work around bug in GCC < 4.2 related to SSE2 builtins that causes compile of pamflip to fail. Build: fix 'make package' where config.mk sets a subdirectory other than 'man' for the manual. Build: improve pointer man page text. 15.03.29 BJH Release 10.70.00 Add st4topgm, pgmtost4. Add pgmtosbig. Mainly a test tool for sbigtopgm. Add yuy2topam. Thanks Michael Haardt. tifftopnm: allow input file to be nonseekable. Thanks Ludolf Holzheid . pnmhisteq: add -noblack and -nowhite. Idea from Andrew Brooks . pgmmorphconv: add -gradient. Thanks Michael Haardt . giftopnm: Fix bug: crashes if purported GIF has neither a global color map nor a local one. pgmmorphconv: fix bug: always produces PGM Plain format. Always present (progam was added to Netpbm in Release 10.0 (June 2002)). pamtilt: fix bug: unconditional crash. Broken in Netpbm 10.63 (June 2013). pnmgamma -srgbtobt709, -bt709tosrgb: fix bug; incorrect output nearly always. Always broken (These options were new in Netpbm 10.32 (February 2006)). pamtosvg: fix use of unset variable; probably results in a crash. Always present (pamtosvg was new in Netpbm 10.33 (March 2006)). cameratopam: fix bug: variable used before set; unknown impact. Introduced in Netpbm 10.66 (March 2014). On Windows, don't leave temporary files around (previous code did so because unlink of an open file fails in Windows; new code deletes temporary files via atexit). Thanks Ludolf Holzheid . Libnetpbm: fix external header file pm.h so it does not include internal header file pm_c_util.h. Introduced in Netpbm 10.69 (December 2014). build: fix incompatible type compilation error in giftopnm. Introduced in Netpbm 10.38 (March 2007) (but obviously manifests only in recent build environments). build: fix compile failure in wordint_access_be.h with Bigendian target platforms. Introduced in Netpbm 10.63 (June 2013). build: fix compile failure in pbmtomacp, ppmtoacad, pgmabel: TRUE redefined. Introduced in Netpbm 10.69 (December 2014). 14.12.25 BJH Release 10.69.00 pnmnorm: add -bsingle, -wsingle. ppmtoarbtxt: Do some validation of format strings. Thanks Akira F Urushibata . pamcrater: Add -verbose. ppmtoarbtxt: Fail if a #() escape sequence runs off end of file or is too long to process; before, the program would treat the text from # to EOF or where the buffer filled up as literal text, even ignoring any #() within. NetBSD: show actual numbers in messages instead of "f" or no information, by using NetBSD's vasprintf. Make %g in messages display the actual number instead of "g" in messages where platform doesn't have vasprintf. (But scores of %f are still left). anytopnm: convert all images in a multi-image GIF instead of just the first. Improve "bad magic number" message from pbmXXX, and pgmXXX, and pnmXXX programs. Fix bogus message from ppmXXX programs when the input is not (per the magic number) a Netpbm image. Introduced after Netpbm 10.26 (January 2005) but before Netpbm 10.35 (August 2006). ppmtoarbtxt: Fix some undefined behavior when program limits are exceeded (i.e. buffer overruns). pambackground: fix bug: segfault or incorrect results in most cases. Thanks Ludolf Holzheid (ludolf.holzheid@@gmx.de). Introduced in Netpbm 10.37 (December 2006). Windows build: fix universal build failure with "No rule to make ...icon.netpbm.oLINKERISCOMPILER...". Broken in Netpbm 10.67 (June 2014). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.210 2016/08/11 22:48:00 is Exp $ d69 15 @ 1.210 log @Fix bus error on little-endian architectures with strict alignment. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.209 2016/07/09 06:38:22 wiz Exp $ d3 1 a3 3 TEST_TARGETS= test DISTNAME= netpbm-10.68.02 a5 2 PKGREVISION= 5 d8 1 a8 1 # tar --exclude netpbm/.svn/\* -cvzf /archive/distfiles/netpbm-$VERSION.tar.gz netpbm d14 1 a14 1 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} netpbm-docs-r2313${EXTRACT_SUFX} d50 3 @ 1.209 log @Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. @ text @d1 3 a3 1 # $NetBSD: Makefile,v 1.208 2016/05/16 21:23:31 richard Exp $ d8 2 a9 1 PKGREVISION= 4 @ 1.208 log @netpbm should use flex tool instead of lex and, while we're here, enable vasprintf for SunOS. bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.207 2016/04/09 20:08:53 alnsn Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.207 log @Add CFLAGS_FOR_BUILD and LDFLAGS_FOR_BUILD for MKPIE build. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.206 2016/02/26 11:40:30 jperkin Exp $ d6 1 a6 1 PKGREVISION= 2 d22 1 a22 1 USE_TOOLS+= gmake lex pax perl @ 1.206 log @Remove manual addition of MAKE_FLAGS to OPSYSVARS, it's now in by default. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.205 2016/02/25 13:37:47 jperkin Exp $ d29 2 @ 1.205 log @Use OPSYSVARS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.204 2015/06/12 10:50:11 wiz Exp $ a53 1 OPSYSVARS+= MAKE_FLAGS @ 1.204 log @Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.203 2015/03/12 12:35:42 tnn Exp $ d54 9 a62 10 .if ${OPSYS} == "NetBSD" MAKE_FLAGS+= NEED_RUNTIME_PATH=Y .elif ${OPSYS} == "Darwin" MAKE_FLAGS+= NETPBMLIBTYPE=dylib MAKE_FLAGS+= NETPBMLIBSUFFIX=dylib .elif ${OPSYS} == "SunOS" MAKE_FLAGS+= LDSHLIB=-shared MAKE_FLAGS+= NEED_RUNTIME_PATH=Y MAKE_FLAGS+= NETWORKLD="-lsocket -lnsl" .elif ${OS_VARIANT} == "SCOOSR5" @ 1.203 log @simplify PKGMANDIR fix @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.202 2015/03/11 23:19:58 tnn Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.202 log @honour PKGMANDIR @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.201 2015/03/11 23:02:50 tnn Exp $ d28 1 a28 1 INSTALL_ENV+= PKGMANDIR=${PKGMANDIR:Q} @ 1.201 log @missing INSTALLATION_DIRS for man3 & man5 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.200 2015/01/12 11:47:59 is Exp $ d28 1 d84 1 d88 1 @ 1.200 log @forgot to bump revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.199 2015/01/12 11:44:09 is Exp $ d66 1 a66 1 INSTALLATION_DIRS= ${PKGMANDIR}/man1 share/netpbm @ 1.199 log @new rgb.txt location finding code requires new SUBST. This is incomplete in that the X11 locations should probably be patched, too; OTOH, the netpbm rgb.txt is found now, and the environment variable RGBDEF works also. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.198 2014/11/23 16:12:10 wiz Exp $ d6 1 @ 1.198 log @Update to 10.68.02. Remove XOPEN_SOURCE SUBST now that it was fixed upstream. 14.11.23 BJH Release 10.68.02 pambackground: fix bug: segfault or incorrect results in most cases. Thanks Ludolf Holzheid (ludolf.holzheid@@gmx.de). Introduced in Netpbm 10.37 (December 2006). 14.09.28 BJH Release 10.68.01 Windows build: fix universal build failure with "No rule to make ...icon.netpbm.oLINKERISCOMPILER...". Broken in Netpbm 10.67 (June 2014). 14.09.26 BJH Release 10.68.00 Split pgmcrater into pamcrater and pamshadedrelief. pnmconvol: add -bias . Remove pnmcomp, install a pnmcomp symlink for pamcomp. Fix incorrect option parsing when there are multiple common options (e.g. -plain -quiet). Always broken. (Possibility of specifying multiple common options that don't cause the program to ignore every other option (like -version) was new in Netpbm 10.10 (October 2002). cameratopam: fix buffer overflow. Always present. (cameratopam was new in Netpbm 10.28 (June 2005)). cameratopam: fix incorrect output introduced in Netpbm 10.51 (June 2010). ppmtopict: Fix unconditional crash. Introduced in Netpbm 10.52 (September 2010). pcdovtoppm: Fix crash due to invalid operator == on some systems. Always broken (pcdovtoppm was new sometime between Netpbm 9.25 (March 2002) and Netpbm 10.11 (Februrary 2010)). Build: change _XOPEN_SOURCE from 600 back to 500 in 7 files. It was changed from 500 to 600 in Subversion revision 1731 in Netpbm 10.60 (September 2012) because that made a similar version of Netpbm compile on Mac OSX. Without it, strdup did not get defined. But this is apparently a bug in Mac OSX, since X/Open 500 does have strdup. Furthermore, many other Netpbm files use strdup and apparently compile OK on Mac OSX without 600. Finally, we see today that Illumos system header files deliberately kill the compilation if the compiler is pre-C99 and _XOPEN_SOURCE is 600. So we go back to 500 and if the problem on Mac OSX gets reported again, we will look more deeply. Build: change _XOPEN_SOURCE from 600 back to 500 in jpeg2ktopam.c and pamtojpeg2k.c. It was changed from 500 to 600 in Netpbm 10.41 (December 2007), reportedly to get int_fast32_t, etc. defined on AIX, but other files that use int_fast32_t don't have it today, so that must be wrong. See above for the drawback of 600. Build: fix undefined symbols in fiasco converters with static libraries. Build: provide means of setting the default search path for rgb.txt color database via config.mk. Build: fix bug which prevents JBIG converters from building with internal JBIG library. Introduced in 10.67.00. Build: fix bug which makes build of Ppmsvga fail (which is attempted only on a system with libvga). Introduced in Netpbm 10.63 (June 2013) Build: fix build failure in an environment that does not have __inline . Introduced some time between Netpbm 10.26 (January 2005) and Netpbm 10.35 (August 2006). Build: fix build failure on SCO OpenServer due to SIGURG not existing. Broken in Netpbm 10.49 (December 2009). Build: Declare _XOPEN_SOURCE >= 500 in source files that use strdup. Build: fix compile failure due to use of reserved word 'stdout'. Build with 'installosf': Fix crash due to invalid operator == on some systems. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.197 2014/11/23 14:38:34 gson Exp $ d44 1 a44 1 SUBST_FILES.rgb_txt= pm_config.in.h @ 1.198.2.1 log @Pullup ticket #4588 - requested by is graphics/netpbm: bug fix patch Revisions pulled up: - graphics/netpbm/Makefile 1.199-1.200 --- Module Name: pkgsrc Committed By: is Date: Mon Jan 12 11:44:09 UTC 2015 Modified Files: pkgsrc/graphics/netpbm: Makefile Log Message: new rgb.txt location finding code requires new SUBST. This is incomplete in that the X11 locations should probably be patched, too; OTOH, the netpbm rgb.txt is found now, and the environment variable RGBDEF works also. --- Module Name: pkgsrc Committed By: is Date: Mon Jan 12 11:47:59 UTC 2015 Modified Files: pkgsrc/graphics/netpbm: Makefile Log Message: forgot to bump revision @ text @d1 1 a1 1 # $NetBSD$ a5 1 PKGREVISION= 1 d44 1 a44 1 SUBST_FILES.rgb_txt= config.mk @ 1.197 log @Use the libc vasprintf() on NetBSD. This fixes a bug where a warning message from pnmtops would say "rescaling to g", with the letter "g" appearing in place of a floating point value. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.196 2014/10/23 23:41:32 fhajny Exp $ d3 1 a3 2 DISTNAME= netpbm-10.67.05 PKGREVISION= 5 d14 1 a14 1 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} netpbm-docs-r2273${EXTRACT_SUFX} a48 11 .if ${OPSYS} == "SunOS" SUBST_CLASSES+= xopen SUBST_STAGE.xopen= pre-configure SUBST_FILES.xopen= converter/other/jpeg2000/jpeg2ktopam.c SUBST_FILES.xopen+= converter/other/jpeg2000/pamtojpeg2k.c SUBST_FILES.xopen+= buildtools/libopt.c SUBST_FILES.xopen+= lib/libppmcolor.c lib/libpamcolor.c lib/libpm.c SUBST_FILES.xopen+= lib/pmfileio.c lib/libpam.c lib/colorname.c SUBST_SED.xopen= -e '/define.*_XOPEN_SOURCE/s/600/500/g' .endif @ 1.196 log @Simplify default install target. Bump PKGREVISION (symlink changes). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.195 2014/10/09 18:58:18 gson Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.195 log @Configure netpbm with tiff and zlib support so that pamtotiff, pnmtotiff, pnmtotiffcmyk, and tifftopnm once again get built. They have been temporarily absent since the update to 10.67.03. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.194 2014/09/29 18:16:41 gson Exp $ d4 1 a4 1 PKGREVISION= 3 d97 1 a97 2 ${MV} link/* lib && \ ${RM} -rf link man/web && \ @ 1.194 log @Revert the shell used to run netpbm commands implemented as shell scripts from bash to sh, to limit exposure to any still-unfixed or still-undiscovered bash vulnerabilities. A quick review of the shell scripts did not turn up any obvious bashishms. Hopefully they have all been fixed already, but if not, I'd still rather have one or two scripts be broken (and volunteer to fix any breakage reported) than have all of them be vulnerable to bash bugs. Approved by agc. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.193 2014/09/19 08:42:47 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 d84 4 d108 1 @ 1.193 log @Add jpeg dependency and enable it. Adds jpegto* and *tojpeg again, needed e.g. by avr-libc (reported by joerg). Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.192 2014/09/10 10:54:49 jperkin Exp $ d4 1 a4 1 PKGREVISION= 1 d22 1 a22 1 USE_TOOLS+= bash:run gmake lex pax perl a41 14 # Several of the netpbm shell scripts use bashisms, so force using # bash for all of the shell scripts. REPLACE_INTERPRETER+= bash REPLACE.bash.old= .*/bin/sh REPLACE.bash.new= ${TOOLS_PATH.bash} REPLACE_FILES.bash= converter/other/anytopnm REPLACE_FILES.bash+= converter/other/pnmtoplainpnm REPLACE_FILES.bash+= converter/ppm/hpcdtoppm/hpcdtoppm REPLACE_FILES.bash+= converter/ppm/hpcdtoppm/pcdovtoppm REPLACE_FILES.bash+= editor/pamstretch-gen REPLACE_FILES.bash+= editor/pnmindex.sh REPLACE_FILES.bash+= editor/pnmmargin REPLACE_FILES.bash+= other/ppmtomap @ 1.192 log @Downgrade _XOPEN_SOURCE=600 back to 500 on SunOS, you can't mix and match due to conflicting C99 requirements, and we don't need XPG6 for strdup(). Fixes build on SunOS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.191 2014/09/08 21:55:04 wiz Exp $ d4 1 a74 1 d96 2 d122 1 @ 1.191 log @Update to 10.67.05: 14.09.08 BJH Release 10.67.05 cameratopam: fix buffer overflow. Always present. (cameratopam was new in Netpbm 10.28 (June 2005)). Build: fix universal build failure introduced in 10.67.04. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.190 2014/09/08 21:51:25 wiz Exp $ d63 12 @ 1.190 log @Update to 10.67.04, integrating last two pkgsrc patches. Add a second tarball consisting of the html-to-man converted documenation, and overwrite dummy man pages with those. Changes in 10.67.04: 14.09.04 BJH Release 10.67.04 pcdovtoppm: Fix crash due to invalid operator == on some systems. Always broken (pcdovtoppm was new sometime between Netpbm 9.25 (March 2002) and Netpbm 10.11 (Februrary 2010)). Build: fix compile failure due to use of reserved word 'stdout'. Build with 'installosf': Fix crash due to invalid operator == on some systems. Build: fix undefined symbols in fiasco converters with static libraries. Build: provide means of setting the default search path for rgb.txt color database via config.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.189 2014/09/08 21:22:28 wiz Exp $ d3 1 a3 1 DISTNAME= netpbm-10.67.04 @ 1.189 log @Update to 10.67.03. This is the current release of the Advanced branch of netpbm. Lots and lots of changes since our Super Stable release version. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.188 2014/08/25 10:01:43 wiz Exp $ d3 1 a3 1 DISTNAME= netpbm-10.67.03 d10 5 a14 1 EXTRACT_SUFX= .tgz d59 1 a59 1 SUBST_SED.rgb_txt+= -e 's,@@@@PREFIX@@@@,${PREFIX},' d100 3 @ 1.188 log @Bump PKGREVISION for two removed patches, just to be on the safe side. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.187 2014/08/21 21:01:58 wiz Exp $ d3 1 a3 2 DISTNAME= netpbm-10.35.93 PKGREVISION= 1 d5 5 a9 1 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=netpbm/} a16 3 MAKE_JOBS_SAFE= no PKG_INSTALLATION_TYPES= overwrite pkgviews a18 1 USE_GCC_RUNTIME=yes d24 8 a31 2 REPLACE_PERL+= editor/ppmfade editor/ppmshadow editor/pnmquant \ generator/ppmrainbow manweb editor/pnmflip editor/ppmquant d33 1 a33 4 LIBS.SunOS+= -lsocket -lnsl MAKE_ENV+= NETWORKLD=${LIBS:Q} MAKE_FLAGS+= PKGMANDIR=${PKGMANDIR} a48 1 REPLACE_FILES.bash+= editor/ppmquantall d59 2 a60 7 # Fiasco fails to compile on Darwin-8.x. PLIST_VARS+= fiasco .if !empty(MACHINE_PLATFORM:MDarwin-8.*-*) MAKE_ENV+= BUILD_FIASCO=N .else PLIST.fiasco= yes .endif d62 11 a72 6 .if ${OPSYS} == "Darwin" MAKE_ENV+= NETPBMLIBTYPE="dylib" NETPBMLIBSUFFIX="dylib" .elif ${OPSYS} == "HPUX" && ${OBJECT_FMT} == "SOM" MAKE_ENV+= NETPBMLIBTYPE="unixshared" NETPBMLIBSUFFIX="sl" .else MAKE_ENV+= NETPBMLIBTYPE="unixshared" NETPBMLIBSUFFIX="so" d75 1 a75 3 .if ${OS_VARIANT} == "SCOOSR5" LDFLAGS.SCO_SV+= -lsocket .endif d77 5 a81 2 .if !empty(PKGSRC_COMPILER:Mido) CPPFLAGS+= -DSGI_IDO_CC a83 5 INSTALLATION_DIRS= ${PKGMANDIR}/man1 share/netpbm pre-configure: ${CP} ${WRKSRC}/Makefile.config.in ${WRKSRC}/Makefile.config @ 1.187 log @Update to 10.35.93: 14.06.29 BJH Release 10.35.93 pamsharpness: put primary output on Standard Output instead of on Standard Error as a Netpbm message. jpegtopnm -dumpexif: fix incorrect display of resolution. Always broken. (-dumpexif was new in Netpbm 9.18 September 2001). jpegtopnm -dumpexif: fix truncated make, model, or datetime. Always broken. (-dumpexif was new in Netpbm 9.18 September 2001). jpegtopnm -dumpexif: fix wild pointer with invalid EXIF data. Always broken. (-dumpexif was new in Netpbm 9.18 September 2001). Build: fix dependencies in .deb package so they work with Debian 6 at least. Always broken (.deb capability was new in 10.35.92). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.186 2014/08/21 20:58:23 wiz Exp $ d4 1 @ 1.186 log @Update to 10.35.92: 14.03.29 BJH Release 10.35.92 ppmrelief: fix out-of-bound values in output. Always broken. Thanks Prophet of the Way . ppmrelief: fix crash when input image is too small. Always broken. Thanks Prophet of the Way . pgmtexture: fix buffer overflow. Always broken. (Program was added in primordial Netpbm in 1991). pamdeinterlace: fix incorrect output with -takeodd and image has only one row. Always broken (pamdeinterlace was introduced in Netpbm 9.21 (January 2001)). Thanks Prophet of the Way . 13.12.24 BJH Release 10.35.91 pbmtoepsi: fix handling of all-white image. Always broken. Thanks Prophet of the Way . pbmtoepsi: fix excessively long raster line. Always broken. Thanks Prophet of the Way . pnmshear: fix incorrect determination of background color. Always broken. ppmpat: fix crash with -squig with aspect ratio < 1:25 or > 25:1. Thanks Prophet of the Way . Always broken. pamgauss: Fix typo in message. 13.09.26 BJH Release 10.35.90 ppmtoxpm: fix bug: ignores inability to open the specified color dictionary file (-rgb) and just doesn't use color names. Introduced in Netpbm 10.15 (April 2003). ppmforge. fix crash when -mesh is 1 or less. Always broken (program was added in Pbmplus (October 1991). Thanks Prophet of the Way . ppmforge: fix array bounds violation. Always broken (program was added in Pbmplus (October 1991). Thanks Prophet of the Way . 13.05.03 BJH Release 10.35.89 ppmtowinicon: fix bug: sometimes creates image truncated in the middle of the AND mask. Always broken (program was new in Netpbm 9.3 (June 2000)). pamtilt: fix bug: incorrect output or invalid memory access crash. Always broken (program was new in Neptbm 10.30 (October 2005)). 13.02.20 BJH Release 10.35.88 ppmpat: fix wrong output with -poles. Windows build: fix compile error on urt/rle_open_f.c due to Unix process management stuff. leaftoppm: fix incorrect determination of whether input is Interleaf on 64 bit systems. Always broken. cmuwmtopbm: fix incorrect determination of whether input is a CMU window manager bitmap on 64 bit systems. Always broken. 12.12.05 BJH Release 10.35.87 pamtotiff: fix bug: XRESOLUTION, YRESOLUTION, and RESOLUTIONUNIT not allowed in -tags. Broken at least since 10.35.00. pnmmontage: fix random stuff placed in unoccupied space in the output image. Always broken (program was new in 9.10 (January 2001). pnmpsnr: fix crash when invoked (invalidly) with only one argument. Always broken. pampick: fix wild pointer in command line parsing. Bug has always been there. pamgauss: Fix bug: erroneously says -maxval is too big. Always broken (Pamgauss was added in 10.23 (July 2004). 12.07.23 BJH Release 10.35.86 ppmtobmp: fix failure with "internal error" message on all uses. Broken in 10.35.78. Build: rename getline() in xpmtoppm.c to avoid collision with some libc. Always broken. 12.06.21 BJH Release 10.35.85 configure: work around Perl bug that causes 'configure' to falsely conclude Svgalib is installed. Build: move -lm to end of -l's. Broken at least since 10.35. 12.02.14 BJH Release 10.35.84 pamscale: fix all black output with resampling. Always broken. pgmtexture: fix integer overflow in difference variance. Always broken. pgmtexture: fix array bounds violations in various calculations. Always broken. Build: always put Netpbm header files before external library header files in search path. 11.11.25 BJH Release 10.35.83 pngtopnm: fix crash with invalid tIME chunk. Always broken. 11.09.25 BJH Release 10.35.82 pnmtopng: fix bug: with -alpha specifying a mask which contains no fully transparent area, output PNG is fully opaque. Introduced in 10.29. pnmquant: work with older Perl that doesn't have 3-argument open. pnmtops: fix message: says "from top edge" where it means "from bottom edge." 11.07.10 BJH Release 10.35.81 pgmtexture: fix wrong sum variance result. Wrong since the beginning. Thanks Francois P. S. Luus . @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.185 2014/07/17 15:52:25 ryoon Exp $ d3 1 a3 1 DISTNAME= netpbm-10.35.92 @ 1.185 log @Fix build under SCO OpenServer 5.0.7/3.2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.184 2014/05/29 23:36:39 wiz Exp $ d3 1 a3 2 DISTNAME= netpbm-10.35.80 PKGREVISION= 8 @ 1.184 log @Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.183 2014/03/13 11:08:51 jperkin Exp $ d74 4 @ 1.183 log @Set USE_GCC_RUNTIME=yes for packages which build shared libraries but do not use libtool to do so. This is required to correctly depend upon a gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.182 2013/05/31 12:41:07 wiz Exp $ d4 1 a4 1 PKGREVISION= 7 @ 1.182 log @Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.181 2013/02/16 11:18:08 wiz Exp $ d19 1 @ 1.181 log @Recursive bump for png-1.6. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.180 2013/01/26 21:36:31 adam Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.180 log @Revbump after graphics/jpeg and textproc/icu @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.179 2012/10/06 14:11:08 asau Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.179 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.178 2012/10/03 21:56:11 wiz Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.178 log @Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.177 2012/07/25 14:42:02 jperkin Exp $ a15 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.177 log @Remove SunOS patch, the ld(1) options are actively harmful and cause R_AMD64_32 relocation errors in 64-bit mode. The default options should work fine. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.176 2012/06/14 07:45:22 sbd Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.176 log @Recursive PKGREVISION bump for libxml2 buildlink addition. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.175 2012/02/06 12:40:31 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.175 log @Revbump for a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.174 2011/04/05 11:43:08 tron Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.174 log @Re-add "MAKE_JOBS_SAFE=no" as the build breaks on an 8 core machine. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.173 2011/04/04 09:17:24 adam Exp $ d4 1 @ 1.173 log @Changes 10.35.80: * asciitopgm: fix bug: memory corruption on too-long lines. * asciitopgm: fix bug: improper handling of blank lines. Changes 10.35.79: * configure: don't default to /usr/X11R6/lib/libX11.so just because /usr/X11R6 exists. /usr/X11R6/lib must exist. * pngtopnm: fix bug: -verbose reports history chunk present when it's really a palette. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.172 2011/01/15 18:37:46 tron Exp $ d13 1 @ 1.172 log @Update "netpbm" package to version 10.35.78. Changes since 10.35.77: - bmptopnm: Don't crash on invalid zero value of image height in the BMP header of a compressed file. Always broken. - bmptopnm: don't crash on large invalid value of 'colorsused' in the BMP header. - ilbmtoppm: Don't crash on image that has a transparent color index, but no color map. "pkgsrc" changes: - Add a lot of patches written by Thomas Klausner and me to make this compile with PNG 1.5. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.171 2011/01/13 13:36:07 wiz Exp $ d3 1 a3 1 DISTNAME= netpbm-10.35.78 d11 1 a11 2 MAKE_JOBS_SAFE= no d76 2 d88 1 a88 5 (rmdir man || ${TRUE}) && \ ${MKDIR} share/doc/netpbm && \ ${CP} ${WRKSRC}/doc/* share/doc/netpbm && \ ${MKDIR} ${PKGMANDIR}/man1 && \ ${MV} share/doc/netpbm/*.1 ${PKGMANDIR}/man1 && \ a92 2 ${FIND} ${DESTDIR}${PREFIX}/share/doc/netpbm -type f -print | \ ${XARGS} ${CHMOD} ${NONBINMODE} @ 1.171 log @png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.170 2010/11/04 10:57:50 adam Exp $ d3 1 a3 2 DISTNAME= netpbm-10.35.77 PKGREVISION= 1 @ 1.170 log @Fix problem finding rgb.txt, PR#43934 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.169 2010/09/23 09:09:20 tron Exp $ d4 1 @ 1.169 log @Update "netpbm" package to version 10.35.77. Changes since version 10.35.76: - ppmtompeg: fix crash with free of unallocated memory. - Build: don't expect snprintf() to exist. - Build: don't use or bzero(). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.168 2010/07/14 02:39:17 dholland Exp $ a35 1 # d49 6 a76 5 .include "../../graphics/jasper/buildlink3.mk" .include "../../graphics/png/buildlink3.mk" .include "../../graphics/tiff/buildlink3.mk" .include "../../textproc/libxml2/buildlink3.mk" d99 4 @ 1.168 log @Arrange conditional PLIST for the "fiasco" converters since they're disabled on MacOS. From Edgar Fuss in PR 43464. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.167 2010/07/13 06:08:23 adam Exp $ d3 1 a3 2 DISTNAME= netpbm-10.35.76 PKGREVISION= 1 @ 1.167 log @Changes 10.35.76: * Pnmtopng: -libversion doesn't report level of linked libz. It was a modularity violation and caused build failures on Mac OS X, because Pnmtopng per se doesn't know about libz -- it's used by libpng. * Build: don't fail due to SIGRTMIN, SIGRTMAX being undefined. Changes 10.35.75: * palmtopnm: fix for pixel size 16. * pamscale: fix -reduce. Introduced in 10.27. * configure: default to 'none' for Svgalib if it doesn't appear to be installed (per 'ldconfig'). Ported from 10.38, released March 2007. Changes 10.35.74: * pbmtext: don't crash when font file contains a blank line. Fail cleanly. * ppmtoilbm: fix arithmetic overflow with image dimension represented as 16 bit integer. * pbmpage: fix garbage output. * pnmhistmap: Fix crash with -width. Always broken. * Build: don't fail due to SIGPWR being undefined. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.166 2010/06/13 22:44:39 wiz Exp $ d4 1 d54 1 d57 2 @ 1.166 log @Bump PKGREVISION for libpng shlib name change. Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.165 2010/02/19 18:25:44 drochner Exp $ d3 1 a3 2 DISTNAME= netpbm-10.35.73 PKGREVISION= 1 @ 1.165 log @update to 10.35.73 changes: many bugfixes, especially: xpmtoppm: fix wild pointer with color index > 127. which fixes a stack-based buffer overflow (CVE-2009-4274) pkgsrc change: use a fixed PLIST instead of generating on install, helps to detect problems @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.164 2010/01/18 09:59:05 wiz Exp $ d4 1 @ 1.164 log @Second try at jpeg-8 recursive PKGREVISION bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.163 2009/08/26 19:56:52 sno Exp $ d3 1 a3 2 DISTNAME= netpbm-10.34 PKGREVISION= 4 a23 1 PLIST_SRC= ${WRKDIR}/PLIST_STAGE a90 1 ${FIND} * \! -type d -print | ${SORT} >${PLIST_SRC} && \ @ 1.163 log @bump revision because of graphics/jpeg update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.162 2009/07/18 03:04:41 smb Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.163.4.1 log @Pullup ticket 3022 - requested by taca security update Revisions pulled up: - pkgsrc/graphics/netpbm/Makefile - pkgsrc/graphics/netpbm/distinfo - pkgsrc/graphics/netpbm/patches/patch-aa - pkgsrc/graphics/netpbm/patches/patch-ao - pkgsrc/graphics/netpbm/patches/patch-da - pkgsrc/graphics/netpbm/patches/patch-db - pkgsrc/graphics/netpbm/patches/patch-dd Files added: pkgsrc/graphics/netpbm/PLIST pkgsrc/graphics/netpbm/patches/patch-ec Files deleted: pkgsrc/graphics/netpbm/patches/patch-ac pkgsrc/graphics/netpbm/patches/patch-af pkgsrc/graphics/netpbm/patches/patch-ag pkgsrc/graphics/netpbm/patches/patch-ai pkgsrc/graphics/netpbm/patches/patch-aj pkgsrc/graphics/netpbm/patches/patch-ak pkgsrc/graphics/netpbm/patches/patch-al pkgsrc/graphics/netpbm/patches/patch-am pkgsrc/graphics/netpbm/patches/patch-an pkgsrc/graphics/netpbm/patches/patch-ap pkgsrc/graphics/netpbm/patches/patch-aq pkgsrc/graphics/netpbm/patches/patch-ar pkgsrc/graphics/netpbm/patches/patch-as pkgsrc/graphics/netpbm/patches/patch-at pkgsrc/graphics/netpbm/patches/patch-au pkgsrc/graphics/netpbm/patches/patch-av pkgsrc/graphics/netpbm/patches/patch-az pkgsrc/graphics/netpbm/patches/patch-ba pkgsrc/graphics/netpbm/patches/patch-ca pkgsrc/graphics/netpbm/patches/patch-ea -------------------------------------------------------------------- Module Name: pkgsrc Committed By: drochner Date: Fri Feb 19 18:25:44 UTC 2010 Modified Files: pkgsrc/graphics/netpbm: Makefile distinfo pkgsrc/graphics/netpbm/patches: patch-aa patch-ao patch-da patch-db patch-dd Added Files: pkgsrc/graphics/netpbm: PLIST pkgsrc/graphics/netpbm/patches: patch-ec Removed Files: pkgsrc/graphics/netpbm/patches: patch-ac patch-af patch-ag patch-ai patch-aj patch-ak patch-al patch-am patch-an patch-ap patch-aq patch-ar patch-as patch-at patch-au patch-av patch-az patch-ba patch-ca patch-ea Log Message: update to 10.35.73 changes: many bugfixes, especially: xpmtoppm: fix wild pointer with color index > 127. which fixes a stack-based buffer overflow (CVE-2009-4274) pkgsrc change: use a fixed PLIST instead of generating on install, helps to detect problems To generate a diff of this commit: cvs rdiff -u -r1.164 -r1.165 pkgsrc/graphics/netpbm/Makefile cvs rdiff -u -r0 -r1.6 pkgsrc/graphics/netpbm/PLIST cvs rdiff -u -r1.71 -r1.72 pkgsrc/graphics/netpbm/distinfo cvs rdiff -u -r1.39 -r1.40 pkgsrc/graphics/netpbm/patches/patch-aa cvs rdiff -u -r1.17 -r0 pkgsrc/graphics/netpbm/patches/patch-ac cvs rdiff -u -r1.12 -r0 pkgsrc/graphics/netpbm/patches/patch-af cvs rdiff -u -r1.18 -r0 pkgsrc/graphics/netpbm/patches/patch-ag cvs rdiff -u -r1.11 -r0 pkgsrc/graphics/netpbm/patches/patch-ai \ pkgsrc/graphics/netpbm/patches/patch-aj cvs rdiff -u -r1.7 -r0 pkgsrc/graphics/netpbm/patches/patch-ak cvs rdiff -u -r1.3 -r0 pkgsrc/graphics/netpbm/patches/patch-al \ pkgsrc/graphics/netpbm/patches/patch-am \ pkgsrc/graphics/netpbm/patches/patch-an \ pkgsrc/graphics/netpbm/patches/patch-ap \ pkgsrc/graphics/netpbm/patches/patch-aq \ pkgsrc/graphics/netpbm/patches/patch-ar \ pkgsrc/graphics/netpbm/patches/patch-as \ pkgsrc/graphics/netpbm/patches/patch-at \ pkgsrc/graphics/netpbm/patches/patch-au cvs rdiff -u -r1.3 -r1.4 pkgsrc/graphics/netpbm/patches/patch-ao cvs rdiff -u -r1.4 -r0 pkgsrc/graphics/netpbm/patches/patch-av \ pkgsrc/graphics/netpbm/patches/patch-az cvs rdiff -u -r1.5 -r0 pkgsrc/graphics/netpbm/patches/patch-ba cvs rdiff -u -r1.1 -r0 pkgsrc/graphics/netpbm/patches/patch-ca \ pkgsrc/graphics/netpbm/patches/patch-ea cvs rdiff -u -r1.1 -r1.2 pkgsrc/graphics/netpbm/patches/patch-da \ pkgsrc/graphics/netpbm/patches/patch-db \ pkgsrc/graphics/netpbm/patches/patch-dd cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/netpbm/patches/patch-ec @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.163 2009/08/26 19:56:52 sno Exp $ d3 2 a4 1 DISTNAME= netpbm-10.35.73 d25 1 d93 1 @ 1.162 log @Change getline() to get_line() @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.161 2009/06/14 22:58:01 joerg Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.161 log @Remove @@dirrm related logic. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.160 2009/06/09 12:12:00 abs Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.160 log @PKG_DESTDIR_SUPPORT seems to be working fine @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.159 2009/02/27 16:51:36 wiz Exp $ a93 5 ${FIND} * -type d -print | \ while read DIR; do \ ${TEST} -d "${DESTDIR}${PREFIX}/$${DIR}" || \ ${ECHO} "@@dirrm $${DIR}"; \ done >>${PLIST_SRC} && \ @ 1.159 log @Comment out PKG_DESTDIR_SUPPORT. PLIST generation in the post-install target is broken for destdir. It tries to remove ${PREFIX}/bin et al. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.158 2008/09/01 09:04:19 dholland Exp $ d16 1 a16 2 # PLIST generation in post-install below is broken for destdir #PKG_DESTDIR_SUPPORT= user-destdir @ 1.158 log @Add destdir support, mostly from PR 38523 by Aleksey Cheusov. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.157 2008/05/26 02:13:20 joerg Exp $ d16 2 a17 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.157 log @Second round of explicit pax dependencies. As reminded by tnn@@, many packages used to use ${PAX}. Use the common way of directly calling pax, it is created as tool after all. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.156 2008/02/08 10:34:19 tnn Exp $ d16 1 d96 1 a96 1 ${TEST} -d "${PREFIX}/$${DIR}" || \ d99 1 a99 1 pax -rwpppm . ${PREFIX} d101 1 a101 1 ${FIND} ${PREFIX}/share/doc/netpbm -type f -print | \ @ 1.156 log @Fix more cases of non-chainable PKGSRC_COMPILER tests. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.155 2007/09/08 21:57:58 jlam Exp $ d17 1 a17 1 USE_TOOLS+= bash:run gmake lex perl d98 1 a98 1 ${PAX} -rwpppm . ${PREFIX} @ 1.155 log @Convert to use the features framework. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.154 2007/09/06 21:51:53 jlam Exp $ d66 1 a66 1 .if ${PKGSRC_COMPILER} == "ido" @ 1.154 log @Convert all libnbcompat/buildlink3.mk references to inplace.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.153 2007/04/22 09:58:10 tnn Exp $ d18 1 a69 4 .if !empty(LOWER_OPSYS:Mirix5*) . include "../../pkgtools/libnbcompat/inplace.mk" # snprintf() .endif @ 1.153 log @use .sl instead of .so on hpux @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.152 2007/04/05 19:41:48 gdt Exp $ d70 1 a70 3 # needs snprintf() . include "../../pkgtools/libnbcompat/buildlink3.mk" LIBS+= ${BUILDLINK_LDADD.libnbcompat} @ 1.152 log @Add MAKE_JOBS_SAFE=no (sometimes it builds, sometimes it doesn't). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.151 2007/02/19 02:25:19 rillig Exp $ d59 2 @ 1.151 log @Fixed the build on IRIX, which had been broken since about one year, when the build on Solaris had been fixed, "not affecting other platforms". ;) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.150 2007/01/17 23:47:20 wiz Exp $ d13 2 @ 1.150 log @Very belatedly bump PKGREVISION for all jasper dependencies because of the shlib name change (!) during the update to 1.900.0. Noted by Robert Elz in PR 35431. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.149 2006/12/06 23:04:26 rillig Exp $ d30 2 a60 3 MAKE_ENV+= JASPERLIB="${LDFLAGS} -ljasper" MAKE_ENV+= JASPERHDR_DIR=${CPPFLAGS:Q} @ 1.149 log @Fixed PKGMANDIR. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.148 2006/11/29 22:59:49 reed Exp $ d4 1 @ 1.148 log @Use ${MKDIR} instead of "mkdir". (From revision 1.147 change.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.147 2006/10/22 21:11:15 rillig Exp $ d27 1 d86 1 @ 1.147 log @Fixed PKGMANDIR. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.146 2006/10/11 18:44:25 rillig Exp $ d87 1 a87 1 mkdir ${PKGMANDIR}/man1 && \ @ 1.146 log @Fixed "test ==" and a few pkglint warnings. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.145 2006/10/03 22:56:50 schwarz Exp $ d87 2 a88 1 ${MV} share/doc/netpbm/*.1 man/man1 && \ @ 1.145 log @ added support for IRIX 5 and in particular the SGI IDO cc. patches were discussed with Bryan Henderson, maintainer of the netpbm code. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.144 2006/09/09 02:42:01 obache Exp $ d26 1 a26 1 MAKE_ENV+= NETWORKLD=${LIBS:M*:Q} d58 1 a58 1 MAKE_ENV+= JASPERHDR_DIR=${CPPFLAGS:M*:Q} @ 1.144 log @Rename variable MAKEFILE to MAKE_FILE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.143 2006/06/25 06:35:58 adam Exp $ d60 10 @ 1.143 log @This is a security update, which fixes a buffer overflow vulnerability. Changes 10.34: * Add pamthreshold, pamx, pamtoxvmini. * pammasksharpen: Add -threshold. * pnmtopng: make "N colors found" message verbose-only. * pnmtopng: make "no room in palette" message non-verbose. * picttoppm: Tolerate various PICT file corruptions. * picttoppm: Don't issue warning message when file named 'fontdir' doesn't exist. * libnetpbm: Add ppmd_fill_path(). * ppmtobmp: Fix for PBM input. * bmptopnm: Don't crash on BMP with no color map. * bmptopnm: Fix wrong file name in error messages. * ppmtogif: fix bug: always produces garbage output. * ppmtompeg: fix input from Standard Input. * pnmflip: fix bug: -rotate90, -rotate180, and -rotate270 (and synonyms) don't work when followed by other rotation options. * ppmtoilbm: Fig bug: generates more planes than necessary. * pamtofits: fix buffer overflow in asembling header. * picttoppm: fix bug - interprets some images wrong because of bogus "rowBytes" value. * Redo asprintfN(), etc. so as not to use va_list in a way that doesn't work on some machines. * cameratopam: remove definition of memmem() so it doesn't collide with same in some C libraries. Add memmemN() and MEMEQ to libnetpbm. * Fix build of filename.o. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.142 2006/06/18 16:18:11 minskim Exp $ d19 1 a19 1 MAKEFILE= GNUmakefile @ 1.142 log @Build .dylib instead of .so on Darwin. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.141 2006/05/14 16:39:05 wiz Exp $ d3 1 a3 2 DISTNAME= netpbm-10.33 PKGREVISION= 4 d63 1 @ 1.141 log @Add patches for some issues from the known-bugs page, including one that should fix PR 33347 by martijn (build on amd64). Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.140 2006/04/19 20:52:29 wiz Exp $ d4 1 a4 1 PKGREVISION= 3 d52 6 @ 1.140 log @Use versioned png library. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.139 2006/04/17 13:46:00 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.139 log @Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.138 2006/04/17 08:11:17 adam Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.138 log @Changes 10.33: Add pamtosvg. g3topbm: Add -width, -paper_size. libnetpbm / most newer programs: Fix bug that produces plain format output when it should be raw because pnm_readpaminit() does not set 'plainformat' and most programs just copy the input pam to the output pam. pamflip: fix bug with left/right flip of PBM that has width an even multiple of 8 plus something less than 8. pnmquant: turn on autoflush when creating seekable file. install: fix symbolic link pnmdepth -> pamdepth. build: fix some importinc dependencies. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.137 2006/04/03 16:53:58 tron Exp $ d4 1 @ 1.137 log @Make last change work with IRIX's old fashioned "find" command. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.136 2006/04/03 16:46:51 tron Exp $ d3 1 a3 2 DISTNAME= netpbm-10.32 PKGREVISION= 1 d76 2 a77 2 ${TEST} -d "${PREFIX}/$${DIR}" || \ ${ECHO} "@@dirrm $${DIR}"; \ d82 1 a82 1 xargs ${CHMOD} ${NONBINMODE} @ 1.136 log @Make sure all documentation files are installed world readable. Bump package revision because this change affects the binary package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.135 2006/03/11 10:07:50 ghen Exp $ d82 2 a83 1 ${FIND} ${PREFIX}/share/doc/netpbm -type f | xargs ${CHMOD} ${NONBINMODE} @ 1.135 log @Convert all packages using REPLACE_INTERPRETER to the new variable names without underscores (REPLACE.*.old, REPLACE.*.new, and REPLACE_FILES.*). Also convert REPLACE.*.new= ${SH:Q} back to ${SH}, as it should not be quoted here, if at all. Ok with rillig. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.134 2006/03/09 14:05:14 ghen Exp $ d4 1 d82 1 @ 1.135.2.1 log @Pullup ticket 1711 - requested by salo security update for netpbm Revisions pulled up: - pkgsrc/graphics/netpbm/Makefile 1.136, 1.137, 1.138, 1.142, 1.143 - pkgsrc/graphics/netpbm/distinfo 1.54, 1.56, 1.58, 1.59 - pkgsrc/graphics/netpbm/patches/patch-aa 1.37, 1.38 - pkgsrc/graphics/netpbm/patches/patch-ab 1.20 - pkgsrc/graphics/netpbm/patches/patch-ac removed - pkgsrc/graphics/netpbm/patches/patch-ag removed - pkgsrc/graphics/netpbm/patches/patch-ai removed - pkgsrc/graphics/netpbm/patches/patch-aj removed - pkgsrc/graphics/netpbm/patches/patch-ca 1.1 Module Name: pkgsrc Committed By: tron Date: Mon Apr 3 16:46:51 UTC 2006 Modified Files: pkgsrc/graphics/netpbm: Makefile Log Message: Make sure all documentation files are installed world readable. Bump package revision because this change affects the binary package. --- Module Name: pkgsrc Committed By: tron Date: Mon Apr 3 16:53:58 UTC 2006 Modified Files: pkgsrc/graphics/netpbm: Makefile Log Message: Make last change work with IRIX's old fashioned "find" command. --- Module Name: pkgsrc Committed By: adam Date: Mon Apr 17 08:11:17 UTC 2006 Modified Files: pkgsrc/graphics/netpbm: Makefile distinfo Removed Files: pkgsrc/graphics/netpbm/patches: patch-ag Log Message: Changes 10.33: Add pamtosvg. g3topbm: Add -width, -paper_size. libnetpbm / most newer programs: Fix bug that produces plain format output when it should be raw because pnm_readpaminit() does not set 'plainformat' and most programs just copy the input pam to the output pam. pamflip: fix bug with left/right flip of PBM that has width an even multiple of 8 plus something less than 8. pnmquant: turn on autoflush when creating seekable file. install: fix symbolic link pnmdepth -> pamdepth. build: fix some importinc dependencies. --- Module Name: pkgsrc Committed By: jlam Date: Wed May 10 17:19:00 UTC 2006 Modified Files: pkgsrc/graphics/netpbm: distinfo Added Files: pkgsrc/graphics/netpbm/patches: patch-ca Log Message: On FreeBSD 4.x, needs to be included first. --- Module Name: pkgsrc Committed By: minskim Date: Sun Jun 18 16:18:11 UTC 2006 Modified Files: pkgsrc/graphics/netpbm: Makefile distinfo pkgsrc/graphics/netpbm/patches: patch-aa Log Message: Build .dylib instead of .so on Darwin. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: adam Date: Sun Jun 25 06:35:58 UTC 2006 Modified Files: pkgsrc/graphics/netpbm: Makefile distinfo pkgsrc/graphics/netpbm/patches: patch-aa patch-ab Removed Files: pkgsrc/graphics/netpbm/patches: patch-ac patch-ag patch-ai patch-aj Log Message: This is a security update, which fixes a buffer overflow vulnerability. Changes 10.34: * Add pamthreshold, pamx, pamtoxvmini. * pammasksharpen: Add -threshold. * pnmtopng: make "N colors found" message verbose-only. * pnmtopng: make "no room in palette" message non-verbose. * picttoppm: Tolerate various PICT file corruptions. * picttoppm: Don't issue warning message when file named 'fontdir' doesn't exist. * libnetpbm: Add ppmd_fill_path(). * ppmtobmp: Fix for PBM input. * bmptopnm: Don't crash on BMP with no color map. * bmptopnm: Fix wrong file name in error messages. * ppmtogif: fix bug: always produces garbage output. * ppmtompeg: fix input from Standard Input. * pnmflip: fix bug: -rotate90, -rotate180, and -rotate270 (and synonyms) don't work when followed by other rotation options. * ppmtoilbm: Fig bug: generates more planes than necessary. * pamtofits: fix buffer overflow in asembling header. * picttoppm: fix bug - interprets some images wrong because of bogus "rowBytes" value. * Redo asprintfN(), etc. so as not to use va_list in a way that doesn't work on some machines. * cameratopam: remove definition of memmem() so it doesn't collide with same in some C libraries. Add memmemN() and MEMEQ to libnetpbm. * Fix build of filename.o. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.143 2006/06/25 06:35:58 adam Exp $ d3 1 a3 1 DISTNAME= netpbm-10.34 a50 6 .if ${OPSYS} == "Darwin" MAKE_ENV+= NETPBMLIBTYPE="dylib" NETPBMLIBSUFFIX="dylib" .else MAKE_ENV+= NETPBMLIBTYPE="unixshared" NETPBMLIBSUFFIX="so" .endif a56 1 .include "../../textproc/libxml2/buildlink3.mk" d76 2 a77 2 ${TEST} -d "${PREFIX}/$${DIR}" || \ ${ECHO} "@@dirrm $${DIR}"; \ a80 2 ${FIND} ${PREFIX}/share/doc/netpbm -type f -print | \ ${XARGS} ${CHMOD} ${NONBINMODE} @ 1.134 log @Use REPLACE_INTERPRETER instead of SUBST. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.133 2006/02/27 22:01:16 adam Exp $ d32 11 a42 11 _REPLACE.bash.old= .*/bin/sh _REPLACE.bash.new= ${TOOLS_PATH.bash} _REPLACE_FILES.bash= converter/other/anytopnm _REPLACE_FILES.bash+= converter/other/pnmtoplainpnm _REPLACE_FILES.bash+= converter/ppm/hpcdtoppm/hpcdtoppm _REPLACE_FILES.bash+= converter/ppm/hpcdtoppm/pcdovtoppm _REPLACE_FILES.bash+= editor/pamstretch-gen _REPLACE_FILES.bash+= editor/pnmindex.sh _REPLACE_FILES.bash+= editor/pnmmargin _REPLACE_FILES.bash+= editor/ppmquantall _REPLACE_FILES.bash+= other/ppmtomap @ 1.133 log @Changes 10.32: * Add rlatopam. * Add pgmmake. * bmptopnm: Understands RLE4/RLE8 compressed BMP. * pnmgamma: Add -bt709tosrgb -srgbtobt709, -bt709tolinear, -lineartobt709, -gamma, -rgamma, -ggamma, -bgamma (gammma values were formerly specified as parameters). * pnmgamma: Rename -cieramp to -bt709ramp. * ppmdraw: work on multi-image streams. * anytopnm: add mime time image/x-ms-bmp for BMP * pamchannel: works on multi-image streams. * pamstack: works on multi-image streams. * Convert pnmdepth to pamdepth. Add multi-image stream capability. * pamcut: works on multi-image streams. * pnmtops: allow -flate and -rle together. * pnmtops: overhaul of -psfilter output. * pnmrotate: fine adjustment to arithmetic (rounding, pixel quantization). * pbmtopsg3: Put currentfile ... in exec block. * pbmtopsg3: Add missing /EndOfBlock. * pnmtops: Don't claim EPSF if using setpagedevice. * giftopnm: do "reading image sequence N" message only if being verbose. * ppmtobmp, bmptopnm: major speed improvement for PBM. * other @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.132 2006/02/23 17:37:01 wiz Exp $ d31 12 a42 10 SUBST_CLASSES+= bash SUBST_STAGE.bash= post-build SUBST_SED.bash= -e "1s|^\#!.*bin/sh|\#!${BASH}|" SUBST_FILES.bash= converter/other/anytopnm \ converter/other/pnmtoplainpnm \ converter/ppm/hpcdtoppm/hpcdtoppm \ converter/ppm/hpcdtoppm/pcdovtoppm \ editor/pamstretch-gen editor/pnmindex \ editor/pnmmargin editor/ppmquantall \ other/ppmtomap @ 1.132 log @Fix bug in xwdtopnm. Patch from Bryan Henderson via Jukka Salmi on tech-pkg. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.131 2006/02/14 21:57:44 adam Exp $ d3 1 a3 2 DISTNAME= netpbm-10.31 PKGREVISION= 3 d18 1 a18 1 pkgdir=${STAGEDIR:Q} @ 1.131 log @Fix build on FreeBSD 6 (PR-32234) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.130 2006/02/05 23:09:36 joerg Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.130 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.129 2006/02/02 17:01:17 joerg Exp $ d22 1 a22 1 REPLACE_PERL= editor/ppmfade editor/ppmshadow editor/pnmquant \ @ 1.129 log @Save a bunch of coredump message in my dmesg and allow groff to compile by fixing pnmtopng's opt parsing. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.128 2006/01/16 15:17:02 adam Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.128 log @Changes 10.31: * Bug fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.127 2005/12/05 20:50:21 rillig Exp $ d4 1 @ 1.127 log @Fixed pkglint warnings. The warnings are mostly quoting issues, for example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.126 2005/10/19 09:30:08 adam Exp $ d3 1 a3 1 DISTNAME= netpbm-10.30 @ 1.127.2.1 log @Pullup ticket 1084 - requested by Joerg Sonnenberger netpbm bugfix Revisions pulled up: - pkgsrc/graphics/netpbm/Makefile patch - pkgsrc/graphics/netpbm/distinfo patch - pkgsrc/graphics/netpbm/patches/patch-ag 1.12 Module Name: pkgsrc Committed By: joerg Date: Thu Feb 2 17:01:17 UTC 2006 Modified Files: pkgsrc/graphics/netpbm: Makefile distinfo Added Files: pkgsrc/graphics/netpbm/patches: patch-ag Log Message: Save a bunch of coredump message in my dmesg and allow groff to compile by fixing pnmtopng's opt parsing. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.127 2005/12/05 20:50:21 rillig Exp $ a3 1 PKGREVISION= 1 @ 1.126 log @Changes 10.30: Add pambayer. Add pamrgbatopng. Add pamtilt. Thanks Gregg Townsend . pamtotiff: create from pnmtotiff. pamtofits: create from pnmtofits. pamaddnoise: crate from pnmaddnoise. pamarith: Add -divide. pammasksharpen: Add -sharpness. pnmtopng: add -comp_mem_level, -comp_strategy, -comp_method, -comp_window_bits, -comp_buffer_size. pnmtopng: use Shhopt command line processor; replace -chroma with -rgb, -phys with -size, -time with -modtime. pnmremap: Handle multiple image stream. xpmtoppm: Expand capacity from 2K character input lines to 8K character input lines. libnetpbm: improved messages for "color xxx cannot be represented precisely with maxval M" libnetpbm color specification parsing: Improve warning message about rounding. libnetpbm/everything: speed up ppm_writeppmrow() and pgm_writepgmrow() by doing one fwrite per row instead of a pgm_writerawsample() per sample. pnmtopng: fix "meaningful bits" optimization of PGM so it optimizes all the way instead of stopping at 4 bits. pnmtopng: fix crash when no -alpha option, due to dereferencing of undefined alpha_mask. pnmtopng: fix bug: arbitrary color made transparent in paletted PNG when nothing should be transparent. pnmtops: bug: selects wrong Postscript level. bmptopnm: Don't crash on BMP with no color map. bmptopnm: Fix wrong file name in error messages. ppmtowinicon: use REALLOCARRAY instead of arithmetic-overflowing realloc(). anytopnm: fix bug: fails when 'file' database doesn't have mime type but does have human-readable type. manweb: recognize directory as not executable in search of PATH. pgm_allocrow(), ppm_allocrow(), pnm_allocrow(): cure arithmetic overflow. libnetpbm: On plain formats, check for sample value exceeding maxval. libnetpbm: reject maxval > 65535 in "pam" functions. pamarith: Use normalized libnetpbm facilities to get proper accuracy. Thanks Thomas Henlich . pamarith: fix bug: shift functions don't work when maxvals are not identical. pamarith: fix rounding error on multiply. pgmtexture: correct calculation of normalizing constants for d > 1. Thanks Marc Breithecker . pnmnorm: fix divide by zero crash. pnmnorm: fix bug that doesn't let you specify -luminosity, -colorvalue, or -saturation. ilbmtoppm: fix variable used before set. pnmtofits: fix 16 bit sample values > 2**15. pnmtopsnr: minor adjustments to messages. pnmnorm: don't crash when wvalue == bvalue. Thanks Thomas . pnmnorm: fix rounding of output values. Thanks Thomas . pnmhisteq: Fix external map to have width maxval + 1 instead of maxval, so full intensity input pixels map properly. pnmhisteq: Fix -rmap. Fix typos in error messages in various programs. pgmmedian: change syntax to Netpbm standard. pammasksharpen: fix signedness bug that caused random bright pixels at edges. pammasksharpen: fix bug with maxval != 255. Clean up a bunch of function prototypes so some broken compilers don't complain about missing "const" in them. Remove dependency of pnmtops on basename(). It isn't in some C libraries and we don't want to mess with linking extra libraries. Build of ppmsvgalib: work properly when LINUXSVGALIB is a "default path" value such as "libvga.so". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.125 2005/09/20 05:04:11 schmonz Exp $ d17 2 a18 2 MAKE_ENV+= INSTALL="${INSTALL}" STRIPFLAG="${_STRIPFLAG_INSTALL}" \ pkgdir="${STAGEDIR}" d25 2 a26 2 LIBS.SunOS= -lsocket -lnsl MAKE_ENV+= NETWORKLD="${LIBS}" d50 1 a50 1 MAKE_ENV+= JASPERHDR_DIR=${CPPFLAGS:Q} @ 1.125 log @Apply patches for the three 10.29 bugs listed on SourceForge we hadn't already fixed. The list: http://sourceforge.net/project/shownotes.php?group_id=5128&release_id=349291 The problems fixed in this PKGREVISION bump: * pnmtopng: can crash due to wild pointer if you don't use the -alpha option. * pammasksharpen: Multiple bugs cause it to produce incorrect output. * pnmhisteq: -rmap doesn't work. Addresses my own PR pkg/31314, with thanks to Nathan Arthur for bringing these patches to my attention. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.124 2005/09/14 07:38:50 pooka Exp $ d3 1 a3 2 DISTNAME= netpbm-10.29 PKGREVISION= 3 @ 1.124 log @fix perl path in ppmquant @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.123 2005/08/31 08:04:58 jlam Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.123 log @Using the included jasper library is a total crapshoot because netpbm strips out the logic that determines which integer types are available, and yet building the jasper library relies on those integer types to be correctly provided. Just punt on the whole thing and use the graphics/jasper dependency instead. This fixes building netpbm on Solaris and older versions of FreeBSD. Bump the PKGREVISION to 1. The jasper library is only linked into two executables, so there is no need to do a recursive PKGREVISION bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.122 2005/08/22 11:59:31 adam Exp $ d4 1 a4 1 PKGREVISION= 1 d23 1 a23 1 generator/ppmrainbow manweb editor/pnmflip @ 1.122 log @Changes 10.29: Add ppmdraw. Add pammixinterlace. Thanks Bruce Guenter . Add pgmmedian. Add pnmaddnoise. pnmtopclxl: add -rendergray option. pnmtopclxl: add -jobsetup option. pstopnm: add -dSAFER Ghostscript option. pnmcrop: add -margin option. pnmcrop: add -borderfile option. pnmnorm: add -luminosity (which was already default), -colorvalue, and -saturation. pnmtopng: Don't include any alpha info if supplied alpha mask is all opaque. ppmcie: Make white point mark more visible. pamdice: Remove restriction of 100 slices in each direction. pnmtopng: Fix bug: erroneous transparent pixels when supplied alpha mask is all opaque. Fix bytesToWordInt(): converts incorrectly on a machine that has pointer size != word size and uses the general case code. libnetpbm: fix basic pm_readlittleshort() bug introduced in 10.27. Affects mdatopbm, rawtopgm, lispmtopgm, pcxtoppm, winicontoppm, bmptopnm, sirtopnm, xwdtopnm, cameratopam. pamlookup: fix universal crash. Thanks "Colley, Anthony W." pbmtolj: fix bug from 10.28: crashes with a line which is a multiple of 8 plus 7 pixels wide not counting white right margin. ppmtompeg: fix uname() rc test (sometimes > 0 is success). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.121 2005/08/21 04:47:24 grant Exp $ d4 1 a49 2 .if ${OPSYS} == "SunOS" . include "../../graphics/jasper/buildlink3.mk" d52 4 a55 4 .else MAKE_ENV+= JASPERLIB='$$(INTERNAL_JASPERLIB)' MAKE_ENV+= JASPERHDR_DIR='$$(INTERNAL_JASPERHDR_DIR)' .endif a80 2 .include "../../graphics/png/buildlink3.mk" .include "../../graphics/tiff/buildlink3.mk" @ 1.121 log @fix build on Solaris: - use graphics/jasper instead of built-in jasper which has little hope of building on Solaris - use putenv() instead of setenv() - fix abuse of _XOPEN_SOURCE no PKGREVISION bump as no dependency change except on Solaris, where this didn't build before. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.120 2005/08/06 14:07:07 salo Exp $ d3 1 a3 1 DISTNAME= netpbm-10.28 @ 1.120 log @Update to version 10.28 - security fix for SA16184, patch from Debian Changes: - ppmtompeg: fix insecure temp file creation - jpeg2000: don't do unsafe temporary files - add cameratopam (Dave Coffin's dcraw) - various other bugfixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.119 2005/07/26 14:34:53 adam Exp $ d49 9 @ 1.119 log @Changes 10.26.12: * ppmtompeg: fix uname() rc test (sometimes > 0 is success) * Fix bytesToWordInt() @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.118 2005/07/15 20:14:03 jlam Exp $ d3 1 a3 1 DISTNAME= netpbm-10.26.12 @ 1.118 log @Drop support for TOOLS_DEPMETHOD.. The new way to specify a run-time dependency (DEPENDS) on a tool is to append a ":run" modifier to the tool name, e.g., USE_TOOLS+= perl:run Tools without modifiers or with an explicit ":build" modifier will cause build dependencies (BUILD_DEPENDS) on those tools to be added. This makes the notation a bit more compact. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.117 2005/06/30 15:58:59 minskim Exp $ d3 1 a3 1 DISTNAME= netpbm-10.26.11 @ 1.117 log @Do not build fiasco on Darwin-8.x, where it causes a bus error. This should be OK since the netpbm Makefile has the following: # Fiasco has some special requirements that make it fail to compile on # some systems, and since it isn't very important, just set this to "N" # and skip it on those systems unless you want to debug it and fix it. BUILD_FIASCO = Y @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.116 2005/06/30 14:55:13 adam Exp $ d14 1 a14 3 USE_TOOLS+= bash gmake lex perl TOOLS_DEPMETHOD.bash= DEPENDS @ 1.116 log @Changes 10.26.11: * Fixed memory problem in pamcomp Changes 10.26.10: * Fixed: jpeg2ktopam, rle_open: ppmtompeg @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.115 2005/06/24 21:58:47 minskim Exp $ d44 7 @ 1.115 log @Use the tools framework to pull in dependency on bash. Bump PKGREVISION due to dependency change on platforms with native bash. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.113 2005/06/20 22:39:18 wiz Exp $ d3 1 a3 2 DISTNAME= netpbm-10.26.9 PKGREVISION= 3 d14 1 a14 2 USE_TOOLS+= bash gmake lex USE_PERL5= yes @ 1.114 log @Preserve "!" in shebang lines. Bump PKGREVISION. @ text @d4 1 a4 1 PKGREVISION= 2 d15 1 a15 1 USE_TOOLS+= gmake lex d18 2 a34 2 DEPENDS+= bash-[0-9]*:../../shells/bash EVAL_PREFIX+= BASH_PREFIX=bash d37 1 a37 1 SUBST_SED.bash= -e "1s|^\#!.*bin/sh|\#!${BASH_PREFIX}/bin/bash|" @ 1.113 log @Fix pkgsrc path to bash (not old bash2). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.112 2005/06/12 06:37:32 jlam Exp $ d4 1 a4 1 PKGREVISION= 1 d37 1 a37 1 SUBST_SED.bash= -e "1s|^\#.*bin/sh|\#${BASH_PREFIX}/bin/bash|" @ 1.113.2.1 log @Pullup ticket 563 - requested by Min Sik Kim usability fix for netpbm Revisions pulled up: - pkgsrc/graphics/netpbm/Makefile 1.114 Module Name: pkgsrc Committed By: minskim Date: Fri Jun 24 21:36:10 UTC 2005 Modified Files: pkgsrc/graphics/netpbm: Makefile Log Message: Preserve "!" in shebang lines. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.114 2005/06/24 21:36:10 minskim Exp $ d4 1 a4 1 PKGREVISION= 2 d37 1 a37 1 SUBST_SED.bash= -e "1s|^\#!.*bin/sh|\#!${BASH_PREFIX}/bin/bash|" @ 1.113.2.2 log @Pullup ticket 581 - requested by Min Sik KIm portability fix for netpbm Revisions pulled up: - pkgsrc/graphics/netpbm/Makefile 1.117 - pkgsrc/graphics/netpbm/distinfo 1.37 via patch - pkgsrc/graphics/netpbm/patches/patch-aa 1.31 Module Name: pkgsrc Committed By: minskim Date: Thu Jun 30 15:58:59 UTC 2005 Modified Files: pkgsrc/graphics/netpbm: Makefile distinfo pkgsrc/graphics/netpbm/patches: patch-aa Log Message: Do not build fiasco on Darwin-8.x, where it causes a bus error. This should be OK since the netpbm Makefile has the following: # Fiasco has some special requirements that make it fail to compile on # some systems, and since it isn't very important, just set this to "N" # and skip it on those systems unless you want to debug it and fix it. BUILD_FIASCO = Y @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.113.2.1 2005/06/25 16:05:34 salo Exp $ a45 7 .include "../../mk/bsd.prefs.mk" # Fiasco fails to compile on Darwin-8.x. .if !empty(MACHINE_PLATFORM:MDarwin-8.*-*) MAKE_ENV+= BUILD_FIASCO=N .endif @ 1.113.2.3 log @Pullup ticket 666 - requested by Lubomir Sedlacik security update for netpbm Revisions pulled up: - pkgsrc/graphics/netpbm/Makefile 1.116, 1.119, 1.120 - pkgsrc/graphics/netpbm/distinfo 1.36, 1.38, 1.39 - pkgsrc/graphics/netpbm/patches/patch-ad removed - pkgsrc/graphics/netpbm/patches/patch-af 1.9 - pkgsrc/graphics/netpbm/patches/patch-ag 1.8 - pkgsrc/graphics/netpbm/buildlink3.mk 1.6 Module Name: pkgsrc Committed By: adam Date: Thu Jun 30 14:55:13 UTC 2005 Modified Files: pkgsrc/graphics/netpbm: Makefile distinfo Removed Files: pkgsrc/graphics/netpbm/patches: patch-ad Log Message: Changes 10.26.11: * Fixed memory problem in pamcomp Changes 10.26.10: * Fixed: jpeg2ktopam, rle_open: ppmtompeg ---- Module Name: pkgsrc Committed By: adam Date: Tue Jul 26 14:34:53 UTC 2005 Modified Files: pkgsrc/graphics/netpbm: Makefile distinfo Log Message: Changes 10.26.12: * ppmtompeg: fix uname() rc test (sometimes > 0 is success) * Fix bytesToWordInt() ---- Module Name: pkgsrc Committed By: salo Date: Sat Aug 6 14:07:07 UTC 2005 Modified Files: pkgsrc/graphics/netpbm: Makefile buildlink3.mk distinfo Added Files: pkgsrc/graphics/netpbm/patches: patch-af patch-ag Log Message: Update to version 10.28 - security fix for SA16184, patch from Debian Changes: - ppmtompeg: fix insecure temp file creation - jpeg2000: don't do unsafe temporary files - add cameratopam (Dave Coffin's dcraw) - various other bugfixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.120 2005/08/06 14:07:07 salo Exp $ d3 2 a4 1 DISTNAME= netpbm-10.28 d15 2 a16 1 USE_TOOLS+= gmake lex perl @ 1.112 log @Several of the netpbm shell scripts use bashisms, so force using bash for all of the shell scripts. Bump the PKGREVISION to 1. This fixes PR pkg/23636. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.111 2005/05/24 07:53:54 adam Exp $ d33 1 a33 1 DEPENDS+= bash-[0-9]*:../../shells/bash2 @ 1.111 log @Changes 10.26.9: * libnetpbm: fix crash with -builtin=fixed * pbmtoppa: fix floating point exception Changes 10.26.8: * pnmgamma: Correct math in -srgbramp * ppmshadow: fix blurring Pkgsrc: * fixed problem on DragonFly (courtesy of Joerg Sonnenberger) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.110 2005/05/22 20:08:06 jlam Exp $ d4 1 d15 2 a16 2 USE_TOOLS+= gmake lex USE_PERL5= yes d30 16 @ 1.110 log @Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions: USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.109 2005/04/11 21:46:06 tv Exp $ d3 1 a3 1 DISTNAME= netpbm-10.26.7 @ 1.109 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.108 2005/04/05 08:09:36 adam Exp $ d14 1 a14 1 USE_GNU_TOOLS+= lex make @ 1.108 log @Changes 10.26.7: * pnmtopclxl: fix bug with invalid palette in SetColorSpace command * ppmcolormask: fix segfault with stdin input * pnmquant: accept -quiet option @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.107 2005/03/25 10:35:57 adam Exp $ a13 1 USE_BUILDLINK3= yes @ 1.107 log @Changes 10.26.6: * Fixes in pnmquant, pamfunc, pamscale @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.106 2005/02/17 11:36:01 adam Exp $ d3 1 a3 1 DISTNAME= netpbm-10.26.6 @ 1.106 log @Changes 10.26.3: * pnmremap: fix rounding error where map maxval is small and unequal to image maxval. * ppmtompeg: fix compile failures on "no parallel" builds and where prototypes don't match definitions in bitio.c. Changes 10.26.2: * Build: handle zlib prerequisite of tiff library. * giftopnm: fix crash with input that has bogus color indices in the raster. * giftopnm: fix crash with input that has a bogus minimum code length field. * pnmtopalm: fix padding with -offset. * pnmtopalm: fix compressed images. use 0 compressed size field - not totally correct, but passable. * palmtopnm: fix incorrect handling of some combinations of PALM_IS_COMPRESSED flag and compression type field. * palmtopnm: fix totally broken RLE and scanline compression. * palmtopnm: fix wrong check for disallowed combination of -transparent and -rendition. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.105 2005/01/24 20:48:05 tv Exp $ d3 1 a3 1 DISTNAME= netpbm-10.26.3 @ 1.105 log @Fix build on Interix; also move "special" GCC_REQD to hacks.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.104 2005/01/18 14:16:20 adam Exp $ d3 1 a3 1 DISTNAME= netpbm-10.26.1 @ 1.104 log @Changes 10.26.1: * pamcomp: fix bug that duplicates last row of overlay image. * pamcut: fix bug that fills the rightmost column with black. * pnmtopalm: fix bug with -offset option. * ppmforge: fix bug: crash due to wild pointer with -night. Changes 10.26: * pnmhistmap: Add -dots, -nmax, -red, -green, -blue, -lval, -rval, -height, and -width options. * pnmnorm: accept -wpercent and -wvalue (or -bpercent and -bvalue) together. Thanks Gregg Townsend . * xwdtopnm: Add -headerdump option. * pnmtoxwd: Include 256 color color maps in direct color instead of zero. Zero has a weird effect. * pamtotga: recognize RGB_ALPHA instead of RGBA. * palmtopnm: fix bug in determination of compression type. * palmtopnm: fix bug in handling of multi-image streams. * pnmtopalm: fix bugs in computation of nextDepthOffset. * pamtotga: fix TGA pixel size for TGA with alpha. Don't do colormap if input has transparency. * pamtotga: fix crash due to uninitialized "id" field in TGA header. * pbm_writepbmrow(): Fix bug in MMX/SSE code that causes segmentation fault. * pnmhistmap: Fix bug: doesn't work with maxval != 255. * pbmtext: fix crash with code point > 127. * ppmtompeg: major cleanup. * pnmtopng: fix "internal error" and crash bug with -transparent. * pnmtoxwd: fix endianness on littleendian machines. * pnmtoxwd: fix bug: doesn't work if you specify an option. * jpegtopnm: fix bug: -dumpexif all wrong. * jpegtopnm: fix bug: newline written to stdout instead of stderr with -dumpexif. * Add missing 'col' declaration so -msse compile works. * pcdovtoppm: fix syntax error * pnmtojbig/jbigtopnm: add newline to "usage" message. * pamperspective: fix bugs with -frame_include, etc. * build: Jeg2k programs build properly with newer Jasper library. * build: Fix bug: "no rule to build xxx.so" with external * Jasper or Jbig library. * Add NAME and DESCRIPTION section to pointer man pages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.103 2005/01/07 13:28:21 adam Exp $ a29 9 .include "../../mk/bsd.prefs.mk" .if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32" GCC_REQD+= 2.95.3 .endif .if ${MACHINE_ARCH} == "alpha" GCC_REQD+= 3.0 .endif @ 1.103 log @Changes 10.18.18: * palmtopnm: fix bug in handling of multi-image streams * pnmtopalm: fix bugs in computation of nextDepthOffset * pamtotga: fix crash due to uninitialized "id" field in TGA header * pamtotga: fix TGA pixel size for TGA with alpha @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.102 2004/12/28 23:18:17 reed Exp $ d3 1 a3 1 DISTNAME= netpbm-10.18.18 @ 1.102 log @Bump PKGREVISIONs due to libtiff update. Some BUILDLINK_RECOMMENDED bumps done also. (If I missed any, please let me know -- and let me know a good way to automate this.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.101 2004/12/02 12:35:36 adam Exp $ d3 1 a3 2 DISTNAME= netpbm-10.18.17 PKGREVISION= 1 @ 1.101 log @Changes 10.18.17: * pnmtoxwd: fix endianness on little-endian machines * pnmtoxwd: include 256 colour map in direct colour instead of zero * pnmtoxwd: fix bug: doesn't work if you specify an option @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.100 2004/10/03 00:14:56 tv Exp $ d4 1 @ 1.100 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.99 2004/10/02 19:27:50 adrianp Exp $ d3 1 a3 2 DISTNAME= netpbm-10.18.15 PKGREVISION= 1 @ 1.99 log @- Add editor/pnmflip to REPLACE_PERL - Reported by Steven M. Bellovin in PR 27117, thanks Steven ! @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.98 2004/10/01 12:56:33 adam Exp $ d4 1 @ 1.98 log @Changes 10.18.15: * ppmtowinicon: fix bug: crash on 32 bit images * Add makeman to build tools @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.97 2004/08/06 09:46:19 adam Exp $ d24 1 a24 1 generator/ppmrainbow manweb @ 1.97 log @Changes 10.18.14: * make error message instaed of invalid output for -plain global option on a "pam" program * pnmtojpeg: fix bug with large exif files (negative malloc) * ppntowinicon: fix bogus "out of memory" failre @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.96 2004/08/04 10:51:58 dmcmahill Exp $ d3 1 a3 1 DISTNAME= netpbm-10.18.14 d8 1 a8 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.96 log @use gcc3 on alpha to avoid an internal compiler error with gcc-2.95.3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.95 2004/07/06 13:45:14 tron Exp $ d3 1 a3 1 DISTNAME= netpbm-10.18.13 @ 1.95 log @Backou last change. The program with the offending license has been removed from the distribution in the meantime. Pointed out by Klaus Klein in PR pkg/21351. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.94 2004/07/06 10:55:53 tron Exp $ d35 3 @ 1.94 log @Set the license of this package to "no-commercial-use" because the included program "hpcdtoppm" has a restrictive license. This fixes PR pkg/21351 by Klaus Klein. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.93 2004/05/20 08:41:07 adam Exp $ a11 2 LICENSE= no-commercial-use @ 1.93 log @Changes 10.18.13: * ppmtompeg: fix crash with input that is not a multiple of 16 pixels high and wide * pamtotga: fix crash due to freeing nonexistent color table * pamtotga: fix bug: invalid TGA when you use -rgb with a non-color input * pgmtopbm: fix calculations that divide by maxval+1; should divide by maxval * pbm_readpbmrowpacked(): Fix bug: ORs bits into return value instead of setting them @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.92 2004/04/29 08:02:39 adam Exp $ d8 1 a8 1 MAINTAINER= tron@@NetBSD.org d12 2 @ 1.92 log @Changes 10.18.12: * Don't try to install pm_gamma (which does not exist in this level) * pamflip: fix bug with random memory accesses due to signed/unsigned comparison Changes 10.18.11: * pnmtopng: fix bug with -transparent Changes 10.18.10: * Include pm_system.h, pm_gamma.h in install package * Fix the ftell/ftello distinction for many platforms * ppmtogif: Don't violate array bounds when GIF color map is larger than internal color map. * yuvsplittoppm: Fix -ccir601 option * ppmtomap: Change #/bin/sh to #!/bin/sh Changes 10.18.9: * ppmtobmp: Fix bug: Generates invalid bits per pixel (e.g. 3) when input image has small number of colors * pbmtog3: fix buffer overrun when image > 1728 columns * pnmtotiffcmyk: Correct abs to fabs so -theta works * sldtoppm: Correct abs to fabs * pgmramp: Correct abs to fabs so -rectangle and -ellipse work * pgmramp: Don't crash with -rectangle and height or width = 1 * pnmtojpeg: interpret "length" field in exif data as unsigned 16 bit instead of signed. * ppmforge: Correct abs to fabs so the planet is more than 2 pixels wide Changes 10.18.8: * pnmrotate: fix bug: always crashes in memory free * pnmrotate: remove debugging messages Changes 10.18.7: * ppmshadow: Fix crash in all invocations * pnmquant: Fix bug wherein all options are rejected Changes 10.18.6: * Add default RPATHOPT = rpath setting to Makefile.config.in * Add stdlib.h and pm_config.h to mallocvar.h * lib/Makefile: $(LIBNETPBMSUFFIX) instead of .so * fitstopnm: Don't produce maxval 0 Changes 10.18.5: * pnmtopng: fix bug with array bounds violation with -alpha Usual symptom: "internal inconsistency" message Changes 10.18.4: * anytopnm: Remove "function" so it works on FreeBSD Changes 10.18.3: * Fix stack corruption in pXm_check() on systems that have both 32 and 64 bit file offsets Changes 10.18.2: * installnetpbm: don't crash on mkdir on old Perl * bmptopnm: fix bug with BMPs that end prematurely Changes 10.11.15: * Bmptopnm goes into an infinite loop if you give it a BMP file that ends prematurely. The bug is in the way the program interprets the return code from fread() in readrow(). You can get the fix from the 10.18.1-10.18.2 diff. * xwdtopnm: Doesn't work with at least one direct color 24 bits-per-pixel xwd generated by Xfree86's Xwd. * ppmquant does not choose the best set of colors. pnmquant does, though. * giftopnm doesn't understand GIFs with the same color both transparent and opaque. pnmtopng -alpha fails with "internal inconsistency detected" message Changes 10.11.14: * pstopnm: fix bug in which Standard Input never works * ppmtobmp: change 'char' to 'unsigned char' to work around a Solaris C library bug * ppmtobmp: handle maxval properly for maxval != 256 truecolor BMP Changes 10.11.13: * Explicitly set SCRIPTS make variable to null so environment variable of the same name doesn't screw things up. * stamp_date: don't use LOGNAME as a variable (on AIX, you can't). * configure: put space after -o in test compiles. * ppmtompeg: adjust header files in parallel.c so it compiles on AIX Changes 10.11.12: * pnmpsnr: fix bug: Cr and Cb interchanged * Fix crash in pnmstitch Changes 10.11.10: * Declare internal subroutines in pgmabel as 'static' so they don't conflict with some C libraries Changes 10.11.9: * pstopnm: fix bug: encapsulated postscript confused with regular postscript, so all pages get overlaid as one page @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.91 2004/02/13 10:53:09 grant Exp $ d3 1 a3 1 DISTNAME= netpbm-10.18.12 @ 1.91 log @USE_GNU_TOOLS+=lex instead of .if OPSYS || OPSYS .. and simplify passing the socket libraries on Solaris. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.90 2004/02/01 01:43:29 jlam Exp $ d3 1 a3 2 DISTNAME= netpbm-10.11.8 PKGREVISION= 1 d14 3 a16 3 USE_BUILDLINK3= yes USE_GNU_TOOLS+= lex make USE_PERL5= yes @ 1.90 log @In the new compiler selection framework, GCC_REQD is appended to, not overridden. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.89 2004/01/26 09:54:43 tron Exp $ d16 1 a16 1 USE_GNU_TOOLS+= make d28 3 a36 11 .if ${OPSYS} == SunOS MAKE_ENV+= NETWORKLD="-lsocket -lnsl" .else MAKE_ENV+= NETWORKLD="" .endif .if (${OPSYS} == SunOS) || (${OPSYS} == IRIX) || \ (${OPSYS} == Linux && !exists(/usr/bin/flex)) BUILD_DEPENDS+= flex>=2.5.4:../../devel/flex .endif @ 1.89 log @Unify "flex" build dependence handling. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.88 2004/01/26 07:03:15 tron Exp $ d31 1 a31 1 GCC_REQD= 2.95.3 @ 1.88 log @Use find(1) with "-print" option because IRIX's "find" will otherwise not print out anything. Noted by Georh Schwarz in private e-mail. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.87 2004/01/25 15:47:18 tron Exp $ d34 1 a34 1 .if (${OPSYS} == SunOS) a35 1 BUILD_DEPENDS+= flex>=2.5.4:../../devel/flex d40 2 a41 1 .if (${OPSYS} == Linux && !exists(/usr/bin/flex)) || (${OPSYS} == "IRIX") @ 1.87 log @Let build depend on "flex" package as suggested by Georg Schwarz on the "tech-pkg" mailing list. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.86 2004/01/24 15:46:44 grant Exp $ d52 14 a65 14 cd ${STAGEDIR} && \ ${MV} link/* lib && \ ${RM} -rf link man/web && \ ${MKDIR} share/doc/netpbm && \ ${CP} ${WRKSRC}/doc/* share/doc/netpbm && \ ${MV} share/doc/netpbm/*.1 man/man1 && \ ${MV} misc share/netpbm && \ ${CHOWN} -R ${BINOWN}:${BINGRP} . && \ ${FIND} * \! -type d | ${SORT} >${PLIST_SRC} && \ ${FIND} * -type d | \ while read DIR; do \ ${TEST} -d "${PREFIX}/$${DIR}" || \ ${ECHO} "@@dirrm $${DIR}"; \ done >>${PLIST_SRC} && \ @ 1.86 log @replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.85 2004/01/24 12:59:50 kristerw Exp $ d41 1 a41 1 .if ${OPSYS} == Linux && !exists(/usr/bin/flex) @ 1.85 log @Use GCC_REQD instead of USE_PKGSRC_GCC when overriding the compiler for arm, so that we don't need to install the gcc package(s) on machines that already have a working compiler in their /usr/bin. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.84 2004/01/22 10:59:39 jlam Exp $ d16 1 a16 1 USE_GMAKE= yes @ 1.84 log @bl3ify @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.83 2004/01/03 18:49:43 reed Exp $ d31 1 a31 1 USE_PKGSRC_GCC= # defined @ 1.83 log @Bump package revisions for tiff update. Tiff is backward compatible, but was broken on amd64 platform so this makes sure new tiff is used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.82 2003/09/25 19:06:54 jmmv Exp $ d13 3 a15 1 USE_BUILDLINK2= yes d69 2 a70 2 .include "../../graphics/png/buildlink2.mk" .include "../../graphics/tiff/buildlink2.mk" @ 1.82 log @Pass -pppm to pax, so that we preserve file modes (as we did in the previous call with tar's -p) and modification times are discarded (to get print-PLIST working). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.81 2003/09/25 18:55:58 reed Exp $ d4 1 @ 1.81 log @Use pax instead of tar to copy files. (Okay'd by tron.) In some cases, gtar had problems, like: /bin/tar: share/doc/netpbm: Cannot unlink: Directory not empty /bin/tar: share/netpbm: Cannot unlink: Directory not empty @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.80 2003/09/17 19:40:35 grant Exp $ d63 1 a63 1 ${PAX} -rw . ${PREFIX} @ 1.80 log @get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD or USE_PKGSRC_GCC as appropriate, as this is handled by compiler.mk now. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.79 2003/09/12 20:07:19 grant Exp $ d63 1 a63 1 ${GTAR} -cf - * | ${GTAR} -xpC ${PREFIX} -f - @ 1.79 log @kill all references to gcc.buildlink2.mk and compiler.mk, and define USE_GCC2 or USE_GCC3 where appropriate. the functionality of the old gcc.buildlink2.mk has been rolled into compiler.mk now, which is automatically used. more changes to come later... @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.78 2003/09/01 10:13:09 cjep Exp $ d28 1 a28 1 USE_GCC3= # defined @ 1.78 log @whitespace fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.77 2003/08/23 23:07:12 wiz Exp $ d28 1 a28 2 USE_GCC3=YES . include "../../mk/gcc.buildlink2.mk" @ 1.77 log @On Linux systems without flex, build_depend on flex. From Soren Jacobsen in PR 22541. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.76 2003/07/21 16:51:48 martti Exp $ d39 2 a40 2 .if ${OPSYS} == Linux && !exists(/usr/bin/flex) BUILD_DEPENDS+= flex>=2.5.4:../../devel/flex @ 1.76 log @COMMENT should start with a capital letter. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.75 2003/07/17 21:41:55 grant Exp $ d37 4 @ 1.75 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.74 2003/07/13 14:16:10 wulf Exp $ d10 1 a10 1 COMMENT= toolkit for conversion of images between different formats @ 1.74 log @Added manweb to REPLACE_PERL fixing incorrect path to perl @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.73 2003/07/11 00:21:45 fredb Exp $ d8 1 a8 1 MAINTAINER= tron@@netbsd.org @ 1.73 log @Unbundle tars bundled options, to make this work on NetBSD 1.6U. Should fix PR pkg/22117. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.72 2003/06/11 20:50:55 abs Exp $ d22 1 a22 1 generator/ppmrainbow @ 1.72 log @Update for the fact that 'arm' ports have been called NetBSD-*-arm for a while now and not NetBSD-*-arm32. Changes include one or more of: - Change MACHINE_ARCH == arm32 to also match arm - Where ONLY_FOR_PLATFORM includes NetBSD-*-arm32, add NetBSD-*-arm - Where BROKEN or worked around for arm gcc bugs, set USE_GCC3 The last may shake out a few more broken packages the next bulk build. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.71 2003/04/28 16:27:40 tron Exp $ d60 1 a60 1 ${GTAR} cf - * | ${GTAR} xpCf ${PREFIX} - @ 1.71 log @Make arguments to "${RM}" consistent in all make targets. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.70 2003/04/28 16:24:32 tron Exp $ d27 3 a29 2 .if (${OPSYS} == NetBSD) && (${MACHINE_ARCH} == arm32) CFLAGS= @ 1.70 log @Update "netpbm" package to version 10.11.8. Change since version 10.11.6: - pbmtoepsi: fix bug: non six-digit lines between %%BeginPreview: ... and %%EndImage . - pnmtops: fix bug: 1 bit per sample output when maxval is 2 or 3. Should be 4 bits per sample. - pnmtops: fix bug: everything too dark when input maxval less than Postscript maxval. This fixes PR pkg/21271 by Dave Camp. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.68 2003/03/21 08:30:48 tron Exp $ d42 1 a42 1 ${RM} -rf ${STAGEDIR} @ 1.69 log @Don't shoot itself in the foot, STAGEDIR is removed in pre-install, no need to remove it in post-install while CWD is still in STAGEDIR. Noted by Will Partain on tech-pkg. @ text @d3 1 a3 2 DISTNAME= netpbm-10.11.6 PKGREVISION= 1 d60 1 @ 1.68 log @Fix "zlib" configuration in "Makefile.common" so that PNG tools get built. Bump package revision to reflect this change. This patch was contributed by Christopher Richards in PR pkg/20809. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.67 2003/03/18 12:11:55 tron Exp $ d60 1 a60 2 ${GTAR} cf - * | ${GTAR} xpCf ${PREFIX} - && \ ${RM} -fr ${STAGEDIR} @ 1.67 log @Update "netpbm" package to latest stable version 10.11.6. Numerous bugs have been fixed and a lot of features have been added since version 9.25. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.66 2002/10/20 00:33:50 wiz Exp $ d4 1 @ 1.66 log @post-patch -> pre-configure. By Greg A. Woods in PR 18718. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.65 2002/08/25 18:39:18 jlam Exp $ d3 1 a3 1 DISTNAME= netpbm-9.25 d16 3 a18 4 REPLACE_PERL= pnm/pnmquant ppm/ppmfade ppm/ppmrainbow ppm/ppmshadow INSTALL_TARGET= install-dev install MAKE_ENV+= INSTALL="${INSTALL}" STRIPFLAG="${_STRIPFLAG_INSTALL}" d20 4 d41 3 d45 16 a60 1 ${INSTALL_DATA} ${WRKSRC}/shhopt/shhopt.h ${PREFIX}/include a63 1 @ 1.65 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: Makefile,v 1.61.2.4 2002/08/22 11:11:35 jlam Exp $ d35 1 a35 1 post-patch: @ 1.64 log @Add devel/flex to BUILD_DEPENDS for SunOS, per pkg/17770 by Valeriy E. Ushakov. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2002/05/28 15:01:22 yyamano Exp $ d12 3 a14 3 USE_BUILDLINK_ONLY= yes USE_GMAKE= yes USE_PERL5= yes d16 1 a16 1 REPLACE_PERL= pnm/pnmquant ppm/ppmfade ppm/ppmrainbow ppm/ppmshadow d19 1 a19 1 MAKE_ENV+= CC="${CC}" INSTALL="${INSTALL}" STRIPFLAG="${_STRIPFLAG_INSTALL}" d41 3 a43 2 .include "../../graphics/png/buildlink.mk" .include "../../graphics/tiff/buildlink.mk" @ 1.63 log @Replace STRIPFLAG with _STRIPFLAG_INSTALL to fix pkg/15467. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2002/05/14 18:03:17 tron Exp $ d30 1 @ 1.62 log @Fix build problems on older "a.out" system. Based on patches supplied by Greg A. Woods in PR pkg/16030. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2002/03/15 11:04:29 wiz Exp $ d19 1 a19 1 MAKE_ENV+= CC="${CC}" INSTALL="${INSTALL}" STRIPFLAG="${STRIPFLAG}" @ 1.61 log @Update to 9.25: Changes since 9.24: Add pamdice, pnmnorm (replacing ppmnorm and pgmnorm), convert bmptoppm to bmptopnm, and some bug fixes and enhancements. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2002/03/14 22:21:42 wiz Exp $ d19 1 a19 1 MAKE_ENV+= CC="${CC}" INSTALL="${INSTALL}" @ 1.61.2.1 log @* Convert some more packages to use the buildlink2 framework. * Re-add EVAL_PREFIX lines that I shouldn't have removed from the buildlink2.mk files. * Add several more new buildlink2.mk files to facilitate converting more packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2002/03/15 11:04:29 wiz Exp $ d12 1 a12 1 USE_BUILDLINK2_ONLY= yes d19 1 a19 1 MAKE_ENV+= INSTALL="${INSTALL}" d40 2 a41 3 .include "../../graphics/png/buildlink2.mk" .include "../../graphics/tiff/buildlink2.mk" @ 1.61.2.2 log @Rename USE_BUILDLINK2_ONLY to USE_BUILDLINK2 for less verbosity. Also convert a few more packages to use the buildlink2 framework. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61.2.1 2002/06/06 06:54:41 jlam Exp $ d12 3 a14 3 USE_BUILDLINK2= yes USE_GMAKE= yes USE_PERL5= yes d16 1 a16 1 REPLACE_PERL= pnm/pnmquant ppm/ppmfade ppm/ppmrainbow ppm/ppmshadow @ 1.61.2.3 log @Merge from pkgsrc-current to buildlink2 branch. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61.2.2 2002/06/21 23:05:24 jlam Exp $ d19 1 a19 1 MAKE_ENV+= INSTALL="${INSTALL}" STRIPFLAG="${_STRIPFLAG_INSTALL}" @ 1.61.2.4 log @Merge changes from pkgsrc-current into the buildlink2 branch for the packages that have buildlink2.mk files. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61.2.3 2002/06/23 18:46:49 jlam Exp $ a29 1 BUILD_DEPENDS+= flex>=2.5.4:../../devel/flex @ 1.60 log @Update to 9.24. pkgsrc changes: Don't use libtool any longer to reduce patches. Add USE_PERL, since 4 scripts depend on it. program changes: Lots of new converters/modification programs and scripts, e.g. pbmtonokia, ppmtolj, and pnmtopalm. Better alpha support. Also, lots of bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2002/03/13 17:37:13 fredb Exp $ d3 1 a3 1 DISTNAME= netpbm-9.24 @ 1.59 log @Give all packages which depend on "png" a version bump, and update all dependencies on packages depending on "png" which contain shared libraries, all for the (imminent) update to the "png" package. [List courtesy of John Darrow, courtesy of "bulk-build".] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2001/07/14 16:19:08 jlam Exp $ d3 1 a3 2 DISTNAME= netpbm-9.7 PKGREVISION= 1 d14 3 a16 1 USE_LIBTOOL= yes d35 1 a35 2 ${MV} -f ${WRKSRC}/pbmplus.h ${WRKSRC}/pbmplus.h.in ${SED} -e "s;@@X11BASE@@;${X11BASE};g" ${WRKSRC}/pbmplus.h.in > ${WRKSRC}/pbmplus.h @ 1.58 log @Move inclusion of buildlink.mk files to end of Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2001/06/19 04:22:08 jlam Exp $ d4 1 @ 1.57 log @Mark as USE_BUILDLINK_ONLY. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2001/06/16 19:50:57 jlam Exp $ d12 3 a14 2 USE_GMAKE= yes USE_LIBTOOL= yes a25 5 USE_BUILDLINK_ONLY= yes .include "../../graphics/png/buildlink.mk" .include "../../graphics/tiff/buildlink.mk" d39 2 @ 1.56 log @Convrt to use buildlink.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2001/05/22 09:32:22 wiz Exp $ d24 2 @ 1.55 log @Update dependency on png to >=1.0.11 because of the shlib major bump. Noted by Frederick Bruckman. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2001/03/30 12:58:05 mycroft Exp $ a11 3 DEPENDS+= tiff>=3.5.4:../../graphics/tiff DEPENDS+= png>=1.0.11:../../graphics/png d24 3 @ 1.54 log @Fix quoting problems. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2001/03/04 09:06:13 tron Exp $ d13 1 a13 1 DEPENDS+= png>1.0.9:../../graphics/png @ 1.53 log @Because the minor number of the PNG library was increased packages compiled using the newest PNG library won't work on system with an older one. To prevent such problems with precompiled binary packages require at least "png-1.0.9nb1" in all dependences. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2001/02/16 15:22:28 wiz Exp $ d19 1 a19 1 MAKE_ENV+= CC=${CC} INSTALL="${INSTALL}" @ 1.52 log @Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2001/01/14 13:17:55 tron Exp $ d13 1 a13 1 DEPENDS+= png>=1.0.6:../../graphics/png @ 1.51 log @Make this package work under Solaris. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2001/01/14 12:40:11 tron Exp $ d10 1 @ 1.50 log @Set "${CC}" in make environment. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2001/01/11 21:08:39 dent Exp $ d18 1 a18 1 MAKE_ENV+= CC=${CC} d23 1 a23 1 .if ${OPSYS} == NetBSD && ${MACHINE_ARCH} == arm32 d25 6 @ 1.49 log @Update HOMEPAGE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2001/01/08 02:13:44 wiz Exp $ d18 1 @ 1.48 log @Don't add VERS to PLIST_SUBST, since it's not used any longer. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2000/11/11 17:49:25 tron Exp $ d9 1 a9 1 HOMEPAGE= http://netpbm.sourceforge.net/info @ 1.47 log @Use "${MASTER_SITE_SOURCEFORGE}". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2000/08/10 10:44:09 wiz Exp $ d3 1 a3 1 DISTNAME= netpbm-${VERS} a18 3 VERS= 9.7 PLIST_SUBST+= VERS=${VERS} @ 1.46 log @Update to 9.7. Changes: Many bugfixes, new pam file format. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2000/07/10 11:12:09 wiz Exp $ d5 1 a5 1 MASTER_SITES= http://download.sourceforge.net/netpbm/ @ 1.45 log @Update to netpbm-9.5. Fixes pkg/8949. Changes: o Extend formats to allow multiple images per file. Add -allimages option to pnmfile. Add pnmsplit. Extend pnmtops. o Add pbmtowbmp, wbmptopbm. Thanks Terje Sannum. o ppmtobmp: Add 24 bit (truecolor) capability. o pnmcut: easier, more expressive syntax for specifying what to cut. o pnminterp: handle maxval != 255, convert to use Netpbm libraries. o Translate pstopnm from Csh to C, eliminate dependency on the 'bc' program. o Fix bug in tiff library build which caused null soname. o Add optParseopt2() to shhopt.a so you can use long options with one hyphen instead of two. o giftopnm: fix bug with variable used before set. Fix bug (coding error -- 0=>i). Unknown impact. o bmptoppm: fix bug with 24 bit (truecolor) Windows BMPs. o xwdtopnm: fix one more bug with bits_per_item <> bits_per_pixel. o Fix ppmtompeg build bug with static libraries. o Make build clean with gcc -ansi (albeit with some files that need extensions declaring the _BSD_SOURCE etc.). o Rebase pnmtopng, pngtopnm on Pnmtopng 2.37.4. o pbmtolj: fix bug where blank lines get discarded. Thanks Charles Howes. o ppmtompeg: fix bug with "PNM" format files with maxval != 255. Get rid of built-in PPM file parsing. o Fix 'make install' where mkinstalldirs is not found. o Fix bug where rle_global.c would not compile with GNU C Library 2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2000/06/24 01:48:08 dmcmahill Exp $ d20 1 a20 1 VERS= 9.5 @ 1.44 log @Replace an incorrectly hardcoded X11 path with X11BASE. This addresses PR 10432 from Takahiro Kambe @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2000/06/05 01:15:56 wiz Exp $ d3 1 a3 1 DISTNAME= netpbm-9.3 d19 3 @ 1.43 log @remove comment overlooked in last commit @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2000/06/05 01:13:34 hubertf Exp $ d25 4 @ 1.42 log @ * Set LIBOPT to something really existing (${ECHO} is a shell builtin now, and as such can't be used as a file dependency in make(1)). * Don't force anyone to have "." in his $PATH @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2000/06/05 00:36:30 wiz Exp $ a24 1 # 'echo' doesn't suffice for unknown reasons @ 1.41 log @Update to 9.3. Use USE_LIBTOOL instead of USE_PKGLIBTOOL. Changes since 9.2: o pnmfile: check for file size error. o ppmhist: handle larger maxvals, image sizes o xwdtopnm: Use color map with DirectColor to fix wrong color bug on some DirectColor xwds. o xwdtopnm: Correct bug with 24/32 DirectColor LSBfirst xwds. o Add pXmcheck() library function. o Add leaftoppm and ppmtoleaf. Thanks Bill O'Donnell. o Add winicontoppm and ppmtowinicon. Thanks Lee Benfield. o Add pgmslice. Thanks to Jos Dingjan. o Include subset of RLE library in the package. o stamp-date doesn't rely on whoami. o Make file fixes to accomodate more install programs. o Replace tmpnam() with mkstemp(). o Add pXm_init() into all programs that didn't have it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2000/06/01 11:23:30 rh Exp $ a25 5 .if ${OPSYS} == NetBSD MAKE_ENV+= ECHO="/bin/echo" .else MAKE_ENV+= ECHO="${ECHO}" .endif @ 1.40 log @s/USE_LIBTOOL/USE_PKGLIBTOOL/ Add a new USE_LIBTOOL definition that uses the libtool package instead of pkglibtool which is now considered outdated. USE_PKGLIBTOOL is available for backwards compatibility with old packages but is deprecated for new packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2000/05/20 11:02:07 tron Exp $ d3 1 a3 1 DISTNAME= netpbm-9.2 d15 1 a15 1 USE_PKGLIBTOOL= yes d17 1 a17 2 INSTALL_TARGET= install.dev install MAKE_ENV+= ECHO="${ECHO}" d24 6 @ 1.39 log @Compile this package without optimization under arm32 port because "egcs" crashes otherwise. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2000/05/17 18:41:21 tron Exp $ d15 1 a15 1 USE_LIBTOOL= yes @ 1.38 log @Installing header file "shhopt.h" so that building 3rd party PBM applications will work. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2000/05/17 10:26:36 tron Exp $ d20 6 @ 1.37 log @Add homepage URL. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2000/05/17 10:13:19 tron Exp $ d20 3 @ 1.36 log @Update "netpbm" package to version 9.2. There are too many changes and bug fixes to list here. Main new features are shared libraries, JPEG and JBIG support. @ text @d1 1 a1 1 # $NetBSD$ d9 1 @ 1.35 log @Because the minor of "libpng" was bumped we must sure that packages compiled for the update "png" package depend on it. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.34 2000/02/09 20:20:55 tron Exp $ # d3 1 a3 2 DISTNAME= netpbm PKGNAME= netpbm-19940301 d5 2 a6 7 MASTER_SITES= ftp://ftp.wustl.edu/graphics/graphics/packages/NetPBM/ \ ftp://ftp.informatik.uni-oldenburg.de/pub/netpbm/ \ ftp://ftp.informatik.uni-oldenburg.de/pub/grafik/png/applications/ DISTFILES= netpbm-1mar1994.tar.gz \ pcxtoppm.tar.gz \ rletopnm.tar.gz \ pnmtopng-2.37.3.tar.gz d8 1 a8 1 MAINTAINER= packages@@netbsd.org d10 1 a10 1 DEPENDS+= tiff-*:../../graphics/tiff d13 2 a14 3 WRKSRC= ${WRKDIR}/netpbm MAKE_ENV += PREFIX=${PREFIX} MANCP="${INSTALL_MAN}" NO_CONFIGURE= yes d16 3 a18 6 post-extract: # move updates into source tree cd ${WRKSRC}; \ ${MV} ../*pcx*.? ppm; \ ${MV} ../*rle*.? ../pnmtopng-2.37.3/*png*.? pnm; ${CHMOD} -R o+r ${WRKDIR} @ 1.34 log @Use "png>=1.0.3" instead of "png-*" in dependence list. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2000/02/09 15:22:30 tron Exp $ d18 1 a18 1 DEPENDS+= png>=1.0.3:../../graphics/png @ 1.33 log @Use wildcard dependence for "png" package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2000/01/04 02:05:44 wiz Exp $ d18 1 a18 1 DEPENDS+= png-*:../../graphics/png @ 1.32 log @upgraded pnmtopng part of netpbm from 2.37.2 to 2.37.3. Changes: Version 2.37.3 fixes a minor bug w.r.t. error exits and generally does cleaner error exits (close files, etc.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 1999/10/08 21:18:32 jlam Exp $ d18 1 a18 1 DEPENDS+= png-1.0.3:../../graphics/png @ 1.31 log @* Remove redundant dependency on jpeg * Update dependency on tiff * Fixes for paths to find libraries and includes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 1999/10/08 21:12:49 jlam Exp $ d13 1 a13 1 pnmtopng-2.37.2.tar.gz d28 1 a28 1 ${MV} ../*rle*.? ../pnmtopng-2.37.2/*png*.? pnm; @ 1.30 log @Change to use wildcard dependency on tiff. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 1999/10/07 17:41:54 tron Exp $ a17 1 DEPENDS+= jpeg-6b:../../graphics/jpeg @ 1.29 log @Remove me as maintainer of those packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 1999/06/03 20:36:18 christos Exp $ d17 1 a17 1 DEPENDS+= tiff-3.4:../../graphics/tiff @ 1.28 log @Compensate for png addon layout change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 1999/06/03 20:18:26 christos Exp $ d15 1 a15 1 MAINTAINER= tron@@netbsd.org @ 1.27 log @pnmtopng-2.37.1 does not exist anymore. Upgrade to 2.37.2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 1999/04/07 08:56:46 agc Exp $ d29 1 a29 1 ${MV} ../*rle*.? ../*png*.? pnm; @ 1.26 log @Make sure that other users can read all the files in the distribution, otherwise strange problems can ensue when installing. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 1999/03/04 14:18:54 tron Exp $ d13 1 a13 1 pnmtopng-2.37.1.tar.gz @ 1.25 log @Update dependence for "png" package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 1999/02/20 22:48:31 hubertf Exp $ d30 1 @ 1.24 log @Fix CONFLICTS (remove redundancy, mostly) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 1999/01/10 23:52:15 tron Exp $ d19 1 a19 1 DEPENDS+= png-1.0.2:../../graphics/png @ 1.23 log @Major cleanup of "netpbm" package based on patches supply by John F. Woods in PR pkg/6763 and Rob Windsor in PR pkg/6779. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 1998/11/30 19:42:02 tv Exp $ a19 2 CONFLICTS= netpbm-* @ 1.22 log @Nuke extraneous /. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 1998/11/13 00:58:23 frueauf Exp $ d13 1 a13 1 pnmtopng-2.36.tar.gz d21 1 a21 1 CONFLICTS= netpbm-94.3.1 d24 2 a25 1 MAKE_ENV += PREFIX=${PREFIX} INSTALL_MAN="${INSTALL_MAN}" a27 2 # make sure our TIFF library is used ${RM} -rf ${WRKSRC}/libtiff d29 3 a31 9 cd ${WRKSRC};\ ${MV} ../*pcx*.? ppm;\ ${MV} ../*rle*.? ../*png*.? pnm post-install: .for PBMLIB in pbm pgm pnm ppm ${INSTALL_DATA} ${WRKSRC}/${PBMLIB}/lib${PBMLIB}.a ${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/${PBMLIB}/${PBMLIB}.h ${PREFIX}/include .endfor @ 1.21 log @pkglint: move CONFLICTS after DEPENDS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 1998/11/12 23:26:58 tron Exp $ d7 1 a7 1 MASTER_SITES= ftp://ftp.wustl.edu//graphics/graphics/packages/NetPBM/ \ @ 1.20 log @Install includes and link libraries as suggested by Tero Kivinen in PR pkg/6429. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 1998/07/15 11:45:51 tv Exp $ a16 2 CONFLICTS= netpbm-94.3.1 d20 2 @ 1.19 log @Update libpng to 1.0.2. Works with all dependent pkgs I have tested (everything but ImageMagick, gs5, and xemacs20). The API hasn't changed much, say the install instructions, but it isn't binary compatible--bump shlib version to 1.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 1998/07/04 05:11:13 mycroft Exp $ d33 6 @ 1.18 log @Update libjpeg to v6b. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 1998/07/04 04:18:26 mycroft Exp $ d21 1 a21 1 DEPENDS+= png-0.96:../../graphics/png @ 1.17 log @Add a CONFLICTS line. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 1998/07/04 04:14:30 mycroft Exp $ d20 1 a20 1 DEPENDS+= jpeg-6a:../../graphics/jpeg @ 1.16 log @Change the name of this package to have a sortable date. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 1998/06/21 01:29:26 tv Exp $ d16 2 @ 1.15 log @Automanpage handling. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 1998/04/22 14:22:43 agc Exp $ d5 1 a5 1 PKGNAME= netpbm-94.3.1 @ 1.14 log @Remove the old deprecated DEPENDS definition from bsd.pkg.mk. Implement a new DEPENDS definition, which looks for an installed package, building it if not present, and use it in preference to LIB_DEPENDS. This should make the package collection more useful on NetBSD ELF ports. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 1998/04/15 10:38:26 agc Exp $ a22 48 MAN1= atktopbm.1 g3topbm.1 brushtopbm.1 cmuwmtopbm.1 \ icontopbm.1 gemtopbm.1 macptopbm.1 mgrtopbm.1 \ pbmclean.1 pbmlife.1 pbmmake.1 pbmmask.1 \ pbmpscale.1 pbmreduce.1 pbmtext.1 pbmto10x.1 \ pbmto4425.1 pbmtoascii.1 pbmtoatk.1 pbmtobbnbg.1 \ pbmtocmuwm.1 pbmtoepsi.1 pbmtoepson.1 pbmtog3.1 \ pbmtogem.1 pbmtogo.1 pbmtoicon.1 pbmtolj.1 \ pbmtoln03.1 pbmtolps.1 pbmtomacp.1 pbmtomgr.1 \ pbmtopi3.1 pbmtopk.1 pbmtoplot.1 pbmtoptx.1 \ pbmtox10bm.1 pbmtoxbm.1 pbmtoybm.1 pbmtozinc.1 \ pbmupc.1 pi3topbm.1 pktopbm.1 xbmtopbm.1 \ ybmtopbm.1 asciitopgm.1 bioradtopgm.1 fstopgm.1 \ hipstopgm.1 lispmtopgm.1 pbmtopgm.1 pgmbentley.1 \ pgmenhance.1 pgmhist.1 pgmkernel.1 pgmnoise.1 \ pgmnorm.1 pgmoil.1 pgmramp.1 pgmtofs.1 \ pgmtolispm.1 pgmtopbm.1 psidtopgm.1 rawtopgm.1 \ spottopgm.1 pgmcrater.1 pgmedge.1 pgmtexture.1 \ bmptoppm.1 gouldtoppm.1 hpcdtoppm.1 ilbmtoppm.1 \ imgtoppm.1 mtvtoppm.1 pcxtoppm.1 pgmtoppm.1 \ pi1toppm.1 picttoppm.1 pjtoppm.1 ppm3d.1 \ ppmbrighten.1 ppmchange.1 ppmdim.1 ppmdist.1 \ ppmdither.1 ppmflash.1 ppmhist.1 ppmmake.1 \ ppmmix.1 ppmnorm.1 ppmntsc.1 ppmquant.1 \ ppmrelief.1 ppmshift.1 ppmspread.1 ppmtoacad.1 \ ppmtobmp.1 ppmtogif.1 ppmtoicr.1 ppmtoilbm.1 \ ppmtomitsu.1 ppmtopcx.1 ppmtopgm.1 ppmtopi1.1 \ ppmtopict.1 ppmtopj.1 ppmtopjxl.1 ppmtopuzz.1 \ ppmtorgb3.1 ppmtosixel.1 ppmtotga.1 ppmtouil.1 \ ppmtoxpm.1 ppmtoyuv.1 ppmtoyuvsplit.1 qrttoppm.1 \ rawtoppm.1 rgb3toppm.1 sldtoppm.1 spctoppm.1 \ sputoppm.1 tgatoppm.1 ximtoppm.1 xpmtoppm.1 \ xvminitoppm.1 yuvtoppm.1 yuvsplittoppm.1 \ ppmforge.1 ppmpat.1 ppmqvga.1 ppmtomap.1 \ ppmquantall.1 fitstopnm.1 giftopnm.1 pnmalias.1 \ pnmarith.1 pnmcat.1 pnmcomp.1 pnmconvol.1 \ pnmcrop.1 pnmcut.1 pnmdepth.1 pnmenlarge.1 \ pnmfile.1 pnmflip.1 pnmhistmap.1 pnminvert.1 \ pnmnlfilt.1 pnmnoraw.1 pnmpad.1 pnmpaste.1 \ pnmscale.1 pnmtile.1 pngtopnm.1 pnmtoddif.1 \ pnmtofits.1 pnmtopng.1 pnmtops.1 pnmtorast.1 \ pnmtorle.1 pnmtosgi.1 pnmtosir.1 pnmtoxwd.1 \ rasttopnm.1 rletopnm.1 sgitopnm.1 sirtopnm.1 \ xwdtopnm.1 zeisstopnm.1 pnmgamma.1 pnmrotate.1 \ pnmshear.1 anytopnm.1 pnmindex.1 pnmmargin.1 \ pnmsmooth.1 tifftopnm.1 pnmtotiff.1 pstopnm.1 MAN3= libpbm.3 libpgm.3 libppm.3 libpnm.3 MAN5= pbm.5 pgm.5 ppm.5 pnm.5 @ 1.13 log @Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree. Remove redundant (and sometimes erroneous) comments. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 1998/02/25 01:40:47 tron Exp $ d17 3 a19 3 LIB_DEPENDS= jpeg.7.:${PORTSDIR}/graphics/jpeg \ png.0.96:${PORTSDIR}/graphics/png \ tiff.3.:${PORTSDIR}/graphics/tiff @ 1.12 log @Install manual pages with reasonable permissions. @ text @d1 1 a1 6 # New ports collection makefile for: netpbm # Version required: 1mar1994 # Date created: 20 December 1997 # Whom: jmz (original), asami@@FreeBSD.ORG, tron # # $NetBSD: Makefile,v 1.11 1998/01/30 13:57:06 agc Exp $ d80 1 a80 1 .include @ 1.11 log @Modify individual package Makefiles to use the new way of specifying shared object dependencies (LIB_DEPENDS). @ text @d6 1 a6 1 # $NetBSD: Makefile,v 1.10 1998/01/29 16:57:33 tron Exp $ d27 1 a27 1 MAKE_ENV += PREFIX=${PREFIX} @ 1.10 log @Fix "MAINTAINER". @ text @d6 1 a6 1 # $NetBSD: Makefile,v 1.9 1998/01/24 05:25:12 hubertf Exp $ d22 3 a24 3 LIB_DEPENDS= jpeg\\.7\\.:${PORTSDIR}/graphics/jpeg \ png\\.0\\.96:${PORTSDIR}/graphics/png \ tiff\\.3\\.:${PORTSDIR}/graphics/tiff @ 1.9 log @portlint: fix RCS Id, add MAINTAINER, fix MAN1, rm -> ${RM} @ text @d6 1 a6 1 # $NetBSD: Makefile,v 1.8 1997/12/31 03:34:45 hubertf Exp $ d20 1 a20 1 MAINTAINER= packages@@netbsd.org @ 1.8 log @Update to more current version; fixes PR 4737 by Matthias Scheler . @ text @a0 1 # $NetBSD: $ d6 1 d20 2 d73 1 a73 1 pnmsmooth.1 tifftopnm.1 pnmtotiff.1 d79 1 a79 1 rm -rf ${WRKSRC}/libtiff @ 1.7 log @s/WRKDIR/WRKSRC/, pointed out by inspired by Matthias Scheler. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 1997/12/15 00:48:27 hubertf Exp $ d4 2 a5 2 # Date created: ? # Whom: jmz (original) a6 1 # FreeBSD Id: Makefile,v 1.8 1996/11/18 11:28:55 asami Exp d12 11 a22 2 MASTER_SITES= ftp://ftp.x.org/R5contrib/ DISTFILES= netpbm-1mar1994.tar.gz d24 2 a25 1 MAINTAINER= asami@@FreeBSD.ORG a26 10 LIB_DEPENDS= tiff\\.3\\.:${PORTSDIR}/graphics/tiff USE_IMAKE= yes OPSYS!= uname -s .if (${OPSYS} == "NetBSD") MAKE_ENV += COMPRESSMANCMD="${GZIP_CMD}" MANCOMPRESSED= yes d65 4 a68 3 pnmscale.1 pnmtile.1 pnmtoddif.1 pnmtofits.1 \ pnmtops.1 pnmtorast.1 pnmtosgi.1 pnmtosir.1 \ pnmtoxwd.1 rasttopnm.1 sgitopnm.1 sirtopnm.1 \ d76 6 a81 7 chmod -R +w ${WRKSRC} pre-configure: for f in `find ${WRKSRC} -type f -print|xargs grep -l '/usr/local'`; do \ ${SED} -e 's:/usr/local:'${LOCALBASE}':g' < $$f > $$f.pdone && mv $$f.pdone $$f; \ done .endif @ 1.6 log @Make sure replacing of /usr/local works; inspired by Matthias Scheler. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 1997/11/07 23:46:16 hubertf Exp $ d79 1 a79 1 for f in `find ${WRKDIR} -type f -print|xargs grep -l '/usr/local'`; do \ @ 1.5 log @Add MAN{1,3,5} @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 1997/10/16 12:43:24 agc Exp $ d74 3 @ 1.4 log @+ set MANCOMPRESSED as the package installs its man pages gzipped + define COMPRESSMANCMD as imake seems to expect this to be defined (FreeBSD define this in {$X11BASE}/lib/X11/config/FreeBSD.cf) + when preprocessing to set the correct prefix, use LOCALBASE rather than PREFIX, as USE_IMAKE will set PREFIX by default + eliminate an unnecessary temporary file when preprocessing to set the correct prefix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 1997/10/15 17:11:46 agc Exp $ d28 46 @ 1.3 log @Add definition for COMPRESSMANCMD which is in the X11 tree for FreeBSD. Add a pre-process stage (at pre-configure time) to change hard-coded /usr/local into ${PREFIX}. Revert the patches I'd previously changed to the default ${PREFIX} to be /usr/local once again, so that the pre-processing will work. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 1997/10/15 15:37:17 agc Exp $ d22 6 a27 5 .if defined(MANZ) MAKE_ENV += "COMPRESSMANCMD=${GZIP_CMD}" .else MAKE_ENV += COMPRESSMANCMD=: .endif d30 2 a31 3 find ${WRKDIR} -type f -print|xargs grep -l '/usr/local' > ${WRKDIR}/prefix-list for f in `cat ${WRKDIR}/prefix-list`; do \ ${SED} -e 's:/usr/local:'${PREFIX}':g' < $$f > $$f.pdone && mv $$f.pdone $$f; \ d33 1 a33 1 rm ${WRKDIR}/prefix-list @ 1.2 log @Add NetBSD RCS Id. @ text @d1 1 a1 1 # $NetBSD$ d21 13 @ 1.1 log @Initial revision @ text @d1 1 @ 1.1.1.1 log @Initial import of FreeBSD's netpbm port into the NetBSD packages system. @ text @@