head 1.123; access; symbols pkgsrc-2023Q4:1.123.0.4 pkgsrc-2023Q4-base:1.123 pkgsrc-2023Q3:1.123.0.2 pkgsrc-2023Q3-base:1.123 pkgsrc-2023Q2:1.122.0.6 pkgsrc-2023Q2-base:1.122 pkgsrc-2023Q1:1.122.0.4 pkgsrc-2023Q1-base:1.122 pkgsrc-2022Q4:1.122.0.2 pkgsrc-2022Q4-base:1.122 pkgsrc-2022Q3:1.121.0.2 pkgsrc-2022Q3-base:1.121 pkgsrc-2022Q2:1.118.0.2 pkgsrc-2022Q2-base:1.118 pkgsrc-2022Q1:1.116.0.4 pkgsrc-2022Q1-base:1.116 pkgsrc-2021Q4:1.116.0.2 pkgsrc-2021Q4-base:1.116 pkgsrc-2021Q3:1.115.0.2 pkgsrc-2021Q3-base:1.115 pkgsrc-2021Q2:1.113.0.2 pkgsrc-2021Q2-base:1.113 pkgsrc-2021Q1:1.109.0.6 pkgsrc-2021Q1-base:1.109 pkgsrc-2020Q4:1.109.0.4 pkgsrc-2020Q4-base:1.109 pkgsrc-2020Q3:1.109.0.2 pkgsrc-2020Q3-base:1.109 pkgsrc-2020Q2:1.103.0.4 pkgsrc-2020Q2-base:1.103 pkgsrc-2020Q1:1.103.0.2 pkgsrc-2020Q1-base:1.103 pkgsrc-2019Q4:1.102.0.4 pkgsrc-2019Q4-base:1.102 pkgsrc-2019Q3:1.99.0.2 pkgsrc-2019Q3-base:1.99 pkgsrc-2019Q2:1.98.0.4 pkgsrc-2019Q2-base:1.98 pkgsrc-2019Q1:1.98.0.2 pkgsrc-2019Q1-base:1.98 pkgsrc-2018Q4:1.97.0.4 pkgsrc-2018Q4-base:1.97 pkgsrc-2018Q3:1.97.0.2 pkgsrc-2018Q3-base:1.97 pkgsrc-2018Q2:1.95.0.4 pkgsrc-2018Q2-base:1.95 pkgsrc-2018Q1:1.95.0.2 pkgsrc-2018Q1-base:1.95 pkgsrc-2017Q4:1.93.0.2 pkgsrc-2017Q4-base:1.93 pkgsrc-2017Q3:1.91.0.4 pkgsrc-2017Q3-base:1.91 pkgsrc-2017Q2:1.89.0.2 pkgsrc-2017Q2-base:1.89 pkgsrc-2017Q1:1.88.0.4 pkgsrc-2017Q1-base:1.88 pkgsrc-2016Q4:1.88.0.2 pkgsrc-2016Q4-base:1.88 pkgsrc-2016Q3:1.86.0.2 pkgsrc-2016Q3-base:1.86 pkgsrc-2016Q2:1.85.0.4 pkgsrc-2016Q2-base:1.85 pkgsrc-2016Q1:1.85.0.2 pkgsrc-2016Q1-base:1.85 pkgsrc-2015Q4:1.79.0.2 pkgsrc-2015Q4-base:1.79 pkgsrc-2015Q3:1.78.0.2 pkgsrc-2015Q3-base:1.78 pkgsrc-2015Q2:1.77.0.2 pkgsrc-2015Q2-base:1.77 pkgsrc-2015Q1:1.76.0.2 pkgsrc-2015Q1-base:1.76 pkgsrc-2014Q4:1.73.0.2 pkgsrc-2014Q4-base:1.73 pkgsrc-2014Q3:1.72.0.4 pkgsrc-2014Q3-base:1.72 pkgsrc-2014Q2:1.72.0.2 pkgsrc-2014Q2-base:1.72 pkgsrc-2014Q1:1.69.0.2 pkgsrc-2014Q1-base:1.69 pkgsrc-2013Q4:1.66.0.2 pkgsrc-2013Q4-base:1.66 pkgsrc-2013Q3:1.63.0.2 pkgsrc-2013Q3-base:1.63 pkgsrc-2013Q2:1.61.0.2 pkgsrc-2013Q2-base:1.61 pkgsrc-2013Q1:1.59.0.2 pkgsrc-2013Q1-base:1.59 pkgsrc-2012Q4:1.57.0.2 pkgsrc-2012Q4-base:1.57 pkgsrc-2012Q3:1.52.0.2 pkgsrc-2012Q3-base:1.52 pkgsrc-2012Q2:1.50.0.2 pkgsrc-2012Q2-base:1.50 pkgsrc-2012Q1:1.48.0.2 pkgsrc-2012Q1-base:1.48 pkgsrc-2011Q4:1.44.0.2 pkgsrc-2011Q4-base:1.44 pkgsrc-2011Q3:1.40.0.2 pkgsrc-2011Q3-base:1.40 pkgsrc-2011Q2:1.38.0.2 pkgsrc-2011Q2-base:1.38 pkgsrc-2011Q1:1.37.0.6 pkgsrc-2011Q1-base:1.37 pkgsrc-2010Q4:1.37.0.4 pkgsrc-2010Q4-base:1.37 pkgsrc-2010Q3:1.37.0.2 pkgsrc-2010Q3-base:1.37 pkgsrc-2010Q2:1.36.0.4 pkgsrc-2010Q2-base:1.36 pkgsrc-2010Q1:1.36.0.2 pkgsrc-2010Q1-base:1.36 pkgsrc-2009Q4:1.32.0.2 pkgsrc-2009Q4-base:1.32 pkgsrc-2009Q3:1.30.0.2 pkgsrc-2009Q3-base:1.30 pkgsrc-2009Q2:1.28.0.4 pkgsrc-2009Q2-base:1.28 pkgsrc-2009Q1:1.28.0.2 pkgsrc-2009Q1-base:1.28 pkgsrc-2008Q4:1.27.0.10 pkgsrc-2008Q4-base:1.27 pkgsrc-2008Q3:1.27.0.8 pkgsrc-2008Q3-base:1.27 cube-native-xorg:1.27.0.6 cube-native-xorg-base:1.27 pkgsrc-2008Q2:1.27.0.4 pkgsrc-2008Q2-base:1.27 cwrapper:1.27.0.2 pkgsrc-2008Q1:1.25.0.2 pkgsrc-2008Q1-base:1.25 pkgsrc-2007Q4:1.24.0.2 pkgsrc-2007Q4-base:1.24 pkgsrc-2007Q3:1.22.0.2 pkgsrc-2007Q3-base:1.22 pkgsrc-2007Q2:1.21.0.4 pkgsrc-2007Q2-base:1.21 pkgsrc-2007Q1:1.21.0.2 pkgsrc-2007Q1-base:1.21 pkgsrc-2006Q4:1.19.0.2 pkgsrc-2006Q4-base:1.19 pkgsrc-2006Q3:1.16.0.2 pkgsrc-2006Q3-base:1.16 pkgsrc-2006Q2:1.15.0.2 pkgsrc-2006Q2-base:1.15 pkgsrc-2006Q1:1.13.0.2 pkgsrc-2006Q1-base:1.13 pkgsrc-2005Q4:1.10.0.2 pkgsrc-2005Q4-base:1.10 pkgsrc-2005Q3:1.8.0.4 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.8.0.2 pkgsrc-2005Q2-base:1.8 pkgsrc-2005Q1:1.4.0.2 pkgsrc-2005Q1-base:1.4 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.123 date 2023.06.27.10.44.01; author riastradh; state Exp; branches; next 1.122; commitid dYNEka6l9KXCDzuE; 1.122 date 2022.12.15.23.01.17; author adam; state Exp; branches; next 1.121; commitid Zq3SnkUep0GbXH5E; 1.121 date 2022.09.12.13.12.44; author wiz; state Exp; branches; next 1.120; commitid pCBbqplQrHDzIzTD; 1.120 date 2022.08.10.10.16.24; author wiz; state Exp; branches; next 1.119; commitid ZVBi1yZZNFiNNjPD; 1.119 date 2022.06.28.11.31.49; author wiz; state Exp; branches; next 1.118; commitid D2UoJrTHpoHEANJD; 1.118 date 2022.05.26.06.51.11; author wiz; state Exp; branches; next 1.117; commitid pkKQVp4TDpSR6xFD; 1.117 date 2022.04.05.10.04.45; author riastradh; state Exp; branches; next 1.116; commitid FryEcXWdBa0ZOZyD; 1.116 date 2021.12.17.19.13.48; author wiz; state Exp; branches; next 1.115; commitid KvUPGdo2lUhym2lD; 1.115 date 2021.07.01.07.24.56; author wiz; state Exp; branches; next 1.114; commitid D4SmFs9nst87SfZC; 1.114 date 2021.07.01.07.23.00; author wiz; state Exp; branches; next 1.113; commitid jL77hJsvyCEkRfZC; 1.113 date 2021.05.27.06.39.35; author wiz; state Exp; branches; next 1.112; commitid khQ8eWLnXxo7KKUC; 1.112 date 2021.05.24.19.50.03; author wiz; state Exp; branches; next 1.111; commitid qokaiStTApGMcrUC; 1.111 date 2021.04.23.16.03.15; author rin; state Exp; branches; next 1.110; commitid gs7qYq7QcBisXqQC; 1.110 date 2021.03.30.16.29.34; author ryoon; state Exp; branches; next 1.109; commitid cB1lHDoTbJblSlNC; 1.109 date 2020.09.20.20.01.19; author schmonz; state Exp; branches; next 1.108; commitid plNzJLh6T2VEbPoC; 1.108 date 2020.09.19.23.53.09; author ryoon; state Exp; branches; next 1.107; commitid n7mQGYb2VZ7avIoC; 1.107 date 2020.08.31.18.07.24; author wiz; state Exp; branches; next 1.106; commitid 7zxRbfOkDOoxbfmC; 1.106 date 2020.08.23.08.25.27; author ryoon; state Exp; branches; next 1.105; commitid UxwteIeHEzfIealC; 1.105 date 2020.08.11.16.12.57; author ryoon; state Exp; branches; next 1.104; commitid AeOBSJvmZ1v0dFjC; 1.104 date 2020.06.29.12.06.37; author ryoon; state Exp; branches; next 1.103; commitid MUDMDY70daBbe7eC; 1.103 date 2020.02.05.03.26.52; author ryoon; state Exp; branches; next 1.102; commitid weUWXY0u19HO0rVB; 1.102 date 2019.12.04.12.53.18; author ryoon; state Exp; branches; next 1.101; commitid fOkIhD3kW7AIaoNB; 1.101 date 2019.12.03.14.28.26; author ryoon; state Exp; branches; next 1.100; commitid bxq2IXYykIumJgNB; 1.100 date 2019.11.03.10.39.21; author rillig; state Exp; branches; next 1.99; commitid REW2CfrA7HdqqoJB; 1.99 date 2019.08.11.13.18.47; author wiz; state Exp; branches; next 1.98; commitid Ifet9Pg6Qt99ZByB; 1.98 date 2019.03.11.14.16.00; author ryoon; state Exp; branches; next 1.97; commitid zZtWprjcNyfcfXeB; 1.97 date 2018.08.30.12.21.44; author ryoon; state Exp; branches; next 1.96; commitid mfJSlILkTgbDO8QA; 1.96 date 2018.08.22.09.43.33; author wiz; state Exp; branches; next 1.95; commitid YLub8g3ofvFGb6PA; 1.95 date 2018.03.17.01.06.18; author ryoon; state Exp; branches; next 1.94; commitid i2kwe6ndSvRJpKuA; 1.94 date 2018.01.24.16.21.42; author ryoon; state Exp; branches; next 1.93; commitid BhlTFXFIWRlp99oA; 1.93 date 2017.10.04.12.52.43; author jperkin; state Exp; branches 1.93.2.1; next 1.92; commitid Zt7eIGowCLXxAJ9A; 1.92 date 2017.09.26.10.57.22; author ryoon; state Exp; branches; next 1.91; commitid Pm8FXGitaangdH8A; 1.91 date 2017.08.01.12.10.48; author ryoon; state Exp; branches; next 1.90; commitid 8meogyGkuES3qv1A; 1.90 date 2017.07.03.12.18.17; author ryoon; state Exp; branches; next 1.89; commitid 0uriYEsuYqYqoMXz; 1.89 date 2017.03.31.23.38.37; author ryoon; state Exp; branches; next 1.88; commitid EzkefsZrvD2abLLz; 1.88 date 2016.10.26.14.13.53; author ryoon; state Exp; branches; next 1.87; commitid RlkDuZlX2vOi4Frz; 1.87 date 2016.09.30.11.54.27; author ryoon; state Exp; branches; next 1.86; commitid VyP7a8Ms0Kjg8joz; 1.86 date 2016.07.09.06.38.11; author wiz; state Exp; branches; next 1.85; commitid dlqnocGpOoXV2Cdz; 1.85 date 2016.03.10.18.15.51; author jperkin; state Exp; branches; next 1.84; commitid mcetMY4NwBtAN7Yy; 1.84 date 2016.03.10.16.23.54; author jperkin; state Exp; branches; next 1.83; commitid Q6FE7aa3PrxBa7Yy; 1.83 date 2016.02.25.12.12.49; author jperkin; state Exp; branches; next 1.82; commitid DLROVrVW2OU1fiWy; 1.82 date 2016.02.23.12.42.16; author jperkin; state Exp; branches; next 1.81; commitid bmVxfYvSKIVUs2Wy; 1.81 date 2016.02.17.21.58.26; author ryoon; state Exp; branches; next 1.80; commitid cAqzHkh6P8SPJjVy; 1.80 date 2016.02.06.22.08.57; author ryoon; state Exp; branches; next 1.79; commitid EW5giGLxnhUq9UTy; 1.79 date 2015.11.02.15.24.49; author ryoon; state Exp; branches; next 1.78; commitid OeFAce5hKTC60xHy; 1.78 date 2015.08.20.10.53.13; author ryoon; state Exp; branches; next 1.77; commitid 1PaZ3mSHHCqpSZxy; 1.77 date 2015.06.12.10.48.52; author wiz; state Exp; branches; next 1.76; commitid B4JmCfaVUbiY38py; 1.76 date 2015.02.21.00.10.21; author joerg; state Exp; branches; next 1.75; commitid avht83ui2QMu6Oay; 1.75 date 2015.01.27.12.37.02; author ryoon; state Exp; branches; next 1.74; commitid 2KS1gnH0TPNy2F7y; 1.74 date 2015.01.03.19.52.22; author ryoon; state Exp; branches; next 1.73; commitid Md3zMZzj4BpJdC4y; 1.73 date 2014.10.13.09.14.29; author wiz; state Exp; branches; next 1.72; commitid gfpmOxhMuUtkk1Ux; 1.72 date 2014.06.11.02.41.34; author ryoon; state Exp; branches; next 1.71; commitid 5KbLHYMDsQzE83Ex; 1.71 date 2014.05.29.23.35.37; author wiz; state Exp; branches; next 1.70; commitid laryHfkCalgYtuCx; 1.70 date 2014.05.06.13.59.55; author ryoon; state Exp; branches; next 1.69; commitid 66fBpmuYSxc73uzx; 1.69 date 2014.03.13.11.08.50; author jperkin; state Exp; branches; next 1.68; commitid KxozNJIlfZNkPwsx; 1.68 date 2014.03.13.10.44.37; author ryoon; state Exp; branches; next 1.67; commitid ZU4FlqYQN35IHwsx; 1.67 date 2014.02.02.23.41.31; author ryoon; state Exp; branches; next 1.66; commitid zeHRb1fe4btTfAnx; 1.66 date 2013.11.21.15.22.58; author ryoon; state Exp; branches; next 1.65; commitid xvpsJ7qUUEEoQ9ex; 1.65 date 2013.11.02.12.34.14; author ryoon; state Exp; branches; next 1.64; commitid VlQrxBDyleUnwHbx; 1.64 date 2013.10.12.13.46.51; author ryoon; state Exp; branches; next 1.63; commitid GXxQnPBmAqraB09x; 1.63 date 2013.07.31.11.48.25; author ryoon; state Exp; branches; next 1.62; commitid 8borT1DXAFkZhCZw; 1.62 date 2013.07.20.08.57.20; author ryoon; state Exp; branches; next 1.61; commitid X3hXXICg3lXcHbYw; 1.61 date 2013.05.31.12.40.02; author wiz; state Exp; branches; next 1.60; commitid hIeXGcx6VfKHwMRw; 1.60 date 2013.04.13.11.32.03; author ryoon; state Exp; branches; next 1.59; 1.59 date 2013.02.20.19.35.36; author ryoon; state Exp; branches; next 1.58; 1.58 date 2013.02.01.22.21.06; author wiz; state Exp; branches; next 1.57; 1.57 date 2012.11.27.11.38.57; author ryoon; state Exp; branches; next 1.56; 1.56 date 2012.11.21.21.43.03; author ryoon; state Exp; branches; next 1.55; 1.55 date 2012.10.31.11.17.32; author asau; state Exp; branches; next 1.54; 1.54 date 2012.10.03.21.54.33; author wiz; state Exp; branches; next 1.53; 1.53 date 2012.10.01.11.25.52; author ryoon; state Exp; branches; next 1.52; 1.52 date 2012.08.28.13.29.15; author ryoon; state Exp; branches; next 1.51; 1.51 date 2012.08.12.15.19.07; author ryoon; state Exp; branches; next 1.50; 1.50 date 2012.06.07.13.48.18; author ryoon; state Exp; branches; next 1.49; 1.49 date 2012.04.18.20.51.12; author ryoon; state Exp; branches; next 1.48; 1.48 date 2012.03.15.08.34.06; author ryoon; state Exp; branches; next 1.47; 1.47 date 2012.03.06.17.38.56; author ryoon; state Exp; branches; next 1.46; 1.46 date 2012.03.06.12.34.08; author ryoon; state Exp; branches; next 1.45; 1.45 date 2012.01.17.21.43.19; author sbd; state Exp; branches; next 1.44; 1.44 date 2011.11.21.21.33.13; author seanb; state Exp; branches; next 1.43; 1.43 date 2011.11.12.12.56.27; author tnn; state Exp; branches; next 1.42; 1.42 date 2011.10.03.12.52.40; author tnn; state Exp; branches; next 1.41; 1.41 date 2011.10.03.12.46.07; author tnn; state Exp; branches; next 1.40; 1.40 date 2011.08.18.18.31.34; author tnn; state Exp; branches; next 1.39; 1.39 date 2011.07.11.12.47.15; author tnn; state Exp; branches; next 1.38; 1.38 date 2011.04.26.14.19.39; author tnn; state Exp; branches; next 1.37; 1.37 date 2010.09.09.09.30.24; author tnn; state Exp; branches; next 1.36; 1.36 date 2010.03.16.16.14.15; author tnn; state Exp; branches 1.36.4.1; next 1.35; 1.35 date 2010.03.16.16.04.21; author tnn; state Exp; branches; next 1.34; 1.34 date 2010.02.17.18.53.00; author tnn; state Exp; branches; next 1.33; 1.33 date 2010.01.16.14.22.30; author tnn; state Exp; branches; next 1.32; 1.32 date 2009.11.10.16.48.20; author tnn; state Exp; branches 1.32.2.1; next 1.31; 1.31 date 2009.11.10.16.44.06; author tnn; state Exp; branches; next 1.30; 1.30 date 2009.08.27.11.59.38; author tnn; state Exp; branches; next 1.29; 1.29 date 2009.08.19.15.00.09; author joerg; state Exp; branches; next 1.28; 1.28 date 2009.03.23.17.39.12; author darcy; state Exp; branches; next 1.27; 1.27 date 2008.05.26.02.13.17; author joerg; state Exp; branches; next 1.26; 1.26 date 2008.04.12.22.43.00; author jlam; state Exp; branches; next 1.25; 1.25 date 2008.01.29.11.37.35; author joerg; state Exp; branches; next 1.24; 1.24 date 2007.12.22.07.22.08; author obache; state Exp; branches; next 1.23; 1.23 date 2007.10.17.07.40.49; author bjs; state Exp; branches; next 1.22; 1.22 date 2007.09.25.04.18.25; author bjs; state Exp; branches; next 1.21; 1.21 date 2007.03.18.18.49.46; author wiz; state Exp; branches; next 1.20; 1.20 date 2007.02.22.19.01.17; author wiz; state Exp; branches; next 1.19; 1.19 date 2006.12.05.17.43.06; author tron; state Exp; branches; next 1.18; 1.18 date 2006.12.04.13.32.42; author tron; state Exp; branches; next 1.17; 1.17 date 2006.10.22.15.23.27; author dmcmahill; state Exp; branches; next 1.16; 1.16 date 2006.08.05.02.08.32; author markd; state Exp; branches; next 1.15; 1.15 date 2006.06.17.17.17.00; author rillig; state Exp; branches; next 1.14; 1.14 date 2006.05.11.14.55.17; author schmonz; state Exp; branches; next 1.13; 1.13 date 2006.03.11.17.30.55; author schwarz; state Exp; branches; next 1.12; 1.12 date 2006.02.05.23.08.49; author joerg; state Exp; branches; next 1.11; 1.11 date 2006.02.02.05.51.14; author ben; state Exp; branches; next 1.10; 1.10 date 2005.12.05.20.50.05; author rillig; state Exp; branches; next 1.9; 1.9 date 2005.10.16.11.15.10; author jmmv; state Exp; branches; next 1.8; 1.8 date 2005.06.16.06.57.47; author jlam; state Exp; branches; next 1.7; 1.7 date 2005.06.01.20.08.00; author jlam; state Exp; branches; next 1.6; 1.6 date 2005.05.22.20.07.54; author jlam; state Exp; branches; next 1.5; 1.5 date 2005.04.11.21.45.29; author tv; state Exp; branches; next 1.4; 1.4 date 2005.02.03.17.54.21; author jschauma; state Exp; branches; next 1.3; 1.3 date 2005.01.26.03.41.43; author jschauma; state Exp; branches; next 1.2; 1.2 date 2005.01.25.14.50.38; author jschauma; state Exp; branches; next 1.1; 1.1 date 2005.01.24.19.40.59; author jschauma; state Exp; branches 1.1.1.1; next ; 1.93.2.1 date 2018.03.22.06.56.21; author spz; state Exp; branches; next ; commitid 8s0l4dxdhHyRbqvA; 1.36.4.1 date 2010.09.11.14.59.15; author spz; state Exp; branches; next ; 1.32.2.1 date 2010.02.17.22.24.32; author spz; state Exp; branches; next ; 1.1.1.1 date 2005.01.24.19.40.59; author jschauma; state Exp; branches; next ; desc @@ 1.123 log @devel/nspr: Don't install compile-et.pl in cross-builds. Nor prerr.properties. Not sure if these are ever useful for native builds, but compile-et.pl is a build-time executable with the wrong interpreter for cross builds. @ text @# $NetBSD: Makefile,v 1.122 2022/12/15 23:01:17 adam Exp $ DISTNAME= nspr-${NSPR_RELEASE:S/.0$//} NSPR_RELEASE= 4.35.0 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=nspr/releases/v${NSPR_RELEASE:S/.0$//}/src/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR COMMENT= Platform-neutral API for system level and libc like functions LICENSE= mpl-2.0 CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/configure CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}configure OVERRIDE_DIRDEPTH= 3 GNU_CONFIGURE= yes GNU_CONFIGURE_LIBSUBDIR= nspr CONFIGURE_DIRS= nspr USE_GCC_RUNTIME= yes USE_TOOLS+= autoconf gmake perl REPLACE_PERL+= nspr/pr/src/misc/compile-et.pl CONFIGURE_ARGS+= --disable-debug CONFIGURE_ARGS+= --with-pthreads CONFIGURE_ENV+= LIBRUNPATH=${PREFIX}/lib/nspr .include "../../mk/bsd.prefs.mk" PLIST_VARS+= native .if ${USE_CROSS_COMPILE:U:tl} == yes MAKE_FLAGS+= HOST_CC=${NATIVE_CC:Q} MAKE_FLAGS+= HOST_CXX=${NATIVE_CXX:Q} post-install: post-install-rm-perl .PHONY: post-install-rm-perl post-install-rm-perl: ${RUN} rm ${DESTDIR:Q}${PREFIX:Q}/bin/compile-et.pl ${RUN} rm ${DESTDIR:Q}${PREFIX:Q}/bin/prerr.properties .else # XXX Not actually sure if compile-et.pl or prerr.properties are # supposed to be included -- they are run at build-time, and other # packaging systems like Debian exclude them. But out of an abundance # of caution, let's avoid breaking downstream packages for now # (20230609) by continuing to include these in native builds. (Cross # builds break because of the missing interpreter.) PLIST.native= yes .endif BUILDLINK_TRANSFORM+= rm:-Wall SUBST_CLASSES+= nspr-config SUBST_STAGE.nspr-config= pre-configure SUBST_MESSAGE.nspr-config= Fixing nspr-config run path SUBST_FILES.nspr-config= nspr/config/nspr-config.in SUBST_SED.nspr-config= -e 's|-L$$libdir|"${COMPILER_RPATH_FLAG}$$libdir -L$$libdir"|g' SUBST_CLASSES+= nspr-rpath SUBST_STAGE.nspr-rpath= pre-configure SUBST_FILES.nspr-rpath= nspr/lib/libc/src/Makefile.in nspr/lib/ds/Makefile.in SUBST_SED.nspr-rpath= -e 's|$$$$ORIGIN|${PREFIX}/lib/nspr|g' .if ${OPSYS} == "OpenBSD" CHECK_SHLIBS_SUPPORTED= no .endif SUBST_CLASSES.Darwin+= exec_path SUBST_STAGE.exec_path= pre-configure SUBST_MESSAGE.exec_path= Fixing @@executable_path SUBST_FILES.exec_path= nspr/configure.in SUBST_SED.exec_path= -e 's,@@executable_path,${PREFIX}/lib/nspr,g' .if ${OBJECT_FMT} == "ELF" SO_SUFFIX= so .elif ${OBJECT_FMT} == "Mach-O" SO_SUFFIX= dylib .else SO_SUFFIX= so.1.0 .endif PLIST_SUBST+= SO_SUFFIX=${SO_SUFFIX:Q} .if ${OPSYS} == "SunOS" . if defined(ABI) && ${ABI} == "64" CONFIGURE_ARGS+= --enable-64bit . endif .endif .if ${OPSYS} == "Linux" . if defined(ABI) && ${ABI} == "64" CONFIGURE_ARGS+= --enable-64bit . endif .endif .if ${OPSYS} == "Darwin" . if defined(ABI) && ${ABI} == "64" CONFIGURE_ARGS+= --enable-64bit . endif . if exists(/Developer/Headers/FlatCarbon) BUILDLINK_PASSTHRU_DIRS+= Developer/Headers/FlatCarbon . endif .endif pre-configure: cd ${WRKSRC}/nspr && autoconf post-build: set -e; ( \ ${ECHO} "Name: NSPR"; \ ${ECHO} "Description: The Netscape Portable Runtime"; \ ${ECHO} "Version: ${NSPR_RELEASE}"; \ ${ECHO} "Cflags: -I${PREFIX}/include/nspr"; \ ${ECHO} "Libs: -L${PREFIX}/lib/nspr" \ "${COMPILER_RPATH_FLAG}${PREFIX}/lib/nspr" \ "-lplds4 -lplc4 -lnspr4 "${BUILDLINK_LIBS.pthread:Q}; \ ) > ${WRKDIR}/nspr.pc INSTALLATION_DIRS+= lib/pkgconfig post-install: ${INSTALL_DATA} ${WRKDIR}/nspr.pc ${DESTDIR}${PREFIX}/lib/pkgconfig .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.122 log @nspr: properly fix nspr/pr/src/pthreads/ptthread.c; pkglint fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.121 2022/09/12 13:12:44 wiz Exp $ d34 2 d39 13 @ 1.121 log @nspr: update to 4.35. NSPR 4.35 contains the following changes: - fixes for building with clang - use the number of online processors for the PR_GetNumberOfProcessors() API on some platforms - fix build on mips+musl libc - Add support for the LoongArch 64-bit architecture @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.120 2022/08/10 10:16:24 wiz Exp $ d30 1 a30 1 CONFIGURE_ENV+= LIBRUNPATH=${PREFIX:Q}/lib/nspr d34 1 a34 1 .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) @ 1.120 log @nspr: update to 4.34.1. - add file descriptor sanity checks in the NSPR poll function. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.119 2022/06/28 11:31:49 wiz Exp $ d4 1 a4 1 NSPR_RELEASE= 4.34.1 @ 1.119 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.118 2022/05/26 06:51:11 wiz Exp $ d4 1 a4 2 NSPR_RELEASE= 4.34.0 PKGREVISION= 1 @ 1.118 log @nspr: update to 4.34. NSPR 4.34 contains the following changes: - add an API that returns a preferred loopback IP on hosts that have two IP stacks available. Currently used only by NSS test utilities. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.117 2022/04/05 10:04:45 riastradh Exp $ d5 1 @ 1.117 log @devel/nspr: Fix cross-compilation. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.116 2021/12/17 19:13:48 wiz Exp $ d4 1 a4 1 NSPR_RELEASE= 4.33.0 @ 1.116 log @nspr: update to 4.33. NSPR 4.33 contains the following changes: - build fixes for Firefox 96 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.115 2021/07/01 07:24:56 wiz Exp $ d34 5 @ 1.115 log @nspr: remove PLIST_VAR for 32-bit sun that has no corresponding match in PLIST @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.114 2021/07/01 07:23:00 wiz Exp $ d4 1 a4 1 NSPR_RELEASE= 4.32.0 @ 1.114 log @nspr: update to 4.32 Remove dragonfly patches. Report NetBSD patches upstream, add bug report URLs. Changes: - implement new socket option PR_SockOpt_DontFrag - support larger DNS records by increasing the default buffer size for DNS queries @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.113 2021/05/27 06:39:35 wiz Exp $ a65 4 PLIST_VARS+= sun4u_32 # see nspr/pr/src/md/unix/Makefile.in # for the bit about 32-bit sun4u machines installing an extra file. # That is why we have this specific test and modify the PLIST a68 5 . else HW_CLASS!= ${UNAME} -m . if ${HW_CLASS} == "sun4u" PLIST.sun4u_32= yes . endif @ 1.113 log @nspr: update to 4.31. NSPR 4.31 contains the following change: - avoid a race in multithreaded code XXX: the 32-bit SunOS file was lost from the PLIST at some point in the past, anyone on that platform please add it, if still needed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.112 2021/05/24 19:50:03 wiz Exp $ d4 1 a4 1 NSPR_RELEASE= 4.31.0 @ 1.112 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.111 2021/04/23 16:03:15 rin Exp $ d4 1 a4 2 NSPR_RELEASE= 4.30.0 PKGREVISION= 2 d89 1 a89 1 CONFIGURE_ARGS+= --enable-64bit @ 1.111 log @nspr: Fix support for NetBSD/aarch64eb. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.110 2021/03/30 16:29:34 ryoon Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.110 log @nspr: Update to 4.30 Changelog: NSPR 4.30 contains the following changes: - support longer thread names on macOS - fix a build failure on OpenBSD @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.109 2020/09/20 20:01:19 schmonz Exp $ d5 1 @ 1.109 log @Don't pass "--with-macos-sdk=/nonexistent". Fixes this error on Catalina with Xcode 12: configure: error: SDK not found. When using --with-macos-sdk, you must specify a valid SDK. SDKs are installed when the optional cross-development tools are selected during the Xcode/Developer Tools installation. While here, merge some of the Darwin conditional logic. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.108 2020/09/19 23:53:09 ryoon Exp $ d4 1 a4 1 NSPR_RELEASE= 4.29.0 @ 1.108 log @nspr: Update to 4.29 Changelog: NSPR 4.29 contains the following changes: - Remove macOS Code Fragment Manager support code - Remove XP_MACOSX and OS_TARGET=MacOSX - Refresh config.guess and config.sub - Remove NSPR's patch to config.sub - Add support for e2k target (64-bit Elbrus 2000) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.107 2020/08/31 18:07:24 wiz Exp $ a87 2 # Avoid using invalid deployment targets. CONFIGURE_ARGS+= --with-macos-sdk=/nonexistent d91 1 a91 3 .endif .if ${OPSYS} == "Darwin" && exists(/Developer/Headers/FlatCarbon) d93 1 @ 1.107 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.106 2020/08/23 08:25:27 ryoon Exp $ d4 1 a4 2 NSPR_RELEASE= 4.28.0 PKGREVISION= 1 @ 1.106 log @nspr: Update to 4.28 Changelog: NSPR 4.28 contains the following changes: - Fix a compiler warning - Add rule for cross-compiling with cygwin @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.105 2020/08/11 16:12:57 ryoon Exp $ d5 1 @ 1.105 log @nspr: Update to 4.27 Changelog: NSPR 4.27 contains the following changes: - The macOS platform code for shared library loading was changed to support macOS 11. If the absolute path parameter given to PR_LoadLibrary begins with either /System/ or /usr/lib/ then no test is performed if the library exists at a file. - An include statement for a Windows system library header was added @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.104 2020/06/29 12:06:37 ryoon Exp $ d4 1 a4 1 NSPR_RELEASE= 4.27.0 @ 1.104 log @nspr: Update to 4.26 Changelog: NSPR 4.26 contains the following changes: - PR_GetSystemInfo supports a new flag PR_SI_RELEASE_BUILD to get information about the operating system build version. - Better support parallel building on Windows. - The internal release automatic script requires python 3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.103 2020/02/05 03:26:52 ryoon Exp $ d4 1 a4 1 NSPR_RELEASE= 4.26.0 @ 1.103 log @nspr: Update to 4.25 * Fix runtime error by pthread_equal() misuse. Changelog: NSPR 4.25 contains the following changes: - fixed reading files larger than 4 GB on Win32 - changes to NSPR test tools to allow them to run on our CI - added support for Xtensa architecture @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.102 2019/12/04 12:53:18 ryoon Exp $ d4 1 a4 1 NSPR_RELEASE= 4.25.0 @ 1.102 log @Update to 4.24 Changelog: NSPR 4.24 contains the following changes: - added macro PR_ASSERT_ARG - removed some declarations - added support for Nios-II, Nds32 and Microblaze architectures @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.101 2019/12/03 14:28:26 ryoon Exp $ d4 1 a4 1 NSPR_RELEASE= 4.24.0 @ 1.101 log @Update to 4.23 Changelog: NSPR 4.23 contains the following changes: - fixed a build failure that was introduced in 4.22 - correctness fix for Win64 socket polling - whitespace in C files was cleaned up and no longer uses tab characters for indenting @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.100 2019/11/03 10:39:21 rillig Exp $ d4 1 a4 1 NSPR_RELEASE= 4.23.0 @ 1.100 log @devel: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.99 2019/08/11 13:18:47 wiz Exp $ d4 1 a4 2 NSPR_RELEASE= 4.21.0 PKGREVISION= 1 @ 1.99 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.98 2019/03/11 14:16:00 ryoon Exp $ d14 4 a17 4 CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}js/src/configure CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}configure d22 1 a22 1 GNU_CONFIGURE_LIBSUBDIR=nspr d49 1 a49 1 CHECK_SHLIBS_SUPPORTED= no d75 1 a75 1 HW_CLASS!= ${UNAME} -m d77 1 a77 1 PLIST.sun4u_32= yes @ 1.98 log @Update to 4.21 Changelog: NSPR 4.21 contains the following changes: - Use MAP_SHARED for read-only file mappings on MacOS and Android. - Changed prbit.h to use builtin function on aarch64. - Test program build fixes. - Minor fixes to support unified builds. - Update library copyright notices. - Removed Gonk/B2G references. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.97 2018/08/30 12:21:44 ryoon Exp $ d5 1 @ 1.97 log @Update to 4.20 Changelog: NSPR 4.20 contains the following changes: - Added support for the RISC-V 64-bit target. - Added support for aarch64 Windows. - Added support for abstract socket addresses on Linux and Android. - Fixed a FreeBSD build issue. - ASAN poisoning functions on Windows no longer use the dllimport attribute. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.96 2018/08/22 09:43:33 wiz Exp $ d4 1 a4 1 NSPR_RELEASE= 4.20.0 @ 1.96 log @Recursive bump for perl5-5.28.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.95 2018/03/17 01:06:18 ryoon Exp $ d4 1 a4 2 NSPR_RELEASE= 4.19.0 PKGREVISION= 1 @ 1.95 log @Update to 4.29 Changelog: NSPR 4.19 contains the following changes: - changed order of shutdown cleanup to avoid a crash on Mac OSX - build compatibility with Android NDK r16 and glibc 2.26 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.94 2018/01/24 16:21:42 ryoon Exp $ d5 1 @ 1.94 log @Update to 4.18 Changelog: NSPR 4.18 contains the following changes: - removed HP-UX DCE threads support - improvements for the Windows implementation of PR_SetCurrentThreadName - fixes for the Windows implementation of TCP Fast Open @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.93 2017/10/04 12:52:43 jperkin Exp $ d4 1 a4 1 NSPR_RELEASE= 4.18.0 @ 1.93 log @nspr: Remove -zignore ld argument on SunOS. It interferes with SSP support causing the dependency on libssp to be dropped. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.92 2017/09/26 10:57:22 ryoon Exp $ d4 1 a4 2 PKGREVISION= 1 NSPR_RELEASE= 4.17.0 d34 2 @ 1.93.2.1 log @Pullup ticket #5728 - requested by maya devel/nspr: dependency update devel/nss: dependency update www/firefox-l10n: dependent update www/firefox: security update Revisions pulled up: - devel/nspr/Makefile 1.94-1.95 - devel/nspr/distinfo 1.48-1.49 - devel/nspr/patches/patch-az deleted - devel/nspr/patches/patch-nspr_pr_include_md___pth.h 1.1 - devel/nspr/patches/patch-nspr_pr_src_pthreads_ptthread.c 1.1 - devel/nspr/patches/patch-nsprpub_pr_include_md__pth.h deleted - devel/nss/Makefile 1.146,1.148 - devel/nss/PLIST 1.24 - devel/nss/distinfo 1.81,1.83 - devel/nss/patches/patch-nss_lib_freebl_config.mk deleted - devel/nss/patches/patch-nss_lib_freebl_verified_kremlib.h deleted - www/firefox-l10n/Makefile 1.121-1.123 - www/firefox-l10n/distinfo 1.111-1.113 - www/firefox/Makefile 1.320-1.321,1.324 - www/firefox/PLIST 1.127 - www/firefox/distinfo 1.307-1.309 - www/firefox/mozilla-common.mk 1.105-1.106 - www/firefox/patches/patch-aa 1.56 - www/firefox/patches/patch-build_gyp.mozbuild 1.8 - www/firefox/patches/patch-build_moz.configure_keyfiles.configure 1.5 - www/firefox/patches/patch-build_moz.configure_memory.configure deleted - www/firefox/patches/patch-config_baseconfig.mk deleted - www/firefox/patches/patch-config_external_moz.build 1.17 - www/firefox/patches/patch-dom_media_moz.build 1.9 - www/firefox/patches/patch-gfx_skia_generate__mozbuild.py 1.8 - www/firefox/patches/patch-gfx_skia_moz.build 1.15 - www/firefox/patches/patch-gfx_thebes_moz.build 1.9 - www/firefox/patches/patch-media_libcubeb_gtest_moz.build 1.2 - www/firefox/patches/patch-media_libtheora_moz.build 1.8 - www/firefox/patches/patch-media_libvorbis_moz.build 1.4 - www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc 1.1 - www/firefox/patches/patch-modules_libpref_init_all.js 1.7 - www/firefox/patches/patch-modules_pdfium_update.sh 1.2 - www/firefox/patches/patch-netwerk_dns_moz.build 1.8 - www/firefox/patches/patch-netwerk_srtp_src_crypto_hash_hmac.c deleted - www/firefox/patches/patch-netwerk_srtp_src_crypto_kernel_crypto__kernel.c deleted - www/firefox/patches/patch-servo_components_style_properties_helpers_animated__properties.mako.rs deleted - www/firefox/patches/patch-third__party_rust_simd_.cargo-checksum.json 1.1 - www/firefox/patches/patch-third__party_rust_simd_src_x86_avx2.rs 1.1 - www/firefox/patches/patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h deleted - www/firefox/patches/patch-toolkit_moz.configure 1.10 - www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp deleted - www/firefox/patches/patch-xpcom_build_BinaryPath.h 1.3-1.4 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: ryoon Date: Wed Jan 24 16:21:43 UTC 2018 Modified Files: pkgsrc/devel/nspr: Makefile distinfo Added Files: pkgsrc/devel/nspr/patches: patch-nspr_pr_include_md___pth.h patch-nspr_pr_src_pthreads_ptthread.c Removed Files: pkgsrc/devel/nspr/patches: patch-az patch-nsprpub_pr_include_md__pth.h Log Message: Update to 4.18 Changelog: NSPR 4.18 contains the following changes: - removed HP-UX DCE threads support - improvements for the Windows implementation of PR_SetCurrentThreadName - fixes for the Windows implementation of TCP Fast Open To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94 pkgsrc/devel/nspr/Makefile cvs rdiff -u -r1.47 -r1.48 pkgsrc/devel/nspr/distinfo cvs rdiff -u -r1.4 -r0 pkgsrc/devel/nspr/patches/patch-az cvs rdiff -u -r0 -r1.1 \ pkgsrc/devel/nspr/patches/patch-nspr_pr_include_md___pth.h \ pkgsrc/devel/nspr/patches/patch-nspr_pr_src_pthreads_ptthread.c cvs rdiff -u -r1.3 -r0 \ pkgsrc/devel/nspr/patches/patch-nsprpub_pr_include_md__pth.h ------------------------------------------------------------------- Module Name: pkgsrc Committed By: ryoon Date: Sat Mar 17 01:06:18 UTC 2018 Modified Files: pkgsrc/devel/nspr: Makefile distinfo Log Message: Update to 4.29 Changelog: NSPR 4.19 contains the following changes: - changed order of shutdown cleanup to avoid a crash on Mac OSX - build compatibility with Android NDK r16 and glibc 2.26 To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95 pkgsrc/devel/nspr/Makefile cvs rdiff -u -r1.48 -r1.49 pkgsrc/devel/nspr/distinfo ------------------------------------------------------------------- Module Name: pkgsrc Committed By: ryoon Date: Wed Jan 24 16:23:52 UTC 2018 Modified Files: pkgsrc/devel/nss: Makefile distinfo Removed Files: pkgsrc/devel/nss/patches: patch-nss_lib_freebl_config.mk patch-nss_lib_freebl_verified_kremlib.h Log Message: Update to 3.35 Changelog: The NSS team has released Network Security Services (NSS) 3.35, which is a minor release. Summary of the major changes included in this release: - The default database storage format has been changed to SQL, using filenames cert9.db, key4.db, pkcs11.txt. - TLS 1.3 support has been updated to draft -23, along with additional significant changes. - Support for TLS compression was removed. - Added formally verified implementations of non-vectorized Chacha20 and non-vectorized Poly1305 64-bit. - When creating encrypted PKCS#7 or PKCS#12 data, NSS uses a higher iteration count for stronger security. - The CA trust list was updated to version 2.22. To generate a diff of this commit: cvs rdiff -u -r1.145 -r1.146 pkgsrc/devel/nss/Makefile cvs rdiff -u -r1.80 -r1.81 pkgsrc/devel/nss/distinfo cvs rdiff -u -r1.2 -r0 \ pkgsrc/devel/nss/patches/patch-nss_lib_freebl_config.mk cvs rdiff -u -r1.1 -r0 \ pkgsrc/devel/nss/patches/patch-nss_lib_freebl_verified_kremlib.h ------------------------------------------------------------------- Module Name: pkgsrc Committed By: ryoon Date: Sat Mar 17 01:07:15 UTC 2018 Modified Files: pkgsrc/devel/nss: Makefile PLIST distinfo Log Message: Update to 3.36 * Require devel/nspr-4.19 Changelog: The NSS team has released Network Security Services (NSS) 3.36, which is a minor release. Summary of the major changes included in this release: - Replaced existing vectorized ChaCha20 code with verified HACL* implementation. - Experimental APIs for TLS session cache handling. To generate a diff of this commit: cvs rdiff -u -r1.147 -r1.148 pkgsrc/devel/nss/Makefile cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/nss/PLIST cvs rdiff -u -r1.82 -r1.83 pkgsrc/devel/nss/distinfo ------------------------------------------------------------------- Module Name: pkgsrc Committed By: ryoon Date: Wed Jan 31 14:02:18 UTC 2018 Modified Files: pkgsrc/www/firefox: Makefile distinfo Added Files: pkgsrc/www/firefox/patches: patch-xpcom_build_BinaryPath.h Log Message: Update to 58.0.1 * Fix build under netbsd-7, PR pkg/52956 Changelog: Fix Mozilla Foundation Security Advisory 2018-05: Arbitrary code execution through unsanitized browser UI When using certain non-default security policies on Windows (for example with Windows Defender Exploit Protection or Webroot security products), Firefox 58.0 would fail to load pages (bug 1433065). To generate a diff of this commit: cvs rdiff -u -r1.319 -r1.320 pkgsrc/www/firefox/Makefile cvs rdiff -u -r1.306 -r1.307 pkgsrc/www/firefox/distinfo cvs rdiff -u -r0 -r1.3 \ pkgsrc/www/firefox/patches/patch-xpcom_build_BinaryPath.h ------------------------------------------------------------------- Module Name: pkgsrc Committed By: ryoon Date: Sat Feb 10 07:02:47 UTC 2018 Modified Files: pkgsrc/www/firefox: Makefile distinfo mozilla-common.mk pkgsrc/www/firefox/patches: patch-xpcom_build_BinaryPath.h Log Message: Update to 58.0.2 * Fix segfault on netbsd-7 Changelog: Fix Avoid a signature validation issue during update on macOS Blocklisted graphics drivers related to off main thread painting crashes Tab crash during printing Fix clicking links and scrolling emails on Microsoft Hotmail and Outlook (OWA) webmail To generate a diff of this commit: cvs rdiff -u -r1.320 -r1.321 pkgsrc/www/firefox/Makefile cvs rdiff -u -r1.307 -r1.308 pkgsrc/www/firefox/distinfo cvs rdiff -u -r1.104 -r1.105 pkgsrc/www/firefox/mozilla-common.mk cvs rdiff -u -r1.3 -r1.4 \ pkgsrc/www/firefox/patches/patch-xpcom_build_BinaryPath.h ------------------------------------------------------------------- Module Name: pkgsrc Committed By: ryoon Date: Sat Mar 17 00:59:03 UTC 2018 Modified Files: pkgsrc/www/firefox: Makefile PLIST distinfo mozilla-common.mk pkgsrc/www/firefox/patches: patch-aa patch-build_gyp.mozbuild patch-config_external_moz.build patch-dom_media_moz.build patch-gfx_skia_generate__mozbuild.py patch-gfx_skia_moz.build patch-gfx_thebes_moz.build patch-media_libcubeb_gtest_moz.build patch-media_libtheora_moz.build patch-media_libvorbis_moz.build patch-modules_pdfium_update.sh patch-netwerk_dns_moz.build patch-toolkit_moz.configure Added Files: pkgsrc/www/firefox/patches: patch-build_moz.configure_keyfiles.configure patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc patch-modules_libpref_init_all.js patch-third__party_rust_simd_.cargo-checksum.json patch-third__party_rust_simd_src_x86_avx2.rs Removed Files: pkgsrc/www/firefox/patches: patch-build_moz.configure_memory.configure patch-config_baseconfig.mk patch-netwerk_srtp_src_crypto_hash_hmac.c patch-netwerk_srtp_src_crypto_kernel_crypto__kernel.c patch-servo_components_style_properties_helpers_animated__properties.mako.rs patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h patch-toolkit_xre_nsEmbedFunctions.cpp Log Message: Update to 59.0.1 Changelog: 59.0.1 Security fix #CVE-2018-5146: Out of bounds memory write in libvorbis 59.0 New Performance enhancements: - Faster load times for content on the Firefox Home page - Faster page load times by loading either from the networked cache or the cache on the user's hard drive (Race Cache With Network) - Improved graphics rendering using Off-Main-Thread Painting (OMTP) for Mac users (OMTP for Windows was released in Firefox 58) Drag-and-drop to rearrange Top Sites on the Firefox Home page, and customize new windows and tabs in other ways Added features for Firefox Screenshots: - Basic annotation lets the user draw on and highlight saved screenshots - Recropping to change the viewable area of saved screenshots Enhanced WebExtensions API including better support for decentralized protocols and the ability to dynamically register content scripts Improved Real-Time Communications (RTC) capabilities. - Implemented RTP Transceiver to give pages more fine grained control over calls - Implemented features to support large scale conferences Added support for W3C specs for pointer events and improved platform integration with added device support for mouse, pen, and touch screen pointer input Added the Ecosia search engine as an option for German Firefox Added the Qwant search engine as an option for French Firefox Added settings in about:preferences to stop websites from asking to send notifications or access your device's camera, microphone, and location, while still allowing trusted websites to use these features Fixed Various security fixes Changed Firefox Private Browsing Mode will remove path information from referrers to prevent cross-site tracking Security fixes: #CVE-2018-5127: Buffer overflow manipulating SVG animatedPathSegList #CVE-2018-5128: Use-after-free manipulating editor selection ranges #CVE-2018-5129: Out-of-bounds write with malformed IPC messages #CVE-2018-5130: Mismatched RTP payload type can trigger memory corruption #CVE-2018-5131: Fetch API improperly returns cached copies of no-store/no-cache resources #CVE-2018-5132: WebExtension Find API can search privileged pages #CVE-2018-5133: Value of the app.support.baseURL preference is not properly sanitized #CVE-2018-5134: WebExtensions may use view-source: URLs to bypass content restrictions #CVE-2018-5135: WebExtension browserAction can inject scripts into unintended contexts #CVE-2018-5136: Same-origin policy violation with data: URL shared workers #CVE-2018-5137: Script content can access legacy extension non-contentaccessible resources #CVE-2018-5138: Android Custom Tab address spoofing through long domain names #CVE-2018-5140: Moz-icon images accessible to web content through moz-icon: protocol #CVE-2018-5141: DOS attack through notifications Push API #CVE-2018-5142: Media Capture and Streams API permissions display incorrect origin with data: and blob: URLs #CVE-2018-5143: Self-XSS pasting javascript: URL with embedded tab into addressbar #CVE-2018-5126: Memory safety bugs fixed in Firefox 59 #CVE-2018-5125: Memory safety bugs fixed in Firefox 59 and Firefox ESR 52.7 To generate a diff of this commit: cvs rdiff -u -r1.323 -r1.324 pkgsrc/www/firefox/Makefile cvs rdiff -u -r1.126 -r1.127 pkgsrc/www/firefox/PLIST cvs rdiff -u -r1.308 -r1.309 pkgsrc/www/firefox/distinfo cvs rdiff -u -r1.105 -r1.106 pkgsrc/www/firefox/mozilla-common.mk cvs rdiff -u -r1.55 -r1.56 pkgsrc/www/firefox/patches/patch-aa cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/firefox/patches/patch-build_gyp.mozbuild \ pkgsrc/www/firefox/patches/patch-gfx_skia_generate__mozbuild.py \ pkgsrc/www/firefox/patches/patch-media_libtheora_moz.build \ pkgsrc/www/firefox/patches/patch-netwerk_dns_moz.build cvs rdiff -u -r0 -r1.5 \ pkgsrc/www/firefox/patches/patch-build_moz.configure_keyfiles.configure cvs rdiff -u -r1.2 -r0 \ pkgsrc/www/firefox/patches/patch-build_moz.configure_memory.configure \ pkgsrc/www/firefox/patches/patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h cvs rdiff -u -r1.10 -r0 pkgsrc/www/firefox/patches/patch-config_baseconfig.mk cvs rdiff -u -r1.16 -r1.17 \ pkgsrc/www/firefox/patches/patch-config_external_moz.build cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/firefox/patches/patch-dom_media_moz.build \ pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build cvs rdiff -u -r1.14 -r1.15 \ pkgsrc/www/firefox/patches/patch-gfx_skia_moz.build cvs rdiff -u -r1.1 -r1.2 \ pkgsrc/www/firefox/patches/patch-media_libcubeb_gtest_moz.build \ pkgsrc/www/firefox/patches/patch-modules_pdfium_update.sh cvs rdiff -u -r1.3 -r1.4 \ pkgsrc/www/firefox/patches/patch-media_libvorbis_moz.build cvs rdiff -u -r0 -r1.1 \ pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc \ pkgsrc/www/firefox/patches/patch-third__party_rust_simd_.cargo-checksum.json \ pkgsrc/www/firefox/patches/patch-third__party_rust_simd_src_x86_avx2.rs cvs rdiff -u -r0 -r1.7 \ pkgsrc/www/firefox/patches/patch-modules_libpref_init_all.js cvs rdiff -u -r1.4 -r0 \ pkgsrc/www/firefox/patches/patch-netwerk_srtp_src_crypto_hash_hmac.c cvs rdiff -u -r1.3 -r0 \ pkgsrc/www/firefox/patches/patch-netwerk_srtp_src_crypto_kernel_crypto__kernel.c cvs rdiff -u -r1.1 -r0 \ pkgsrc/www/firefox/patches/patch-servo_components_style_properties_helpers_animated__properties.mako.rs cvs rdiff -u -r1.9 -r1.10 \ pkgsrc/www/firefox/patches/patch-toolkit_moz.configure cvs rdiff -u -r1.7 -r0 \ pkgsrc/www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp ------------------------------------------------------------------- Module Name: pkgsrc Committed By: ryoon Date: Wed Jan 31 14:03:25 UTC 2018 Modified Files: pkgsrc/www/firefox-l10n: Makefile distinfo Log Message: Update to 58.0.1 * Sync with www/firefox-58.0.1 To generate a diff of this commit: cvs rdiff -u -r1.120 -r1.121 pkgsrc/www/firefox-l10n/Makefile cvs rdiff -u -r1.110 -r1.111 pkgsrc/www/firefox-l10n/distinfo ------------------------------------------------------------------- Module Name: pkgsrc Committed By: ryoon Date: Sat Feb 10 07:05:20 UTC 2018 Modified Files: pkgsrc/www/firefox-l10n: Makefile distinfo Log Message: Update to 58.0.2 * Sync with www/firefox-58.0.2 To generate a diff of this commit: cvs rdiff -u -r1.121 -r1.122 pkgsrc/www/firefox-l10n/Makefile cvs rdiff -u -r1.111 -r1.112 pkgsrc/www/firefox-l10n/distinfo ------------------------------------------------------------------- Module Name: pkgsrc Committed By: ryoon Date: Sat Mar 17 01:00:20 UTC 2018 Modified Files: pkgsrc/www/firefox-l10n: Makefile distinfo Log Message: Update to 59.0.1 * Sync with www/firefox-59.0.1 To generate a diff of this commit: cvs rdiff -u -r1.122 -r1.123 pkgsrc/www/firefox-l10n/Makefile cvs rdiff -u -r1.112 -r1.113 pkgsrc/www/firefox-l10n/distinfo @ text @d1 1 a1 1 # $NetBSD$ d4 2 a5 1 NSPR_RELEASE= 4.19.0 a34 2 BUILDLINK_TRANSFORM+= rm:-Wall @ 1.92 log @Uodate to 4.17 Changelog: NSPR 4.17 contains: * changes to the Windows implementation of the networking code required by Firefox 57 * a FreeBSD build fix @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.91 2017/08/01 12:10:48 ryoon Exp $ d4 1 @ 1.91 log @Update to 4.16 Changelog: NSPR 4.16 contains various correctness fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.90 2017/07/03 12:18:17 ryoon Exp $ d4 1 a4 1 NSPR_RELEASE= 4.16.0 @ 1.90 log @Update to 4.15 Changelog: NSPR 4.15 contains the following changes: - added TCP Fast Open functionality - various correctness fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.89 2017/03/31 23:38:37 ryoon Exp $ d4 1 a4 1 NSPR_RELEASE= 4.15.0 @ 1.89 log @Update to 4.14 Changelog: NSPR 4.14 contains the following changes: - a socket without PR_NSPR_IO_LAYER will no longer trigger an assertion when polling - the PRNetAddr structure has been extended on Windows - allow sending a zero size UDP message on Windows @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.88 2016/10/26 14:13:53 ryoon Exp $ d4 1 a4 1 NSPR_RELEASE= 4.14.0 @ 1.88 log @Update to 4.13.1 Changelog: The NSPR 4.13.1 release is now available.  The hg tag is NSPR_4_13_1_RTM.  The source tar file can be downloaded from https://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.13.1/src/ NSPR 4.13.1 contains a single bug fix. The previously released version 4.13 had changed pipes to be nonblocking by default, and as a consequence, PollEvent was changed to not block on clear. The NSPR development team received reports that these changes caused regressions in some applications that use NSPR, and it has been decided to revert the changes made in NSPR 4.13. NSPR 4.13.1 restores the traditional behavior of pipes and PollEvent. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.87 2016/09/30 11:54:27 ryoon Exp $ d4 1 a4 1 NSPR_RELEASE= 4.13.1 @ 1.87 log @Update to 4.13 Changelog: NSPR 4.13 has the following bug fixes: * PL_strcmp (and others) were fixed to return consistent results   when one of the arguments is NULL. * PollEvent was fixed to not block on clear. * Pipes are always nonblocking. * PR_GetNameForIdentity: added thread safety lock and bound checks. * Removed the PLArena freelist. * Avoid some integer overflows. * fixed several comments. For the full list see: https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&query_format=advanced&product=NSPR&target_milestone=4.13 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.86 2016/07/09 06:38:11 wiz Exp $ d4 1 a4 1 NSPR_RELEASE= 4.13.0 @ 1.86 log @Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.85 2016/03/10 18:15:51 jperkin Exp $ d4 1 a4 2 NSPR_RELEASE= 4.12.0 PKGREVISION= 2 @ 1.85 log @Bump PKGREVISION for previous change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.84 2016/03/10 16:23:54 jperkin Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.84 log @Fix rpath, we don't support $ORIGIN. Fixes issues previously masked by a bug in check-shlibs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.83 2016/02/25 12:12:49 jperkin Exp $ d5 1 @ 1.83 log @Use OPSYSVARS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.82 2016/02/23 12:42:16 jperkin Exp $ d40 5 @ 1.82 log @Deliberately pass an invalid Mac SDK path so that the broken target logic is not used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.81 2016/02/17 21:58:26 ryoon Exp $ d44 1 a44 2 .if ${OPSYS} == "Darwin" SUBST_CLASSES+= exec_path a48 1 .endif @ 1.81 log @Update to 4.12 Changelog: The NSPR 4.12 release is now available. The hg tag is NSPR_4_12_RTM. The source tar file can be downloaded from https://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.12/src/ NSPR 4.12 has the following bug fixes: * added a PR_GetEnvSecure function, which attempts to detect if the program is being executed with elevated privileges, and returns NULL if detected. It is recommended to use this function in general purpose library code. * fixed a memory allocation bug related to the PR_*printf functions * exported API PR_DuplicateEnvironment, which had already been added in NSPR 4.10.9 * added support for FreeBSD aarch64 * several minor correctness and compatibility fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.80 2016/02/06 22:08:57 ryoon Exp $ d83 2 @ 1.80 log @Update to 4.11 Changelog: NSPR 4.11 has the following bug fixes: 1129878 Enable atomic instructions on mips 1129968 Fix mips assertion failure when creating thread with custom stack size @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.79 2015/11/02 15:24:49 ryoon Exp $ d4 1 a4 1 NSPR_RELEASE= 4.11.0 @ 1.79 log @Update to 4.10.10 Changelog: Not available. Required by upcoming Firefox 42. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.78 2015/08/20 10:53:13 ryoon Exp $ d3 2 a4 2 DISTNAME= nspr-${NSPR_RELEASE} NSPR_RELEASE= 4.10.10 d6 1 a6 1 MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=nspr/releases/v${NSPR_RELEASE}/src/} @ 1.78 log @Update to 4.10.9 Changelog: NSPR 4.10.9 has the following bug fixes: 1021167 Leak of |poll_list| on failure in _MW_PollInternal 1030692 Make compiling nspr on windows possible again. 1088790 dosprint() doesn't support %zu and other size formats 1130787 prtime.h does not compile with MSVC's /Za (ISO C/C++ conformance) option 1153610 MIPS64: Add support for n64 ABI 1156029 Teach clang-analyzer about PR_ASSERT 1160125 MSVC version detection is broken CC is set to a wrapper (like sccache) 1163346 Add NSPR support for FreeBSD mips/mips64 1169185 Add support for OpenRISC (or1k) 1174749 Remove configure block for iOS that uses MACOS_SDK_DIR 1174781 PR_GetInheritedFD can use uninitialized variables @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.77 2015/06/12 10:48:52 wiz Exp $ d4 1 a4 1 NSPR_RELEASE= 4.10.9 @ 1.77 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.76 2015/02/21 00:10:21 joerg Exp $ d4 1 a4 2 NSPR_RELEASE= 4.10.8 PKGREVISION= 1 @ 1.76 log @Fix config.guess override. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.75 2015/01/27 12:37:02 ryoon Exp $ d5 1 @ 1.75 log @Update to 4.10.8 Changelog: Not available yet. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.74 2015/01/03 19:52:22 ryoon Exp $ d18 2 @ 1.74 log @Bump PKGREVISION. * When ABI=64 under OS X/Darwin, generate 64-bit shared libraries. Fix PR pkg/49532. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.73 2014/10/13 09:14:29 wiz Exp $ d4 1 a4 2 NSPR_RELEASE= 4.10.7 PKGREVISION= 1 @ 1.73 log @Update to 4.10.7: NSPR 4.10.7 has the following bug fixes: - Bug 836658: VC11+ defaults to SSE2 builds by default. Contributed by David Major. - Bug 979278: TSan: data race nsprpub/pr/src/threads/prtpd.c:103 PR_NewThreadPrivateIndex. - Bug 1026129: Replace some manual declarations of MSVC intrinsics with #include . Contributed by Ehsan Akhgari. - Bug 1026469: Use AC_CHECK_LIB instead of MOZ_CHECK_PTHREADS. Skip compiler checks when using MSVC, even when $CC is not literally "cl". Contributed by Mike Hommey. - Bug 1034415: NSPR hardcodes the C compiler to cl on Windows. Contributed by Ehsan Akhgari. - Bug 1042408: Compilation fix for Android > API level 19. Contributed by Zach Anderson. - Bug 1043082: NSPR's build system hardcodes -MD. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.72 2014/06/11 02:41:34 ryoon Exp $ d5 1 d81 6 @ 1.72 log @Update to 4.10.6 * Update HOMEPAGE Changelog: Not provided. https://www.mozilla.org/security/announce/2014/mfsa2014-55.html Mozilla Foundation Security Advisory 2014-55 has been fixed in this release. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.71 2014/05/29 23:35:37 wiz Exp $ # d4 1 a4 1 NSPR_RELEASE= 4.10.6 @ 1.71 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.70 2014/05/06 13:59:55 ryoon Exp $ d5 1 a5 2 NSPR_RELEASE= 4.10.5 PKGREVISION= 1 d10 1 a10 1 HOMEPAGE= http://www.mozilla.org/projects/nspr/index.html @ 1.70 log @Update to 4.10.5 Changelog: An important internal change in NSPR 4.10.5 is that the configure script was generated using Autoconf 2.69 instead of Autoconf 2.13. If your build system uses Autoconf and your configure script invokes NSPR's configure script as a sub-configure, some adjustments may be necessary. NSPR 4.10.5 has the following bug fixes: - Bug 50549: Link to ws2_32.lib instead of wsock32.lib under Windows. - Bug 695993: Update NSPR's config.guess and config.sub, get rid of our non-upstreamed hacks. Contributed by Ulrich Weigand. - Bug 849085: autoconf: Port NSPR's build/autoconf/acwinpaths.m4 to autoconf 2.56+. - Bug 849093: autoconf: Do not call AC_PROG_CC inside a conditional block. - Bug 977685: Support powerpc64le-linux platform in NSPR. Contributed by Ulrich Weigand. - Bug 978636: Detect MSYS2 on configure. Contributed by Makoto Kato. - Bug 981558: Do library timestamping with one-second resolution. - Bug 986745: Add atomic primitives for Linux ppc64. Contributed by Ulrich Weigand. - Bug 989497: nspr/configure.in should also call AC_PROG_CPP when cross-compiling. - Bug 992471: nspr/configure.in should not check for CROSS_COMPILE in the environment. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.69 2014/03/13 11:08:50 jperkin Exp $ d6 1 @ 1.69 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.68 2014/03/13 10:44:37 ryoon Exp $ d5 1 a5 1 NSPR_RELEASE= 4.10.4 d24 1 a24 1 USE_TOOLS+= autoconf213 gmake perl @ 1.68 log @Update to 4.10.4 Changelog: NSPR 4.10.4 has the following bug fixes: * Bug 767759: Add support for new x32 ABI for NSPR. Contributed by Daniel Schepler. * Bug 844784: TSan: Thread data race in PR_EnterMonitor. * Bug 936320: Change PR_StringToNetAddr to try pr_StringToNetAddrFB first. * Bug 939786: TSan: data race nsprpub/pr/src/pthreads/ptthread.c:137 _pt_root. * Bug 958796: Users of _beginthreadex that set a custom stack size may not be getting the behavior they want. Contributed by Emanuel Hoogeveen. * Bug 963033: AArch64 support update for NSPR. Contributed by Marcin Juszkiewicz. * Bug 969061: Incorrect end-of-list test when iterating over a PRCList in prcountr.c and prtrace.c * Bug 971152: IPv6 detection on linux depends on availability of /proc/net/if_inet6. * Bug 972125: Support iOS arm64. Contributed by Sylvain Defresne. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.67 2014/02/02 23:41:31 ryoon Exp $ d23 1 @ 1.67 log @Update to 4.10.3 Changelog: NSPR 4.10.3 has the following bug fixes: * Bug 749849: ensure we'll free the thread-specific data key. Contributed by Kai Engert. * Bug 941461: don't compile android with unaligned memory access. Contributed by Brad Lassey. * Bug 932398: Add PR_SyncMemMap, a portable version of msync/FlushViewOfFile. Contributed by Luke Wagner. * Bug 952621: Fix a thread-unsafe access to lock->owner in PR_Lock. * Bug 957458: Fix several bugs in the lock rank checking code. * Bug 936320: Use an alternative test for IPv6 support on Linux to avoid opening a socket. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.66 2013/11/21 15:22:58 ryoon Exp $ d5 1 a5 1 NSPR_RELEASE= 4.10.3 @ 1.66 log @Update to 4.10.2 Changelog: NSPR 4.10.2 has the following bug fixes: * Bug 770534: Possible pointer overflow in PL_ArenaAllocate(). Fixed by Pascal Cuoq and Kamil Dudka. * Bug 888546: ptio.c:PR_ImportUDPSocket doesn't work. Fixed by Miloslav Trmac * Bug 915522: VS2013 support for NSPR. Fixed by Makoto Kato. * Bug 927687: (CVE-2013-5607) Avoid unsigned integer wrapping in PL_ArenaAllocate. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.65 2013/11/02 12:34:14 ryoon Exp $ d5 1 a5 1 NSPR_RELEASE= 4.10.2 @ 1.65 log @Fix build on OpenBSD 5.4 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2013/10/12 13:46:51 ryoon Exp $ d5 1 a5 1 NSPR_RELEASE= 4.10.1 @ 1.64 log @Update to 4.10.1 Changelog: NSPR 4.10.1 has the following bug fixes: * Bug 888273: RWIN Scaling (RFC1323) limited to 2 on Windows 7 and 8. Fixed by Patrick McManus. * Bug 907512: Unix platforms shouldn't mask errors specific to Unix domain sockets. Fixed by Jim Blandy. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2013/07/31 11:48:25 ryoon Exp $ d38 4 @ 1.63 log @Fix PR pkg/48085 * Version string in nspr is now 4.10.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2013/07/20 08:57:20 ryoon Exp $ d5 1 a5 2 NSPR_RELEASE= 4.10 PKGREVISION= 1 d87 1 a87 1 ${ECHO} "Version: ${NSPR_RELEASE}.0"; \ @ 1.62 log @Update to 4.10, based on pkgsrc/wip/nspr by mef@@. * Set LICENSE. Changelog: http://mozilla.6506.n7.nabble.com/ANNOUNCE-NSPR-4-10-Release-td280660.html -------------- NSPR 4.10 has the following bug fixes: * Bug 331169: Obviate PR_Sleep before PR_GetConnectStatus on Windows. Fixed by Brian Smith. * Bug 687033: Support Windows/arm. Fixed by Makoto Kato (partially checked in). * Bug 687033: Remove WINCE and Win9x support partially. * Bug 844513: Add AddressSanitizer (ASan) memory check annotations to PLArena. Fixed by Mats Palmgren. * Bug 849089: Simple changes to make NSPR's configure.in work with the current version of autoconf. * Bug 856196: Fix compiler warnings and clean up code in NSPR 4.10. * Bug 859066: Fix warning in nsprpub/pr/src/misc/prnetdb.c. * Bug 859830: Deprecate ANDROID_VERSION in favor of android/api-level.h. Fixed by Vicamo Yang. * Bug 861434: Make PR_SetThreadPriority() change priorities relatively to the main process instead of using absolute values on Linux. Fixed by Gabriele Svelto. * Bug 871064L: _PR_InitThreads() should not call PR_SetThreadPriority. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2013/02/20 19:35:36 ryoon Exp $ d6 1 d88 1 a88 1 ${ECHO} "Version: ${NSPR_RELEASE}"; \ @ 1.61 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.60 2013/04/13 11:32:03 ryoon Exp $ d5 1 a5 2 NSPR_RELEASE= 4.9.6 PKGREVISION= 1 d12 1 a18 2 WRKSRC= ${WRKDIR}/${DISTNAME}/mozilla d21 1 a21 1 CONFIGURE_DIRS= nsprpub d24 1 a24 1 REPLACE_PERL+= nsprpub/pr/src/misc/compile-et.pl d35 1 a35 1 SUBST_FILES.nspr-config= nsprpub/config/nspr-config.in d42 1 a42 1 SUBST_FILES.exec_path= nsprpub/configure.in d56 1 a56 1 # see nsprpub/pr/src/md/unix/Makefile.in d81 1 a81 1 cd ${WRKSRC}/nsprpub && autoconf @ 1.60 log @Update to 4.9.6 Changelog: NSPR 4.9.6 has the following bug fixes: * Bug 782214: Auto detect Android API version for x86. Fixed by Makoto Kato. * Bug 807883: Add the PL_SizeOfArenaPoolExcludingPool function. Fixed by Nicholas Nethercote. * Bug 812085: Initialize Windows CRITICAL_SECTIONs without debug info and with nonzero spin count. Fixed by Chris Peterson. * Bug 827271: Add support for Aarch64 (64-Bit ARM). Fixed by Al Stone and Riku Voipio. * Bug 841651: PR_SetThreadPriority doesn't do anything when using Bionic. Fixed by Gabriele Svelto. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2013/02/20 19:35:36 ryoon Exp $ d6 1 @ 1.59 log @Update to 4.9.5 No changelog is provided. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2013/02/01 22:21:06 wiz Exp $ d5 1 a5 1 NSPR_RELEASE= 4.9.5 @ 1.58 log @Reset MAINTAINER/OWNER (became observers) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2012/11/27 11:38:57 ryoon Exp $ d5 1 a5 1 NSPR_RELEASE= 4.9.4 @ 1.57 log @Update to 4.9.4 No ChangeLog is provided. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2012/11/21 21:43:03 ryoon Exp $ d9 1 a9 1 MAINTAINER= tnn@@NetBSD.org @ 1.56 log @Update to 4.9.3.3 (4.9.3 really) No ChangeLog is provided. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2012/10/31 11:17:32 asau Exp $ d5 1 a5 2 PKGNAME= nspr-4.9.3.3 # some reason NSPR_RELEASE= 4.9.3 @ 1.55 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2012/10/03 21:54:33 wiz Exp $ d5 2 a6 3 PKGNAME= nspr-4.9.3.2 # some reason NSPR_RELEASE= 4.9.2 PKGREVISION= 2 @ 1.54 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.53 2012/10/01 11:25:52 ryoon Exp $ a14 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.53 log @Fix broken librares on OS X/Darwin. Build is o.k., but broken. otool -L shows @@executable_path string. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2012/08/28 13:29:15 ryoon Exp $ d7 1 a7 1 PKGREVISION= 1 @ 1.52 log @Bump PKGREVISION * Utilize pthread_set_name_np or pthread_setname_np on DragonFly or NetBSD. Fix build of devel/xulrunner. * Regen patches @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2012/08/12 15:19:07 ryoon Exp $ d42 8 @ 1.51 log @Update to 4.9.3.2 (really 4.9.2) * API have changed Changelog: The only change in NSPR 4.9.2 is the new functions to set and get thread names: Bug 758837 - Add functions to set and get thread names @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2012/06/07 13:48:18 ryoon Exp $ d7 1 @ 1.50 log @Update to 4.9.3.1 (4.9.1 really) No ChangeLog is provided. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2012/04/18 20:51:12 ryoon Exp $ d5 2 a6 2 PKGNAME= nspr-4.9.3.1 # some reason NSPR_RELEASE= 4.9.1 @ 1.49 log @Bump PKGREVISION. * Change distfile to separated source. Tested on NetBSD/i386 6.99.4 and DragonFly/i386 3.0.1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2012/03/15 08:34:06 ryoon Exp $ d4 3 a6 4 DISTNAME= nspr-4.9 PKGNAME= nspr-4.9.3 # some resaon PKGREVISION= 1 NSPR_RELEASE= 4.9.0 d8 1 a8 1 MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=nspr/releases/v4.9/src/} @ 1.48 log @Update to 4.9.3 * Extract from xulrunner-11.0 * Add some header files in buildlink. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2012/03/06 17:38:56 ryoon Exp $ d4 3 a6 3 .include "../../devel/xulrunner/dist.mk" #PKGNAME= nspr-${NSPR_RELEASE}.3${MOZ_BRANCH_MINOR} PKGNAME= nspr-4.9.3 d9 1 d21 2 a76 7 # sanity check: make sure the nspr release is what we think it is. # @@set -e; if [ '"${NSPR_RELEASE}"' != \ # "`${AWK} '/PR_VERSION/ {print $$3}' < \ # ${WRKSRC}/nsprpub/pr/include/prinit.h`" ]; then \ # ${ECHO} "package is out of date"; \ # exit 1; \ # fi @ 1.47 log @Recursive PKGREVISION bump for xulrunner, nss, and nspr. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2012/03/06 12:34:08 ryoon Exp $ d6 2 a7 3 PKGNAME= nspr-4.9${MOZ_BRANCH_MINOR}beta1 NSPR_RELEASE= 4.9 Beta PKGREVISION= 1 @ 1.46 log @Update xulrunner 10.0.2 and corresponding nspr and nss. * Improve sparc64 support. * Use external libraries (for example cairo, libvpx etc.) Thank you, martin@@ Changelog: * Fix security bugs * Other improvements and bugfixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2012/01/17 21:43:19 sbd Exp $ d8 1 @ 1.45 log @Convert packages with add --libdir=* to CONFIGURE_ARGS to use GNU_CONFIGURE_LIBDIR or GNU_CONFIGURE_LIBSUBDIR. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2011/11/21 21:33:13 seanb Exp $ d5 3 a7 2 PKGNAME= nspr-${NSPR_RELEASE}.3${MOZ_BRANCH_MINOR} NSPR_RELEASE= 4.8.9 d75 6 a80 6 @@set -e; if [ '"${NSPR_RELEASE}"' != \ "`${AWK} '/PR_VERSION/ {print $$3}' < \ ${WRKSRC}/nsprpub/pr/include/prinit.h`" ]; then \ ${ECHO} "package is out of date"; \ exit 1; \ fi @ 1.44 log @Don't hard code -pthread in nspr.pc. Similar to devel/nss/Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2011/11/12 12:56:27 tnn Exp $ d20 1 a27 1 CONFIGURE_ARGS+= --libdir=${PREFIX}/lib/nspr @ 1.43 log @Adjust version check for firefox-8.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2011/10/03 12:52:40 tnn Exp $ d90 1 a90 1 "-lplds4 -lplc4 -lnspr4 -pthread" \ @ 1.42 log @Avoid version going backwards due to reset of MOZ_BRANCH_MINOR. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2011/10/03 12:46:07 tnn Exp $ d74 1 a74 1 @@set -e; if [ '"${NSPR_RELEASE}' != \ @ 1.41 log @Add CHECK_PORTABILITY_SKIP. This configure script is not run for nspr, and is regenerated with autoconf in the normal firefox build. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2011/08/18 18:31:34 tnn Exp $ d5 1 a5 1 PKGNAME= nspr-${NSPR_RELEASE}${MOZ_BRANCH_MINOR} @ 1.40 log @Version bump due to firefox update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2011/07/11 12:47:15 tnn Exp $ d17 1 @ 1.39 log @bump version to 4.8.8 for mozilla 5.0 branch update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2011/04/26 14:19:39 tnn Exp $ d6 1 a6 1 NSPR_RELEASE= 4.8.8 @ 1.38 log @bump version for mozilla 2.0 branch update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2010/09/09 09:30:24 tnn Exp $ d6 1 a6 1 NSPR_RELEASE= 4.8.7 d73 1 a73 1 @@set -e; if [ '"${NSPR_RELEASE}"' != \ @ 1.37 log @Update to nspr-4.8.6 (via firefox-3.6.9). Changes unknown. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2010/03/16 16:14:15 tnn Exp $ d6 1 a6 1 NSPR_RELEASE= 4.8.6 d16 1 @ 1.36 log @avoid local version suffix going backwards @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2010/03/16 16:04:21 tnn Exp $ d5 2 a6 3 PKGNAME= nspr-${NSPR_RELEASE}.9${MOZ_BRANCH_MINOR} # when NSPR_RELEASE is bumped upstream, remove the above .9 NSPR_RELEASE= 4.8.3 @ 1.36.4.1 log @Pullup ticket 3219 - requested by tnn security update Revisions pulled up: - pkgsrc/devel/nspr/Makefile 1.37 - pkgsrc/devel/nspr/PLIST 1.11 - pkgsrc/devel/nss/Makefile 1.38 - pkgsrc/devel/xulrunner/PLIST 1.24 - pkgsrc/devel/xulrunner/dist.mk 1.14 - pkgsrc/devel/xulrunner/distinfo 1.36 - pkgsrc/devel/xulrunner/mozilla-common.mk 1.16 - pkgsrc/devel/xulrunner/patches/patch-ag 1.2 - pkgsrc/devel/xulrunner/patches/patch-al 1.2 - pkgsrc/devel/xulrunner/patches/patch-ap 1.4 - pkgsrc/devel/xulrunner/patches/patch-mc 1.2 - pkgsrc/devel/xulrunner/patches/patch-mm 1.3 - pkgsrc/devel/xulrunner/patches/patch-mn 1.3 ------------------------------------------------------------------------- Modified Files: pkgsrc/devel/nspr: Makefile PLIST Log Message: Update to nspr-4.8.6 (via firefox-3.6.9). Changes unknown. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 pkgsrc/devel/nspr/Makefile cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/nspr/PLIST ------------------------------------------------------------------------- Modified Files: pkgsrc/devel/nss: Makefile Log Message: Update to nss-3.12.7.0 (via firefox-3.6.9). Changes unknown. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/nss/Makefile ------------------------------------------------------------------------- Modified Files: pkgsrc/devel/xulrunner: PLIST dist.mk distinfo mozilla-common.mk pkgsrc/devel/xulrunner/patches: patch-ag patch-al patch-ap patch-mc patch-mm patch-mn Log Message: Update to firefox-3.6.9 (xulrunner-1.9.2.9) MFSA 2010-63 Information leak via XMLHttpRequest statusText MFSA 2010-62 Copy-and-paste or drag-and-drop into designMode document allows XSS MFSA 2010-61 UTF-7 XSS by overriding document charset using type attribute MFSA 2010-59 SJOW creates scope chains ending in outer object MFSA 2010-58 Crash on Mac using fuzzed font in data: URL MFSA 2010-57 Crash and remote code execution in normalizeDocument MFSA 2010-56 Dangling pointer vulnerability in nsTreeContentView MFSA 2010-55 XUL tree removal crash and remote code execution MFSA 2010-54 Dangling pointer vulnerability in nsTreeSelection MFSA 2010-53 Heap buffer overflow in nsTextFrameUtils::TransformText MFSA 2010-52 Windows XP DLL loading vulnerability MFSA 2010-51 Dangling pointer vulnerability using DOM plugin array MFSA 2010-50 Frameset integer overflow vulnerability MFSA 2010-49 Miscellaneous memory safety hazards (rv:1.9.2.9/ 1.9.1.12) To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/xulrunner/PLIST cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/xulrunner/dist.mk cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/xulrunner/distinfo cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/xulrunner/mozilla-common.mk cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/devel/xulrunner/patches/patch-ag \ pkgsrc/devel/xulrunner/patches/patch-al cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/xulrunner/patches/patch-ap cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/xulrunner/patches/patch-mc cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/xulrunner/patches/patch-mm \ pkgsrc/devel/xulrunner/patches/patch-mn @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2010/09/09 09:30:24 tnn Exp $ d5 3 a7 2 PKGNAME= nspr-${NSPR_RELEASE}${MOZ_BRANCH_MINOR} NSPR_RELEASE= 4.8.6 @ 1.35 log @fix build breakage @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2010/02/17 18:53:00 tnn Exp $ d5 2 a6 1 PKGNAME= nspr-${NSPR_RELEASE}${MOZ_BRANCH_MINOR} @ 1.34 log @Catch up with xulrunner, nspr is now at version 4.8.3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2010/01/16 14:22:30 tnn Exp $ d5 1 a5 1 PKGNAME= ${DISTNAME:S/firefox-3.5/nspr-${NSPR_RELEASE}/:S/.source//} d15 1 @ 1.33 log @simplify substitution @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2009/11/10 16:48:20 tnn Exp $ d6 1 a6 1 NSPR_RELEASE= 4.8.2 @ 1.32 log @Use NSPR_RELEASE in the generated pkg-config file @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2009/11/10 16:44:06 tnn Exp $ d5 1 a5 1 PKGNAME= ${DISTNAME:S/firefox/nspr/:S/3.5/${NSPR_RELEASE}/:S/.source//} @ 1.32.2.1 log @Pullup ticket 3009 - requested by tnn security and bug fixes Revisions pulled up: - pkgsrc/devel/nspr/Makefile by patch to equiv of 1.34 - pkgsrc/devel/xulrunner/dist.mk by patch to equiv of 1.7 - pkgsrc/devel/xulrunner/distinfo by patch to equiv of 1.24 - pkgsrc/www/firefox/Makefile by patch to equiv of 1.70 -------------------------------------------------------------------- The attached diff against 2009Q4 updates firefox to 3.5.8. This is a security and bugfix update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2009/11/10 16:48:20 tnn Exp $ d6 1 a6 1 NSPR_RELEASE= 4.8.3 @ 1.31 log @- update to nspr-4.8.2.5 - take maintainership - let this package automatically track the stable gecko branch - clean out some legacy patches This is the first part of PR pkg/42277. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2009/10/28 11:36:36 tnn Exp $ d83 1 a83 1 ${ECHO} "Version: ${PKGVERSION_NOREV}"; \ @ 1.30 log @patch-aj: "nspr-config --libs" returned the wrong directory. Fix this. Found by Evaldo Gardenali. Bump PKGREVISION. @ text @d1 2 a2 1 # $NetBSD: Makefile,v 1.29 2009/08/19 15:00:09 joerg Exp $ d4 8 a11 8 DISTNAME= nspr-4.6.7 PKGREVISION= 2 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=nspr/releases/v4.6.7/src/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://www.mozilla.org/projects/nspr/index.html COMMENT= Platform-neutral API for system level and libc like functions d14 1 d16 2 a17 2 WRKSRC= ${WRKDIR}/${DISTNAME}/mozilla/nsprpub CONFIGURE_DIRS= build d19 2 a20 3 USE_TOOLS+= autoconf213 gmake pax USE_LANGUAGES= c c++ GNU_CONFIGURE= YES d23 2 a24 3 MAKE_ENV+= DIST=${WRKSRC:Q}/dist CONFIGURE_SCRIPT= ../configure d27 1 a27 1 .include "../../mk/bsd.prefs.mk" d29 5 a33 1 CFLAGS+= -D_DONT_CAST_PTHREAD_T # XXX pthread_t can be 64-bit a43 1 INSTALLATION_DIRS= bin d45 1 a45 2 # see ${WRKSRC}/nspr-4.6.1/mozilla/nsprpub/pr/src/md/unix/Makefile.in d54 1 a54 1 PLIST.sun4u_32= yes d66 1 a66 6 BUILDLINK_PASSTHRU_DIRS+= /Developer/Headers/FlatCarbon SUBST_CLASSES+= libpath SUBST_STAGE.libpath= post-configure SUBST_FILES.libpath= build/config/autoconf.mk SUBST_SED.libpath= -e 's,@@executable_path/$$@@,${PREFIX}/lib/nspr/$$(notdir $$@@),' d69 20 a88 1 INSTALLATION_DIRS= bin include/nspr lib/nspr lib/pkgconfig d90 1 a90 3 post-extract: ${CHMOD} -R g-w ${WRKSRC} ${CHMOD} -x ${WRKSRC}/pr/include/prvrsion.h d92 2 a93 2 pre-configure: cd ${WRKSRC} && autoconf a94 19 do-install: (cd ${WRKSRC}/build/dist/include && pax -Lrwpe . ${DESTDIR}${PREFIX}/include/ ) (cd ${WRKSRC}/build/dist/lib && pax -Lrwpe . ${DESTDIR}${PREFIX}/lib/nspr/ ) ${INSTALL_SCRIPT} ${WRKSRC}/build/config/nspr-config ${DESTDIR}${PREFIX}/bin ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/pkgconfig set -e; \ { ${ECHO} "Name: NSPR"; \ ${ECHO} "Description: The Netscape Portable Runtime"; \ ${ECHO} "Version: ${PKGVERSION}"; \ ${ECHO} "Cflags: -I${PREFIX}/include/nspr"; \ ${ECHO} "Libs: -L${PREFIX}/lib/nspr" \ "${COMPILER_RPATH_FLAG}${PREFIX}/lib/nspr" \ "-lplds4 -lplc4 -lnspr4 "${BUILDLINK_LIBS.pthread:Q}; \ } >${DESTDIR}${PREFIX}/lib/pkgconfig/nspr.pc .if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} == "none") CONFIGURE_ARGS+= --without-pthreads .else CONFIGURE_ARGS+= --with-pthreads a95 4 # XXX TODO #.include "../../mk/resolv.buildlink3.mk" .endif @ 1.29 log @Explicitly request 64bit on Linux if ABI is set accordingly. From Evaldo Gardenali. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2009/03/23 17:39:12 darcy Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.28 log @Drop MAINTAINER as per request from existing MAINTAINER. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2008/05/26 02:13:17 joerg Exp $ d57 6 @ 1.27 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.26 2008/04/12 22:43:00 jlam Exp $ d8 1 a8 1 MAINTAINER= mjl@@luckie.org.nz @ 1.26 log @Convert to use PLIST_VARS instead of manually passing "@@comment " through PLIST_SUBST to the plist module. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2008/01/29 11:37:35 joerg Exp $ d17 1 a17 1 USE_TOOLS+= autoconf213 gmake d76 2 a77 2 (cd ${WRKSRC}/build/dist/include && ${PAX} -Lrwpe . ${DESTDIR}${PREFIX}/include/ ) (cd ${WRKSRC}/build/dist/lib && ${PAX} -Lrwpe . ${DESTDIR}${PREFIX}/lib/nspr/ ) @ 1.25 log @Add DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2007/12/22 07:22:08 obache Exp $ d41 1 d52 1 a52 1 SUN4U_32= a56 3 SUN4U_32?= "@@comment " PLIST_SUBST+= SUN4U_32=${SUN4U_32} @ 1.24 log @Change MOZILLA master sites difinitions, related to PR 37379. There are three types Mozilla mirrors. (http://www.mozilla.org/mirroring.html) * mozilla-current contains only the current version of Firefox and Thunderbird * mozilla-release contains Firefox, Thunderbird, and Sunbird releases * mozilla-all complete archive Define following variables for mozilla master sites: MASTER_SITE_MOZILLA_ALL = mozilla-all MASTER_SITE_MOZILLA = mozilla-release and change some packages to use appropriate variable. Update contents of MASTER_SITE_MOZILLA with master and primary mirrors taken from http://www.mozilla.org/mirrors.html and add some sample definitions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2007/10/17 07:40:49 bjs Exp $ d12 2 d68 2 d78 4 a81 6 ${INSTALL_DATA_DIR} ${PREFIX}/include/nspr ${INSTALL_DATA_DIR} ${PREFIX}/lib/nspr (cd ${WRKSRC}/build/dist/include && ${PAX} -Lrwpe . ${PREFIX}/include/ ) (cd ${WRKSRC}/build/dist/lib && ${PAX} -Lrwpe . ${PREFIX}/lib/nspr/ ) ${INSTALL_SCRIPT} ${WRKSRC}/build/config/nspr-config ${PREFIX}/bin ${INSTALL_DATA_DIR} ${PREFIX}/lib/pkgconfig d90 1 a90 1 } >${PREFIX}/lib/pkgconfig/nspr.pc @ 1.23 log @ Fix path of patch-an to be relative to ${WRKSRC}. Bump rev. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2007/09/25 04:18:25 bjs Exp $ d6 1 a6 1 MASTER_SITES= ${MASTER_SITE_MOZILLA:=/nspr/releases/v4.6.7/src/} @ 1.22 log @ Update to version 4.6.7 (bugfix release). See new patches for more information about them. While here, fix pkglint warnings. ok'd by joerg@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2007/03/18 18:49:46 wiz Exp $ d4 1 @ 1.21 log @Update to 4.6.6. Upstream changes: bug fixes. Package changes: avoid ".." in paths by changing WRKSRC and using CONFIGURE_DIRS. Add chunk to configure.in to avoid build failures I was seeing on NetBSD-current/amd64. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2007/02/22 19:01:17 wiz Exp $ d3 1 a3 1 DISTNAME= nspr-4.6.6 d5 1 a5 2 MASTER_SITES= http://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.6.6/src/ \ ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.6.6/src/ d12 1 a12 1 CONFIGURE_DIRS= ${WRKSRC}/build d26 2 d94 2 @ 1.20 log @pkglint cleanup; update HOMEPAGE/MASTER_SITES. From Sergey Svishchev in private mail. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2006/12/05 17:43:06 tron Exp $ d3 1 a3 2 DISTNAME= nspr-4.6.1 PKGREVISION= 3 d5 2 a6 1 MASTER_SITES= ${MASTER_SITE_MOZILLA:S/mozilla\//nspr\//g:=v4.6.1/src/} d12 2 a13 1 WRKSRC= ${WRKDIR}/${DISTNAME}/mozilla/nsprpub/build d60 1 a60 1 SUBST_FILES.libpath= config/autoconf.mk d65 2 a66 2 ${CHMOD} -R g-w ${WRKSRC}/.. ${CHMOD} -x ${WRKSRC}/../pr/include/prvrsion.h d69 1 a69 1 cd ${WRKSRC}/.. && autoconf d74 3 a76 3 (cd ${WRKSRC}/dist/include && ${PAX} -Lrwpe . ${PREFIX}/include/ ) (cd ${WRKSRC}/dist/lib && ${PAX} -Lrwpe . ${PREFIX}/lib/nspr/ ) ${INSTALL_SCRIPT} ${WRKSRC}/config/nspr-config ${PREFIX}/bin @ 1.19 log @- Fix broken shared library generation under Mac OS X. - Fix permission problems in "include/nspr". Bump package revision because of these changes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2006/12/04 13:32:42 tron Exp $ d40 1 a40 1 .if ${OPSYS} == "SunOS" @ 1.18 log @Properly prefix lines in the package list which should be ignored with "@@comment " and not "@@comment". The later cause a warning like "Ignoring command @@commentlib/nspr/cpu/sparcv8plus/libnspr_flt4.so". Bump package revision because of package list fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2006/10/22 15:23:27 dmcmahill Exp $ d4 1 a4 1 PKGREVISION= 2 d56 5 d63 4 @ 1.17 log @PLIST fixes when on sun4u machines running SunOS. No changes to other platforms. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2006/08/05 02:08:32 markd Exp $ d4 1 a4 1 PKGREVISION= 1 d51 1 a51 1 SUN4U_32?= @@comment @ 1.16 log @Support 64bit builds on Solaris. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2006/06/17 17:17:00 rillig Exp $ d37 5 a41 1 .if ${OPSYS} == "SunOS" && defined(ABI) && ${ABI} == "64" d43 6 d51 3 @ 1.15 log @Fixed some pkglint warnings. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2006/05/11 14:55:17 schmonz Exp $ d37 4 @ 1.14 log @Uses C++. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2006/03/11 17:30:55 schwarz Exp $ d6 1 a6 1 MASTER_SITES?= ${MASTER_SITE_MOZILLA:S/mozilla\//nspr\//g:=v4.6.1/src/} d51 1 d58 1 a58 1 "-lplds4 -lplc4 -lnspr4 ${BUILDLINK_LIBS.pthread}"; \ @ 1.13 log @ -I/Developer/Headers/FlatCarbon needs to be passed unaltered on MacOS X for some system-specific headers to be found @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2006/02/05 23:08:49 joerg Exp $ d15 1 @ 1.12 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2006/02/02 05:51:14 ben Exp $ d36 4 @ 1.11 log @Update to nspr-4.6.1. This addresses PR#32689. Tested with gaim. Fix typo, MASTER_SIZE_MOZILLA=MASTER_SITE_MOZILLA. Fix version number in MASTER_SITES. Fix MASTER_SITES to contain valid URLs to the nspr distribution. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2005/12/05 20:50:05 rillig Exp $ d4 1 @ 1.10 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.9 2005/10/16 11:15:10 jmmv Exp $ d3 1 a3 2 DISTNAME= nspr-4.4.1 PKGREVISION= 2 d5 1 a5 1 MASTER_SITES?= ${MASTER_SIZE_MOZILLA:=nspr/releases/v4.4.1/src} @ 1.9 log @Make nss and nspr install pkg-config files. Bump their PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2005/06/16 06:57:47 jlam Exp $ d19 1 a19 1 MAKE_ENV= DIST=${WRKSRC}/dist d21 1 a21 1 CONFIGURE_ENV= LIBRUNPATH=${PREFIX}/lib/nspr d32 1 a32 1 PLIST_SUBST+= SO_SUFFIX=${SO_SUFFIX} @ 1.8 log @Create directories before installing files into them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2005/06/01 20:08:00 jlam Exp $ d4 1 a4 1 PKGREVISION= 1 d45 9 a53 3 .include "../../mk/pthread.buildlink3.mk" d59 1 @ 1.7 log @Remove mk/autoconf.mk and mk/automake.mk and replace their usage with USE_TOOLS and any of "autoconf", "autoconf213", "automake" or "automake14". Also, we don't need to call the auto* tools via ${ACLOCAL}, ${AUTOCONF}, etc., since the tools framework takes care to symlink the correct tool to the correct name, so we can just use aclocal, autoconf, etc. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2005/05/22 20:07:54 jlam Exp $ d34 2 @ 1.6 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.5 2005/04/11 21:45:29 tv Exp $ d14 1 a14 1 USE_TOOLS+= gmake a18 2 AUTOCONF_REQD= 2.13 d35 1 a35 1 cd ${WRKSRC}/.. && ${AUTOCONF} a52 1 .include "../../mk/autoconf.mk" a53 1 @ 1.5 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2005/02/03 17:54:21 jschauma Exp $ d14 1 a14 1 USE_GNU_TOOLS+= make @ 1.4 log @We can't install these libraries into ${PREFIX}/lib, since mozilla browsers might then falsely load these instead of their own. So: Install the libraries into their own directory. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2005/01/26 03:41:43 jschauma Exp $ a13 1 USE_BUILDLINK3= YES @ 1.3 log @Remove unneeded SCRIPTS_ENV lines. Pointed out by Matthew Luckie @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2005/01/25 14:50:38 jschauma Exp $ d4 1 d24 1 a24 1 CONFIGURE_ENV= LIBRUNPATH=${PREFIX}/lib d42 3 a44 2 (cd ${WRKSRC}/dist/include && ${PAX} -Lrwvpe . ${PREFIX}/include/ ) (cd ${WRKSRC}/dist/lib && ${PAX} -Lrwvpe . ${PREFIX}/lib/ ) @ 1.2 log @Merge with / update using the package provided by matthewluckie in pkgsrc-wip. @ text @d1 1 a1 1 # $NetBSD$ a28 1 SCRIPTS_ENV+= NSPR_INSTALL_LIB="${INSTALL_PROGRAM}" a30 1 SCRIPTS_ENV+= NSPR_INSTALL_LIB="${INSTALL_LIB}" a32 1 SCRIPTS_ENV+= NSPR_INSTALL_LIB="${INSTALL_PROGRAM}" @ 1.1 log @Initial revision @ text @a1 1 # d3 1 a3 2 DISTNAME= nspr-4.3 WRKSRC= ${WRKDIR}/${DISTNAME}/mozilla/nsprpub d5 1 a5 1 MASTER_SITES= ${MASTER_SITE_MOZILLA:=../../nspr/releases/v4.3/src/} d7 2 a8 2 MAINTAINER= jschauma@@NetBSD.org HOMEPAGE= ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.3/README d11 4 d16 25 a40 1 USE_GNU_TOOLS+= make d48 10 d59 1 @ 1.1.1.1 log @Initial import of nspr, with hints taken from the FreeBSD package: Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc like functions. The API is used in the Mozilla client, many of Netscape/AOL/iPlanet's and other software offerings. @ text @@