head 1.154; access; symbols pkgsrc-2023Q4:1.154.0.2 pkgsrc-2023Q4-base:1.154 pkgsrc-2023Q3:1.153.0.14 pkgsrc-2023Q3-base:1.153 pkgsrc-2023Q2:1.153.0.12 pkgsrc-2023Q2-base:1.153 pkgsrc-2023Q1:1.153.0.10 pkgsrc-2023Q1-base:1.153 pkgsrc-2022Q4:1.153.0.8 pkgsrc-2022Q4-base:1.153 pkgsrc-2022Q3:1.153.0.6 pkgsrc-2022Q3-base:1.153 pkgsrc-2022Q2:1.153.0.4 pkgsrc-2022Q2-base:1.153 pkgsrc-2022Q1:1.153.0.2 pkgsrc-2022Q1-base:1.153 pkgsrc-2021Q4:1.152.0.2 pkgsrc-2021Q4-base:1.152 pkgsrc-2021Q3:1.150.0.4 pkgsrc-2021Q3-base:1.150 pkgsrc-2021Q2:1.150.0.2 pkgsrc-2021Q2-base:1.150 pkgsrc-2021Q1:1.149.0.4 pkgsrc-2021Q1-base:1.149 pkgsrc-2020Q4:1.149.0.2 pkgsrc-2020Q4-base:1.149 pkgsrc-2020Q3:1.148.0.6 pkgsrc-2020Q3-base:1.148 pkgsrc-2020Q2:1.148.0.4 pkgsrc-2020Q2-base:1.148 pkgsrc-2020Q1:1.148.0.2 pkgsrc-2020Q1-base:1.148 pkgsrc-2019Q4:1.147.0.16 pkgsrc-2019Q4-base:1.147 pkgsrc-2019Q3:1.147.0.12 pkgsrc-2019Q3-base:1.147 pkgsrc-2019Q2:1.147.0.10 pkgsrc-2019Q2-base:1.147 pkgsrc-2019Q1:1.147.0.8 pkgsrc-2019Q1-base:1.147 pkgsrc-2018Q4:1.147.0.6 pkgsrc-2018Q4-base:1.147 pkgsrc-2018Q3:1.147.0.4 pkgsrc-2018Q3-base:1.147 pkgsrc-2018Q2:1.147.0.2 pkgsrc-2018Q2-base:1.147 pkgsrc-2018Q1:1.145.0.2 pkgsrc-2018Q1-base:1.145 pkgsrc-2017Q4:1.144.0.8 pkgsrc-2017Q4-base:1.144 pkgsrc-2017Q3:1.144.0.6 pkgsrc-2017Q3-base:1.144 pkgsrc-2017Q2:1.144.0.2 pkgsrc-2017Q2-base:1.144 pkgsrc-2017Q1:1.143.0.10 pkgsrc-2017Q1-base:1.143 pkgsrc-2016Q4:1.143.0.8 pkgsrc-2016Q4-base:1.143 pkgsrc-2016Q3:1.143.0.6 pkgsrc-2016Q3-base:1.143 pkgsrc-2016Q2:1.143.0.4 pkgsrc-2016Q2-base:1.143 pkgsrc-2016Q1:1.143.0.2 pkgsrc-2016Q1-base:1.143 pkgsrc-2015Q4:1.141.0.12 pkgsrc-2015Q4-base:1.141 pkgsrc-2015Q3:1.141.0.10 pkgsrc-2015Q3-base:1.141 pkgsrc-2015Q2:1.141.0.8 pkgsrc-2015Q2-base:1.141 pkgsrc-2015Q1:1.141.0.6 pkgsrc-2015Q1-base:1.141 pkgsrc-2014Q4:1.141.0.4 pkgsrc-2014Q4-base:1.141 pkgsrc-2014Q3:1.141.0.2 pkgsrc-2014Q3-base:1.141 pkgsrc-2014Q2:1.140.0.4 pkgsrc-2014Q2-base:1.140 pkgsrc-2014Q1:1.140.0.2 pkgsrc-2014Q1-base:1.140 pkgsrc-2013Q4:1.139.0.6 pkgsrc-2013Q4-base:1.139 pkgsrc-2013Q3:1.139.0.4 pkgsrc-2013Q3-base:1.139 pkgsrc-2013Q2:1.139.0.2 pkgsrc-2013Q2-base:1.139 pkgsrc-2013Q1:1.138.0.2 pkgsrc-2013Q1-base:1.138 pkgsrc-2012Q4:1.137.0.2 pkgsrc-2012Q4-base:1.137 pkgsrc-2012Q3:1.136.0.6 pkgsrc-2012Q3-base:1.136 pkgsrc-2012Q2:1.136.0.4 pkgsrc-2012Q2-base:1.136 pkgsrc-2012Q1:1.136.0.2 pkgsrc-2012Q1-base:1.136 pkgsrc-2011Q4:1.134.0.8 pkgsrc-2011Q4-base:1.134 pkgsrc-2011Q3:1.134.0.6 pkgsrc-2011Q3-base:1.134 pkgsrc-2011Q2:1.134.0.4 pkgsrc-2011Q2-base:1.134 pkgsrc-2011Q1:1.134.0.2 pkgsrc-2011Q1-base:1.134 pkgsrc-2010Q4:1.133.0.6 pkgsrc-2010Q4-base:1.133 pkgsrc-2010Q3:1.133.0.4 pkgsrc-2010Q3-base:1.133 pkgsrc-2010Q2:1.133.0.2 pkgsrc-2010Q2-base:1.133 pkgsrc-2010Q1:1.132.0.2 pkgsrc-2010Q1-base:1.132 pkgsrc-2009Q4:1.131.0.4 pkgsrc-2009Q4-base:1.131 pkgsrc-2009Q3:1.131.0.2 pkgsrc-2009Q3-base:1.131 pkgsrc-2009Q2:1.130.0.2 pkgsrc-2009Q2-base:1.130 pkgsrc-2009Q1:1.129.0.4 pkgsrc-2009Q1-base:1.129 pkgsrc-2008Q4:1.129.0.2 pkgsrc-2008Q4-base:1.129 pkgsrc-2008Q3:1.124.0.8 pkgsrc-2008Q3-base:1.124 cube-native-xorg:1.124.0.6 cube-native-xorg-base:1.124 pkgsrc-2008Q2:1.124.0.4 pkgsrc-2008Q2-base:1.124 cwrapper:1.124.0.2 pkgsrc-2008Q1:1.122.0.2 pkgsrc-2008Q1-base:1.122 pkgsrc-2007Q4:1.121.0.4 pkgsrc-2007Q4-base:1.121 pkgsrc-2007Q3:1.121.0.2 pkgsrc-2007Q3-base:1.121 pkgsrc-2007Q2:1.116.0.4 pkgsrc-2007Q2-base:1.116 pkgsrc-2007Q1:1.116.0.2 pkgsrc-2007Q1-base:1.116 pkgsrc-2006Q4:1.112.0.4 pkgsrc-2006Q4-base:1.112 pkgsrc-2006Q3:1.112.0.2 pkgsrc-2006Q3-base:1.112 pkgsrc-2006Q2:1.110.0.4 pkgsrc-2006Q2-base:1.110 pkgsrc-2006Q1:1.110.0.2 pkgsrc-2006Q1-base:1.110 pkgsrc-2005Q4:1.106.0.2 pkgsrc-2005Q4-base:1.106 pkgsrc-2005Q3:1.98.0.2 pkgsrc-2005Q3-base:1.98 pkgsrc-2005Q2:1.95.0.2 pkgsrc-2005Q2-base:1.95 pkgsrc-2005Q1:1.93.0.2 pkgsrc-2005Q1-base:1.93 pkgsrc-2004Q4:1.87.0.2 pkgsrc-2004Q4-base:1.87 pkgsrc-2004Q3:1.80.0.2 pkgsrc-2004Q3-base:1.80 pkgsrc-2004Q2:1.77.0.2 pkgsrc-2004Q2-base:1.77 pkgsrc-2004Q1:1.75.0.2 pkgsrc-2004Q1-base:1.75 pkgsrc-2003Q4:1.72.0.2 pkgsrc-2003Q4-base:1.72 netbsd-1-6-1:1.53.0.2 netbsd-1-6-1-base:1.53 netbsd-1-6:1.43.0.4 netbsd-1-6-RELEASE-base:1.43 pkgviews:1.41.0.2 pkgviews-base:1.41 buildlink2:1.40.0.2 buildlink2-base:1.43 netbsd-1-5-PATCH003:1.40 netbsd-1-5-PATCH001:1.32 netbsd-1-5-RELEASE:1.15 netbsd-1-4-PATCH003:1.15 netbsd-1-4-PATCH002:1.9 comdex-fall-1999:1.9 netbsd-1-4-PATCH001:1.9 netbsd-1-4-RELEASE:1.9 netbsd-1-3-PATCH003:1.5; locks; strict; comment @# @; 1.154 date 2023.10.24.22.09.43; author wiz; state Exp; branches; next 1.153; commitid MTsrqKm6aGrQAVJE; 1.153 date 2022.01.24.22.39.29; author wiz; state Exp; branches; next 1.152; commitid aJOqZDJwE46mhWpD; 1.152 date 2021.11.29.16.19.01; author jperkin; state Exp; branches; next 1.151; commitid ESWSYO73hF3jYHiD; 1.151 date 2021.10.21.07.46.35; author wiz; state Exp; branches; next 1.150; commitid UCfMEU3MwuphnEdD; 1.150 date 2021.04.24.00.30.27; author wiz; state Exp; branches; next 1.149; commitid z3qthJdUtppuLtQC; 1.149 date 2020.12.04.04.56.00; author riastradh; state Exp; branches; next 1.148; commitid rml4sqzmdFjgLnyC; 1.148 date 2020.01.18.21.48.15; author jperkin; state Exp; branches; next 1.147; commitid JW4hJgY8ZdoTFdTB; 1.147 date 2018.04.16.21.27.56; author christos; state Exp; branches; next 1.146; commitid nqbTx1So4TRYcIyA; 1.146 date 2018.04.15.07.43.22; author wiz; state Exp; branches; next 1.145; commitid n5c9r4Dh9Jb4GvyA; 1.145 date 2018.02.16.22.06.58; author jdolecek; state Exp; branches; next 1.144; commitid KK1NLtckdntJi8rA; 1.144 date 2017.06.02.05.35.21; author taca; state Exp; branches; next 1.143; commitid 6XJssdql8Maj9LTz; 1.143 date 2016.03.05.11.27.50; author jperkin; state Exp; branches; next 1.142; commitid 1LoxeQftu903HrXy; 1.142 date 2016.02.25.08.27.04; author jperkin; state Exp; branches; next 1.141; commitid YcxXXIgYfdTxZgWy; 1.141 date 2014.07.18.10.40.28; author ryoon; state Exp; branches; next 1.140; commitid gJ689Htdpua8BQIx; 1.140 date 2014.02.12.23.18.08; author tron; state Exp; branches; next 1.139; commitid dfJj7CwMMWJzNRox; 1.139 date 2013.04.06.21.07.34; author rodent; state Exp; branches; next 1.138; 1.138 date 2013.02.06.23.21.02; author jperkin; state Exp; branches; next 1.137; 1.137 date 2012.10.08.12.19.13; author asau; state Exp; branches; next 1.136; 1.136 date 2012.04.05.10.41.54; author wiz; state Exp; branches; next 1.135; 1.135 date 2012.03.20.16.34.32; author dholland; state Exp; branches; next 1.134; 1.134 date 2011.01.30.01.33.44; author markd; state Exp; branches; next 1.133; 1.133 date 2010.04.20.12.52.00; author seanb; state Exp; branches; next 1.132; 1.132 date 2010.01.25.23.04.49; author tron; state Exp; branches; next 1.131; 1.131 date 2009.08.21.11.55.50; author obache; state Exp; branches 1.131.4.1; next 1.130; 1.130 date 2009.05.17.16.03.08; author plunky; state Exp; branches; next 1.129; 1.129 date 2008.12.29.16.29.50; author tron; state Exp; branches; next 1.128; 1.128 date 2008.12.01.11.03.50; author obache; state Exp; branches; next 1.127; 1.127 date 2008.11.13.14.20.20; author tron; state Exp; branches; next 1.126; 1.126 date 2008.11.06.15.27.00; author tron; state Exp; branches; next 1.125; 1.125 date 2008.11.04.17.16.55; author jwise; state Exp; branches; next 1.124; 1.124 date 2008.05.26.22.01.07; author tron; state Exp; branches 1.124.8.1; next 1.123; 1.123 date 2008.04.20.22.41.56; author dbj; state Exp; branches; next 1.122; 1.122 date 2008.01.18.05.08.24; author tnn; state Exp; branches; next 1.121; 1.121 date 2007.08.19.05.42.35; author obache; state Exp; branches; next 1.120; 1.120 date 2007.08.05.18.41.52; author tron; state Exp; branches; next 1.119; 1.119 date 2007.08.05.04.51.34; author obache; state Exp; branches; next 1.118; 1.118 date 2007.08.03.17.12.00; author jwise; state Exp; branches; next 1.117; 1.117 date 2007.08.03.17.03.29; author obache; state Exp; branches; next 1.116; 1.116 date 2007.03.21.19.39.08; author jwise; state Exp; branches; next 1.115; 1.115 date 2007.03.19.17.00.17; author reed; state Exp; branches; next 1.114; 1.114 date 2007.02.22.19.26.41; author wiz; state Exp; branches; next 1.113; 1.113 date 2007.02.15.06.45.35; author tron; state Exp; branches; next 1.112; 1.112 date 2006.09.11.13.44.27; author tron; state Exp; branches; next 1.111; 1.111 date 2006.07.26.20.00.27; author jlam; state Exp; branches; next 1.110; 1.110 date 2006.03.04.21.30.00; author jlam; state Exp; branches; next 1.109; 1.109 date 2006.03.04.00.29.27; author reed; state Exp; branches; next 1.108; 1.108 date 2006.01.30.07.56.07; author hiramatsu; state Exp; branches; next 1.107; 1.107 date 2006.01.12.20.53.50; author adam; state Exp; branches; next 1.106; 1.106 date 2005.12.05.20.50.31; author rillig; state Exp; branches; next 1.105; 1.105 date 2005.11.24.19.04.34; author wiz; state Exp; branches; next 1.104; 1.104 date 2005.11.11.23.22.33; author wiz; state Exp; branches; next 1.103; 1.103 date 2005.11.02.11.14.30; author adrianp; state Exp; branches; next 1.102; 1.102 date 2005.10.05.15.49.44; author salo; state Exp; branches; next 1.101; 1.101 date 2005.10.05.13.29.51; author wiz; state Exp; branches; next 1.100; 1.100 date 2005.10.02.20.26.24; author minskim; state Exp; branches; next 1.99; 1.99 date 2005.09.28.20.52.23; author rillig; state Exp; branches; next 1.98; 1.98 date 2005.08.12.19.47.17; author tv; state Exp; branches 1.98.2.1; next 1.97; 1.97 date 2005.08.03.09.43.58; author tron; state Exp; branches; next 1.96; 1.96 date 2005.08.01.20.34.31; author tron; state Exp; branches; next 1.95; 1.95 date 2005.06.16.06.58.02; author jlam; state Exp; branches; next 1.94; 1.94 date 2005.04.11.21.46.19; author tv; state Exp; branches; next 1.93; 1.93 date 2005.03.15.17.03.16; author kim; state Exp; branches; next 1.92; 1.92 date 2005.03.11.17.25.05; author tv; state Exp; branches; next 1.91; 1.91 date 2005.03.06.17.03.06; author thorpej; state Exp; branches; next 1.90; 1.90 date 2005.03.05.22.01.47; author adrianp; state Exp; branches; next 1.89; 1.89 date 2005.01.31.11.38.22; author abs; state Exp; branches; next 1.88; 1.88 date 2005.01.24.09.03.48; author abs; state Exp; branches; next 1.87; 1.87 date 2004.12.18.16.17.12; author grant; state Exp; branches 1.87.2.1; next 1.86; 1.86 date 2004.12.03.15.15.02; author wiz; state Exp; branches; next 1.85; 1.85 date 2004.11.13.21.28.28; author jlam; state Exp; branches; next 1.84; 1.84 date 2004.10.11.16.56.28; author abs; state Exp; branches; next 1.83; 1.83 date 2004.10.03.00.12.53; author tv; state Exp; branches; next 1.82; 1.82 date 2004.09.22.08.09.41; author jlam; state Exp; branches; next 1.81; 1.81 date 2004.09.22.07.38.52; author jlam; state Exp; branches; next 1.80; 1.80 date 2004.09.08.02.42.23; author danw; state Exp; branches; next 1.79; 1.79 date 2004.09.06.19.55.07; author tron; state Exp; branches; next 1.78; 1.78 date 2004.08.12.12.13.54; author adam; state Exp; branches; next 1.77; 1.77 date 2004.05.13.18.14.34; author adam; state Exp; branches; next 1.76; 1.76 date 2004.04.22.21.31.22; author ben; state Exp; branches; next 1.75; 1.75 date 2004.03.26.02.27.43; author wiz; state Exp; branches; next 1.74; 1.74 date 2004.02.15.21.33.15; author sketch; state Exp; branches; next 1.73; 1.73 date 2004.02.08.03.00.29; author jlam; state Exp; branches; next 1.72; 1.72 date 2003.11.12.03.39.40; author jschauma; state Exp; branches; next 1.71; 1.71 date 2003.11.03.22.43.38; author kim; state Exp; branches; next 1.70; 1.70 date 2003.09.17.19.40.45; author grant; state Exp; branches; next 1.69; 1.69 date 2003.09.16.19.16.44; author jmmv; state Exp; branches; next 1.68; 1.68 date 2003.09.13.18.31.32; author kim; state Exp; branches; next 1.67; 1.67 date 2003.09.10.11.54.41; author adam; state Exp; branches; next 1.66; 1.66 date 2003.09.04.11.02.19; author martti; state Exp; branches; next 1.65; 1.65 date 2003.07.30.09.29.58; author adam; state Exp; branches; next 1.64; 1.64 date 2003.07.30.08.05.13; author tron; state Exp; branches; next 1.63; 1.63 date 2003.07.28.14.38.05; author adam; state Exp; branches; next 1.62; 1.62 date 2003.07.17.21.46.15; author grant; state Exp; branches; next 1.61; 1.61 date 2003.06.12.15.48.18; author abs; state Exp; branches; next 1.60; 1.60 date 2003.06.08.20.26.33; author grant; state Exp; branches; next 1.59; 1.59 date 2003.06.08.20.14.28; author grant; state Exp; branches; next 1.58; 1.58 date 2003.06.02.01.18.46; author jschauma; state Exp; branches; next 1.57; 1.57 date 2003.04.19.13.41.16; author fredb; state Exp; branches; next 1.56; 1.56 date 2003.04.10.14.56.21; author fredb; state Exp; branches; next 1.55; 1.55 date 2003.03.31.16.18.04; author bouyer; state Exp; branches; next 1.54; 1.54 date 2003.02.13.19.22.44; author abs; state Exp; branches; next 1.53; 1.53 date 2003.01.23.07.37.15; author martti; state Exp; branches 1.53.2.1; next 1.52; 1.52 date 2003.01.23.01.28.36; author dmcmahill; state Exp; branches; next 1.51; 1.51 date 2002.12.27.05.47.14; author uebayasi; state Exp; branches; next 1.50; 1.50 date 2002.12.14.04.34.48; author hubertf; state Exp; branches; next 1.49; 1.49 date 2002.12.11.12.21.21; author tron; state Exp; branches; next 1.48; 1.48 date 2002.10.30.12.00.49; author wiz; state Exp; branches; next 1.47; 1.47 date 2002.10.30.02.12.44; author elric; state Exp; branches; next 1.46; 1.46 date 2002.10.28.22.21.14; author elric; state Exp; branches; next 1.45; 1.45 date 2002.08.28.08.45.41; author jlam; state Exp; branches; next 1.44; 1.44 date 2002.08.25.19.23.06; author jlam; state Exp; branches; next 1.43; 1.43 date 2002.08.15.00.32.58; author fredb; state Exp; branches; next 1.42; 1.42 date 2002.07.28.05.38.46; author schmonz; state Exp; branches; next 1.41; 1.41 date 2002.06.21.14.13.36; author abs; state Exp; branches; next 1.40; 1.40 date 2002.03.18.17.30.23; author fredb; state Exp; branches 1.40.2.1; next 1.39; 1.39 date 2002.03.18.17.25.28; author fredb; state Exp; branches; next 1.38; 1.38 date 2002.03.18.17.11.05; author fredb; state Exp; branches; next 1.37; 1.37 date 2001.12.15.08.30.26; author martti; state Exp; branches; next 1.36; 1.36 date 2001.11.06.20.02.46; author tv; state Exp; branches; next 1.35; 1.35 date 2001.10.11.15.34.50; author martti; state Exp; branches; next 1.34; 1.34 date 2001.07.09.14.42.10; author tv; state Exp; branches; next 1.33; 1.33 date 2001.06.22.03.31.51; author jlam; state Exp; branches; next 1.32; 1.32 date 2001.03.14.16.20.32; author jlam; state Exp; branches; next 1.31; 1.31 date 2001.03.13.21.14.19; author jlam; state Exp; branches; next 1.30; 1.30 date 2001.03.13.20.46.04; author wiz; state Exp; branches; next 1.29; 1.29 date 2001.03.13.20.22.10; author jlam; state Exp; branches; next 1.28; 1.28 date 2001.03.01.18.29.26; author jlam; state Exp; branches; next 1.27; 1.27 date 2001.02.17.18.24.48; author wiz; state Exp; branches; next 1.26; 1.26 date 2001.02.12.03.31.34; author jlam; state Exp; branches; next 1.25; 1.25 date 2001.02.10.03.36.42; author jlam; state Exp; branches; next 1.24; 1.24 date 2001.02.09.17.24.49; author jlam; state Exp; branches; next 1.23; 1.23 date 2001.02.08.19.11.36; author jlam; state Exp; branches; next 1.22; 1.22 date 2001.01.29.11.34.30; author wiz; state Exp; branches; next 1.21; 1.21 date 2001.01.13.18.39.44; author jlam; state Exp; branches; next 1.20; 1.20 date 2001.01.02.21.05.50; author jlam; state Exp; branches; next 1.19; 1.19 date 2000.12.17.18.25.43; author jlam; state Exp; branches; next 1.18; 1.18 date 2000.12.17.17.07.56; author jlam; state Exp; branches; next 1.17; 1.17 date 2000.12.13.21.26.53; author tron; state Exp; branches; next 1.16; 1.16 date 2000.11.09.03.35.33; author hubertf; state Exp; branches; next 1.15; 1.15 date 2000.09.27.08.34.25; author toshii; state Exp; branches; next 1.14; 1.14 date 2000.09.19.13.13.29; author hubertf; state Exp; branches; next 1.13; 1.13 date 2000.06.09.08.17.56; author jlam; state Exp; branches; next 1.12; 1.12 date 2000.06.01.11.23.34; author rh; state Exp; branches; next 1.11; 1.11 date 2000.05.19.03.58.55; author jlam; state Exp; branches; next 1.10; 1.10 date 2000.04.10.03.21.02; author simonb; state Exp; branches; next 1.9; 1.9 date 99.02.20.22.48.34; author hubertf; state Exp; branches; next 1.8; 1.8 date 99.02.08.23.31.59; author tron; state Exp; branches; next 1.7; 1.7 date 98.11.22.22.59.24; author tv; state Exp; branches; next 1.6; 1.6 date 98.09.27.23.21.56; author hubertf; state Exp; branches; next 1.5; 1.5 date 98.08.20.15.17.09; author tsarna; state Exp; branches; next 1.4; 1.4 date 98.08.05.14.46.31; author tv; state Exp; branches; next 1.3; 1.3 date 98.08.05.12.16.48; author frueauf; state Exp; branches; next 1.2; 1.2 date 98.08.04.20.40.50; author tron; state Exp; branches; next 1.1; 1.1 date 98.07.19.15.23.51; author tv; state Exp; branches; next ; 1.131.4.1 date 2010.01.26.08.59.08; author spz; state Exp; branches; next ; 1.124.8.1 date 2008.11.07.09.58.38; author rtr; state Exp; branches; next 1.124.8.2; 1.124.8.2 date 2008.11.16.10.07.46; author rtr; state Exp; branches; next 1.124.8.3; 1.124.8.3 date 2008.12.30.00.50.26; author rtr; state Exp; branches; next ; 1.98.2.1 date 2005.10.03.08.47.42; author salo; state Exp; branches; next 1.98.2.2; 1.98.2.2 date 2005.10.08.06.18.10; author snj; state Exp; branches; next ; 1.87.2.1 date 2005.03.10.13.22.37; author salo; state Exp; branches; next ; 1.53.2.1 date 2003.02.17.04.28.31; author agc; state Exp; branches; next ; 1.40.2.1 date 2002.06.23.18.51.16; author jlam; state Exp; branches; next 1.40.2.2; 1.40.2.2 date 2002.08.22.11.11.56; author jlam; state Exp; branches; next ; desc @@ 1.154 log @*: bump for openssl 3 @ text @# $NetBSD: Makefile,v 1.153 2022/01/24 22:39:29 wiz Exp $ # # ATTENTION: # The Kerberos support in this software is known to be problematic. If you # upgrade this package you *must* test it on a system with Kerberos libraries # but not running Kerberos before committing the changes. # # NOTE ALSO: # The most common reason to install this package is as a prerequisite for pine. # If you upgrade this package, you *must* test mail/pine with the new version. DISTNAME= imap-2007f PKGNAME= ${DISTNAME:S/-/-uw-/} PKGREVISION= 12 CATEGORIES= mail #MASTER_SITES= ftp://ftp.cac.washington.edu/imap/ EXTRACT_SUFX= .tar.Z MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://www.washington.edu/imap/ COMMENT= University of Washington's IMAP, POP2, and POP3 servers LICENSE= apache-2.0 USE_LIBTOOL= yes MAKE_ENV+= LIBTOOL=libtool MAKE_ENV+= LTCOMPILE="libtool --tag=CC --mode=compile" MAKE_ENV+= LTLINK="libtool --tag=CC --mode=link" LTINSTALL_PROGRAM= ${SETENV} ${MAKE_ENV} ${LIBTOOL} --tag=CC --mode=install ${INSTALL_PROGRAM} LTINSTALL_LIB= ${SETENV} ${MAKE_ENV} ${LIBTOOL} --tag=CC --mode=install ${INSTALL_LIB} WRKSRC= ${WRKDIR}/${DISTNAME:S/2$//} MAKE_JOBS_SAFE= no .include "../../mk/bsd.prefs.mk" .include "../../mk/compiler.mk" . if empty(CC_VERSION:Mgcc-) BUILD_TARGET.SunOS= soc . else BUILD_TARGET.SunOS= gso . endif .if ${OPSYS} == Linux && exists(/usr/include/security/pam_appl.h) BUILD_TARGET.Linux= lnp .else BUILD_TARGET.Linux= slx .endif .if ${OPSYS} == Darwin LDFLAGS+= -flat_namespace . if exists(/usr/include/pam/pam_appl.h) BUILD_TARGET.Darwin= oxp . else BUILD_TARGET.Darwin= osx . endif .endif .if ${OPSYS} == "IRIX" . if ${OPSYS_VERSION} >= 060500 BUILD_TARGET.IRIX= sg6 . else BUILD_TARGET.IRIX= sgi . endif .endif BUILD_TARGET.OSF1= osf BUILD_TARGET.OpenBSD= bso BUILD_TARGET.*= neb .if ${OS_VARIANT} == "SCOOSR5" BUILD_TARGET.SCO_SV= sc5 .endif MESSAGE_SRC= ${PKGDIR}/MESSAGE # XXX this is not the right approach - should either depend on pam or # not, or make it an option. .if ${OPSYS} == NetBSD && !exists(/usr/include/security/pam_appl.h) .include "../../mk/pam.buildlink3.mk" .endif .include "options.mk" # The defaults for these values are set in pkgsrc/mk/defaults/mk.conf. #IMAP_UW_CCLIENT_MBOX_FMT?= unix #IMAP_UW_MAILSPOOLHOME?= .Mailbox BUILD_DEFS+= IMAP_UW_CCLIENT_MBOX_FMT IMAP_UW_MAILSPOOLHOME CCLIENT_LIB= libc-client.la CCLIENT_PICLIB= libc-client_pic.a CCLIENT_MAJOR= 5 CCLIENT_MINOR= 0 MAKE_ENV+= CCLIENT_MAJOR=${CCLIENT_MAJOR:Q} MAKE_ENV+= CCLIENT_MINOR=${CCLIENT_MINOR:Q} EXTRASPECIALS+= CREATEPROTO=${IMAP_UW_CCLIENT_MBOX_FMT:Q}proto MAKE_FLAGS+= EXTRALDFLAGS=${LDFLAGS:Q} MAKE_FLAGS+= EXTRACFLAGS=${CFLAGS:Q} MAKE_FLAGS+= EXTRASPECIALS=${EXTRASPECIALS:Q} SUBST_CLASSES+= mbox SUBST_STAGE.mbox= do-configure SUBST_FILES.mbox= src/osdep/unix/env_unix.c .if defined(IMAP_USE_MAILSPOOLHOME) SUBST_SED.mbox= -e 's|@@SPOOLDIR@@|myhomedir ()|' SUBST_SED.mbox+= -e 's|@@MAILBOX@@|"${IMAP_UW_MAILSPOOLHOME}"|' .else SUBST_SED.mbox= -e 's|@@SPOOLDIR@@|MAILSPOOL|' SUBST_SED.mbox+= -e 's|@@MAILBOX@@|myusername ()|' .endif SUBST_CLASSES+= man SUBST_STAGE.man= post-build SUBST_FILES.man= src/imapd/imapd.8 src/ipopd/ipopd.8 SUBST_SED.man= -e "s|/usr/etc/imapd|${PREFIX}/libexec/imapd|g" SUBST_SED.man+= -e "s|/etc/rimapd|${PREFIX}/sbin/rimapd|g" SUBST_SED.man+= -e "s|/usr/etc/ipop2d|${PREFIX}/libexec/ipop2d|g" SUBST_SED.man+= -e "s|/usr/etc/ipop3d|${PREFIX}/libexec/ipop3d|g" INSTALLATION_DIRS+= bin lib libexec sbin \ ${PKGMANDIR}/man1 ${PKGMANDIR}/man8 # Generate _pic.a library from shared objects. post-build: cd ${WRKSRC}/c-client; \ ${LIBTOOL} --mode=link ${CC} -o ${CCLIENT_PICLIB:.a=.la} *.lo do-install: install-headers install-lib install-doc ${LTINSTALL_PROGRAM} ${WRKSRC}/imapd/imapd ${DESTDIR}${PREFIX}/libexec ${LTINSTALL_PROGRAM} ${WRKSRC}/ipopd/ipop2d ${DESTDIR}${PREFIX}/libexec ${LTINSTALL_PROGRAM} ${WRKSRC}/ipopd/ipop3d ${DESTDIR}${PREFIX}/libexec ${LTINSTALL_PROGRAM} ${WRKSRC}/mtest/mtest ${DESTDIR}${PREFIX}/sbin ${LN} -sf ../libexec/imapd ${DESTDIR}${PREFIX}/sbin/rimapd ${INSTALL_MAN} ${WRKSRC}/src/imapd/imapd.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 ${INSTALL_MAN} ${WRKSRC}/src/ipopd/ipopd.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 ${LN} -sf ipopd.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/ipop2d.8 ${LN} -sf ipopd.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/ipop3d.8 ${LTINSTALL_PROGRAM} ${WRKSRC}/mailutil/mailutil ${DESTDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/src/mailutil/mailutil.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 ${LTINSTALL_PROGRAM} ${WRKSRC}/dmail/dmail ${DESTDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/src/dmail/dmail.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 ${LTINSTALL_PROGRAM} ${WRKSRC}/mlock/mlock ${DESTDIR}${PREFIX}/bin ${LTINSTALL_PROGRAM} ${WRKSRC}/tmail/tmail ${DESTDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/src/tmail/tmail.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 .PHONY: install-headers install-lib install-doc install-headers: ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/c-client ${CAT} ${PKGDIR}/PLIST | \ while read entry; do \ case "$$entry" in \ include/c-client/*) \ src="${WRKSRC}/c-client/`${BASENAME} $$entry`"; \ dest="${DESTDIR}${PREFIX}/$$entry"; \ ${INSTALL_DATA} $$src $$dest; \ esac; \ done install-lib: ${LTINSTALL_LIB} ${WRKSRC}/c-client/${CCLIENT_LIB} ${DESTDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/c-client/.libs/${CCLIENT_PICLIB} ${DESTDIR}${PREFIX}/lib ${RANLIB} ${DESTDIR}${PREFIX}/lib/${CCLIENT_PICLIB} DOCDIR= ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} install-doc: ${INSTALL_DATA_DIR} ${DOCDIR} ${CP} -R ${WRKSRC}/docs/* ${DOCDIR} ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DOCDIR} ${FIND} ${DOCDIR} -type d -print | ${XARGS} ${CHMOD} ${PKGDIRMODE} ${FIND} ${DOCDIR} -type f -print | ${XARGS} ${CHMOD} ${SHAREMODE} .include "../../devel/sysexits/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.153 log @imap-uw: bump PKGREVISION for the new patchset added @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.152 2021/11/29 16:19:01 jperkin Exp $ d14 1 a14 1 PKGREVISION= 11 @ 1.152 log @imap-uw: Use OPSYS_VERSION. OS_VERSION does not support arithmetic expressions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.151 2021/10/21 07:46:35 wiz Exp $ d14 1 a14 1 PKGREVISION= 10 @ 1.151 log @*: recursive bump for heimdal 7.7.0 its buildlink3.mk now includes openssl's buildlink3.mk @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.150 2021/04/24 00:30:27 wiz Exp $ d57 1 a57 1 . if ${OS_VERSION} >= 6.5 @ 1.150 log @imap-uw*: remove dead download link @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.149 2020/12/04 04:56:00 riastradh Exp $ d14 1 a14 1 PKGREVISION= 9 @ 1.149 log @Revbump for openpam cppflags change months ago, belatedly. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.148 2020/01/18 21:48:15 jperkin Exp $ d16 1 a16 1 MASTER_SITES= ftp://ftp.cac.washington.edu/imap/ @ 1.148 log @*: Recursive revision bump for openssl 1.1.1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.147 2018/04/16 21:27:56 christos Exp $ d14 1 a14 1 PKGREVISION= 8 @ 1.147 log @fix deprecated methods. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.146 2018/04/15 07:43:22 wiz Exp $ d14 1 a14 1 PKGREVISION= 7 @ 1.146 log @imap-uw: use Debian patch to fix build with openssl 1.1. Untested, except that it builds. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.145 2018/02/16 22:06:58 jdolecek Exp $ d14 1 a14 1 PKGREVISION= 6 @ 1.145 log @fix compilation on Darwin with kerberos when EXTRAAUTHENTICATORS is passed as MAKE_FLAGS, it ends up being doubled, mkauths then generates auths.c with doubled auth_gss.c and auth_mit.c twice, triggering duplicate definition errors with clang 9.0.0; pass via MAKE_ENV instead bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.144 2017/06/02 05:35:21 taca Exp $ d14 1 a14 1 PKGREVISION= 5 @ 1.144 log @Rename hash_lookup() in src/c-client/misc.c to unusual name. This hash_lookup() is internal function of imap but conflict with other package (converters/php-recode) and cause php binary to crash. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.143 2016/03/05 11:27:50 jperkin Exp $ d14 1 a14 1 PKGREVISION= 4 @ 1.143 log @Bump PKGREVISION for security/openssl ABI bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.142 2016/02/25 08:27:04 jperkin Exp $ d14 1 a14 1 PKGREVISION= 3 @ 1.142 log @Remove manual OPSYSVARS additions which are now part of the default set. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.141 2014/07/18 10:40:28 ryoon Exp $ d14 1 a14 1 PKGREVISION= 2 @ 1.141 log @Fix SCO OpenServer 5.0.7 build. Functionality is not tested. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.140 2014/02/12 23:18:08 tron Exp $ a36 3 # Each platform has its own special target in the imap Makefiles. OPSYSVARS+= BUILD_TARGET @ 1.140 log @Recursive PKGREVISION bump for OpenSSL API version bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.139 2013/04/06 21:07:34 rodent Exp $ d69 3 @ 1.139 log @"Each sed command should appear in an assignment of its own." @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.138 2013/02/06 23:21:02 jperkin Exp $ d14 1 a14 1 PKGREVISION= 1 @ 1.138 log @PKGREVISION bumps for the security/openssl 1.0.1d update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.137 2012/10/08 12:19:13 asau Exp $ d101 2 a102 2 SUBST_SED.mbox= -e 's|@@SPOOLDIR@@|myhomedir ()|' \ -e 's|@@MAILBOX@@|"${IMAP_UW_MAILSPOOLHOME}"|' d104 2 a105 2 SUBST_SED.mbox= -e 's|@@SPOOLDIR@@|MAILSPOOL|' \ -e 's|@@MAILBOX@@|myusername ()|' d111 4 a114 4 SUBST_SED.man= -e "s|/usr/etc/imapd|${PREFIX}/libexec/imapd|g" \ -e "s|/etc/rimapd|${PREFIX}/sbin/rimapd|g" \ -e "s|/usr/etc/ipop2d|${PREFIX}/libexec/ipop2d|g" \ -e "s|/usr/etc/ipop3d|${PREFIX}/libexec/ipop3d|g" @ 1.137 log @Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.136 2012/04/05 10:41:54 wiz Exp $ d14 1 @ 1.136 log @Update to 2007f, requested by Harry Waddell on pkgsrc-users. Set LICENSE while here. imap-2007f fixes a couple bugs. Fix for RFC 4959 Initial Client Response auth failures noted first by MacOSX Lion Mail users. Adjust tcp_open.c:tcp_socket_open to make it a little more useful by adding a write file descriptor test to the select in the case that the open timeout is set. In osdep/unix/env_unix.c:create_path there was a printf that should have been an sprintf. Doesn't matter on modern systems. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.135 2012/03/20 16:34:32 dholland Exp $ a22 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.135 log @If OPSYS is NetBSD and there is no PAM header in /usr/include, include pam.buildlink3.mk. This is wrong and a hack, but it gets the package building again in my test environment. Someone please revert this and do it right. Currently there seems to be logic for enabling PAM in the build or not on various platforms depending on whether native PAM appears to exist. This is higly bogus; the package should be cleaned up so it either depends on PAM or doesn't, regardless of platform, or preferably makes it a build option. XXX. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.134 2011/01/30 01:33:44 markd Exp $ d12 1 a12 1 DISTNAME= imap-2007e a13 1 PKGREVISION= 1 d21 1 @ 1.134 log @Fix build with newer heimdal. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.133 2010/04/20 12:52:00 seanb Exp $ d72 6 @ 1.133 log @On QNX libtool wasn't inferring the tag and sysexits is needed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.132 2010/01/25 23:04:49 tron Exp $ d29 2 a30 2 LTINSTALL_PROGRAM= ${SETENV} ${MAKE_ENV} ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} LTINSTALL_LIB= ${SETENV} ${MAKE_ENV} ${LIBTOOL} --mode=install ${INSTALL_LIB} @ 1.132 log @Use "soc" target if building with Sun Studio C++ and modify that target to use "cc" rather than an absolute path (which is no longer correct). This fixes the build with that compiler without breaking the build using GCC. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.131 2009/08/21 11:55:50 obache Exp $ d27 2 a28 2 MAKE_ENV+= LTCOMPILE="libtool --mode=compile" MAKE_ENV+= LTLINK="libtool --mode=link" d163 2 @ 1.131 log @Add DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.130 2009/05/17 16:03:08 plunky Exp $ d40 5 d46 1 @ 1.131.4.1 log @Pullup ticket 2971 - requested by tron build fix for Solaris / Sun Studio C Revisions pulled up: - pkgsrc/mail/imap-uw/Makefile 1.132 - pkgsrc/mail/imap-uw/distinfo 1.39 - pkgsrc/mail/imap-uw/patches/patch-ab 1.25 ------------------------------------------------------------------------- Module Name: pkgsrc Committed By: tron Date: Mon Jan 25 23:04:49 UTC 2010 Modified Files: pkgsrc/mail/imap-uw: Makefile distinfo pkgsrc/mail/imap-uw/patches: patch-ab Log Message: Use "soc" target if building with Sun Studio C++ and modify that target to use "cc" rather than an absolute path (which is no longer correct). This fixes the build with that compiler without breaking the build using GCC. To generate a diff of this commit: cvs rdiff -u -r1.131 -r1.132 pkgsrc/mail/imap-uw/Makefile cvs rdiff -u -r1.38 -r1.39 pkgsrc/mail/imap-uw/distinfo cvs rdiff -u -r1.24 -r1.25 pkgsrc/mail/imap-uw/patches/patch-ab @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.132 2010/01/25 23:04:49 tron Exp $ a39 5 .include "../../mk/compiler.mk" . if empty(CC_VERSION:Mgcc-) BUILD_TARGET.SunOS= soc . else a40 1 . endif @ 1.130 log @Fix a problem where file modification times were being reset to 0 by including to make sure that compiler renaming was used to select __utime50() instead of utime() as 64-bit time_t was being used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.129 2008/12/29 16:29:50 tron Exp $ d23 2 d114 16 a129 16 ${LTINSTALL_PROGRAM} ${WRKSRC}/imapd/imapd ${PREFIX}/libexec ${LTINSTALL_PROGRAM} ${WRKSRC}/ipopd/ipop2d ${PREFIX}/libexec ${LTINSTALL_PROGRAM} ${WRKSRC}/ipopd/ipop3d ${PREFIX}/libexec ${LTINSTALL_PROGRAM} ${WRKSRC}/mtest/mtest ${PREFIX}/sbin ${LN} -sf ../libexec/imapd ${PREFIX}/sbin/rimapd ${INSTALL_MAN} ${WRKSRC}/src/imapd/imapd.8 ${PREFIX}/${PKGMANDIR}/man8 ${INSTALL_MAN} ${WRKSRC}/src/ipopd/ipopd.8 ${PREFIX}/${PKGMANDIR}/man8 ${LN} -sf ipopd.8 ${PREFIX}/${PKGMANDIR}/man8/ipop2d.8 ${LN} -sf ipopd.8 ${PREFIX}/${PKGMANDIR}/man8/ipop3d.8 ${LTINSTALL_PROGRAM} ${WRKSRC}/mailutil/mailutil ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/src/mailutil/mailutil.1 ${PREFIX}/${PKGMANDIR}/man1 ${LTINSTALL_PROGRAM} ${WRKSRC}/dmail/dmail ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/src/dmail/dmail.1 ${PREFIX}/${PKGMANDIR}/man1 ${LTINSTALL_PROGRAM} ${WRKSRC}/mlock/mlock ${PREFIX}/bin ${LTINSTALL_PROGRAM} ${WRKSRC}/tmail/tmail ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/src/tmail/tmail.1 ${PREFIX}/${PKGMANDIR}/man1 d133 1 a133 1 ${INSTALL_DATA_DIR} ${PREFIX}/include/c-client d139 1 a139 1 dest="${PREFIX}/$$entry"; \ d145 3 a147 3 ${LTINSTALL_LIB} ${WRKSRC}/c-client/${CCLIENT_LIB} ${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/c-client/.libs/${CCLIENT_PICLIB} ${PREFIX}/lib ${RANLIB} ${PREFIX}/lib/${CCLIENT_PICLIB} d149 1 a149 1 DOCDIR= ${PREFIX}/share/doc/${PKGBASE} @ 1.129 log @Update "imap-uw" package to version 2007e. This version is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users plus a security fix for users of the RFC822BUFFER routines. Approved by Thomas Klausner. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.128 2008/12/01 11:03:50 obache Exp $ d14 1 @ 1.128 log @Also install dummy.h. It is included from flocksim.h, required by some platforms. PR 40075. Bump PKGREVISION. While here, marked as MAKE_JOBS_SAFE=no @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.127 2008/11/13 14:20:20 tron Exp $ d12 1 a12 1 DISTNAME= imap-2007d a13 1 PKGREVISION= 2 @ 1.127 log @Bump the following things: - The shared library major version because it is no longer compatible with old binaries. - The package revision because of the above change. - The minimum API and ABI versions because new binary packages are no longer compatible with an old "imap-uw" package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.126 2008/11/06 15:27:00 tron Exp $ d14 1 a14 1 PKGREVISION= 1 d32 2 @ 1.126 log @Update "imap-uw" package to imap-2007d. Changes since version 2006j2: - security fix for users of tmail or dmail. - bug fixes and reliability improvements. - A new function, utf8_csvalidmap(), has been added for the benefit of Alpine to use in examining UTF-8 text and determining efficiently whether it can be downgraded to a legacy charset. If you develop an MUA, this may be useful for you too, although you'll have to read the source code to see how to use it. The purpose of the "not-CJK" bit is to prevent messages being downgraded to a CJK charset if all they have in that charset are some special punctuation. This update address the security vulnerability reported in SA32483. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.125 2008/11/04 17:16:55 jwise Exp $ d14 1 d71 2 a72 2 CCLIENT_MAJOR= 4 CCLIENT_MINOR= 4 @ 1.125 log @Stop maintaining this -- this is an out-of-date version needed by the version of pine in mail/pine. I've switched to mail/alpine as MUA, and mail/dovecot for imap service, and so should you. This package should be updated to the current version of imap-uw. Although we are _not_ vulnerable to the current secunia advisory for imap-uw -- we do not install tmail or dmail with the setuid bit set, nor advise users to configure their mta to pass untrusted mailbox names to dmail on the command line (who would do this?), there will eventually be a vulnerability which does affect this old version. However, as long as we support mail/pine, upgrading is not quite straightforward -- the last version of mail/pine links against the version of imap-uw currently included herein, and an upgrade would require testing. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.124 2008/05/26 22:01:07 tron Exp $ d12 1 a12 1 DISTNAME= imap-2006j2 a13 1 PKGREVISION= 6 a57 3 .if ${OPSYS} == NetBSD && exists(/usr/include/security/pam_appl.h) BUILD_TARGET.NetBSD= nep .endif @ 1.124 log @Turn IPv6 support on by default. Bump package revision. Approved by Jim Wise. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.123 2008/04/20 22:41:56 dbj Exp $ d19 1 a19 1 MAINTAINER= jwise@@NetBSD.org @ 1.124.8.1 log @pullup ticket #2578 - requested by tron imap-uw: update package for security and bug fixes revisions pulled up: pkgsrc/mail/imap-uw/Makefile 1.126 pkgsrc/mail/imap-uw/PLIST 1.15 pkgsrc/mail/imap-uw/distinfo 1.34 pkgsrc/mail/imap-uw/patches/patch-aa 1.20 pkgsrc/mail/imap-uw/patches/patch-ab 1.23 pkgsrc/mail/imap-uw/patches/patch-ad 1.8 pkgsrc/mail/imap-uw/patches/patch-ae 1.18 pkgsrc/mail/imap-uw/patches/patch-ak r0 pkgsrc/mail/imap-uw/patches/patch-bb 1.3 pkgsrc/mail/imap-uw/patches/patch-bc 1.3 Module Name: pkgsrc Committed By: tron Date: Thu Nov 6 15:27:00 UTC 2008 Modified Files: pkgsrc/mail/imap-uw: Makefile PLIST distinfo pkgsrc/mail/imap-uw/patches: patch-aa patch-ab patch-ad patch-ae patch-bb patch-bc Removed Files: pkgsrc/mail/imap-uw/patches: patch-ak Log Message: Update "imap-uw" package to imap-2007d. Changes since version 2006j2: - security fix for users of tmail or dmail. - bug fixes and reliability improvements. - A new function, utf8_csvalidmap(), has been added for the benefit of Alpine to use in examining UTF-8 text and determining efficiently whether it can be downgraded to a legacy charset. If you develop an MUA, this may be useful for you too, although you'll have to read the source code to see how to use it. The purpose of the "not-CJK" bit is to prevent messages being downgraded to a CJK charset if all they have in that charset are some special punctuation. This update address the security vulnerability reported in SA32483. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.124 2008/05/26 22:01:07 tron Exp $ d12 1 a12 1 DISTNAME= imap-2007d d14 1 d59 3 @ 1.124.8.2 log @pullup ticket #2587 - requested by tron imap-uw: shared version and package version bumps imap-uw-utils: bump package revision mailsync: bump package revision php-imap: bump package revision pine: bump package revision prayer: bump package revision revisions pulled up: pkgsrc/mail/imap-uw/Makefile 1.127 pkgsrc/mail/imap-uw/buildlink3.mk 1.15 pkgsrc/mail/imap-uw-utils/Makefile 1.28 pkgsrc/mail/mailsync/Makefile 1.30 pkgsrc/mail/php-imap/Makefile 1.16 pkgsrc/mail/pine/Makefile 1.121 pkgsrc/mail/prayer/Makefile 1.37 Module Name: pkgsrc Committed By: tron Date: Thu Nov 13 14:20:20 UTC 2008 Modified Files: pkgsrc/mail/imap-uw: Makefile buildlink3.mk Log Message: Bump the following things: - The shared library major version because it is no longer compatible with old binaries. - The package revision because of the above change. - The minimum API and ABI versions because new binary packages are no longer compatible with an old "imap-uw" package. ------------------------------------------------------------------------ Module Name: pkgsrc Committed By: tron Date: Thu Nov 13 14:21:05 UTC 2008 Modified Files: pkgsrc/mail/imap-uw-utils: Makefile pkgsrc/mail/mailsync: Makefile pkgsrc/mail/php-imap: Makefile pkgsrc/mail/pine: Makefile pkgsrc/mail/prayer: Makefile Log Message: Bump the package revisions of all packages that depend on the "imap-uw" package because of binary incompatibilities. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.124.8.1 2008/11/07 09:58:38 rtr Exp $ a13 1 PKGREVISION= 1 d70 2 a71 2 CCLIENT_MAJOR= 5 CCLIENT_MINOR= 0 @ 1.124.8.3 log @pullup ticket #2618 - requested by tron imap-uw: update package for security fix revisions pulled up: pkgsrc/mail/imap-uw/Makefile 1.128,1.129 pkgsrc/mail/imap-uw/PLIST 1.16 pkgsrc/mail/imap-uw/distinfo 1.35 Module Name: pkgsrc Committed By: obache Date: Mon Dec 1 11:03:50 UTC 2008 Modified Files: pkgsrc/mail/imap-uw: Makefile PLIST Log Message: Also install dummy.h. It is included from flocksim.h, required by some platforms. PR 40075. Bump PKGREVISION. While here, marked as MAKE_JOBS_SAFE=no ------------------------------------------------------------------------ Module Name: pkgsrc Committed By: tron Date: Mon Dec 29 16:29:50 UTC 2008 Modified Files: pkgsrc/mail/imap-uw: Makefile distinfo Log Message: Update "imap-uw" package to version 2007e. This version is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users plus a security fix for users of the RFC822BUFFER routines. Approved by Thomas Klausner. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.124.8.2 2008/11/16 10:07:46 rtr Exp $ d12 1 a12 1 DISTNAME= imap-2007e d14 1 a31 2 MAKE_JOBS_SAFE= no @ 1.123 log @set INSTALL_UNSTRIPPED in buildlink3.mk for darwin so that programs that duse the c-client library do not have their callback function symbols stripped at install time. Fixes the following: PR pkg/34031 and indicates that this need not be reopened: PR pkg/35592 also bump PKGREVISION and BUILDLINK_ABI_DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.122 2008/01/18 05:08:24 tnn Exp $ d14 1 a14 1 PKGREVISION= 5 @ 1.122 log @Per the process outlined in revbump(1), perform a recursive revbump on packages that are affected by the switch from the openssl 0.9.7 branch to the 0.9.8 branch. ok jlam@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.121 2007/08/19 05:42:35 obache Exp $ d14 1 a14 1 PKGREVISION= 4 @ 1.121 log @PAM capable Darwin need should use build target "oxp" instead of "osx", reported in PR 36767. Also fixed namespace issue reported in PR 35592. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.120 2007/08/05 18:41:52 tron Exp $ d14 1 a14 1 PKGREVISION= 3 @ 1.120 log @Make IPv6 support work again, bump package revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.119 2007/08/05 04:51:34 obache Exp $ d14 1 a14 1 PKGREVISION= 2 d42 5 d48 2 @ 1.119 log @Add one header file for building mail/php-imap. Bump ABI_DEPENDS, seems some binary imcompatibility. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.118 2007/08/03 17:12:00 jwise Exp $ d14 1 a14 1 PKGREVISION= 1 @ 1.118 log @Per discussion with obache@@, add an uncommitted comment noting that pine is a widely used consumer of this package. Many thanks to obache@@ for updating this package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.117 2007/08/03 17:03:29 obache Exp $ d14 1 @ 1.117 log @Update imap-uw to 2006j2. OKed by jwise@@. Updated: 14 June 2007 imap-2006j is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users. Updated: 5 June 2007 imap-2006i is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users. imapd now supports the CHILDREN and ESEARCH extensions. imapd's attempt to return COPYUID/APPENDUID information for a traditional UNIX (and MMDF) format mailbox when the mailbox is open by another process has been declared to be a failure and is now revoked. It was subject to a timing race, loss of which involved an expensive reset of the mailbox's UID regime. Any imapd COPY or APPEND to a traditional UNIX or MMDF format that is open by some other process will now no longer return COPYUID/APPEND. Although this is technically in violation of RFC 4315, there is a loophole in that document and the timing race/performance problem is worse. Updated: 4 April 2007 imap-2006h is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users. Updated: 30 March 2007 imap-2006g is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users. Updated: 30 January 2007 imap-2006f is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users. For the benefit of multi-threaded applications, use of strtok() has been abolished in the c-client library. imapd and ipop3d stuff use it though. The TOPS-20 and VAX/VMS ports still use strtok() since they don't use UNIX threads. This version has been test-built on Linux, Mac OS X, NeXT, Windows XP, TOPS-20, and VAX/VMS. This will probably be the last test-build on VAX/VMS since the system I use for that purpose is being shut down. I have no way to test-build on DOS, legacy Mac OS (OS 9 and earlier), OS/2, or Windows CE; and the builds on those systems are probably broken. Updated: 26 January 2007 imap-2006e is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users. Updated: 6 December 2006 imap-2006d is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users. The decomposition mapping, title-case mapping, and character widths tables have been updated to comply with the Unicode 5.0 standard. Prototypes for the utf8aux.c functions have been moved to a new utf8aux.h. The general c-client modules now include c-client.h instead of the individual files. Use of c-client.h instead of individual include files insulates against future shuffling of include files. Updated: 23 October 2006 imap-2006c is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users. By popular request, if a user has a mix (or other dual-use) format INBOX, it will no longer be listed as \NoInferiors. It's a bad idea to depend upon this due to the case ambiguity issue, but it's there. Updated: 26 September 2006 imap-2006b is a maintenance release, consisting entirely of bugfixes to problems discovered in the release that affected a small number of users. Updated: 15 September 2006 imap-2006a is a maintenance release, consisting entirely of bugfixes to problems discovered in the release that affected a small number of users. If it is necessary to build IPv4-only on one of the ports that has IPv6 preconfigured (ldb, lfd, lmd, lrh, lsu, osx, oxp), this can be done by using IP6=4. You can't do IP=4 in the build command directly since these ports set IP themselves; however, now instead of setting IP=6 they now set IP=$(IP6). Updated: 30 August 2006 imap-2006 is a major release. Programs written for imap-2004g should build with this version with minor or no modification. imap-2005 was not released except as development snapshots. imap-2006 contains major extensions to its Unicode support. Searching and sorting are now done with strings canonicalized to titlecase and decomposed form. Among other things, this means that Latin letters with diacriticals will now sort with the basic Latin letter, and case-independent searching of such letters (e.g., German umlauts) now works. Previously, sorting was done strictly by Unicode codepoint, and case-independence only worked with ASCII. imapd now supports the UIDPLUS extension for mailboxes in unix, mmdf, mbx, mx, and mix formats. UID EXPUNGE is fully implemented. Note that UIDPLUS is not supported in the little-used drivers (mh, mtx, tenex) in which meaningful APPENDUID/COPYUID data can not be returned. Refer to bugs.txt for more details. The new mix format is a dual-use mailbox format designed for performance and reliability with large mailboxes. mix is documented in file mixfmt.txt. SSL/TLS certificate validation on UNIX now checks the alternative names in the certificate if the CN does not match. The new /tls-sslv23 flag in a mailbox name causes a TLS session to use the (incorrect) SSLv23 client method instead of the TLSv1 client method. Some broken servers use the SSLv23 server method, and this flag works around that problem. WARNING: use of this flag will cause TLS negotiation to fail with a server which uses the proper TLSv1 server method. Additionally, there are known security risks in SSLv2; so users should be suspicious if this switch suddenly becomes necesary. The silly mailbox flag combination /ssl/tls is now rejected as an invalid remote specification. Previous versions tried to negotiate TLS over an SSL session; even if the server permitted such a thing it couldn't work. The memory management of several drivers has been redesigned to consume less memory and hopefully be faster. The private.data member of the MESSAGECACHE (elt) has been replaced with a union that contains private.spare.data and private.spare.ptr, the latter being a pointer. A new FT_RETURNSTRINGSTRUCT flag has been added for mail_fetch_body() and mail_fetch_text() calls. If this flag is set, *and* if the function returns NIL, then the requested string data is available on a stringstruct on stream->private.string. This is a special hack for the IMAP and POP servers and is subject to incompatible change. The result is a major performance improvement in the servers with the mbx driver, particularly with large messages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.116 2007/03/21 19:39:08 jwise Exp $ d7 4 @ 1.116 log @Since I'm more-or-less actively maintaining pine, might as well take its unclaimed dependencies. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.115 2007/03/19 17:00:17 reed Exp $ d8 1 a8 1 DISTNAME= imap-2004g a9 1 PKGREVISION= 2 d25 2 d63 1 a63 1 CCLIENT_MINOR= 3 @ 1.115 log @Run ${SETENV} ${MAKE_ENV} before ${LIBTOOL} during do-install steps. This fixes build where libtool was not in the default path. This is for my PR #36020. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.114 2007/02/22 19:26:41 wiz Exp $ d15 1 a15 1 MAINTAINER= pkgsrc-users@@NetBSD.org @ 1.114 log @Whitespace cleanup, courtesy of pkglint. Patch provided by Sergey Svishchev in private mail. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.113 2007/02/15 06:45:35 tron Exp $ d23 2 a24 2 LTINSTALL_PROGRAM= ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} LTINSTALL_LIB= ${LIBTOOL} --mode=install ${INSTALL_LIB} @ 1.113 log @Fix typos in commented out variable names. Problems reported by Heron Gallegos on "pkgsrc-users" mailing list. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.112 2006/09/11 13:44:27 tron Exp $ d8 2 a9 2 DISTNAME= imap-2004g PKGNAME= ${DISTNAME:S/-/-uw-/} d11 1 a11 1 CATEGORIES= mail @ 1.112 log @Enable PAM support under Linux and NetBSD if available. Bump package revision because of this change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.111 2006/07/26 20:00:27 jlam Exp $ d55 2 a56 2 #IMAP_US_CCLIENT_MBOX_FMT?= unix #IMAP_US_MAILSPOOLHOME?= .Mailbox @ 1.111 log @* Split the MESSAGE file into two parts, one of which only shows up if "ssl" is a package option. * Stop the abuse of BUILD_TARGET and use MAKE_FLAGS instead. Also, use OPSYSVARS to simplify the specification of the correct BUILD_TARGET for each platform. * Make use of the EXTRASPECIALS variable used by imap makefiles to pass special MAKE_FLAGS settings through to all recursive make processes. This gets rid of some MAKE_ENV statements. * Split off the special alpha-codegen hack into a hacks.mk file. * Do man page fixups at post-build time, not post-extract time. This leaves the files pristine for possible patching. * Add back the special handling if IMAP_UW_MAILSPOOLHOME is defined. It was accidentally removed in patch-am when the whoson modifications were added. Move the modifications to the configure phase instead of post-patch so that the modifications aren't accidentally picked up by mkpatches. * Instead of listing each Makefile that needs the sed modification s/c-client.a/libc-client.la/ and modifying them at post-extract time, simply create patches for them. * Instead of listing each header file to be installed, just derive the list from the PLIST. * Make the libtoolification a bit more transparent by patching libtool references directly into the imap makefiles. * Drop the -limapuw -> -lc-client buildlink transform that was only needed for much older versions of the imap-uw package, and stop installing libimapuw.*. All dependents of imap-uw already correctly use -lc-client. * Fix the handling of the kerberos package option so that we can use the pkgsrc Kerberos 5 packages instead of only using the native ones. * Properly document the options.mk file. Bump the PKGREVISION for the libimapuw.* changes and for the IMAP_UW_MAILSPOOLHOME fixes. The rest of the changes are all pkgsrc-related and don't really affect the binary package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.110 2006/03/04 21:30:00 jlam Exp $ d10 1 a10 1 PKGREVISION= 1 d31 3 d35 1 d46 3 a49 1 @ 1.110 log @Point MAINTAINER to pkgsrc-users@@NetBSD.org in the case where no developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.109 2006/03/04 00:29:27 reed Exp $ d10 1 d19 6 a24 7 USE_LIBTOOL= yes INST_PROG= ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} INST_LIB= ${LIBTOOL} --mode=install ${INSTALL_LIB} INC_DIR= ${PREFIX}/include/c-client LIB_DIR= ${PREFIX}/lib DOC_DIR= ${PREFIX}/share/doc/imap-uw d28 6 a33 7 .if ${OPSYS} == "SunOS" BUILD_TARGET= gso .elif ${OPSYS} == "Linux" BUILD_TARGET= slx .elif ${OPSYS} == "Darwin" BUILD_TARGET= osx .elif ${OPSYS} == "IRIX" d35 1 a35 1 BUILD_TARGET= sg6 d37 1 a37 1 BUILD_TARGET= sgi a38 6 .elif ${OPSYS} == "OSF1" BUILD_TARGET= osf .elif ${OPSYS} == "OpenBSD" BUILD_TARGET= bso .else BUILD_TARGET= neb d40 5 d48 27 a74 40 BUILD_DEFS+= IMAP_UW_CCLIENT_MBOX_FMT IMAP_UW_MAILSPOOLHOME CCLIENT_INCS= c-client.h env.h env_unix.h flocksim.h flstring.h \ fs.h ftl.h imap4r1.h linkage.c linkage.h mail.h misc.h \ netmsg.h newsrc.h nl.h nntp.h osdep.h rfc822.h \ smtp.h tcp.h utf8.h CCLIENT_LIB= libc-client.la CCLIENT_PICLIB= libc-client_pic.a CCLIENT_MAJOR= 4 CCLIENT_MINOR= 3 CCLIENT_MFILES= src/imapd/Makefile \ src/ipopd/Makefile \ src/mtest/Makefile \ src/osdep/unix/Makefile MESSAGE_SUBST+= SSLCERTS=${SSLCERTS:Q} MESSAGE_SUBST+= SSLKEYS=${SSLKEYS:Q} PLIST_SUBST+= CCLIENT_MAJOR=${CCLIENT_MAJOR:Q} PLIST_SUBST+= CCLIENT_MINOR=${CCLIENT_MINOR:Q} MANFILES= src/imapd/imapd.8 src/ipopd/ipopd.8 MAKE_ENV+= SSLDIR=${SSLBASE:Q} MAKE_ENV+= SSLCERTS=${SSLCERTS:Q} MAKE_ENV+= SSLKEYS=${SSLKEYS:Q} MAKE_ENV+= CCLIENT_MAJOR=${CCLIENT_MAJOR:Q} MAKE_ENV+= CCLIENT_MINOR=${CCLIENT_MINOR:Q} MAKE_ENV+= CREATEPROTO=${IMAP_UW_CCLIENT_MBOX_FMT:Q}proto BUILD_TARGET+= CC="${LIBTOOL} ${CC}" BUILD_TARGET+= EXTRALDFLAGS="${LDFLAGS}" BUILD_TARGET+= EXTRACFLAGS="${CFLAGS}" # reduce optimization level on alpha to avoid compiler bugs .if ${OPSYS} == "NetBSD" . if ${MACHINE_ARCH} == "alpha" CPPFLAGS:= ${CPPFLAGS:C/-O[0-9]*/-O/g} CFLAGS:= ${CFLAGS:C/-O[0-9]*/-O/g} CONFIGURE_ENV+= CPPFLAGS=${CPPFLAGS:M*:Q} CONFIGURE_ENV+= CFLAGS=${CFLAGS:M*:Q} . endif d77 4 a80 18 INSTALLATION_DIRS+= bin libexec sbin ${PKGMANDIR}/man1 ${PKGMANDIR}/man8 post-extract: # # Change references to the built library to ${CCLIENT_LIB}. # cd ${WRKSRC}; for file in ${CCLIENT_MFILES}; do \ ${MV} -f $${file} $${file}.orig; \ ${SED} -e "s|c-client.a|${CCLIENT_LIB}|g" \ $${file}.orig > $${file}; \ ${RM} -f $${file}.orig; \ done # # Correct hardcoded paths in man pages. # cd ${WRKSRC}; for FILE in ${MANFILES}; do \ ${CP} $${FILE} $${FILE}.broken; \ ${SED} -e "s|/usr/etc/imapd|${PREFIX}/libexec/imapd|g" \ d83 1 a83 3 -e "s|/usr/etc/ipop3d|${PREFIX}/libexec/ipop3d|g" \ $${FILE}.broken > $${FILE}; \ done d85 2 a86 14 post-patch: .if defined(IMAP_UW_MAILSPOOLHOME) cd ${WRKSRC}/src/osdep/unix && \ ${SED} -e 's|@@SPOOLDIR@@|myhomedir ()|' \ -e 's|@@MAILBOX@@|"${IMAP_UW_MAILSPOOLHOME}"|' \ env_unix.c > env_unix.c.new && \ ${MV} -f env_unix.c.new env_unix.c .else cd ${WRKSRC}/src/osdep/unix && \ ${SED} -e 's|@@SPOOLDIR@@|MAILSPOOL|' \ -e 's|@@MAILBOX@@|myusername ()|' \ env_unix.c > env_unix.c.new && \ ${MV} -f env_unix.c.new env_unix.c .endif a88 1 # d93 5 a97 20 do-install: ${INSTALL_DATA_DIR} ${INC_DIR} cd ${WRKSRC}/c-client; ${INSTALL_DATA} ${CCLIENT_INCS} ${INC_DIR} ${INSTALL_LIB_DIR} ${LIB_DIR} ${INST_LIB} ${WRKSRC}/c-client/${CCLIENT_LIB} ${LIB_DIR} ${INSTALL_LIB} ${WRKSRC}/c-client/.libs/${CCLIENT_PICLIB} ${LIB_DIR} ${RANLIB} ${LIB_DIR}/${CCLIENT_PICLIB} cd ${LIB_DIR}; for file in libc-client.*; do \ case $$file in \ *.la) ;; \ *) \ f=`${ECHO} $${file} | ${SED} "s|libc-client|libimapuw|g"`; \ ${TEST} -f $${file} && ${LN} -f $${file} $${f}; \ ;; \ esac; \ done ${INST_PROG} ${WRKSRC}/imapd/imapd ${PREFIX}/libexec ${INST_PROG} ${WRKSRC}/ipopd/ipop2d ${PREFIX}/libexec ${INST_PROG} ${WRKSRC}/ipopd/ipop3d ${PREFIX}/libexec ${INST_PROG} ${WRKSRC}/mtest/mtest ${PREFIX}/sbin d103 1 a103 7 ${INSTALL_DATA_DIR} ${DOC_DIR} ${CP} -R ${WRKSRC}/docs/* ${DOC_DIR} ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DOC_DIR} ${FIND} ${DOC_DIR} -type d -print | ${XARGS} ${CHMOD} ${PKGDIRMODE} ${FIND} ${DOC_DIR} -type f -print | ${XARGS} ${CHMOD} ${SHAREMODE} ${INST_PROG} ${WRKSRC}/mailutil/mailutil ${PREFIX}/bin d105 1 a105 1 ${INST_PROG} ${WRKSRC}/dmail/dmail ${PREFIX}/bin d107 2 a108 2 ${INST_PROG} ${WRKSRC}/mlock/mlock ${PREFIX}/bin ${INST_PROG} ${WRKSRC}/tmail/tmail ${PREFIX}/bin d111 26 @ 1.109 log @Use PKGMANDIR instead of man. And also use INSTALLATION_DIRS instead of INSTALL_*_DIR for some directories. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.108 2006/01/30 07:56:07 hiramatsu Exp $ d14 1 a14 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.108 log @Add BUILD_TARGET for OpenBSD. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.107 2006/01/12 20:53:50 adam Exp $ d92 2 a152 1 ${INSTALL_PROGRAM_DIR} ${PREFIX}/libexec a155 1 ${INSTALL_PROGRAM_DIR} ${PREFIX}/sbin d158 4 a161 5 ${INSTALL_MAN_DIR} ${PREFIX}/man/man8 ${INSTALL_MAN} ${WRKSRC}/src/imapd/imapd.8 ${PREFIX}/man/man8 ${INSTALL_MAN} ${WRKSRC}/src/ipopd/ipopd.8 ${PREFIX}/man/man8 ${LN} -sf ipopd.8 ${PREFIX}/man/man8/ipop2d.8 ${LN} -sf ipopd.8 ${PREFIX}/man/man8/ipop3d.8 a167 1 ${INSTALL_PROGRAM_DIR} ${PREFIX}/bin d169 1 a169 2 ${INSTALL_MAN_DIR} ${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/src/mailutil/mailutil.1 ${PREFIX}/man/man1 d171 1 a171 1 ${INSTALL_MAN} ${WRKSRC}/src/dmail/dmail.1 ${PREFIX}/man/man1 d174 1 a174 1 ${INSTALL_MAN} ${WRKSRC}/src/tmail/tmail.1 ${PREFIX}/man/man1 @ 1.107 log @Changes 2004g: * Bug fix: quoted string handling in the mailbox name parsing routine Changes 2004f: * Bug fix: TCP code * New SSL/TLS routines @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.106 2005/12/05 20:50:31 rillig Exp $ d42 2 @ 1.106 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.105 2005/11/24 19:04:34 wiz Exp $ d8 1 a8 2 DISTNAME= imap-2004e PKGREVISION= 2 d56 1 a56 1 CCLIENT_MINOR= 2 @ 1.105 log @Convert some more settings to the options framework. Some cleanup while here. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.104 2005/11/11 23:22:33 wiz Exp $ d86 2 a87 2 CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" CONFIGURE_ENV+= CFLAGS="${CFLAGS}" @ 1.104 log @Fix build on non-NetBSD. PR 32048 by Brandon Bergren. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.103 2005/11/02 11:14:30 adrianp Exp $ d21 2 a22 2 INST_PROG= ${LIBTOOL} ${INSTALL_PROGRAM} INST_LIB= ${LIBTOOL} ${INSTALL_LIB} a44 6 # Kerberos is explicitly not enabled on NetBSD 1.x due to interoperability # issues with later versions of OpenSSL (e.g. 0.9.7) . if empty(MACHINE_PLATFORM:MNetBSD-1.*) PKG_SUPPORTED_OPTIONS+= kerberos . endif d47 1 a47 16 PKG_OPTIONS_VAR= PKG_OPTIONS.imap-uw PKG_SUPPORTED_OPTIONS+= inet6 .include "../../mk/bsd.options.mk" .if empty(PKG_OPTIONS:Minet6) MAKE_ENV+= IP=4 .else MAKE_ENV+= IP=6 .endif .if !empty(PKG_OPTIONS:Mkerberos) PKG_USE_KERBEROS= yes BUILD_TARGET+= EXTRAAUTHENTICATORS="gss" .endif d49 1 a49 1 BUILD_DEFS+= IMAP_UW_CCLIENT_MBOX_FMT IMAP_UW_NO_CLEARTEXT IMAP_UW_USE_WHOSON d63 4 a66 4 MESSAGE_SUBST+= SSLCERTS="${SSLCERTS}" MESSAGE_SUBST+= SSLKEYS="${SSLKEYS}" PLIST_SUBST+= CCLIENT_MAJOR="${CCLIENT_MAJOR}" PLIST_SUBST+= CCLIENT_MINOR="${CCLIENT_MINOR}" a77 4 .if defined(IMAP_UW_USE_WHOSON) && ${IMAP_UW_USE_WHOSON} == "YES" BUILD_TARGET+= EXTRALDFLAGS="${LDFLAGS} -lwhoson" BUILD_TARGET+= EXTRACFLAGS="${CFLAGS} -DUSE_WHOSON" .else a79 7 .endif .if defined(IMAP_UW_NO_CLEARTEXT) && ${IMAP_UW_NO_CLEARTEXT} == "YES" BUILD_TARGET+= SSLTYPE="nopwd" .elif !defined(IMAP_UW_NO_SSL) || ${IMAP_UW_NO_SSL} != "YES" BUILD_TARGET+= SPECIALAUTHENTICATORS="ssl" BUILD_TARGET+= SSLTYPE="unix" .endif a112 2 BUILD_DEFS+= IMAP_UW_MAILSPOOLHOME d132 1 a132 1 ${LIBTOOL} ${CC} -o ${CCLIENT_PICLIB:.a=.la} *.lo a177 8 .if !defined(IMAP_UW_NO_SSL) || ${IMAP_UW_NO_SSL} != "YES" .include "../../security/openssl/buildlink3.mk" .endif .if defined(IMAP_UW_USE_WHOSON) && ${IMAP_UW_USE_WHOSON} == "YES" .include "../../net/whoson/buildlink3.mk" .endif @ 1.103 log @PLIST fixes for missing files reported by Krister Walfridsson (CHECK_FILES=yes) Bump nb @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.102 2005/10/05 15:49:44 salo Exp $ a45 2 PKG_OPTIONS_VAR= PKG_OPTIONS.imap-uw PKG_SUPPORTED_OPTIONS+= inet6 d53 3 @ 1.102 log @Security fix for SA17062: "A vulnerability in UW-imapd can be exploited by malicious users to cause a DoS (Denial of Service) or compromise a vulnerable system. The vulnerability is caused due to a boundary error in the "mail_valid_net_parse_work()" function when copying the user supplied mailbox name to a stack buffer. This can be exploited to cause a stack-based buffer overflow via a specially crafted mailbox name that contains an single opening double-quote character, without the corresponding closing double-quote. Successful exploitation allows arbitrary code execution, but requires valid credentials on the IMAP server." http://secunia.com/advisories/17062/ www.idefense.com/application/poi/display?id=313&type=vulnerabilities http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-2933 Patch from 2004g. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.101 2005/10/05 13:29:51 wiz Exp $ d9 1 a9 1 PKGREVISION= 1 @ 1.101 log @Remove some more *LEGACY* settings that are over a month old and thus were before 2005Q3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.100 2005/10/02 20:26:24 minskim Exp $ d9 1 @ 1.100 log @Set BUILD_TARGET correctly on OSF1. Patch provided by Hideo Masuda through PR pkg/31445. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.99 2005/09/28 20:52:23 rillig Exp $ d45 2 a50 2 PKG_OPTIONS_LEGACY_VARS+= USE_KERBEROS:kerberos a53 3 PKG_OPTIONS_VAR= PKG_OPTIONS.imap-uw PKG_SUPPORTED_OPTIONS+= inet6 @ 1.99 log @Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE, NO_BUILD, USE_LIBTOOL. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.98 2005/08/12 19:47:17 tv Exp $ d40 2 @ 1.98 log @Update to imap-uw-2004e (downwards ABI compatible; shlib teeny version bumped). Changes (note that relnotes say -2004d, but it is indeed -2004e): ===== imap-2004d is a maintenance release, released concurrently with Pine 4.63, and consists primarily of bugfixes There is now a workaround for RedHat breaking flock(). However, since RedHat has said that they don't support flock(), there is no guarantee that they won't break it in the future. So you may want to consider some other Linux distribution or BSD instead. See: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=123415 for the gruesome details. There are no user-visible functional enhancements in this version. ===== OTHER CHANGE: Multiple newsrc and MSA support needed by Pine 4.63. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.97 2005/08/03 09:43:58 tron Exp $ d64 1 a64 1 PKG_USE_KERBEROS= # defined @ 1.98.2.1 log @Pullup ticket 796 - requested by Min Sik Kim portability fix for imap-uw Revisions pulled up: - pkgsrc/mail/imap-uw/Makefile 1.100 Module Name: pkgsrc Committed By: minskim Date: Sun Oct 2 20:26:24 UTC 2005 Modified Files: pkgsrc/mail/imap-uw: Makefile Log Message: Set BUILD_TARGET correctly on OSF1. Patch provided by Hideo Masuda through PR pkg/31445. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.100 2005/10/02 20:26:24 minskim Exp $ a39 2 .elif ${OPSYS} == "OSF1" BUILD_TARGET= osf @ 1.98.2.2 log @Pullup ticket 805 - requested by Lubomir Sedlacik security fix for imap-uw Revisions pulled up: - pkgsrc/mail/imap-uw/Makefile 1.102 - pkgsrc/mail/imap-uw/buildlink3.mk 1.5 - pkgsrc/mail/imap-uw/distinfo 1.25 - pkgsrc/mail/imap-uw/patches/patch-an 1.1 Module Name: pkgsrc Committed By: salo Date: Wed Oct 5 15:49:44 UTC 2005 Modified Files: pkgsrc/mail/imap-uw: Makefile buildlink3.mk distinfo Added Files: pkgsrc/mail/imap-uw/patches: patch-an Log Message: Security fix for SA17062: "A vulnerability in UW-imapd can be exploited by malicious users to cause a DoS (Denial of Service) or compromise a vulnerable system. The vulnerability is caused due to a boundary error in the "mail_valid_net_parse_work()" function when copying the user supplied mailbox name to a stack buffer. This can be exploited to cause a stack-based buffer overflow via a specially crafted mailbox name that contains an single opening double-quote character, without the corresponding closing double-quote. Successful exploitation allows arbitrary code execution, but requires valid credentials on the IMAP server." valid credentials on the IMAP server." http://secunia.com/advisories/17062/ www.idefense.com/application/poi/display?id=313&type=vulnerabilities http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-2933 Patch from 2004g. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.102 2005/10/05 15:49:44 salo Exp $ a8 1 PKGREVISION= 1 @ 1.97 log @Use package options framework to (de)active Kerberos support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.96 2005/08/01 20:34:31 tron Exp $ d8 2 a9 3 DISTNAME= imap-2004c1 PKGNAME= imap-uw-2004c1 PKGREVISION= 3 d77 1 a77 1 CCLIENT_MINOR= 1 @ 1.96 log @Add optional IPv6 support. Bump package revision because of this change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.95 2005/06/16 06:58:02 jlam Exp $ d42 3 a44 1 # USE_KERBEROS=no is explicitly set on NetBSD 1.x due to interoperability d46 4 a49 11 BUILD_TARGET= neb . if !empty(MACHINE_PLATFORM:MNetBSD-1.*) USE_KERBEROS= no . endif . if defined(USE_KERBEROS) && ${USE_KERBEROS} != "no" PKG_USE_KERBEROS= # defined BUILD_TARGET+= EXTRAAUTHENTICATORS="gss" . if !empty(MACHINE_PLATFORM:MNetBSD-1.5*) # NetBSD-1.5 didn't have "des_new_random_key" in libcrypto MAKE_ENV+= GSS_EXTRA_LDFLAGS="-ldes" . endif d54 1 a54 1 PKG_SUPPORTED_OPTIONS= inet6 d64 6 @ 1.95 log @Create directories before installing files into them. @ text @d1 2 a2 1 # $NetBSD: Makefile,v 1.94 2005/04/11 21:46:19 tv Exp $ d10 1 a10 1 PKGREVISION= 2 d19 1 a19 1 USE_LIBTOOL= # defined d58 11 @ 1.94 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.93 2005/03/15 17:03:16 kim Exp $ d158 1 d171 1 d175 1 d178 1 d189 1 d191 1 @ 1.93 log @Give up maintainership -- I'm not using these actively enough, so I tend not to be that knowledgeable on how to fix them on all the pkgsrc platforms. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.92 2005/03/11 17:25:05 tv Exp $ a17 1 USE_BUILDLINK3= yes @ 1.92 log @Use INSTALL_LIB for libraries. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.91 2005/03/06 17:03:06 thorpej Exp $ d14 1 a14 1 MAINTAINER= kim@@tac.nyc.ny.us @ 1.91 log @Use the SSLKEYS variable to determine the location of the certificate private key. Bump package revision to 2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.90 2005/03/05 22:01:47 adrianp Exp $ d22 1 a22 1 INST_LIB= ${LIBTOOL} ${INSTALL_DATA} d160 1 a160 1 ${INSTALL_DATA} ${WRKSRC}/c-client/.libs/${CCLIENT_PICLIB} ${LIB_DIR} @ 1.90 log @- Fix builds on NetBSD 1.6 due to Kerberos/OpenSSL 0.9.7 issues - Included some utilities in the install that were once a part of the imap-uw-utils package but are now a part of this package - ok'ed kim@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.89 2005/01/31 11:38:22 abs Exp $ d9 1 a9 1 PKGREVISION= 1 d73 1 d81 1 @ 1.89 log @fix my previous attempt to clarify a comment at the start @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.88 2005/01/24 09:03:48 abs Exp $ d9 1 d42 2 d45 3 d184 8 @ 1.88 log @Update imap-uw to 2004c1 imap-2004c: fixes to quoted-printable encoding and CRAM-MD5 authentication. NNTP proxy in imapd now supports the LIST and LSUB commands. imap-2004b: There are new ports for Solaris with Blastwave Community Open Source Software (gcs) and Mandrake Linux (lmd). SET_SNARFINTERVAL now controls how frequently local drivers will move new mail from the mail spool as well as from a maildrop. Maildrops are still tied to a minimum interval of 1 minute, but there is now no minimum for the spool file. Character set conversions now map non-breaking space to space if the destination character set doesn't have nbsp. JIS Roman yen sign is now mapped to Unicode yen sign. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.87 2004/12/18 16:17:12 grant Exp $ d4 2 a5 2 # upgrade this package you *must* test it on a system *without* with Kerberos # libraries but not running Kerberos before committing the changes. @ 1.87 log @add build target support for IRIX. fixes PR pkg/28610 from Georg Schwarz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.86 2004/12/03 15:15:02 wiz Exp $ d4 2 a5 2 # upgrade this package you *must* test it on a system *without* Kerberos # enabled before committing the changes. d7 2 a8 3 DISTNAME= imap-2004a PKGNAME= imap-uw-2004a PKGREVISION= 2 @ 1.87.2.1 log @Pullup ticket 333 - requested by Adrian Portelli security fix for imap-uw Revisions pulled up: - pkgsrc/mail/imap-uw/Makefile 1.88-1.90 - pkgsrc/mail/imap-uw/PLIST 1.9 - pkgsrc/mail/imap-uw/distinfo 1.19 - pkgsrc/mail/imap-uw-utils/DESCR 1.2 - pkgsrc/mail/imap-uw-utils/Makefile 1.20 - pkgsrc/mail/imap-uw-utils/PLIST 1.2 - pkgsrc/mail/imap-uw-utils/distinfo 1.5 Module Name: pkgsrc Committed By: abs Date: Mon Jan 24 09:03:48 UTC 2005 Modified Files: pkgsrc/mail/imap-uw: Makefile distinfo Log Message: Update imap-uw to 2004c1 imap-2004c: fixes to quoted-printable encoding and CRAM-MD5 authentication. NNTP proxy in imapd now supports the LIST and LSUB commands. imap-2004b: There are new ports for Solaris with Blastwave Community Open Source Software (gcs) and Mandrake Linux (lmd). SET_SNARFINTERVAL now controls how frequently local drivers will move new mail from the mail spool as well as from a maildrop. Maildrops are still tied to a minimum interval of 1 minute, but there is now no minimum for the spool file. Character set conversions now map non-breaking space to space if the destination character set doesn't have nbsp. JIS Roman yen sign is now mapped to Unicode yen sign. --- Module Name: pkgsrc Committed By: abs Date: Mon Jan 31 11:38:22 UTC 2005 Modified Files: pkgsrc/mail/imap-uw: Makefile Log Message: fix my previous attempt to clarify a comment at the start --- Module Name: pkgsrc Committed By: adrianp Date: Sat Mar 5 22:01:47 UTC 2005 Modified Files: pkgsrc/mail/imap-uw: Makefile PLIST Log Message: - Fix builds on NetBSD 1.6 due to Kerberos/OpenSSL 0.9.7 issues - Included some utilities in the install that were once a part of the imap-uw-utils package but are now a part of this package - ok'ed kim@@ --- Module Name: pkgsrc Committed By: adrianp Date: Sun Mar 6 14:37:16 UTC 2005 Modified Files: pkgsrc/mail/imap-uw-utils: DESCR Makefile PLIST distinfo Log Message: - Update to 20050108 to avoid conflicts with imap-uw package - Issue spotted by diro (at) nixsys.bz in PR #28966 This distribution now contains two unsupported programs, icat and ifrom, which may be of use to some sites. The old chkmail, imapcopy, imapxfer, mbxcopy, mbxcreat, and mbxcvt programs have been replaced with the mailutil program, which is included in the mail/imap-uw package. The dmail, mlock, and tmail programs are also bundled in the mail/imap-uw package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.90 2005/03/05 22:01:47 adrianp Exp $ d4 2 a5 2 # upgrade this package you *must* test it on a system with Kerberos libraries # but not running Kerberos before committing the changes. d7 3 a9 3 DISTNAME= imap-2004c1 PKGNAME= imap-uw-2004c1 PKGREVISION= 1 a41 2 # USE_KERBEROS=no is explicitly set on NetBSD 1.x due to interoperability # issues with later versions of OpenSSL (e.g. 0.9.7) a42 3 . if !empty(MACHINE_PLATFORM:MNetBSD-1.*) USE_KERBEROS= no . endif a178 8 ${INST_PROG} ${WRKSRC}/mailutil/mailutil ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/src/mailutil/mailutil.1 ${PREFIX}/man/man1 ${INST_PROG} ${WRKSRC}/dmail/dmail ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/src/dmail/dmail.1 ${PREFIX}/man/man1 ${INST_PROG} ${WRKSRC}/mlock/mlock ${PREFIX}/bin ${INST_PROG} ${WRKSRC}/tmail/tmail ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/src/tmail/tmail.1 ${PREFIX}/man/man1 @ 1.86 log @Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs. Suggested by Roland Illig, ok'd by various. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.85 2004/11/13 21:28:28 jlam Exp $ d35 6 @ 1.85 log @USE_BUILDLINK3 is a yes/no variable. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.84 2004/10/11 16:56:28 abs Exp $ d30 1 a30 1 ALL_TARGET= gso d32 1 a32 1 ALL_TARGET= slx d34 1 a34 1 ALL_TARGET= osx d36 1 a36 1 ALL_TARGET= neb d39 1 a39 1 ALL_TARGET+= EXTRAAUTHENTICATORS="gss" d73 1 a73 1 ALL_TARGET+= CC="${LIBTOOL} ${CC}" d75 2 a76 2 ALL_TARGET+= EXTRALDFLAGS="${LDFLAGS} -lwhoson" ALL_TARGET+= EXTRACFLAGS="${CFLAGS} -DUSE_WHOSON" d78 2 a79 2 ALL_TARGET+= EXTRALDFLAGS="${LDFLAGS}" ALL_TARGET+= EXTRACFLAGS="${CFLAGS}" d82 1 a82 1 ALL_TARGET+= SSLTYPE="nopwd" d84 2 a85 2 ALL_TARGET+= SPECIALAUTHENTICATORS="ssl" ALL_TARGET+= SSLTYPE="unix" @ 1.84 log @Add IMAP_UW_USE_WHOSON No change to default build, so no version bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.83 2004/10/03 00:12:53 tv Exp $ d18 1 a18 1 USE_BUILDLINK3= # defined @ 1.83 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.82 2004/09/22 08:09:41 jlam Exp $ d47 1 a47 1 BUILD_DEFS+= IMAP_UW_CCLIENT_MBOX_FMT IMAP_UW_NO_CLEARTEXT d74 5 d80 1 a80 1 ALL_TARGET+= EXTRALDFLAGS="${LDFLAGS}" d177 4 @ 1.82 log @Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST. All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.81 2004/09/22 07:38:52 jlam Exp $ d9 1 a9 1 PKGREVISION= 1 @ 1.81 log @Remove libimapuw.* symlinks, which wouldn't work on a.out platforms anyway. Also convert to use LIBTOOLIZE_PLIST while we're here. Bump the PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.80 2004/09/08 02:42:23 danw Exp $ a20 2 LIBTOOLIZE_PLIST= yes @ 1.80 log @use hard links rather than symlinks for the libimap -> libc-client mapping, to fix PR 21652 (darwin build problem) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.79 2004/09/06 19:55:07 tron Exp $ d9 1 d21 2 d147 7 a153 2 f=`${ECHO} $${file} | ${SED} "s|libc-client|libimapuw|g"`; \ ${TEST} -f $${file} && ${LN} -f $${file} $${f}; \ @ 1.79 log @Fix too complicated and broken shell code in "post-extract" target which clobbered the contents of the manual pages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.78 2004/08/12 12:13:54 adam Exp $ d145 1 a145 1 ${TEST} -f $${file} && ${LN} -sf $${file} $${f}; \ @ 1.78 log @Changes imap-2004a: * maintenance release, consisting primarily of critical bugfixes * now has a supported NNTP proxy capability * OSF/1 port (Digital UNIX, Tru64) now uses flocksim instead of flcksafe * The unix[nt] and mmdf drivers now prevent mail_append() from writing Status:, X-Status:, X-UID, X-IMAP[base]:, and X-Keywords: header lines to a traditional UNIX or MMDF format mailbox @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.77 2004/05/13 18:14:34 adam Exp $ d105 2 a106 2 cd ${WRKSRC}; for file in ${MANFILES}; do \ f=`${ECHO} $${file} | ${SED} "s|\(.*\)\.\([0-9]\).*|\1.\2|"`; \ d111 1 a111 1 $${file} > $${f}; \ @ 1.77 log @Changes 2004: * mailutil has three new commands: delete, rename, and prune * IPv6 support now exists for UNIX and W2K * The NNTP driver now supports NNTP SASL and TLS * imapd now supports the LITERAL+ and SASL-IR initial-response extensions * The IMAP driver has some additional checks to reduce the amount of network traffic, including executing "silly searches" (searches of sequence numbers only) locally * The IMAP, POP, SMTP, and NNTP drivers now have diagnostic code to provide better information about servers which violate SASL's empty challenge requirements (e.g. with the PLAIN mechanism). * There is a new mail_fetch_overview_sequence() function which is like mail_fetch_overview() but takes a sequence number string as an argument. There should have been a flags argument and FT_UID bit as in all the other mail_fetch_???() functions but compatibility with the past... :-( * The overview_t callback (from mail_fetch_overview()) now has a fourth argument which contains the message sequence number (as opposed to the UID which is in the second argument). It turned out that some applications were calling mail_msgno() (which can be moderately expensive) to get the sequence number, and c-client already knew it. * Many declarations which are completely internal to a driver have been removed from the driver .h file, and in those cases where there are no external declarations left the .h file has been eliminated entirely. As part of this, the mbox driver routines are now incorporated with the unix driver routines as opposed to being a separate file. The mbox driver still needs to be lunk in order to get the mbox functionality. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.76 2004/04/22 21:31:22 ben Exp $ d7 2 a8 2 DISTNAME= imap-2004 PKGNAME= imap-uw-2004 d64 1 a64 1 MANFILES= src/imapd/imapd.8c src/ipopd/ipopd.8c @ 1.76 log @bl3ify imap-uw. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.75 2004/03/26 02:27:43 wiz Exp $ d7 2 a8 3 DISTNAME= imap-2002e PKGNAME= imap-uw-2002.5 PKGREVISION= 3 d49 1 a49 1 netmsg.h newsrc.h nl.h nntp.h osdep.h pop3.h rfc822.h \ @ 1.75 log @PKGREVISION bump after openssl-security-fix-update to 0.9.6m. Buildlink files: RECOMMENDED version changed to current version. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.74 2004/02/15 21:33:15 sketch Exp $ d18 1 a18 1 USE_BUILDLINK2= # defined d164 1 a164 1 .include "../../security/openssl/buildlink2.mk" @ 1.74 log @Use PKGDIRMODE and SHAREMODE to ensure the installed documentation files can be properly deleted on operating systems which are picky about permissions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.73 2004/02/08 03:00:29 jlam Exp $ d9 1 a9 1 PKGREVISION= 2 @ 1.73 log @PKGLIBTOOL and PKGSHLIBTOOL are no more. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.72 2003/11/12 03:39:40 jschauma Exp $ d160 2 a161 1 ${CHMOD} -R a=rX ${DOC_DIR} @ 1.72 log @PKGREVISION++ after openssl update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.71 2003/11/03 22:43:38 kim Exp $ d21 2 a22 2 INST_PROG= ${PKGLIBTOOL} ${INSTALL_PROGRAM} INST_LIB= ${PKGLIBTOOL} ${INSTALL_DATA} d73 1 a73 1 ALL_TARGET+= CC="${PKGLIBTOOL} ${CC}" d136 1 a136 1 ${PKGLIBTOOL} ${CC} -o ${CCLIENT_PICLIB:.a=.la} *.lo @ 1.71 log @Change maintainer to myself. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.70 2003/09/17 19:40:45 grant Exp $ d9 1 a9 1 PKGREVISION= 1 @ 1.70 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.69 2003/09/16 19:16:44 jmmv Exp $ d14 1 a14 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.69 log @Add a minor note about SSL certificates in the MESSAGE file, as requested in PR pkg/22375. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.68 2003/09/13 18:31:32 kim Exp $ d165 1 a165 3 .if defined(USE_GCC3) . include "../../lang/gcc3/buildlink2.mk" .endif @ 1.68 log @Add IMAP_UW_MAILSPOOLHOME (analogous to PROCMAIL_MAILSPOOLHOME). To default user mailboxes to their home directory, specify the name of the mailbox file. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.67 2003/09/10 11:54:41 adam Exp $ d61 1 @ 1.67 log @Updated: 27 August 2003 imap-2002e is a minor release, released concurrently with Pine 4.57, and contains primarily bugfixes. Programs written for imap-2002d should build with this version without modification. The NNTP client code now tries to perform better with legacy NNTP servers which do not comply with the current NNTP protocol specification draft, most notably Netscape Collabra. Delivery notifications now work reliably with SMTP servers that support it. The following changes are primarily of concern to developers and power users: There is a "limited advertise" option in env_unix.c which, if set, will only advertise the user's own namespace and the #shared/ namespace. It is now possible to build the IMAP toolkit with a separate SSL KEY file from the certificate file (SSLKEYS vs. SSLCERTS). A new BODY structure element, sparep, is available for the main program to use as a pointer for its own purposes; as well as a SET_FREEBODYSPAREP function, similar to SET_FREEENVELOPESPAREP, SET_FREEELTSPAREP, etc. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.66 2003/09/04 11:02:19 martti Exp $ d9 1 d113 17 @ 1.66 log @Make this compile on Linux systems without PAM. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.65 2003/07/30 09:29:58 adam Exp $ d7 2 a8 3 DISTNAME= imap-2002d PKGNAME= imap-uw-2002.4 PKGREVISION= 1 @ 1.65 log @Kerberos fix (thanks to tron) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2003/07/30 08:05:13 tron Exp $ d33 1 a33 1 ALL_TARGET= lrh @ 1.64 log @Add a comment that people are supposed to test this package on a system without Kerberos enabled before updating it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2003/07/28 14:38:05 adam Exp $ d10 1 @ 1.63 log @Changes: imap-2002c is a minor release, released concurrently with Pine 4.55, and contains primarily bugfixes. Programs written for imap-2002 will build with this version without modification imap-2002d is a minor release, released concurrently with Pine 4.56, and contains primarily bugfixes. Programs written for imap-2002 should build with this version without modification, with one exception. That exception is the ngbogus envelope flag, which stopped being used in imap-2002c and is now gone for good. See RELNOTES for additional information @ text @d1 6 a6 1 # $NetBSD: Makefile,v 1.62 2003/07/17 21:46:15 grant Exp $ @ 1.62 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2003/06/12 15:48:18 abs Exp $ d3 2 a4 2 DISTNAME= imap-2002b PKGNAME= imap-uw-2002.2 @ 1.61 log @if defined(USE_GCC3) include "../../lang/gcc3/buildlink2.mk" Fixes gcc3 'Canadian' build issue (Can now find gcc_eh) No change to non gcc3 compiled packages @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2003/06/08 20:26:33 grant Exp $ d9 1 a9 1 MAINTAINER= tech-pkg@@netbsd.org @ 1.60 log @style: we use 2 spaces for indenting blocks. s/echo/${ECHO}/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2003/06/08 20:14:28 grant Exp $ d141 3 @ 1.59 log @drop some unneeded parens, whitespace @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2003/06/02 01:18:46 jschauma Exp $ d32 1 a32 1 . if defined(USE_KERBEROS) && ${USE_KERBEROS} != "no" d35 1 a35 1 . if !empty(MACHINE_PLATFORM:MNetBSD-1.5*) d38 1 a39 1 . endif d101 1 a101 1 f=`echo $${file} | ${SED} "s|\(.*\)\.\([0-9]\).*|\1.\2|"`; \ d122 1 a122 1 f=`echo $${file} | ${SED} "s|libc-client|libimapuw|g"`; \ @ 1.58 log @Use tech-pkg@@ in favor of packages@@ as MAINTAINER for orphaned packages. Should anybody feel like they could be the maintainer for any of thewe packages, please adjust. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2003/04/19 13:41:16 fredb Exp $ d32 2 a33 2 . if defined(USE_KERBEROS) && (${USE_KERBEROS} != "no") PKG_USE_KERBEROS= #defined d79 1 a79 1 . if (${MACHINE_ARCH} == "alpha") @ 1.57 log @No spaces around "=" allowed in arguments to ${SETENV}. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2003/04/10 14:56:21 fredb Exp $ d9 1 a9 1 MAINTAINER= packages@@netbsd.org @ 1.56 log @Add "-ldes" for ${USE_KERBEROS}==YES case, on NetBSD-1.5* only. This should close PR pkg/19430 and PR pkg/20491. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2003/03/31 16:18:04 bouyer Exp $ d37 1 a37 1 MAKE_ENV+= GSS_EXTRA_LDFLAGS= -ldes @ 1.55 log @Add flocksim.h to the list of c-client includes. It's required on solaris, and even if not used on other systems it doesn't hurt. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2003/02/13 19:22:44 abs Exp $ d32 1 a32 1 .if defined(USE_KERBEROS) && (${USE_KERBEROS} != "no") d35 5 a39 1 .endif @ 1.54 log @Linux cp -R behaves differently to NetBSD when given a directory as a source argument. Handle differently. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2003/01/23 07:37:15 martti Exp $ d39 4 a42 4 CCLIENT_INCS= c-client.h env.h env_unix.h flstring.h fs.h ftl.h \ imap4r1.h linkage.c linkage.h mail.h misc.h netmsg.h \ newsrc.h nl.h nntp.h osdep.h pop3.h rfc822.h smtp.h \ tcp.h utf8.h @ 1.53 log @Updated imap-uw to 2002.2 imap-2002b is a maintenace release, released concurrently with Pine 4.52, and contains only bugfixes. Programs written for imap-2002 will build with this version without modification. Drivers which do not announce new mail are now indicated by the DR_NONEWMAIL driver flag. Driver which do not announce new mail when read-only are now indicated by the DR_NONEWMAILRONLY flag. There are no user-visible functional enhancements in this version. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2003/01/23 01:28:36 dmcmahill Exp $ d57 5 a61 5 MAKE_ENV+= SSLDIR="${SSLBASE}" MAKE_ENV+= SSLCERTS="${SSLCERTS}" MAKE_ENV+= CCLIENT_MAJOR="${CCLIENT_MAJOR}" MAKE_ENV+= CCLIENT_MINOR="${CCLIENT_MINOR}" MAKE_ENV+= CREATEPROTO=${IMAP_UW_CCLIENT_MBOX_FMT}proto d131 1 a131 1 ${CP} -R ${WRKSRC}/docs/ ${DOC_DIR} @ 1.53.2.1 log @Pull up version 1.54 to the 1.6.1 pkgsrc branch. Regquested by David Brownlee > Date: Thu, 13 Feb 2003 21:22:44 +0200 (EET) > From: David Brownlee > > > Module Name: pkgsrc > Committed By: abs > Date: Thu Feb 13 19:22:44 UTC 2003 > > Modified Files: > pkgsrc/mail/imap-uw: Makefile > > Log Message: > Linux cp -R behaves differently to NetBSD when given a directory as a source > argument. Handle differently. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2003/01/23 07:37:15 martti Exp $ d57 5 a61 5 MAKE_ENV+= SSLDIR=${SSLBASE:Q} MAKE_ENV+= SSLCERTS=${SSLCERTS:Q} MAKE_ENV+= CCLIENT_MAJOR=${CCLIENT_MAJOR:Q} MAKE_ENV+= CCLIENT_MINOR=${CCLIENT_MINOR:Q} MAKE_ENV+= CREATEPROTO=${IMAP_UW_CCLIENT_MBOX_FMT:Q}proto d131 1 a131 1 ${CP} -R ${WRKSRC}/docs/* ${DOC_DIR} @ 1.52 log @Reduce optimization level on alpha to -O to avoid compiler bugs. Should address PR pkg/19858 submitted by Tim Roden. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2002/12/27 05:47:14 uebayasi Exp $ d3 2 a4 2 DISTNAME= imap-2002a.DEV.SNAP-0212051126 PKGNAME= imap-uw-2002.1rc1 @ 1.51 log @Guard an expansion of USE_KERBEROS by `.if defined() && ...' just in case. Pointed out by Ken Nakajima. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2002/12/14 04:34:48 hubertf Exp $ d71 10 @ 1.50 log @Give up maintainership of these. They have become too complicated for me to comprehend in the little time I have. Sorry. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2002/12/11 12:21:21 tron Exp $ d32 1 a32 1 .if (${USE_KERBEROS} != "no") @ 1.49 log @Update "imap-uw" package to version 2002.1rc1 (0212051126 snapshot of version 2002a). This version fixes a buffer overflow described in Cert Vulnerability Note VU#961489. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2002/10/30 12:00:49 wiz Exp $ d9 1 a9 1 MAINTAINER= hubertf@@netbsd.org @ 1.48 log @Use INSTALL_DATA_DIR instead of MKDIR. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2002/10/30 02:12:44 elric Exp $ d3 2 a4 3 DISTNAME= imap-2001a PKGNAME= imap-uw-2001.1 PKGREVISION= 2 @ 1.47 log @In the previous commit, I broke the non-kerberos setup. This occurred because gss_import_name() was segfaulting if /etc/krb5.conf was not found. To fix it, I swapped the krb5_init_context() and the gss_import_name() calls, since krb5_init_context() will fail if krb5 is not configured and I can fail appropriately. I also changed slightly how the documentation is installed by the main Makefile, because the ${CP} was relying on the non-existence of the target directory. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2002/10/28 22:21:14 elric Exp $ d121 1 a121 1 ${MKDIR} -p ${DOC_DIR} @ 1.46 log @Adding GSSAPI support to this package. It is turned on by default for NetBSD and off for everything else. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2002/08/28 08:45:41 jlam Exp $ d5 1 a5 1 PKGREVISION= 1 d121 2 a122 1 ${CP} -R ${WRKSRC}/docs ${DOC_DIR} @ 1.45 log @buildlink1 -> buildlink2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2002/08/25 19:23:06 jlam Exp $ d5 1 d33 4 @ 1.44 log @Merge changes in packages from the buildlink2 branch that have buildlink2.mk files back into the main trunk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40.2.2 2002/08/22 11:11:56 jlam Exp $ d13 2 a14 2 USE_BUILDLINK_ONLY= # defined USE_LIBTOOL= # defined d16 2 a17 2 INST_PROG= ${LIBTOOL} ${INSTALL_PROGRAM} INST_LIB= ${LIBTOOL} ${INSTALL_DATA} d59 1 a59 1 ALL_TARGET+= CC="${LIBTOOL} ${CC}" d94 2 a95 1 cd ${WRKSRC}/c-client; ${LIBTOOL} ${CC} -o ${CCLIENT_PICLIB:.a=.la} *.lo d121 1 a121 1 .include "../../security/openssl/buildlink.mk" @ 1.43 log @Add an option to build with no SSL/TLS support, as requested by Rick Byers on tech-pkg. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2002/07/28 05:38:46 schmonz Exp $ @ 1.42 log @Build on Darwin. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2002/06/21 14:13:36 abs Exp $ d64 1 a64 1 .else d119 1 d121 1 @ 1.41 log @Fix on Linux (at least RedHat) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2002/03/18 17:30:23 fredb Exp $ d27 3 a29 1 ALL_TARGET= lrh @ 1.40 log @Really correct typo in last two commits. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2002/03/18 17:25:28 fredb Exp $ d26 2 @ 1.40.2.1 log @Merge from pkgsrc-current to buildlink2 branch. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2002/06/21 14:13:36 abs Exp $ a25 2 .elif ${OPSYS} == "Linux" ALL_TARGET= lrh @ 1.40.2.2 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.40.2.1 2002/06/23 18:51:16 jlam Exp $ d27 1 a27 3 ALL_TARGET= lrh .elif ${OPSYS} == "Darwin" ALL_TARGET= osx d62 1 a62 1 .elif !defined(IMAP_UW_NO_SSL) || ${IMAP_UW_NO_SSL} != "YES" a116 1 .if !defined(IMAP_UW_NO_SSL) || ${IMAP_UW_NO_SSL} != "YES" a117 1 .endif @ 1.39 log @Correct typo, and add the new options to ${BUILD_DEFS}. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2002/03/18 17:11:05 fredb Exp $ d53 1 a53 1 MAKE_ENV+= CREATEPROTO=${UMAP_UW_CCLIENT_MBOX_FMT}proto @ 1.38 log @Add an option to disallow cleartext on the wire in "mail/imap-uw", and while we're in here, prefix the CCLIENT_MBOX_FMT option with the name of the package. Reviewed by hubertf. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2001/12/15 08:30:26 martti Exp $ d30 1 d53 1 a53 1 MAKE_ENV+= CREATEPROTO=${UMAP_IW_CCLIENT_MBOX_FMT}proto @ 1.37 log @* Updated to 2001.1 (2001a). * Updated buildlink.mk as the new version has some new #defines in the .h file (and e.g. pine won't build against the old version) Updated: 2 November 2001 imap-2001a is a maintenance release, consisting primarily of bugfixes including some critical bugfixes to crash and denial of service problems. Programs written for imap-2001 will build with this version without modification. The following new facilities have also been added: The new /norsh switch in mailbox names provides a more intuitive way of disabling rsh-IMAP than the existing :143 or setting the rsh-timeout to 0. Passwords are no longer returned in mm_dlog() callbacks unless the application sets the SET_DEBUGSENSITIVE parameter. The SET_NETFSSTATBUG parameter allows an application to force the traditional UNIX mailbox driver to close and reopen the mailbox at ping time. This is EXTREMELY inefficient, and should only be used to access files stored on AFS and old NFS systems. The ISO 8859 and Windows conversion tables have been updated to comply with Unicode 3.1, and the KOI8-R table has been verified as compliant with Unicode 3.1. The SPECIALS mechanism for passing parameters to the lowest level Makefile has been updated to be more general. See the next item for why you might care. New lrh port to build on Red Hat Linux 7.2, with pre-set definitions for the places where Red Hat has placed Kerberos and SSL. It's actually just the lnp port with SPECIALS defined accordingly. You may want to use it as a model if your system needs such definitions. Note that SPECIALS is primarily for IMAP toolkit (and Pine) purposes, and that user settings should use EXTRASPECIALS instead. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2001/11/06 20:02:46 tv Exp $ a29 9 # CCLIENT_MBOX_FMT is the default format used by c-client programs for new # mailbox creation. Check the UW IMAP documentation for more details # regarding the pros and cons of the various mailbox formats. # # Possible values: mbox, mbx, mh, mmdf, mtx, mx, news, phile, tenex, unix # Default: unix # CCLIENT_MBOX_FMT?= unix d52 1 a52 1 MAKE_ENV+= CREATEPROTO=${CCLIENT_MBOX_FMT}proto d57 3 d62 1 @ 1.36 log @Actually use openssl in the build (set SSLTYPE=unix). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2001/10/11 15:34:50 martti Exp $ d3 2 a4 2 DISTNAME= imap-2001.FINAL PKGNAME= imap-uw-2001.0 a11 2 WRKSRC= ${WRKDIR}/imap-2001.RELEASE-CANDIDATE.1 @ 1.35 log @Updated imap-uw to 2001. Changes: * Bugfixes * SSL is now fully integrated into the IMAP toolkit * Full client and server TLS support * The server certificate must be signed by a trusted certificate authority * RFC 1730 (IMAP4 as opposed to IMAP4rev1) support is turned off by default in imapd @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2001/07/09 14:42:10 tv Exp $ a16 1 #USE_SSL= # defined d69 1 @ 1.34 log @UW moved this version of imap into their "old" directory (...even though the only current version in the toplevel directory is "BETA", duh!) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2001/06/22 03:31:51 jlam Exp $ d3 2 a4 2 DISTNAME= imap-2000c PKGNAME= imap-uw-2000.0.3nb1 d6 1 a6 1 MASTER_SITES= ftp://ftp.cac.washington.edu/imap/old/ d12 2 @ 1.33 log @Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2001/03/14 16:20:32 jlam Exp $ d6 1 a6 1 MASTER_SITES= ftp://ftp.cac.washington.edu/imap/ @ 1.32 log @Correct path to imapd in symlink to sbin/rimapd. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2001/03/13 21:14:19 jlam Exp $ d13 3 a15 3 USE_LIBTOOL= # defined USE_SSL= # defined NO_CONFIGURE= # defined d66 1 d119 1 @ 1.31 log @Remove line accidentally left in Makefile in previous fix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2001/03/13 20:46:04 wiz Exp $ d109 1 a109 1 ${LN} -sf ../../libexec/imapd ${PREFIX}/sbin/rimapd @ 1.30 log @Fix installation on a.out. Addresses pkg/12361. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2001/03/13 20:22:10 jlam Exp $ a101 1 cd ${LIB_DIR}; for file in ${CCLIENT_LIBS}; do \ @ 1.29 log @Build _pic.a library without using libtool internals. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2001/03/01 18:29:26 jlam Exp $ a45 3 CCLIENT_LIBS= libc-client.a libc-client.la libc-client.so \ libc-client.so.${CCLIENT_MAJOR}.${CCLIENT_MINOR} \ libc-client.so.${CCLIENT_MAJOR} d101 1 d104 1 a104 1 [ -f $${file} ] && ${LN} -sf $${file} $${f}; \ @ 1.28 log @Adapt to new libtool: the true PIC object files are now under the .libs subdir, so use those to create libc-client_pic.a. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2001/02/17 18:24:48 wiz Exp $ d93 2 d96 1 a96 8 ${MKDIR} ${WRKDIR}/piclib cd ${WRKDIR}/piclib; \ for file in ${WRKSRC}/c-client/.libs/*.o; do \ ${LN} -sf $${file} .; \ done; \ ${RM} -f ${CCLIENT_PICLIB}; \ ${AR} cru ${CCLIENT_PICLIB} *.o; \ ${RANLIB} ${CCLIENT_PICLIB} d102 2 a107 2 ${INSTALL_DATA} ${WRKDIR}/piclib/${CCLIENT_PICLIB} ${LIB_DIR} ${RANLIB} ${LIB_DIR}/${CCLIENT_PICLIB} @ 1.27 log @Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2001/02/12 03:31:34 jlam Exp $ d96 2 a97 3 for file in ${WRKSRC}/c-client/*.lo; do \ base=`basename $${file} .lo`; \ ${LN} -sf $${file} $${base}.o; \ @ 1.26 log @Rename version from 2000c to 2000.0.3. Keeping the version number tied to "2000" leaves dependencies on imap-uw unchanged. Also update to 2000.0.3nb1 as we now build a PIC static lib, libc-client_pic.a, used by php4-imap (I wish libtool automatically built this library, too...) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2001/02/10 03:36:42 jlam Exp $ d11 1 @ 1.25 log @Really do last change! Note to self: actually do the compile to check the fix is correct! @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2001/02/09 17:24:49 jlam Exp $ d4 1 a4 1 PKGNAME= imap-uw-2000c d44 1 d92 11 d107 1 a107 1 cd ${LIB_DIR}; for file in ${CCLIENT_LIBS}; do \ d111 2 @ 1.24 log @s/IMAPUW_MBOX_FMT/CCLIENT_MBOX_FMT/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2001/02/08 19:11:36 jlam Exp $ d63 1 a63 1 MAKE_ENV+= CREATEPROTO=${CCLIENT_MBOX_FORMAT}proto @ 1.23 log @Update imap-uw to 2000c. This is a bugfix release over versions 2000a and 2000b. Pkgsrc changes include: - Reduce the number of patches. - Install full set of headers for c-client. - Install library as libc-client.* and make compatibility links from libc-client.* to libimapuw.*. Other software that use the c-client library seem to look for libc-client.*; no software looks for libimapuw.*. - Install the IMAP RFCs along with the rest of the UW-IMAP documentation. - Introduce a new compile-time knob, CCLIENT_MBOX_FMT, that controls the default format for new mailboxes created by c-client programs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2001/01/29 11:34:30 wiz Exp $ d63 1 a63 1 MAKE_ENV+= CREATEPROTO=${IMAPUW_MBOX_FORMAT}proto @ 1.22 log @Add automatic ${VARIABLE} handling for MESSAGE files. Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced, not @@VARIABLE@@, nor @@@@VARIABLE@@@@). By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX, X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST. Clean up some packages while I'm there; add RCS tags to most MESSAGEs. Remove some uninteresting MESSAGEs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2001/01/13 18:39:44 jlam Exp $ d3 2 a4 2 DISTNAME= imap-2000a PKGNAME= imap-uw-2000a d13 2 d19 1 d30 28 a57 1 NO_CONFIGURE= # defined d59 1 a59 2 USE_SSL= # defined MAKE_ENV+= SSLBASE="${SSLBASE}" d61 4 d69 21 a89 5 post-build: ${SED} -e 's|@@PREFIX@@|${PREFIX}|g' \ < ${WRKSRC}/src/imapd/imapd.8c > ${WRKDIR}/imapd.8 ${SED} -e 's|@@PREFIX@@|${PREFIX}|g' \ < ${WRKSRC}/src/ipopd/ipopd.8c > ${WRKDIR}/ipopd.8 d92 7 a98 1 ${INST_LIB} ${WRKSRC}/c-client/libimapuw.la ${PREFIX}/lib d103 3 a105 3 ${LN} -sf ${PREFIX}/libexec/imapd ${PREFIX}/sbin/rimapd ${INSTALL_MAN} ${WRKDIR}/imapd.8 ${PREFIX}/man/man8 ${INSTALL_MAN} ${WRKDIR}/ipopd.8 ${PREFIX}/man/man8 d108 3 a110 10 ${INSTALL_DATA_DIR} ${DOC_DIR} ${INSTALL_DATA} ${WRKSRC}/docs/FAQ ${DOC_DIR} ${INSTALL_DATA} ${WRKSRC}/docs/RELNOTES ${DOC_DIR} ${INSTALL_DATA} ${WRKSRC}/docs/*.txt ${DOC_DIR} ${INSTALL_DATA_DIR} ${INC_DIR} for i in linkage.h mail.h rfc822.h misc.h imap4r1.h osdep.h smtp.h \ nntp.h env_unix.h fs.h ftl.h nl.h tcp.h env.h linkage.c; \ do \ ${INSTALL_DATA} ${WRKSRC}/c-client/$$i ${INC_DIR}; \ done @ 1.21 log @Use SSLCERTS for location of OpenSSL certificates directory. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2001/01/02 21:05:50 jlam Exp $ a13 2 MESSAGE_FILE= ${WRKDIR}/MESSAGE a40 4 pre-install: ${SED} -e 's|@@PREFIX@@|${PREFIX}|g' \ < ${PKGDIR}/MESSAGE > ${MESSAGE_FILE} @ 1.20 log @Depending on whether we use the in-tree OpenSSL or pkgsrc OpenSSL, the default certificates directory is /etc/openssl/certs or ${PREFIX}/certs. Pass the correct directory to the c-client library build so that SSL authentication works as expected regardless of which version of NetBSD we use. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2000/12/17 18:25:43 jlam Exp $ d33 1 a33 1 MAKE_ENV+= SSLCERTS="${SSL_CERT_DIR}" a70 14 # The in-tree OpenSSL uses /etc/openssl/certs as the default location for # certificates, while the pkgsrc OpenSSL uses ${PREFIX}/certs. Define # SSL_CERT_DIR appropriately using a shell expression, and make sure that # it's only executed once to optimize the build. # .if !defined(SSL_CERT_DIR) SSL_CERT_DIR!= if ${TEST} -d /etc/openssl/certs; then \ ${ECHO} /etc/openssl/certs; \ else \ ${ECHO} ${PREFIX}/certs; \ fi MAKEFLAGS+= SSL_CERT_DIR="${SSL_CERT_DIR}" .endif @ 1.19 log @Add SSL support for clients. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2000/12/17 17:07:56 jlam Exp $ d33 1 a33 1 MAKE_ENV+= SSLCERTS="/etc/openssl/certs" d71 14 @ 1.18 log @Honor CFLAGS from environment during build. Also some cosmetic changes to the Makefile to use existing make variables instead of defining a new do-build target. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2000/12/13 21:26:53 tron Exp $ d30 7 a36 1 MAKE_ENV+= EXTRACFLAGS="${CFLAGS}" @ 1.17 log @Update "imap-uw" package to version 2000a. This fixes PR pkg/11456 and and PR pkg/11671. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2000/11/09 03:35:33 hubertf Exp $ d18 1 d24 1 a24 1 BUILDNAME= gso d26 1 a26 1 BUILDNAME= neb d29 4 a32 1 do-configure: d37 2 a41 3 do-build: cd ${WRKSRC} && ${MAKE} ${BUILDNAME} PREFIX=${PREFIX} CC="${LIBTOOL} ${CC} -g" d57 1 a57 1 ${INSTALL_DATA_DIR} ${PREFIX}/include/c-client d61 1 a61 2 ${INSTALL_DATA} ${WRKSRC}/c-client/$$i \ ${PREFIX}/include/c-client ; \ @ 1.16 log @Update to '2000 release. Fixes a bunch of security problems. (This is the same imap-lib that also comes with pine-4.30). Sorry, no detailed list available. ;( @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.15 2000/09/27 08:34:25 toshii Exp $ # d3 2 a4 2 DISTNAME= imap-2000 PKGNAME= imap-uw-2000 @ 1.15 log @Make this build under Solaris. (Oops, I missed to commit this file.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2000/09/19 13:13:29 hubertf Exp $ d4 2 a5 2 DISTNAME= imap-2000.RELEASE-CANDIDATE.6 PKGNAME= imap-uw-4.7c6 d10 1 a10 1 MAINTAINER= tv@@netbsd.org d38 1 a38 1 cd ${WRKSRC} && ${MAKE} ${BUILDNAME} PREFIX=${PREFIX} CC="${LIBTOOL} ${CC}" @ 1.14 log @Update to 4.7rc6 ("2000" release candidate) Fixes a security problem in folder handling described in http://www.securityfocus.com/advisories/2646 Will be used by upcoming pine-pkg @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2000/06/09 08:17:56 jlam Exp $ d21 8 d38 1 a38 1 cd ${WRKSRC} && ${MAKE} neb PREFIX=${PREFIX} CC="${LIBTOOL} ${CC}" @ 1.13 log @USE_LIBTOOL instead of pkglibtool @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2000/06/01 11:23:34 rh Exp $ d4 2 a5 2 DISTNAME= imap-4.7c2 PKGNAME= imap-uw-4.7c2 a14 1 WRKSRC= ${WRKDIR}/imap-4.7c a33 2 @@${RM} -f ${PREFIX}/lib/libimapuw.a @@${RM} -f ${PREFIX}/lib/libimapuw.la d47 7 @ 1.12 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.11 2000/05/19 03:58:55 jlam Exp $ d13 1 a13 1 USE_PKGLIBTOOL= # defined d36 1 @ 1.11 log @Update imap-uw to 4.7c2. The most notable user-visible change is the ability of the ipopd daemon to forward requests to the imapd daemon, thus allowing POP2 and POP3 mail clients to check IMAP mail. Most notable operational changes from earlier versions: . New, faster mailbox update logic is now available for the unix driver on UNIX and Amiga. The old way is still being done for MMDF and the unixnt driver on NT. . External file locking is now available via a setgid mail program named /etc/mlock (this is defined by LOCKPGM in the c-client Makefile). If c-client is unable to create a .lock file in the directory by itself, it will try to call mlock to do it. A sample mlock program is part of the imap-utils. This is primarily for the benefit of those paranoid souls who have their mail spool directories protected 775 instead of the recommended 1777. . SASL authentication is supported in the IMAP and POP3 servers, and in the IMAP, POP3, and SMTP client code. There is no support for NNTP SASL yet . CRAM-MD5 is supported by default for IMAP and POP3 clients. To enable server support, read file imap-4.7/docs/md5.txt . The mbox driver is now enabled by default. If the file "mbox" exists on the user's home directory and is in UNIX mailbox format, then when INBOX is opened this file will be selected as INBOX instead of the mail spool file. Messages will be automatically transferred from the mail spool file into the mbox file To disable this behavior, delete "mbox" from the EXTRADRIVERS list in the top-level Makefile and rebuild . IMAP4rev1 protocol is now supported. The UNIX format support now maintains unique identifiers (UIDs) and keyword flags for each message, and keeps an invisible message at the start of the file which contains the UID base information and a list of assigned keywords. There is no way to disable this behavior, since it would disable IMAP4rev1 support. This message may show up if you access the mailbox as a file using older mail software (e.g. Pine 3.9x). It is invisible with IMAP or POP access, or with access as a file using Pine 4.0x. . Support for additional mailbox formats . No longer keeps entire mailbox in memory for UNIX format files . Multilingual searching of the following charsets are supported: US-ASCII, UTF-8, ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10, ISO-8859-11, ISO-8859-13, ISO-8859-14, ISO-8859-15, KOI8-R, KOI8-U (alias KOI8-RU), TIS-620, VISCII, ISO-2022-JP, ISO-2022-KR, ISO-2022-CN, ISO-2022-JP-1, ISO-2022-JP-2, GB2312 (alias CN-GB), CN-GB-12345, BIG5 (alias CN-BIG5), EUC-JP, EUC-KR, Shift_JIS All ISO-2022-?? charsets are treated identically, and support ASCII, JIS Roman, hankaku katakana, ISO-8859-[1 - 10], TIS, GB 2312, JIS X 0208, JIS X 0212, KSC 5601, and planes 1 and 2 of CNS 11643. EUC-JP includes support for JIS X 0212 and hankaku katakana . Fast sorting including IMAP server-based sort . Fast ordered-subject threading including IMAP server-based threading @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2000/04/10 03:21:02 simonb Exp $ d13 1 a13 1 USE_LIBTOOL= # defined @ 1.10 log @Make a link from ${PREFIX}/libexec/imapd to ${PREFIX}/sbin/rimapd, to support imap access via {r,s}sh. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 1999/02/20 22:48:34 hubertf Exp $ d4 2 a5 2 DISTNAME= imap-4.5 PKGNAME= imap-uw-4.5 d13 4 a16 1 USE_LIBTOOL= yes d20 1 a20 1 MESSAGE_FILE= ${WRKDIR}/.MESSAGE d23 6 a28 3 @@${SED} -e 's|@@PREFIX@@|${PREFIX}|' ${WRKSRC}/src/imapd/imapd.8c >${WRKSRC}/imapd.8 @@${SED} -e 's|@@PREFIX@@|${PREFIX}|' ${WRKSRC}/src/ipopd/ipopd.8c >${WRKSRC}/ipopd.8 @@${SED} -e 's|@@PREFIX@@|${PREFIX}|' ${PKGDIR}/MESSAGE >${MESSAGE_FILE} d41 2 a42 2 ${INSTALL_MAN} ${WRKSRC}/imapd.8 ${PREFIX}/man/man8 ${INSTALL_MAN} ${WRKSRC}/ipopd.8 ${PREFIX}/man/man8 d45 4 @ 1.9 log @Fix CONFLICTS (remove redundancy, mostly) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 1999/02/08 23:31:59 tron Exp $ d34 1 @ 1.8 log @Update "imap-uw" package to version 4.5: imap-4.5 is a maintenace update, with minor bugfixes to imap-4.4 and optional support for CRAM-MD5. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 1998/11/22 22:59:24 tv Exp $ a16 2 CONFLICTS= imap-uw-* @ 1.7 log @Update to 4.4. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 1998/09/27 23:21:56 hubertf Exp $ d4 2 a5 2 DISTNAME= imap-4.4 PKGNAME= imap-uw-4.4 d17 1 a17 1 CONFLICTS= imap-uw-4.1 imap-uw-4.2 d30 1 a30 1 ${INST_LIB} ${WRKSRC}/c-client/libimapuw.la ${PREFIX}/lib/ d32 6 a37 6 ${INST_PROG} ${WRKSRC}/imapd/imapd ${PREFIX}/libexec/ ${INST_PROG} ${WRKSRC}/ipopd/ipop2d ${PREFIX}/libexec/ ${INST_PROG} ${WRKSRC}/ipopd/ipop3d ${PREFIX}/libexec/ ${INST_PROG} ${WRKSRC}/mtest/mtest ${PREFIX}/sbin/ ${INSTALL_MAN} ${WRKSRC}/imapd.8 ${PREFIX}/man/man8/ ${INSTALL_MAN} ${WRKSRC}/ipopd.8 ${PREFIX}/man/man8/ @ 1.6 log @Add post installation note on what to add in /etc/services and /etc/inetd.conf. Reported by Udo Steinegger @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 1998/08/20 15:17:09 tsarna Exp $ d4 2 a5 2 DISTNAME= imap-4.2 PKGNAME= imap-uw-4.2 d17 1 a17 1 CONFLICTS= imap-uw-4.1 @ 1.5 log @The Grand Homepagification: - New, optional Makefile variable HOMEPAGE, specifies a URL for the home page of the software if it has one. - The value of HOMEPAGE is used to add a link from the README.html files. - pkglint updated to know about it. The "correct" location for HOMEPAGE in the Makefile is after MAINTAINER, in that same section. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 1998/08/05 14:46:31 tv Exp $ d19 2 d24 1 @ 1.4 log @The libimapuw API is _not_ binary compatible; bump the major version. (Includes my official update of imap-uw to 4.2, which I forgot to commit.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 1998/08/05 12:16:48 frueauf Exp $ d11 1 @ 1.3 log @Add missing CONFLICTS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 1998/08/04 20:40:50 tron Exp $ d12 1 a12 1 BUILD_DEPENDS= ${PREFIX}/bin/libtool:../../devel/libtool d14 2 a17 3 INST_PROG= ${PREFIX}/bin/libtool --mode=install ${INSTALL_PROGRAM} INST_LIB= ${PREFIX}/bin/libtool --mode=install ${INSTALL_DATA} d23 1 a23 1 cd ${WRKSRC} && ${MAKE} neb PREFIX=${PREFIX} CC="${PREFIX}/bin/libtool ${CC}" @ 1.2 log @Update "imap-uw" package to version 4.2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 1998/07/19 15:23:51 tv Exp $ d13 2 @ 1.1 log @Addition of University of Washington IMAP4 reference implementation including POP2 and POP3 servers. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 1998/07/19 03:39:17 tv Exp $ d4 2 a5 2 DISTNAME= imap-4.1.FINAL PKGNAME= imap-uw-4.1 @