head 1.132; access; symbols pkgsrc-2023Q4:1.131.0.2 pkgsrc-2023Q4-base:1.131 pkgsrc-2023Q3:1.129.0.2 pkgsrc-2023Q3-base:1.129 pkgsrc-2023Q2:1.128.0.2 pkgsrc-2023Q2-base:1.128 pkgsrc-2023Q1:1.127.0.2 pkgsrc-2023Q1-base:1.127 pkgsrc-2022Q4:1.124.0.6 pkgsrc-2022Q4-base:1.124 pkgsrc-2022Q3:1.124.0.4 pkgsrc-2022Q3-base:1.124 pkgsrc-2022Q2:1.124.0.2 pkgsrc-2022Q2-base:1.124 pkgsrc-2022Q1:1.122.0.6 pkgsrc-2022Q1-base:1.122 pkgsrc-2021Q4:1.122.0.4 pkgsrc-2021Q4-base:1.122 pkgsrc-2021Q3:1.122.0.2 pkgsrc-2021Q3-base:1.122 pkgsrc-2021Q2:1.121.0.6 pkgsrc-2021Q2-base:1.121 pkgsrc-2021Q1:1.121.0.4 pkgsrc-2021Q1-base:1.121 pkgsrc-2020Q4:1.121.0.2 pkgsrc-2020Q4-base:1.121 pkgsrc-2020Q3:1.119.0.2 pkgsrc-2020Q3-base:1.119 pkgsrc-2020Q2:1.117.0.6 pkgsrc-2020Q2-base:1.117 pkgsrc-2020Q1:1.117.0.2 pkgsrc-2020Q1-base:1.117 pkgsrc-2019Q4:1.117.0.4 pkgsrc-2019Q4-base:1.117 pkgsrc-2019Q3:1.116.0.2 pkgsrc-2019Q3-base:1.116 pkgsrc-2019Q2:1.115.0.8 pkgsrc-2019Q2-base:1.115 pkgsrc-2019Q1:1.115.0.6 pkgsrc-2019Q1-base:1.115 pkgsrc-2018Q4:1.115.0.4 pkgsrc-2018Q4-base:1.115 pkgsrc-2018Q3:1.115.0.2 pkgsrc-2018Q3-base:1.115 pkgsrc-2018Q2:1.110.0.4 pkgsrc-2018Q2-base:1.110 pkgsrc-2018Q1:1.110.0.2 pkgsrc-2018Q1-base:1.110 pkgsrc-2017Q4:1.102.0.2 pkgsrc-2017Q4-base:1.102 pkgsrc-2017Q3:1.101.0.4 pkgsrc-2017Q3-base:1.101 pkgsrc-2017Q2:1.99.0.2 pkgsrc-2017Q2-base:1.99 pkgsrc-2017Q1:1.97.0.6 pkgsrc-2017Q1-base:1.97 pkgsrc-2016Q4:1.97.0.4 pkgsrc-2016Q4-base:1.97 pkgsrc-2016Q3:1.97.0.2 pkgsrc-2016Q3-base:1.97 pkgsrc-2016Q2:1.95.0.2 pkgsrc-2016Q2-base:1.95 pkgsrc-2016Q1:1.94.0.6 pkgsrc-2016Q1-base:1.94 pkgsrc-2015Q4:1.94.0.4 pkgsrc-2015Q4-base:1.94 pkgsrc-2015Q3:1.94.0.2 pkgsrc-2015Q3-base:1.94 pkgsrc-2015Q2:1.93.0.6 pkgsrc-2015Q2-base:1.93 pkgsrc-2015Q1:1.93.0.4 pkgsrc-2015Q1-base:1.93 pkgsrc-2014Q4:1.93.0.2 pkgsrc-2014Q4-base:1.93 pkgsrc-2014Q3:1.92.0.2 pkgsrc-2014Q3-base:1.92 pkgsrc-2014Q2:1.91.0.2 pkgsrc-2014Q2-base:1.91 pkgsrc-2014Q1:1.87.0.2 pkgsrc-2014Q1-base:1.87 pkgsrc-2013Q4:1.86.0.2 pkgsrc-2013Q4-base:1.86 pkgsrc-2013Q3:1.85.0.2 pkgsrc-2013Q3-base:1.85 pkgsrc-2013Q2:1.84.0.2 pkgsrc-2013Q2-base:1.84 pkgsrc-2013Q1:1.80.0.2 pkgsrc-2013Q1-base:1.80 pkgsrc-2012Q4:1.78.0.2 pkgsrc-2012Q4-base:1.78 pkgsrc-2012Q3:1.76.0.2 pkgsrc-2012Q3-base:1.76 pkgsrc-2012Q2:1.75.0.2 pkgsrc-2012Q2-base:1.75 pkgsrc-2012Q1:1.74.0.4 pkgsrc-2012Q1-base:1.74 pkgsrc-2011Q4:1.74.0.2 pkgsrc-2011Q4-base:1.74 pkgsrc-2011Q3:1.72.0.12 pkgsrc-2011Q3-base:1.72 pkgsrc-2011Q2:1.72.0.10 pkgsrc-2011Q2-base:1.72 pkgsrc-2011Q1:1.72.0.8 pkgsrc-2011Q1-base:1.72 pkgsrc-2010Q4:1.72.0.6 pkgsrc-2010Q4-base:1.72 pkgsrc-2010Q3:1.72.0.4 pkgsrc-2010Q3-base:1.72 pkgsrc-2010Q2:1.72.0.2 pkgsrc-2010Q2-base:1.72 pkgsrc-2010Q1:1.71.0.4 pkgsrc-2010Q1-base:1.71 pkgsrc-2009Q4:1.71.0.2 pkgsrc-2009Q4-base:1.71 pkgsrc-2009Q3:1.70.0.2 pkgsrc-2009Q3-base:1.70 pkgsrc-2009Q2:1.67.0.2 pkgsrc-2009Q2-base:1.67 pkgsrc-2009Q1:1.65.0.12 pkgsrc-2009Q1-base:1.65 pkgsrc-2008Q4:1.65.0.10 pkgsrc-2008Q4-base:1.65 pkgsrc-2008Q3:1.65.0.8 pkgsrc-2008Q3-base:1.65 cube-native-xorg:1.65.0.6 cube-native-xorg-base:1.65 pkgsrc-2008Q2:1.65.0.4 pkgsrc-2008Q2-base:1.65 cwrapper:1.65.0.2 pkgsrc-2008Q1:1.64.0.4 pkgsrc-2008Q1-base:1.64 pkgsrc-2007Q4:1.64.0.2 pkgsrc-2007Q4-base:1.64 pkgsrc-2007Q3:1.63.0.2 pkgsrc-2007Q3-base:1.63 pkgsrc-2007Q2:1.62.0.4 pkgsrc-2007Q2-base:1.62 pkgsrc-2007Q1:1.62.0.2 pkgsrc-2007Q1-base:1.62 pkgsrc-2006Q4:1.60.0.2 pkgsrc-2006Q4-base:1.60 pkgsrc-2006Q3:1.57.0.2 pkgsrc-2006Q3-base:1.57 pkgsrc-2006Q2:1.53.0.2 pkgsrc-2006Q2-base:1.53 pkgsrc-2006Q1:1.50.0.2 pkgsrc-2006Q1-base:1.50 pkgsrc-2005Q4:1.46.0.2 pkgsrc-2005Q4-base:1.46 pkgsrc-2005Q3:1.45.0.2 pkgsrc-2005Q3-base:1.45 pkgsrc-2005Q2:1.43.0.2 pkgsrc-2005Q2-base:1.43 pkgsrc-2005Q1:1.38.0.2 pkgsrc-2005Q1-base:1.38 pkgsrc-2004Q4:1.35.0.2 pkgsrc-2004Q4-base:1.35 pkgsrc-2004Q3:1.33.0.2 pkgsrc-2004Q3-base:1.33 pkgsrc-2004Q2:1.32.0.2 pkgsrc-2004Q2-base:1.32 pkgsrc-2004Q1:1.28.0.2 pkgsrc-2004Q1-base:1.28 pkgsrc-2003Q4:1.18.0.2 pkgsrc-2003Q4-base:1.18 netbsd-1-6-1:1.5.0.2 netbsd-1-6-1-base:1.5 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.132 date 2023.12.30.10.21.52; author wiz; state Exp; branches; next 1.131; commitid 8X62Jp5LmhMkxtSE; 1.131 date 2023.11.23.11.03.04; author jperkin; state Exp; branches; next 1.130; commitid Apk0Jt0gAZx2XINE; 1.130 date 2023.11.12.13.21.26; author wiz; state Exp; branches; next 1.129; commitid SjpNXQIV5XeZ3kME; 1.129 date 2023.08.14.05.24.24; author wiz; state Exp; branches; next 1.128; commitid LOSB79OLVxvXjIAE; 1.128 date 2023.04.28.21.52.18; author joerg; state Exp; branches; next 1.127; commitid OeZcWPyKK7mYfVmE; 1.127 date 2023.01.31.15.25.04; author wiz; state Exp; branches; next 1.126; commitid dGatabYD06NBLHbE; 1.126 date 2023.01.29.21.14.35; author ryoon; state Exp; branches; next 1.125; commitid QL7aBXsBGmQvUtbE; 1.125 date 2023.01.20.13.10.08; author wiz; state Exp; branches; next 1.124; commitid NinXeQmJxiXAwhaE; 1.124 date 2022.04.07.12.39.06; author wiz; state Exp; branches; next 1.123; commitid mnBQvBtRQdRVBgzD; 1.123 date 2022.04.04.12.47.47; author riastradh; state Exp; branches; next 1.122; commitid 4VLO5Svn5PXTKSyD; 1.122 date 2021.09.11.23.34.44; author tnn; state Exp; branches; next 1.121; commitid MWztb7uGdJOiVA8D; 1.121 date 2020.11.05.17.41.28; author nia; state Exp; branches; next 1.120; commitid aC9FJ8XXvGFTVIuC; 1.120 date 2020.10.05.09.36.34; author nia; state Exp; branches; next 1.119; commitid POPu2On4LGbgfHqC; 1.119 date 2020.08.18.08.19.17; author tnn; state Exp; branches; next 1.118; commitid ANRhvtvidxZLkwkC; 1.118 date 2020.08.17.20.17.25; author leot; state Exp; branches; next 1.117; commitid ybGS4iX9Fz8imskC; 1.117 date 2019.11.02.22.24.40; author rillig; state Exp; branches; next 1.116; commitid j6beQ3JHM5EpmkJB; 1.116 date 2019.07.09.15.46.10; author riastradh; state Exp; branches; next 1.115; commitid IBXhv3nwghQZSnuB; 1.115 date 2018.09.17.06.56.22; author maya; state Exp; branches; next 1.114; commitid cbMxYHwT6XnlqqSA; 1.114 date 2018.09.14.19.02.38; author joerg; state Exp; branches; next 1.113; commitid oHfBHRKkh3P9y6SA; 1.113 date 2018.09.06.15.27.21; author joerg; state Exp; branches; next 1.112; commitid eGqpBBKVCnziC3RA; 1.112 date 2018.09.02.20.30.43; author wiz; state Exp; branches; next 1.111; commitid gQd5NDiTXrwnqzQA; 1.111 date 2018.08.31.09.06.07; author tnn; state Exp; branches; next 1.110; commitid sjuQgl74P9ZkHfQA; 1.110 date 2018.03.24.17.33.04; author joerg; state Exp; branches; next 1.109; commitid aK1IIR1y8jefEJvA; 1.109 date 2018.03.24.15.44.54; author fhajny; state Exp; branches; next 1.108; commitid AhaW37eKpiVXZIvA; 1.108 date 2018.03.13.21.45.20; author ryoon; state Exp; branches; next 1.107; commitid 6MXTOsETkVqKoluA; 1.107 date 2018.03.12.19.13.53; author bsiegert; state Exp; branches; next 1.106; commitid YlOOuxinB6oqAcuA; 1.106 date 2018.03.12.11.44.52; author adam; state Exp; branches; next 1.105; commitid q1o7D7nTJsRM6auA; 1.105 date 2018.03.12.08.00.34; author wiz; state Exp; branches; next 1.104; commitid hSvw96cgPu3OR8uA; 1.104 date 2018.03.11.17.54.03; author wiz; state Exp; branches; next 1.103; commitid oczyFtEXjXfob4uA; 1.103 date 2018.01.15.08.59.15; author he; state Exp; branches; next 1.102; commitid pgmQwqHnWxAeZWmA; 1.102 date 2017.10.02.14.42.44; author wiz; state Exp; branches 1.102.2.1; next 1.101; commitid 6smXF537E4aygu9A; 1.101 date 2017.09.10.21.13.44; author wiz; state Exp; branches; next 1.100; commitid hZls1y3ifbxC8H6A; 1.100 date 2017.08.14.20.30.24; author wiz; state Exp; branches; next 1.99; commitid Bt8aoBgMRDPuLd3A; 1.99 date 2017.06.20.11.36.40; author wiz; state Exp; branches; next 1.98; commitid F1i4L32wEbITz6Wz; 1.98 date 2017.05.30.16.53.14; author jperkin; state Exp; branches; next 1.97; commitid 1jcYnGclrnz70rTz; 1.97 date 2016.09.18.13.18.20; author wiz; state Exp; branches 1.97.6.1; next 1.96; commitid o6clKCTOeT8yYLmz; 1.96 date 2016.08.19.12.52.30; author wiz; state Exp; branches; next 1.95; commitid 3PrhkisvsIlVNUiz; 1.95 date 2016.06.19.20.48.55; author wiz; state Exp; branches 1.95.2.1; next 1.94; commitid Ma7r7N7EzBLUo7bz; 1.94 date 2015.07.19.08.11.08; author wiz; state Exp; branches; next 1.93; commitid aS6fmMV47Pxv0Sty; 1.93 date 2014.10.09.14.06.33; author wiz; state Exp; branches; next 1.92; commitid fBDATFVmQ3454xTx; 1.92 date 2014.07.15.14.48.34; author ryoon; state Exp; branches; next 1.91; commitid 5KrydGHOwMc34uIx; 1.91 date 2014.06.01.16.35.33; author wiz; state Exp; branches; next 1.90; commitid X9JnIp1a9LKw4QCx; 1.90 date 2014.05.21.08.45.39; author wiz; state Exp; branches; next 1.89; commitid meJc0QVbuQ1oPnBx; 1.89 date 2014.05.21.08.42.55; author adam; state Exp; branches; next 1.88; commitid of3wvXkttCzuOnBx; 1.88 date 2014.04.01.21.21.28; author wiz; state Exp; branches; next 1.87; commitid wKekMnvvsDolC1vx; 1.87 date 2014.02.06.09.41.08; author obache; state Exp; branches; next 1.86; commitid xd795F5UTNFvt1ox; 1.86 date 2013.10.17.07.27.33; author wiz; state Exp; branches; next 1.85; commitid Q8h2E1K55UkZkC9x; 1.85 date 2013.09.09.19.35.25; author wiz; state Exp; branches; next 1.84; commitid K2X3ArXDKSxvAN4x; 1.84 date 2013.06.04.22.16.02; author tron; state Exp; branches; next 1.83; commitid wB5zURIqYs6HAlSw; 1.83 date 2013.06.03.10.04.56; author wiz; state Exp; branches; next 1.82; commitid kGMtnUPdN4amz9Sw; 1.82 date 2013.05.20.19.56.39; author adam; state Exp; branches; next 1.81; commitid 5aLBcmVFrRvSipQw; 1.81 date 2013.04.10.11.41.37; author wiz; state Exp; branches; next 1.80; 1.80 date 2013.03.15.17.07.14; author drochner; state Exp; branches; next 1.79; 1.79 date 2013.03.14.19.32.31; author drochner; state Exp; branches; next 1.78; 1.78 date 2012.12.16.11.16.38; author wiz; state Exp; branches; next 1.77; 1.77 date 2012.10.03.18.28.22; author asau; state Exp; branches; next 1.76; 1.76 date 2012.07.31.18.12.28; author drochner; state Exp; branches; next 1.75; 1.75 date 2012.06.10.16.12.46; author wiz; state Exp; branches; next 1.74; 1.74 date 2011.11.09.03.20.06; author christos; state Exp; branches; next 1.73; 1.73 date 2011.11.01.06.01.12; author sbd; state Exp; branches; next 1.72; 1.72 date 2010.06.02.19.12.53; author drochner; state Exp; branches; next 1.71; 1.71 date 2009.12.06.13.19.15; author wiz; state Exp; branches; next 1.70; 1.70 date 2009.09.15.11.40.59; author drochner; state Exp; branches; next 1.69; 1.69 date 2009.08.08.16.18.05; author wiz; state Exp; branches; next 1.68; 1.68 date 2009.07.18.13.20.00; author wiz; state Exp; branches; next 1.67; 1.67 date 2009.04.07.21.40.12; author wiz; state Exp; branches; next 1.66; 1.66 date 2009.04.07.19.27.57; author drochner; state Exp; branches; next 1.65; 1.65 date 2008.06.21.18.47.44; author wiz; state Exp; branches; next 1.64; 1.64 date 2007.11.30.22.31.15; author wiz; state Exp; branches; next 1.63; 1.63 date 2007.08.01.16.33.39; author joerg; state Exp; branches; next 1.62; 1.62 date 2007.01.11.11.25.57; author joerg; state Exp; branches; next 1.61; 1.61 date 2007.01.09.08.58.29; author joerg; state Exp; branches; next 1.60; 1.60 date 2006.12.04.12.41.51; author wiz; state Exp; branches; next 1.59; 1.59 date 2006.11.03.07.13.31; author joerg; state Exp; branches; next 1.58; 1.58 date 2006.10.03.18.16.13; author wiz; state Exp; branches; next 1.57; 1.57 date 2006.09.17.18.20.20; author joerg; state Exp; branches; next 1.56; 1.56 date 2006.09.14.15.07.12; author tron; state Exp; branches; next 1.55; 1.55 date 2006.09.11.18.53.16; author wiz; state Exp; branches; next 1.54; 1.54 date 2006.07.23.01.09.11; author minskim; state Exp; branches; next 1.53; 1.53 date 2006.05.29.22.38.06; author tron; state Exp; branches; next 1.52; 1.52 date 2006.04.14.07.08.07; author heinz; state Exp; branches; next 1.51; 1.51 date 2006.04.06.06.21.59; author reed; state Exp; branches; next 1.50; 1.50 date 2006.03.04.21.29.38; author jlam; state Exp; branches; next 1.49; 1.49 date 2006.02.05.23.09.09; author joerg; state Exp; branches; next 1.48; 1.48 date 2006.01.24.07.32.07; author wiz; state Exp; branches; next 1.47; 1.47 date 2005.12.29.06.21.40; author jlam; state Exp; branches; next 1.46; 1.46 date 2005.12.05.23.55.07; author rillig; state Exp; branches; next 1.45; 1.45 date 2005.09.05.15.18.42; author hira; state Exp; branches; next 1.44; 1.44 date 2005.07.28.16.40.03; author reed; state Exp; branches; next 1.43; 1.43 date 2005.06.07.19.38.52; author jlam; state Exp; branches; next 1.42; 1.42 date 2005.05.22.20.07.59; author jlam; state Exp; branches; next 1.41; 1.41 date 2005.04.12.12.38.40; author dmcmahill; state Exp; branches; next 1.40; 1.40 date 2005.04.11.21.45.47; author tv; state Exp; branches; next 1.39; 1.39 date 2005.03.22.14.05.54; author wiz; state Exp; branches; next 1.38; 1.38 date 2005.03.01.23.38.14; author wiz; state Exp; branches 1.38.2.1; next 1.37; 1.37 date 2005.02.26.16.39.51; author wiz; state Exp; branches; next 1.36; 1.36 date 2005.01.18.12.15.46; author drochner; state Exp; branches; next 1.35; 1.35 date 2004.12.20.18.49.37; author xtraeme; state Exp; branches; next 1.34; 1.34 date 2004.10.03.00.14.42; author tv; state Exp; branches; next 1.33; 1.33 date 2004.08.05.22.17.25; author recht; state Exp; branches; next 1.32; 1.32 date 2004.06.07.23.37.41; author dmcmahill; state Exp; branches; next 1.31; 1.31 date 2004.04.28.14.33.58; author dillo; state Exp; branches; next 1.30; 1.30 date 2004.04.27.15.09.10; author adam; state Exp; branches; next 1.29; 1.29 date 2004.04.19.17.37.19; author minskim; state Exp; branches; next 1.28; 1.28 date 2004.02.16.19.15.21; author jlam; state Exp; branches; next 1.27; 1.27 date 2004.02.14.18.26.28; author jmmv; state Exp; branches; next 1.26; 1.26 date 2004.02.14.17.21.40; author jlam; state Exp; branches; next 1.25; 1.25 date 2004.02.12.20.52.55; author jlam; state Exp; branches; next 1.24; 1.24 date 2004.01.24.02.00.26; author jlam; state Exp; branches; next 1.23; 1.23 date 2004.01.24.01.57.01; author jlam; state Exp; branches; next 1.22; 1.22 date 2004.01.22.08.38.29; author grant; state Exp; branches; next 1.21; 1.21 date 2003.12.21.16.44.02; author jmmv; state Exp; branches; next 1.20; 1.20 date 2003.12.18.15.07.00; author recht; state Exp; branches; next 1.19; 1.19 date 2003.12.04.23.28.10; author dmcmahill; state Exp; branches; next 1.18; 1.18 date 2003.10.29.05.45.15; author reed; state Exp; branches 1.18.2.1; next 1.17; 1.17 date 2003.10.11.13.40.19; author grant; state Exp; branches; next 1.16; 1.16 date 2003.09.22.21.55.56; author recht; state Exp; branches; next 1.15; 1.15 date 2003.09.02.07.12.15; author martti; state Exp; branches; next 1.14; 1.14 date 2003.08.31.19.19.12; author wiz; state Exp; branches; next 1.13; 1.13 date 2003.07.17.21.37.02; author grant; state Exp; branches; next 1.12; 1.12 date 2003.07.13.14.46.14; author wiz; state Exp; branches; next 1.11; 1.11 date 2003.06.02.01.19.48; author jschauma; state Exp; branches; next 1.10; 1.10 date 2003.03.29.19.00.19; author jmc; state Exp; branches; next 1.9; 1.9 date 2003.03.29.12.40.56; author jmmv; state Exp; branches; next 1.8; 1.8 date 2003.03.09.13.26.54; author jmmv; state Exp; branches; next 1.7; 1.7 date 2003.03.09.06.13.30; author jmc; state Exp; branches; next 1.6; 1.6 date 2003.03.09.06.12.13; author jmc; state Exp; branches; next 1.5; 1.5 date 2003.01.28.22.03.17; author jlam; state Exp; branches; next 1.4; 1.4 date 2003.01.21.14.25.31; author wiz; state Exp; branches; next 1.3; 1.3 date 2002.12.24.06.10.01; author wiz; state Exp; branches; next 1.2; 1.2 date 2002.12.12.22.30.14; author jmmv; state Exp; branches; next 1.1; 1.1 date 2002.12.11.20.12.45; author jmmv; state Exp; branches 1.1.1.1; next ; 1.102.2.1 date 2018.01.19.20.25.01; author spz; state Exp; branches; next ; commitid ALISx2LanJxREwnA; 1.97.6.1 date 2017.06.13.19.19.53; author bsiegert; state Exp; branches; next ; commitid JwX22L02HnmXmfVz; 1.95.2.1 date 2016.09.18.15.11.22; author spz; state Exp; branches; next ; commitid FXAgKT91GSqNBMmz; 1.38.2.1 date 2005.05.05.23.50.56; author salo; state Exp; branches; next ; 1.18.2.1 date 2003.12.20.19.49.01; author agc; state Exp; branches; next ; 1.1.1.1 date 2002.12.11.20.12.45; author jmmv; state Exp; branches; next ; desc @@ 1.132 log @fontconfig: update to 2.15.0. 2.15 Akira TAGOH (39): Do not change the order of orth files Convert tabs to spaces Convert more tabs to spaces in docs src/meson.build: Store correct paths to fontconfig.pc. Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES Report more detailed logs instead of assertion. Add some missing constant names for weight. Adujst indentation between programlisting in fontconfig-user.sgml Bump version to 2.14.2 Clean up unused code Add another test case for flatpak Update 65-nonlatin.conf for macOS Change the order of the properties to the order of fontconfig cache format Add missing property descriptions Add namedinstance property Remove the problematic language from code and doc Fix a typo Fix a typo for FcCharSetDelChar doc Fix a typo in scalable property Use 'outline' instead of 'scalable' for bitmaps Add more docs about selectfont Rework CI implementation Fix a typo Rework CI implementation v2 Apply a fix of ci-templates Fix uninitialized memory access when failing memory allocation. Create a symlink with relative path Fix an error of "initializer element is not constant" Update CaseFolding.txt to Unicode 15.1 Update the encoding table for Simplified Chinese Retry to decode strings in the name table as UTF-16BE in some cases. Work around decoding strings in Macintosh encoding for the name table. Add iconv detection for meson build .gitlab-ci: Update CI: Update CI: static build only for rawhide Use memmove instead of memcpy Rename README to NEWS and add README.md Update so version Ben Wagner (1): Fix leak of `reason` in _FcConfigParse when not complaining Jean Abou Samra (2): Ignore LC_CTYPE if set to "UTF-8" Some doc clarifications Khaled Hosny (2): Add FC_FONT_WRAPPER Detect standalone CFF fonts for FC_FONT_WRAPPER Mike FABIAN (3): Add anp.orth, bhb.orth, hif.orth, mag.orth, raj.orth, and the.orth Add {agr,ayc,bem,ckb,cmn,dsb,hak,lij,lzh,mfe,mhr,miq,mjw,mnw,nan,nhn,niu,rif,sgs,shn,szl,tcy,tpi,unm,wae,yue,yuw}.orth Change index type to 16 bit and bump cache version to 9 Ondrej Balaz (1): Expand ~ in glob Sefa Eyeoglu (1): Add optional 11-lcdfilter-none configuration Tom Anderson (2): Fix filepaths added when scanning with sysroot Fix false-positive CFI failure Vitaly Lysenkov (1): In fcfreetype.c, `GetScriptTags`: fix `use_of_uninitialized_value` and return the correct number of parsed tags in case the font file contains less tags than indicated. Xavier Claessens (1): meson: Support any compiler with gcc or msvc argument syntax lilinjie (1): fix typo msizanoen1 (1): Reload MM/VF metadata for each font face in font collection pell (1): fixed typos in fc-conflist.sgml xiota (1): Add aliases for Helvetica LT Std @ text @# $NetBSD: Makefile,v 1.131 2023/11/23 11:03:04 jperkin Exp $ DISTNAME= fontconfig-2.15.0 CATEGORIES= fonts MASTER_SITES= https://www.fontconfig.org/release/ EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://www.fontconfig.org/ COMMENT= Library for configuring and customizing font access #LICENSE= x11? # https://bugs.freedesktop.org/show_bug.cgi?id=101280 TOOL_DEPENDS+= gperf-[0-9]*:../../devel/gperf USE_LIBTOOL= yes USE_TOOLS+= gmake pkg-config msgfmt GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-default-fonts=${PREFIX}/share/fonts/X11 CONFIGURE_ARGS+= --with-expat-includes=${BUILDLINK_PREFIX.expat}/include CONFIGURE_ARGS+= --with-expat-lib=${BUILDLINK_PREFIX.expat}/lib CONFIGURE_ARGS+= --with-baseconfigdir=${PKG_SYSCONFDIR} CONFIGURE_ARGS+= --with-cache-dir=${VARBASE}/cache/fontconfig CONFIGURE_ARGS+= --enable-docs CONFIGURE_ENV+= HASDOCBOOK=no PKGCONFIG_OVERRIDE= fontconfig.pc.in PKG_SYSCONFSUBDIR= fontconfig .include "../../mk/compiler.mk" # Workaround for GCC 4.2 bug, http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46861 # GCC 4.2 and -fPIC with visibility .if ${CC_VERSION:Mgcc-4.2.*} SUBST_CLASSES+= visibility SUBST_STAGE.visibility= pre-configure SUBST_MESSAGE.visibility= Removing visibility SUBST_FILES.visibility= src/makealias SUBST_SED.visibility= -e 's/__attribute((visibility("hidden")))//g' SUBST_SED.visibility+= -e 's/, visibility("default")//g' .endif .include "../../mk/bsd.prefs.mk" ADDFONTS= ${PREFIX}/share/fonts/urw,${PREFIX}/share/ghostscript/fonts,${PREFIX}/share/fonts/X11 .if ${X11BASE} != ${LOCALBASE} ADDFONTS:= ${X11BASE}/lib/X11/fonts,${ADDFONTS} .else ADDFONTS:= ${LOCALBASE}/share/fonts/X11,${ADDFONTS} .endif .if ${OPSYS} == "Darwin" ADDFONTS:= ~/Library/Fonts,/Library/Fonts,/System/Library/Fonts,${ADDFONTS} CONFIGURE_ARGS+= --with-arch=${MACHINE_ARCH} .endif CONFIGURE_ARGS+= --with-add-fonts=${ADDFONTS} SUBST_CLASSES+= prefix SUBST_STAGE.prefix= post-build SUBST_FILES.prefix= conf.d/README SUBST_VARS.prefix= PREFIX EGDIR= ${PREFIX}/share/examples/fontconfig CONF_FILES= ${EGDIR}/fonts.conf ${PKG_SYSCONFDIR}/fonts.conf CONF_FILES+= ${EGDIR}/conf.d/README ${PKG_SYSCONFDIR}/conf.d/README TMPLDIR= ${PREFIX}/share/fontconfig/conf.avail MAKE_DIRS+= ${PKG_SYSCONFDIR}/conf.d # following list from ${WRKSRC}/conf.d/Makefile.am FC_STDCONF= \ 10-hinting-full.conf \ 10-scale-bitmap-fonts.conf \ 10-yes-antialias.conf \ 10-sub-pixel-none.conf \ 11-lcdfilter-default.conf \ 11-lcdfilter-none.conf \ 20-unhint-small-vera.conf \ 30-metric-aliases.conf \ 40-nonlatin.conf \ 45-generic.conf \ 45-latin.conf \ 48-spacing.conf \ 49-sansserif.conf \ 50-user.conf \ 51-local.conf \ 60-generic.conf \ 60-latin.conf \ 65-fonts-persian.conf \ 65-nonlatin.conf \ 69-unifont.conf \ 80-delicious.conf \ 90-synthetic.conf # pkgsrc addition FC_STDCONF+= 30-pkgsrc-aliases.conf FC_STDCONF+= 70-no-bitmap-webfonts.conf .for f in ${FC_STDCONF} CONF_FILES+= ${TMPLDIR}/${f} ${PKG_SYSCONFDIR}/conf.d/${f} .endfor MAKE_DIRS+= ${VARBASE}/cache BUILD_DEFS+= VARBASE TEST_TARGET= check .if ${USE_CROSS_COMPILE:U:tl} == yes CONFIGURE_ENV+= CC_FOR_BUILD=${NATIVE_CC:Q} .endif pre-configure: -cd ${BUILDLINK_X11_DIR:Q} && ${FIND} . -path "*fontconfig*" -type l -delete post-install: ${INSTALL_DATA} ${FILESDIR}/30-pkgsrc-aliases.conf ${DESTDIR}${TMPLDIR} ${INSTALL_DATA} ${FILESDIR}/70-no-bitmap-webfonts.conf ${DESTDIR}${TMPLDIR} .include "../../lang/python/tool.mk" .include "../../archivers/bzip2/buildlink3.mk" .include "../../devel/gettext-lib/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" .include "../../graphics/freetype2/buildlink3.mk" .include "../../textproc/expat/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.131 log @fontconfig: Remove PYTHON_FOR_BUILD_ONLY=yes. This should really have been "tool" all along, and now that tool.mk defaults to that we can remove it completely. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.130 2023/11/12 13:21:26 wiz Exp $ d3 1 a3 2 DISTNAME= fontconfig-2.14.2 PKGREVISION= 3 d34 1 a34 1 .if !empty(CC_VERSION:Mgcc-4.2.*) d76 1 a120 1 BUILDLINK_API_DEPENDS.freetype2+= freetype2>=2.8.1 @ 1.130 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.129 2023/08/14 05:24:24 wiz Exp $ a13 2 PYTHON_FOR_BUILD_ONLY= yes @ 1.129 log @*: recursive bump for Python 3.11 as new default @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.128 2023/04/28 21:52:18 joerg Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.128 log @Drop runtime dependency on Python. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.127 2023/01/31 15:25:04 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.127 log @fontconfig: update to 2.14.2. Bugfix release. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.126 2023/01/29 21:14:35 ryoon Exp $ d4 1 d14 2 @ 1.126 log @*: Recursive revbup from graphics/freetype2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.125 2023/01/20 13:10:08 wiz Exp $ d3 1 a3 2 DISTNAME= fontconfig-2.14.1 PKGREVISION= 1 d70 23 a92 7 FC_STDCONF= 10-scale-bitmap-fonts.conf 10-hinting-full.conf \ 10-hinting-medium.conf 10-hinting-none.conf 10-hinting-slight.conf \ 20-unhint-small-vera.conf \ 30-metric-aliases.conf 40-nonlatin.conf \ 45-latin.conf 49-sansserif.conf 50-user.conf 51-local.conf \ 60-latin.conf 65-fonts-persian.conf 65-nonlatin.conf 69-unifont.conf \ 80-delicious.conf 90-synthetic.conf @ 1.125 log @fontconfig: update to 2.14.1. Changes not found. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.124 2022/04/07 12:39:06 wiz Exp $ d4 1 @ 1.124 log @fontconfig: pkglint cleanup @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.123 2022/04/04 12:47:47 riastradh Exp $ d3 1 a3 2 DISTNAME= fontconfig-2.13.1 PKGREVISION= 6 d6 1 a6 1 EXTRACT_SUFX= .tar.bz2 d11 1 a11 1 #LICENSE= x11? AND modified-bsd # (for uuid.h) d89 1 a89 1 .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) a92 7 .if ${OPSYS} != "Darwin" CFLAGS+= -I${WRKDIR} post-extract: mkdir -p ${WRKDIR}/uuid cp ${FILESDIR}/uuid.h ${WRKDIR}/uuid/. .endif d100 1 @ 1.123 log @fonts/fontconfig: Patch ctype(3) abuse. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.122 2021/09/11 23:34:44 tnn Exp $ d20 1 a20 1 CONFIGURE_ARGS+= --with-default-fonts=${LOCALBASE}/share/fonts/X11 d72 6 a77 6 10-hinting-medium.conf 10-hinting-none.conf 10-hinting-slight.conf \ 20-unhint-small-vera.conf \ 30-metric-aliases.conf 40-nonlatin.conf \ 45-latin.conf 49-sansserif.conf 50-user.conf 51-local.conf \ 60-latin.conf 65-fonts-persian.conf 65-nonlatin.conf 69-unifont.conf \ 80-delicious.conf 90-synthetic.conf @ 1.122 log @fontconfig: fix crash on mac OS aarch64. Via upstream. Bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.121 2020/11/05 17:41:28 nia Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.121 log @fontconfig: Sync config changes with netbsd @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.120 2020/10/05 09:36:34 nia Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.120 log @fontconfig: Avoid selecting bitmap fonts included as part of X11 that are also included as scalable fonts as part of macOS. Many websites will attempt to select these fonts, which results in very strange, poor quality rendering. This should keep legacy X11 applications that want the old "Helvetica" and "Times" fonts working, but prevent them from being selected by applications that want scalable fonts. It should not prevent "Helvetica" or "Times" from being selected if the user installs a scalable version. Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.119 2020/08/18 08:19:17 tnn Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.119 log @fontconfig: drop libuuid dependency. Bump PKGREVISION. Provide minimal subset of libuuid functions in FILESDIR. http://mail-index.netbsd.org/tech-pkg/2020/08/18/msg023687.html (Apologies for not waiting for comments on the discussion thread. I think a quick fix is important since this solves significant fallout for X11_TYPE=modular users.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.118 2020/08/17 20:17:25 leot Exp $ d4 1 a4 1 PKGREVISION= 2 d80 1 d106 1 @ 1.118 log @*: revbump after fontconfig bl3 changes (libuuid removal) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.117 2019/11/02 22:24:40 rillig Exp $ d4 1 a4 1 PKGREVISION= 1 d12 1 a12 1 #LICENSE= x11? d93 7 a107 3 .if ${OPSYS} != "Darwin" .include "../../devel/libuuid/buildlink3.mk" .endif @ 1.117 log @fonts: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.116 2019/07/09 15:46:10 riastradh Exp $ d4 1 @ 1.116 log @TOOL_DEPENDS, not BUILD_DEPENDS, for a tool we run at build-time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.115 2018/09/17 06:56:22 maya Exp $ d53 1 a53 1 ADDFONTS:= ~/Library/Fonts,/Library/Fonts,/System/Library/Fonts,${ADDFONTS} d58 1 a58 1 SUBST_CLASSES+= prefix @ 1.115 log @fontconfig: ignore errors from this command. Besides native xorg+xorg sets, modular xorg, there is also native xorg+no xorg sets, and apparently the build doesn't fail in this case. Reported by John D. Baker in pkgsrc-users. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.114 2018/09/14 19:02:38 joerg Exp $ d14 1 a14 1 BUILD_DEPENDS+= gperf-[0-9]*:../../devel/gperf @ 1.114 log @Remove fontconfig files from x11-links, they can confuse ld later on. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.113 2018/09/06 15:27:21 joerg Exp $ d93 1 a93 1 cd ${BUILDLINK_X11_DIR:Q} && ${FIND} . -path "*fontconfig*" -type l -delete @ 1.113 log @Repeat after me: I have never ever used .../.libs directly. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.112 2018/09/02 20:30:43 wiz Exp $ d92 3 @ 1.112 log @fontconfig: update to 2.13.1. Changes not found. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.111 2018/08/31 09:06:07 tnn Exp $ a91 4 .if ${X11_TYPE} != "modular" && exists(${X11BASE}/lib/libfontconfig.so) LDFLAGS+= -L../src/.libs .endif @ 1.111 log @fontconfig: needs libbz2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.110 2018/03/24 17:33:04 joerg Exp $ d3 1 a3 2 DISTNAME= fontconfig-2.13.0 PKGREVISION= 2 @ 1.110 log @Since fontconfig wants to build message catalogs now, depend on msgfmt. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.109 2018/03/24 15:44:54 fhajny Exp $ d4 1 a4 1 PKGREVISION= 1 d100 1 @ 1.109 log @fonts/fontconfig: Requires devel/gettext-lib. Bump PKGREVISION, may result in a PLIST change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.108 2018/03/13 21:45:20 ryoon Exp $ d18 1 a18 1 USE_TOOLS+= gmake pkg-config @ 1.108 log @Add required newer freetype2 to fix X11_TYPE=native build partially @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.107 2018/03/12 19:13:53 bsiegert Exp $ d4 1 d100 1 @ 1.107 log @Fix inverted logic for the conditional uuid dependency. The buildlink3.mk should be included for OSes _except_ Darwin. The proper fix for this would be to have a devel/libuuid/builtin.mk that detects builtinness. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.106 2018/03/12 11:44:52 adam Exp $ d103 1 @ 1.106 log @Do not look for libuuid on Darwin, it is built-in. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.105 2018/03/12 08:00:34 wiz Exp $ d99 1 a99 1 .if ${OPSYS} == "Darwin" @ 1.105 log @fontconfig: finish update to 2.13.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.104 2018/03/11 17:54:03 wiz Exp $ d99 3 a102 1 .include "../../devel/libuuid/buildlink3.mk" @ 1.104 log @fontconfig: update to 2.13.0. Finally we have made new stable release, 2.13.0 here. summaries for changes since last stable release of 2.12.6 are: - Improve the footprint on cache creation - emoji/math fonts support - variable fonts support - config file description support - allow sharing caches with bind-mounted dirs - bug fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.103 2018/01/15 08:59:15 he Exp $ d100 1 @ 1.103 log @Add a workaround for the Old in-tree fontconfig headers on netbsd-6 (build fix). Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.102 2017/10/02 14:42:44 wiz Exp $ d3 1 a3 2 DISTNAME= fontconfig-2.12.6 PKGREVISION= 1 @ 1.102 log @fontconfig: update to 2.12.6. 2.12.6 Akira TAGOH (4): und_zsye.orth: polish to get for NotoEmoji-Regular.ttf Revert "Keep the same behavior to the return value of FcConfigParseAndLoad" Fix again to keep the same behavior to the return value of FcConfigParseAndLoad Update libtool revision Behdad Esfahbod (2): Minor [fc-query] Fix linking order David Kaspar [Dee'Kej] (1): conf.d: Drop aliases for (URW)++ fonts Florian Müllner (1): build: Remove references to deleted file @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.101 2017/09/10 21:13:44 wiz Exp $ d4 1 @ 1.102.2.1 log @Pullup ticket #5681 - requested by he fonts/fontconfig: build fix Revisions pulled up: - fonts/fontconfig/Makefile 1.103 - fonts/fontconfig/distinfo 1.62 - fonts/fontconfig/patches/patch-src_fcfreetype.c 1.1 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: he Date: Mon Jan 15 08:59:15 UTC 2018 Modified Files: pkgsrc/fonts/fontconfig: Makefile distinfo Added Files: pkgsrc/fonts/fontconfig/patches: patch-src_fcfreetype.c Log Message: Add a workaround for the Old in-tree fontconfig headers on netbsd-6 (build fix). Bump PKGREVISION. To generate a diff of this commit: cvs rdiff -u -r1.102 -r1.103 pkgsrc/fonts/fontconfig/Makefile cvs rdiff -u -r1.61 -r1.62 pkgsrc/fonts/fontconfig/distinfo cvs rdiff -u -r0 -r1.1 pkgsrc/fonts/fontconfig/patches/patch-src_fcfreetype.c @ text @d1 1 a1 1 # $NetBSD$ a3 1 PKGREVISION= 1 @ 1.101 log @Updated fontconfig to 2.12.5. I've released fontconfig-2.12.5 that contains Emoji/Math fonts support in family name and lang, new APIs, to get the binding type from FcPattern, and to load a configuration from memory. and some bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.100 2017/08/14 20:30:24 wiz Exp $ d3 1 a3 1 DISTNAME= fontconfig-2.12.5 d73 1 a73 1 30-metric-aliases.conf 30-urw-aliases.conf 40-nonlatin.conf \ @ 1.100 log @Updated fontconfig to 2.12.4. 2.12.4 Akira TAGOH (5): Force regenerate fcobjshash.h when updating Makefile Fix the build failure when srcdir != builddir and have gperf 3.1 or later installed Add a testcase for Bug#131804 Update libtool revision Fix distcheck error Florent Rougon (6): FcCharSetHash(): use the 'numbers' values to compute the hash fc-lang: gracefully handle the case where the last language initial is < 'z' Fix an off-by-one error in FcLangSetIndex() Fix erroneous test on language id in FcLangSetPromote() FcLangSetCompare(): fix bug when two charsets come from different "buckets" FcCharSetFreezeOrig(), FcCharSetFindFrozen(): use all buckets of freezer->orig_hash_table Helmut Grohne (1): fix cross compilation Jan Alexander Steffens (heftig) (1): Fix testing PCF_CONFIG_OPTION_LONG_FAMILY_NAMES (CFLAGS need to be right) Josselin Mouette (1): Treat C.UTF-8 and C.utf8 locales as built in the C library. Masamichi Hosoda (1): Bug 99360 - Fix cache file update on MinGW @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.99 2017/06/20 11:36:40 wiz Exp $ d3 1 a3 1 DISTNAME= fontconfig-2.12.4 @ 1.99 log @Updated fontconfig to 2.12.3. 2.12.3 Akira TAGOH (1): Fix make check fail with freetype-2.7.1 and 2.8 with PCF_CONFIG_OPTION_LONG_FAMILY_NAMES enabled. 2.12.2 Akira TAGOH (8): Don't call perror() if no changes happens in errno Fix FcCacheOffsetsValid() Fix the build issue with gperf 3.1 Fix the build issue on GNU/Hurd Update a bit for the changes in FreeType 2.7.1 Add the description of FC_LANG envvar to the doc Bug 101202 - fontconfig FTBFS if docbook-utils is installed Update libtool revision Alan Coopersmith (1): Correct cache version info in doc/fontconfig-user.sgml Khem Raj (1): Avoid conflicts with integer width macros from TS 18661-1:2014 Masamichi Hosoda (2): Fix PostScript font alias name Update aliases for URW June 2016 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.98 2017/05/30 16:53:14 jperkin Exp $ d3 1 a3 1 DISTNAME= fontconfig-2.12.3 d13 3 @ 1.98 log @Apply upstream patch for https://bugs.freedesktop.org/show_bug.cgi?id=97546 which fixes cache generation on OSX. Raised in joyent/pkgsrc#506. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.97 2016/09/18 13:18:20 wiz Exp $ d3 1 a3 2 DISTNAME= fontconfig-2.12.1 PKGREVISION= 1 d5 1 a5 1 MASTER_SITES= http://www.fontconfig.org/release/ d9 1 a9 1 HOMEPAGE= http://www.fontconfig.org/ @ 1.97 log @Fix build with native X.org. The installed version of this library was found and used instead of the one build by the package, leading to problems when the pkgsrc one had symbols the native one doesn't have. Add libtool path to compiler search path to fix this. From spz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.96 2016/08/19 12:52:30 wiz Exp $ d4 1 @ 1.97.6.1 log @Pullup ticket #5471 - requested by sevan fonts/fontconfig: bugfix Revisions pulled up: - fonts/fontconfig/Makefile 1.98 - fonts/fontconfig/distinfo 1.56 - fonts/fontconfig/patches/patch-src_fccache.c 1.1 --- Module Name: pkgsrc Committed By: jperkin Date: Tue May 30 16:53:14 UTC 2017 Modified Files: pkgsrc/fonts/fontconfig: Makefile distinfo Added Files: pkgsrc/fonts/fontconfig/patches: patch-src_fccache.c Log Message: Apply upstream patch for https://bugs.freedesktop.org/show_bug.cgi?id=97546 which fixes cache generation on OSX. Raised in joyent/pkgsrc#506. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD$ a3 1 PKGREVISION= 1 @ 1.96 log @Updated fontconfig to 2.12.1. I've released 2.12.1 containing some fixes: - IMPORTANT: properly validate offsets in cache files. see changelog and CVE-2016-5384 for more details. thanks to Tobias Stoeckmann for catching this up! - build issues regarding to Python. - add --with-default-hinting to configure. - fix segfault in FcWeightFromOpenType() @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.95 2016/06/19 20:48:55 wiz Exp $ d89 4 @ 1.95 log @Updated fontconfig to 2.12.0. Here is the announcement for the stable release after 2 years, which many features and bug fixes contains. Summary of the changes since last stable release is: - - Support the size specific design selection in OS/2 table version 5 - - Allow the modification on 'lang' and 'charset' objects - - Increase the refcount in FcConfigSetCurrent() - - some updates in orth files - - Add --error-on-no-fonts option to fc-cache - - Use lang=und instead of lang=xx for "undetermined" - - Add FC_WEIGHT_DEMILIGHT and change from 65 to 55 - - Add FC_COLOR - - Treat color fonts as scalable - - no FC_LANG added with FcConfigSubstitute() when it has "und" - - Hardcode blanks in library - - Support symbol fonts - - Unicode 8.0 support - - Add hintstyle templates and default hintslight - - GX font support - - Improve the footprint issue on updating caches - - Bump the cache version to 6 - - more bug fixes - - and more... @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.94 2015/07/19 08:11:08 wiz Exp $ d3 1 a3 1 DISTNAME= fontconfig-2.12.0 @ 1.95.2.1 log @Pullup ticket #5084 - requested by bsiegert fonts/fontconfig: security update Revisions pulled up: - fonts/fontconfig/Makefile 1.96 - fonts/fontconfig/distinfo 1.55 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: wiz Date: Fri Aug 19 12:52:30 UTC 2016 Modified Files: pkgsrc/fonts/fontconfig: Makefile distinfo Log Message: Updated fontconfig to 2.12.1. I've released 2.12.1 containing some fixes: - IMPORTANT: properly validate offsets in cache files. see changelog and CVE-2016-5384 for more details. thanks to Tobias Stoeckmann for catching this up! - build issues regarding to Python. - add --with-default-hinting to configure. - fix segfault in FcWeightFromOpenType() To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96 pkgsrc/fonts/fontconfig/Makefile cvs rdiff -u -r1.54 -r1.55 pkgsrc/fonts/fontconfig/distinfo ------------------------------------------------------------------- Module Name: pkgsrc Committed By: wiz Date: Sun Sep 18 13:18:20 UTC 2016 Modified Files: pkgsrc/fonts/fontconfig: Makefile Log Message: Fix build with native X.org. The installed version of this library was found and used instead of the one build by the package, leading to problems when the pkgsrc one had symbols the native one doesn't have. Add libtool path to compiler search path to fix this. >From spz. To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97 pkgsrc/fonts/fontconfig/Makefile @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= fontconfig-2.12.1 a88 4 .if ${X11_TYPE} != "modular" && exists(${X11BASE}/lib/libfontconfig.so) LDFLAGS+= -L../src/.libs .endif @ 1.94 log @Use lib/X11/fonts when referencing X11PREFIX. From Izumi Tsutsui in PR 50062. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.93 2014/10/09 14:06:33 wiz Exp $ d3 1 a3 2 DISTNAME= fontconfig-2.11.1 PKGREVISION= 2 d67 3 a69 1 FC_STDCONF= 10-scale-bitmap-fonts.conf 20-unhint-small-vera.conf \ @ 1.93 log @Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.92 2014/07/15 14:48:34 ryoon Exp $ d4 1 a4 1 PKGREVISION= 1 d45 1 a45 1 ADDFONTS:= ${X11BASE}/share/fonts/X11,${ADDFONTS} @ 1.92 log @Fix build under SCO OpenServer 5.0.7/3.2. It seems that SCO OSR5 does not provide scandir(3), provide custom scandir(). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.91 2014/06/01 16:35:33 wiz Exp $ a13 2 PKG_INSTALLATION_TYPES= overwrite pkgviews @ 1.91 log @Move fonts from lib/X11/fonts to share/fonts/X11. As discussed on tech-pkg. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.90 2014/05/21 08:45:39 wiz Exp $ d31 12 @ 1.90 log @Also look in share/fonts/X11, as before in some cases. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.89 2014/05/21 08:42:55 adam Exp $ d4 1 d19 1 a19 1 CONFIGURE_ARGS+= --with-default-fonts=${LOCALBASE}/lib/X11/fonts d35 1 a35 1 ADDFONTS:= ${X11BASE}/lib/X11/fonts,${ADDFONTS} d37 1 a37 1 ADDFONTS:= ${LOCALBASE}/lib/X11/fonts,${ADDFONTS} @ 1.89 log @Search standard font paths on OS X @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.88 2014/04/01 21:21:28 wiz Exp $ d32 1 a32 1 ADDFONTS= ${PREFIX}/share/fonts/urw,${PREFIX}/share/ghostscript/fonts @ 1.88 log @Update to 2.11.1: I'm pleased to announce that we have a new release of fontconfig, 2.11.1 here now, which contains bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.87 2014/02/06 09:41:08 obache Exp $ d32 1 a32 1 GSFONTS= ${PREFIX}/share/fonts/urw,${PREFIX}/share/ghostscript/fonts d34 1 a34 1 CONFIGURE_ARGS+= --with-add-fonts=${X11BASE}/lib/X11/fonts,${GSFONTS} d36 1 a36 1 CONFIGURE_ARGS+= --with-add-fonts=${LOCALBASE}/share/fonts/X11,${GSFONTS} d40 1 d43 1 d78 1 a78 2 ${INSTALL_DATA} ${FILESDIR}/30-pkgsrc-aliases.conf \ ${DESTDIR}${TMPLDIR} @ 1.87 log @no "--with-freetype-config" configure option now. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.86 2013/10/17 07:27:33 wiz Exp $ d3 1 a3 1 DISTNAME= fontconfig-2.11.0 @ 1.86 log @Update to 2.11.0. Changes since 2.10.95 (previous pkgsrc version) not found, but: Here is the summary of changes since 2.10.2: - Make fontconfig thread-safe - Use O_CLOEXEC to open a file - Fix/improve portability issues - new tool, fc-validate to check the glyph coverage against the language - Deprecation: - FcName(Un)RegisterObjectTypes() - FcName(Un)RegisterConstants() - FC_RASTERIZER - User-defined numerical expressions support in the matrix element - See conf.d/10-scale-bitmap-fonts.conf for example - Add new rule to scale the bitmap font and enabled by default - New objects support in FcPattern - FC_FONT_FEATURES - FC_PRGNAME - FC_HASH - FC_POSTSCRIPT_NAME - The cache version bumped to 4 - Support intermixed edit and test elements - Support delete and delete_all mode in edit element - Add --sysroot option to fc-cache - Fix the parser to ignore the leading whitespaces in the parameter - Auto migration for XDG Base Directory Specification - Match on FC_SCALABLE and FC_FONTFORMAT - Add quz.orth - Improve 30-metric-aliases.conf - Workaround the race condition issue on updating cache @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.85 2013/09/09 19:35:25 wiz Exp $ a18 1 CONFIGURE_ARGS+= --with-freetype-config=${BUILDLINK_PREFIX.freetype2}/bin/freetype-config @ 1.85 log @Update to 2.10.95: 2.10.95 Changes since 2.10.94: Akira TAGOH (3): Fix a typo Fix a crash Bump version to 2.10.95 2.10.94 Changes since 2.10.93: Akira TAGOH (26): Bug 64906 - FcNameParse() should ignore leading whitespace in parameters Fix a comparison of constant warning with clang Fix a shift count overflow on 32bit box Fix a incompatible pointer warning on NetBSD Add FcTypeUnknown to FcType to avoid comparison of constant -1 Fix the behavior of intermixed tests end edits in match Ignore scandir() check on mingw Use INT_MAX instead of unreliable hardcoding value Add FC_UNUSED to FC_ASSERT_STATIC macro to avoid compiler warning Rework to apply the intermixed test and edit elements in one-pass trivial code optimization Correct fontconfig.pc to add certain dependencies for build Correct fontconfig.pc to add certain dependencies for static build Fix wrong edit position Bug 67809 - Invalid read/write with valgrind when assigning something twice warn deprecated only when migration failed Bug 67845 - Match on FC_SCALABLE Bug 16818 - fontformat in match pattern is not respected? Bug 68340 - More metric compat fonts Bug 63399 - Add default aliases for Georgia, Garamond, Palatino Linotype, Trebuchet MS Fix a typo Fix a crash when non-builtin objects are edited Fix a wrong edit position when 'kind' is different Bug 68587 - copy qu.orth to quz.orth Add quz.orth to Makefile.am Bump version to 2.10.94 Behdad Esfahbod (2): Minor Fix assertion @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.84 2013/06/04 22:16:02 tron Exp $ d3 1 a3 1 DISTNAME= fontconfig-2.10.95 @ 1.84 log @Try to fix the fallout caused by the fix for PR pkg/47882. Part 3: Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.83 2013/06/03 10:04:56 wiz Exp $ d3 1 a3 2 DISTNAME= fontconfig-2.10.93 PKGREVISION= 2 @ 1.83 log @Bump freetype2 and fontconfig dependencies to current pkgsrc versions, to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.82 2013/05/20 19:56:39 adam Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.82 log @Changes 2.10.93: Bug 62980 - matching native fonts with even :lang=en Ensure closing fp on error Obtain fonts data via FT_Face instead of opening a file directly Revert the previous change and rework to not export freetype API outside fcfreetype.c documented FC_HASH and FC_POSTSCRIPT_NAME Bug 63329 - make check fails: .. contents:: :depth: 2 Use the glob matching for filename Bug 63452 - conf.d/README outdated Fix missing OSAtomicCompareAndSwapPtrBarrier() on Mac OS X 10.4 Bug 63922 - FcFreeTypeQueryFace fails on postscripts fonts loaded from memory build-chain, replace INCLUDES directive by AM_CPPFLAGS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.81 2013/04/10 11:41:37 wiz Exp $ d4 1 @ 1.81 log @Update to 2.10.92: Bump version to 2.10.92 Minor fix Bump libtool revision Minor cleanup Bug 38737 - Wishlist: support FC_POSTSCRIPT_NAME Add the PostScript name into the cache and the matcher. Scoring the better font against the PostScript name by the forward-matching. Fix a SIGSEGV on FcPatternGet* with NULL pattern Fix crash with FcConfigSetCurrent(NULL) Do not copy FC_*LANG_OBJECT even if it's not available on the pattern those objects are linked to the corresponding string objects. this may causes inconsistency that those objects has more values than them. Bug 59456 - Adding a --sysroot like option to fc-cache Add an ability to set the system root to generate the caches. In order to do this, new APIs, FcConfigGetSysRoot() and FcConfigSetSysRoot() is available. Fix a memory leak Fix broken sort order with FcFontSort() which was introduced by 4eab908c8679a797ac7016b77a93ee41bb11b0fc Fix a crash when the object is non-builtin object Fix a typo Bug 60783 - Add Liberation Sans Narrow to 30-metric-aliases.conf Add Liberation Sans Narrow as an alias for Arial Narrow Bug 60748 - broken conf.d/10-autohint.conf and conf.d/10-unhinted.conf Move the target of recipes to the "pattern" from the "font". This is to ensure the targeted objects is updated by them prior to FcDefaultSubstitute() so that it can adds the default values properly. Accept digits as part of OpenType script tags They've been used since 2005. Add Culmus foundry to the vendor list Maps fonts produced by the Culmus project to the XLFD foundry name culmus. For TrueType fonts, maps the vendor code CLM from the TrueType vendor id field. For Type1 fonts, which use heuristics to guess mappings to XLFD foundries from words in the copyright notice, add the names of the main contributors to the Culmus product to recognize the fonts under their copyright. Patch from Maxim Iorsh Use LOG_COMPILER and AM_TESTS_ENVIRONMENT TESTS_ENVIRONMENT is deprecated and should be reserved to the user to override the test environment _LOG_COMPILER is meant to contain the program that runs the test with extension LOG_COMPILER is for extensionless tests AM_TESTS_ENVIRONMENT is meant to set the environment for the tests https://bugs.freedesktop.org/show_bug.cgi?id=60192 Signed-off-by: Quentin Glidic Bump the cache version to 4 Update _FcMatchers definition logic to make it easier to maintain. also added FC_HASH_OBJECT to be matched in the pattern, prior to FC_FILE_OBJECT. Bug 60312 - DIST_SUBDIRS should never appear in a conditional As it is documented like this: If SUBDIRS is defined conditionally using Automake conditionals, Automake will define DIST_SUBDIRS automatically from the possible values of SUBDIRS in all conditions. So we don't need to re-define DIST_SUBDIRS in Makefile.am unless we use AC_SUBST to define SUBDIRS. Patch from Quentin Glidic Bug 50733 - Add font-file hash? Add "hash" object which contains SHA256 hash value (so far) computed from the font file. Use AM_MISSING_PROG instead of hardcoding missing Revert "test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT" This reverts commit 2146b0307a3476892723104481f27f8484451c52. That change introduces incompatibility and seems not working with older releases of automake, including automake 1.12.2. test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT TESTS_ENVIRONMENT is deprecated and should be reserved to the user to override the test environment _LOG_COMPILER is meant to contain the program that runs the test with extension AM_TESTS_ENVIRONMENT is meant to set the environment for the tests https://bugs.freedesktop.org/show_bug.cgi?id=60192 Signed-off-by: Quentin Glidic Use AM_MISSING_PROG instead of hardcoding missing Modernize configure.ac Bug 23757 - Add mode="delete" to Add two edit mode, "delete" and "delete_all". what values are being deleted depends on as documented. if the target object is same to what is tested, matching value there will be deleted. otherwise all of values in the object will be deleted. so this would means both edit mode will not take any expressions. e.g. Given that the testing is always true here, the following rules: bar will removes "bar" string from "foo" object. and: foo will removes all of values in "bar" object. build: Only use PKG_INSTALLDIR if available It's only in pkg-config 0.27 or newer, but 0.25 at least is still fairly widespread. Use the PKG_INSTALLDIR macro. Bug 59385 - Do the right thing for intermixed edit and test elements This changes allows to have multiple mathcing rules in one block in the same order. remove the unnecessary code Add another approach to FC_PRGNAME for Solaris 10 or before Patch from Raimund Steger Fix installation on MinGW32 Patch from LRN Fix mkstemp absence for some platform Patch from LRN and modified to make more generic. Add missing file descriptor to F_DUPFD_CLOEXEC Patch from Matthieu Herrb Fix readlink failure As reported by Raimund Steger. Better fix for 2fe5ddfd Drop realpath() and fix breakage on Win32 Fix FC_PRGNAME default As reported by Raimund Steger. Fix fc-cache crash caused by looking up NULL object incorrectly We were returning a skiplist node when looking up NULL! Minor Remove unused checks for common functions The check results of these were never actually used. Improve FcGetPrgname() to work on BSD Bug 59379 - FC_PRGNAME Can be used for per-application configuration. Bug 50497 - RFE: Add OpenType feature tags support Add FC_FONT_FEATURES to store the feature tags to be enabled. Fix the build fail on MinGW Reported at http://lists.freedesktop.org/archives/fontconfig/2013-January/004601.html just warn at the runtime instead of the compile time. it somewhat works on even MinGW since FcMakeTempfile() isn't used on Win32 so far. Minor Copy all values from pattern to font if the font doesn't have the element Bug 59376 - FcFontRenderPrepare enhancement Ensure we find the uninstalled fontconfig header Patch from Colin Walters. Respect $NOCONFIGURE Patch from Colin Walters. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.80 2013/03/15 17:07:14 drochner Exp $ d3 1 a3 1 DISTNAME= fontconfig-2.10.92 d6 1 d15 1 a15 2 GNU_CONFIGURE= YES USE_LIBTOOL= YES d17 1 a17 5 PKGCONFIG_OVERRIDE= fontconfig.pc.in PKG_SYSCONFSUBDIR= fontconfig d22 2 a23 2 CONFIGURE_ARGS+= --with-baseconfigdir=${PKG_SYSCONFDIR:Q} CONFIGURE_ARGS+= --with-cache-dir=${VARBASE:Q}/cache/fontconfig d27 4 @ 1.80 log @bump PKGREV for libpthread linkage change @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.79 2013/03/14 19:32:31 drochner Exp $ d3 1 a3 2 DISTNAME= fontconfig-2.10.91 PKGREVISION= 1 @ 1.79 log @update to 2.10.91 changes unknown (while the version number suggests an unstable release, it is needed by the last stable pango) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.78 2012/12/16 11:16:38 wiz Exp $ d4 1 @ 1.78 log @Update to 2.10.2: Bump version to 2.10.2 Bug 57286 - Remove UnBatang and Baekmuk Batang from monospace in 65-nonlatin.conf Those two fonts are serif fonts. shouldn't be added to monospace. Update CaseFolding.txt to Unicode 6.2 No real updates between 6.1 and 6.2, but anyway. Bug 57114 - regression on FcFontMatch with namelang After 7587d1c99d9476b6dd4dbe523c0204da700fed8d applied, family, style, and fullname is localized against current locale or lang if any though, the string in other languages were dropped from the pattern. this caused unexpected mismatch on the target="font" rules. This fix adds other strings at the end of the list. Bug 56531 - autogen.sh fails due to missing 'm4' directory Keep m4 directory in git. Use automake variable instead of cleaning files in clean-local just for git.mk coming up from Behdad's threadsafe branch autogen.sh: Add -I option to tell aclocal a place for external m4 files Fix syntax errors in fonts.dtd. Patch from Steve Simpson Fix wrongly squashing for the network path on Win32. Patch from Diego Santa Cruz deal with warnings as errors for the previous change missed this change to commit. doh! Bug 52573 - patch required to build 2.10.x with oldish GNU C library headers On older libc, _POSIX_C_SOURCE didn't satisfy to use posix_fadvise() and AC_CHECK_FUNCS doesn't check a header file if the function is declared there properly. so use AC_LINK_IFELSE instead. Bug 54138 - X_OK permission is invalid for win32 access(..) calls X_OK checking was added back in 8ae1e3d5dc323542e7def06a42deea62c7ba7027 which was removed due to the same reason in 238489030a64fa883f8f9fc3d73247b7f7257899. apparently the test case in Bug#18934 still works without it. so I'm removing it again to get this working on Windows. Remove _CONFIG_FIXUPS_H_ guards, so multiple includes of "config.h" result in the correct values Signed-off-by: Jeremy Huddleston Sequoia Fix for libtoolize's warnings Fix N'ko orthography Bug 53585 - Two highly-visible typos in src/fcxml.c @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.77 2012/10/03 18:28:22 asau Exp $ d3 1 a3 1 DISTNAME= fontconfig-2.10.2 d56 3 a58 2 FC_STDCONF= 20-unhint-small-vera.conf 30-metric-aliases.conf 30-urw-aliases.conf \ 40-nonlatin.conf 45-latin.conf 49-sansserif.conf 50-user.conf 51-local.conf \ @ 1.77 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.76 2012/07/31 18:12:28 drochner Exp $ d3 1 a3 1 DISTNAME= fontconfig-2.10.1 @ 1.76 log @update to 2.10.1 changes: * FC_GLOBAL_ADVANCE now deprecated * Disable non-Unicode SFNT names by default (Use --enable-iconv to enable it) * Available config files has been moved to /usr/share/fontconfig/conf.avail * Warns multiple values of s and s in and * Add XDG Base Directory Specification support * Add FC_LANG environment variable for default substitute language. * Add more options to configure the installation paths * Add "namelang" object to obtain the localized name of the family, style and fullname. * Unicode 6.1 support * CACHEDIR.TAG support * Fix several build issues with older gcc, MinGW, Win32. * Fix a fail of creating caches on some filesystems * Fix memory leaks * Add/Update orthography files * Improve documents * and more bug fixes and enhancements. pkgsrc changes: some cleanup - install only useful stuff to /etc @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.75 2012/06/10 16:12:46 wiz Exp $ a12 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.75 log @Update to 2.9.0. No proper NEWS file found. Bump version to 2.9.0 Get rid of $< from Makefile.am Fix a build fail on some environment. Fix a build fail on some environment Fix a build issue Update to detect the uncommited changes properly Update the version info Fix distcheck error Bug 19128 - Handling whitespace in aliases Add a workaround alias for Dingbats. Check null value for given object to avoid possibly segfaulting Bug 23336 - unable to display bitmap-only (SFNT) TrueType or OpenType Force to find out a size for bitmap-only ttf to avoid the blank glyphs in the font. Patch from Bug Fly Bug 41694 - FcCache functions have random-number-generator side effects Use the own random number generator state if possible. Bug 25652 - Add ortho file for locale mni_IN Add mni.orth for Maniputi Bug 25653 - Add ortho file for locale doi_IN Add doi.orth for Dogri Add brx.orth and sat.orth Bug 25650 - Add ortho file for locale sat_IN Add sat.orth for Santali Bug 25651 - Add ortho file for locale brx_IN Add brx.orth for Bodo. Bug 27385 - lcdfilter settings for freetype-2.3.12 not available in fontconfig-2.8.0 Add config files for FT_LcdFilter options. Patch from Robin Johnson. Do not update stream->pos when seeking is failed. Bug 46169 - Pointer error in FcConfigGlobMatch Fix possibly accessing the invalid memory and a crash in the worst case when the glob string is longer than the string. makealias: handle missing funcs better When adding new functions, if the actual definition doesn't match the header (say due to a typo), the regeneration of the internal headers get confused and output bad cpp logic. This causes gcc to barf due to mismatched #ifdef/#endif. Which is a pain to figure out due to the sheer voulme of generated code. So tweak the makealias script to detect this case and error out. While we're here, improve the cpp output a bit to indent, include comments, and merge similar ifdef blocks. FcObjectValidType: tweak -1 checking Newer gcc doesn't like when you switch on an enum and use a value that isn't declared: fcname.c: In function 'FcObjectValidType': fcname.c:299:2: warning: case value '4294967295' not in enumerated type 'FcType' [-Wswitch] So tweak the logic to avoid this warning. fix build warnings when using --with-arch Latest configure code will setup FC_ARCHITECTURE directly rather than going through ARCHITECTURE, so update fcarch.h accordingly. fc-{list,match}: constify format string We don't free this string anywhere, so mark it const to avoid gcc warnings and possible bugs in the future (if people did try freeing it). fc-list.c: In function 'main': fc-list.c:161:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] fc-match.c: In function 'main': fc-match.c:201:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] fc-match.c:203:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] FcName{,Get}Constant: constify string input These funcs don't modify the incoming string, so add const markings. This is the "right thing", shouldn't change the ABI, and fixes some gcc warnings: fccfg.c: In function 'FcConfigEvaluate': fccfg.c:916:2: warning: passing argument 1 of 'IA__FcNameConstant' discards 'const' qualifier from pointer target type [enabled by default] fcalias.h:253:34: note: expected 'FcChar8 *' but argument is of type 'const FcChar8 *' fcxml.c: In function 'FcTypecheckExpr': fcxml.c:604:2: warning: passing argument 1 of 'IA__FcNameGetConstant' discards 'const' qualifier from pointer target type [enabled by default] fcalias.h:251:37: note: expected 'FcChar8 *' but argument is of type 'const FcChar8 *' fc-cat: fix pointer warning Add a cast to avoid a gcc warning: fc-cat.c: In function 'cache_print_set': fc-cat.c:230:2: warning: pointer targets in passing argument 2 of 'FcPatternFormat' differ in signedness [-Wpointer-sign] ../fontconfig/fontconfig.h:860:1: note: expected 'const FcChar8 *' but argument is of type 'char *' FcStat: change to FcChar8 for first arg This shouldn't affect the ABI, makes FcStat more like the rest of the fontconfig API, and fixes warnings where we pass FcChar8* pointers in to this func from other places. delete unused variables Newer gcc is better at detecting set-but-unused variables. FcStrPlus: optimize a little We've already calculated the lengths of these strings, so re-use those values to avoid having to rescan the strings multiple times. Bug 44826 - must contain only a single Fix invalid syntax around alias elements in 30-metric-aliases.conf 40-nonlatin.conf and 45-latin.conf. Patch from lolilolicon Get rid of the unexpected family name UmePlus P Gothic isn't a serif font. Bug 43406 - typo of Japanese font name in conf.d/65-nonlatin.conf Fix a typo. Bug 43321 - Required corrections in urdu.orth file Drop U+0629 and U+0647, and add U+06c3 to ur.orth Bug 42423 - make default Korean font from Un to Nanum Update 40-nonlatin.conf and 65-nonlatin.conf for Nanum korean fonts. Bug 40452 - Running 'fc-match --all' core dumps when no fonts are installed This would changes the behavior of FcFontSort(). it won't returns NULL afterward. Bug 35517 - Remove Apple Roman cmap support Get rid of the apple roman encoding related code Add a missing file Bug 32965 - Asturian (ast-ES) language matching missing ḷḷḥ Add U+1E24, U+1E25, U+1E36 and U+1e37 for Asturian Remove the unnecessary comment in ks.orth Bug 27195 - need updates to ks.orth file Add U+0620, U+0657, U+065f, U+0672, U+0673 and U+06c4 for Kashmiri See http://www.unicode.org/charts/PDF/U0600.pdf Bug 24744 - No n'ko orthography Add nqo.orth for N'Ko Add FcPublic to FcLangSetUnion and FcLangSetSubtract Patch from ssp Fix parallel build Bug 41171 - Invalid use of memset Fix stupid bug in FcFontSort() I broke FcFontSort() language handling at the end of 2008 with this commit: c7641f28 G-d knows how many of the lang-matching bugs in bugzilla will be fixed by this changed... I'm really sorry, everyone! Switch fc-cat to use FcPatternFormat() Added the a builtin "fccat" to FcPatternFormat(). Switch fc-match to use FcPatternFormat() Fix small bug in FcPatternFormat that was letting element-default to consume the convertor sequence. Bug 26718 - "fc-match sans file" doesn't work - Do not throw away FC_FILE in FcNameUnparse - Update the builtin "fclist" format to remove FC_FILE properly instead - Switch fc-list to use FcPatternFormat() Note that I had previously broken fc-list and it was not showing the file name anymore. No one noticed that it seems! Now fixed. Bug 36577 - Updating cache with no-bitmaps disables bitmap fonts... Do not remove blacklisted fonts during cache generation. We already apply the blacklist when reading the caches. The idea always has been that the config should not affect caches built, although that design was tarnished with the introduction of target="scan" configurations. [.gitignore] Update Bug 35587 - Add padding to make valgrind and glibc not hate each other Fix warning Always define FcStat as a function Such that first arg is const char *. We also need to make more changes in that function as part of some other bug. More doc typo fixes Mark constant strings as constant Fixes a few compiler warnings in fcxml.c and makes it clear that they should not be freed. Bug 30566 - fcformat.c:interpret_enumerate() passes uninitialized idx to FcPatternGetLangSet() Bug 20113 - Uighur (ug) orthography incomplete Documentation fixes Remove --enable-maintainer-mode from autogen.sh Update CaseFolding.txt to Unicode 6.0 Remove AM_MAINTAINER_MODE That macro is simply broken. This was also brought up in: Bug 32679 - fontconfig-2.8.0 does not cross compile Fix assertion failure on le32d4 Reported by Jon TURNEY. Doc nit Skip elements with begin > end Add support for into the DTD Merge: 30fd4fa fa269cf Allow editing charset and lang in target="scan" Merge commit 'fa269cf812ee304534b0e4c44662202496008db0' Fixes: Bug 31969 - Can't modify charset in target="scan" Bug 23758 - Can't modify lang in target="scan" Bump version Make fc-arch stuff cross-compiling-safe Fixes: Bug 32679 - fontconfig-2.8.0 does not cross compile Bug 25462 - Cross-compilation doesn't work Make most generated-files cross-compiling-safe By simply including a copy in the tarball. Remains fc-arch which is trickier. add some documents Add editing langset feature. The syntax to add any langset to the langset table looks like: Buggy Sans lang zh-cn zh-tw To remove any langset from the langset table: Buggy Sans lang ja Add the range support in blank element add some document for range and charset. Add charset editing feature. The syntax to add any characters to the charset table looks like: Buggy Sans charset 0x3220 To remove any characters from the charset table: Buggy Sans charset 0x06CC 0x06D2 0x06D3 You could also use the range element for convenience: ... 0x06CC 0x06D2 0x06D3 ... Bug 28958 - lang=en matches other langs Patch from Akira TAGOH. Fix returned value Cleanup copyright notices to replace "Keith Packard" with "the author(s)" Add more copyright owners fontconfig.pc.in: Add sysconfdir, localstatedir, and PACKAGE In the default case, cachedir and confdir will evaluate to something referencing these other variables (which wouldn't otherwise be defined in the pkg-config file. Fixes a regression introduced by 81b542b50f82f8a0ad9f38f7d913fe5433631166 Tested-by: Jon TURNEY fontconfig.pc: Add variables for confdir and cachedir Bug 24729 - [ne_NP] Fix ortho file Exclude three characters (U+090C..090E) from Nepalese. [fc-lang] Support excluding characters By prefixing a line by a hyphen/minus sign. Useful when including other orth files. Add new public API: FcCharSetDelChar() Bug 29995 - fc-cat does not invoke FcFini() Add comments Bug 29338 - fc-pattern.sgml, open para tag Fix compiler warnings Add fc-pattern cmdline tool Fix comment Remove all training whitespaces More whitespace Whitespace Accept TT_PLATFORM_MICROSOFT, TT_MS_ID_SYMBOL_CS from name table The OT spec says: "When building a Unicode font for Windows, the platform ID should be 3 and the encoding ID should be 1. When building a symbol font for Windows, the platform ID should be 3 and the encoding ID should be 0." We were ignoring the SYMBOL_CS entry before. It's UTF-16/UCS-2 like the UNICODE_CS. Also, always use UTF-16BE instead of UCS-2BE. The conversion was doing UTF-16BE anyway. Don't include unistd.h in fontconfig.h Bug 26783 patch: unistd.h not exist on ms windows Bug 25152 Don't sleep(2) if all caches were uptodate Bug 26157 Solaris/Sun C 5.8: compilation of 2.8.0 and 2.7.3 fails Bug 18886 installation crashes if fontconfig already installed Run the uninstalled fc-cache, not the installed one. More doc typo fixes Fix doc typo Add note about autogen.sh to INSTALL Update INSTALL Bug 25508 configure assumes bash > 2.0 is on system Remove dolt. With libtool2, there's not much need for dolt. [doc] Fix typo [fc-cache] Document -r argument in man page @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.74 2011/11/09 03:20:06 christos Exp $ d3 1 a3 1 DISTNAME= fontconfig-2.9.0 d17 1 a17 1 USE_TOOLS+= gmake d27 1 a27 1 CONFIGURE_ARGS+= --with-confdir=${PKG_SYSCONFDIR:Q} d38 1 a38 1 CONFIGURE_ARGS+= --with-add-fonts=${GSFONTS} d45 5 d52 3 a54 2 CONF_FILES+= ${EGDIR}/fonts.dtd ${PKG_SYSCONFDIR}/fonts.dtd MAKE_DIRS+= ${PKG_SYSCONFDIR}/conf.avail d56 10 a65 19 CONF_FILES+= ${EGDIR}/conf.avail/11-lcdfilter-default.conf ${PKG_SYSCONFDIR}/conf.avail/11-lcdfilter-default.conf CONF_FILES+= ${EGDIR}/conf.avail/11-lcdfilter-legacy.conf ${PKG_SYSCONFDIR}/conf.avail/11-lcdfilter-legacy.conf CONF_FILES+= ${EGDIR}/conf.avail/11-lcdfilter-light.conf ${PKG_SYSCONFDIR}/conf.avail/11-lcdfilter-light.conf CONF_FILES+= ${EGDIR}/conf.d/20-fix-globaladvance.conf ${PKG_SYSCONFDIR}/conf.d/20-fix-globaladvance.conf CONF_FILES+= ${EGDIR}/conf.d/20-unhint-small-vera.conf ${PKG_SYSCONFDIR}/conf.d/20-unhint-small-vera.conf CONF_FILES+= ${EGDIR}/conf.d/30-metric-aliases.conf ${PKG_SYSCONFDIR}/conf.d/30-metric-aliases.conf CONF_FILES+= ${EGDIR}/conf.d/30-urw-aliases.conf ${PKG_SYSCONFDIR}/conf.d/30-urw-aliases.conf CONF_FILES+= ${EGDIR}/conf.d/40-nonlatin.conf ${PKG_SYSCONFDIR}/conf.d/40-nonlatin.conf CONF_FILES+= ${EGDIR}/conf.d/45-latin.conf ${PKG_SYSCONFDIR}/conf.d/45-latin.conf CONF_FILES+= ${EGDIR}/conf.d/49-sansserif.conf ${PKG_SYSCONFDIR}/conf.d/49-sansserif.conf CONF_FILES+= ${EGDIR}/conf.d/50-user.conf ${PKG_SYSCONFDIR}/conf.d/50-user.conf CONF_FILES+= ${EGDIR}/conf.d/51-local.conf ${PKG_SYSCONFDIR}/conf.d/51-local.conf CONF_FILES+= ${EGDIR}/conf.d/60-latin.conf ${PKG_SYSCONFDIR}/conf.d/60-latin.conf CONF_FILES+= ${EGDIR}/conf.d/65-fonts-persian.conf ${PKG_SYSCONFDIR}/conf.d/65-fonts-persian.conf CONF_FILES+= ${EGDIR}/conf.d/65-nonlatin.conf ${PKG_SYSCONFDIR}/conf.d/65-nonlatin.conf CONF_FILES+= ${EGDIR}/conf.d/69-unifont.conf ${PKG_SYSCONFDIR}/conf.d/69-unifont.conf CONF_FILES+= ${EGDIR}/conf.d/80-delicious.conf ${PKG_SYSCONFDIR}/conf.d/80-delicious.conf CONF_FILES+= ${EGDIR}/conf.d/90-synthetic.conf ${PKG_SYSCONFDIR}/conf.d/90-synthetic.conf CONF_FILES+= ${EGDIR}/conf.d/30-pkgsrc-aliases.conf ${PKG_SYSCONFDIR}/conf.d/30-pkgsrc-aliases.conf a69 2 LIBS+= ${BUILDLINK_LDADD.iconv} d78 1 a78 1 ${DESTDIR}${EGDIR}/conf.d a79 1 .include "../../converters/libiconv/buildlink3.mk" @ 1.74 log @need for fstat(2) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.73 2011/11/01 06:01:12 sbd Exp $ d3 1 a3 2 DISTNAME= fontconfig-2.8.0 PKGREVISION= 3 a28 1 CONFIGURE_ARGS+= --with-x d48 1 d50 3 a80 3 pre-configure: ${ECHO} '#define FC_ARCHITECTURE "@@host_cpu@@"' > ${WRKSRC}/fc-arch/fcarch.h.in @ 1.73 log @Recursive bump for graphics/freetype2 buildlink addition. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.72 2010/06/02 19:12:53 drochner Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.72 log @also look in ${PREFIX}/share/fonts/urw for postscript standard fonts which used to be part of ghostscript-fonts -- not strictly necessary for me because x11 provides them as well, but done for compatibility bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.71 2009/12/06 13:19:15 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.71 log @Update to 2.8.0: Bump version to 2.8.0 Bump libtool revision in preparation for release Improve zip "distribution" Don't put entries for directories in the zip file. Fetch manpages from correct place. Use correct autoconf variable Use LIBT_CURRENT_MINUS_AGE instead of the undefined lt_current_minus_age for the name of the DLL when generating the MS style import library. [fc-arch] Rename architecture names to better reflect what they are We only care about three properties in the arch: - endianness - pointer size - for 32-bit archs, whether double is aligned on 4 or 8 bytes This leads to the following 6 archs (old name -> new name): x86 -> le32d4 mipsel -> le32d8 x86-64 -> le64 m68k -> be32d4 ppc -> be32d8 ppc64 -> be64 [fc-arch] Beautify the arch template [fc-case] Update CaseFolding.txt to Unicode 5.2.0 [fc-glyphname] Remove Adobe glyphlist It was unused. Clean up Makefile's a bit [fc-glyphname] Rename internal arrays to prefix with _fc_ Although they were static, I was still surprised that gdb was seeing our variable "glyphs". Not helpful. [src] Create fcglyphname.h automatically [fc-glyphname] Cleanup Makefile.am Remove bogus comment Last night in between my dreams I also noticed that we support Unicode values up to 0x01000000 and not 0x00100000 which I thought before. This covers the entire Unicode range. Make sure fclang.h and fcarch.h are built [lang] Fix serializing LangSet from older versions [arch] Try to ensure proper FcLangSet alignment in arch [xml] Remove unused code [int] Remove more unused macros Enable automake silent rules [int] Remove fc_value_* macros that did nothing other than renaming [int] Remove fc_storage_type() in favor of direct access to v->type Remove unused macros Bump cache version up from 2 to 3 and fix FcLangSet caching/crash Protect cache against future expansions of FcLangSet (adding new orth files). Previously, doing so could change the size of that struct. Indeed, that happened between 2.6.0 and 2.7.3, causing crashes. Unfortunately, sizeof(FcLangSet) was not checked in fcarch.c. This changes FcLangSet code to be able to cope with struct size changes. And change cache format, hence bumping from 2 to 3. [int] Define MIN/MAX/ABS macros [fc-arch] Add FcAlign to arch signature Move FcAlign to fcint.h Clarify default confdir and cachedir better. Also remove --with-docdir. It can be set by setting docdir variable. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.70 2009/09/15 11:40:59 drochner Exp $ d4 1 d36 1 d38 1 a38 1 CONFIGURE_ARGS+= --with-add-fonts=${X11BASE}/lib/X11/fonts,${PREFIX}/share/ghostscript/fonts d40 1 a40 1 CONFIGURE_ARGS+= --with-add-fonts=${PREFIX}/share/ghostscript/fonts @ 1.70 log @update to 2.7.3 changes: -Improve charset printing -bugfixes -orthography updates @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.69 2009/08/08 16:18:05 wiz Exp $ d3 1 a3 1 DISTNAME= fontconfig-2.7.3 d10 1 @ 1.69 log @Update to 2.7.1: Bump version to 2.7.1 Update .gitignore Bump libtool versions that 2.7.0 (I forgot to do back then) Hardcode /etc/fonts instead of @@CONFDIR@@ in docs (#22911) We distribute the docs, so it makes little sense to distribute with @@CONFDIR@@ replaced. Until we find a better solution, I've hardcoded /etc/fonts now. [doc] Add ~/fonts.conf.d to user docs TT_MS_ID_UCS_4 is really UTF-16BE, not UTF-32 Reported by Yuriy Kaminskiy. Fix doc syntax (#22902) Fix FcNameUnparseLangSet() Remove unused macros Don't change the order of names unnecessarily (#20128) so that TT_NAME_ID_PREFERRED_FAMILY is consistently preferred over TT_NAME_ID_FONT_FAMILY when both are specified for the default language. Use GetSystemWindowsDirectory() instead of GetWindowsDirectory() (#22037) Improve libtool version parsing (#22122) Fix leak with string VStack objects Add Inconsolata to monospace config (#22710) Remove unused ftglue code Replace spaces with tabs in conf files Fix win32 build git-tag -s again @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.68 2009/07/18 13:20:00 wiz Exp $ d3 1 a3 1 DISTNAME= fontconfig-2.7.1 @ 1.68 log @Update to 2.7.0: Alexey Khoroshilov (1): Use human-readable file names in the docs (bug #16278) Behdad Esfahbod (121): Avoid C99ism in Win32 code (#16651) [doc] Fix inaccuracy in FcFontRenderPrepare docs (#16985) When canonizing filenames, squash // and remove final / (#bug 16286) Add orth file for Maithili mai.orth (#15821) Replace RCS Id tags with the file name [doc] Fix signatures of FcPatternGetFTFace and FcPatternGetLangSet (#16272) Update Thai default families (#16223) Add ~/.fonts.conf.d to default config (#17100) [fc-match] Fix list of getopt options in --help Update man pages Add fc-query (#13019) Implement fc-list --verbose (#13015) [doc] Add const decorator for FcPatternDuplicate() Add FcPatternFilter() (#13016) [doc] Document that a zero rescanInterval disables automatic checks (#17103) Get rid of $Id$ tags [doc] Fix signature of FcConfigHome() Fix docs re 'orig' argument of FcPatternBuild and family Update sr.orth to actul subset of Cyrillic used by Serbian (#17208) Add Sindhi .orth file. (#17140) Add WenQuanYi fonts to default conf (#17262, from Mandriva) Handle -h and --help according to GNU Coding Standards (#17104) Document when config can be NULL (#17105) Add FcConfigReference() (#17124) Document how to free return value of FcNameUnparse() Don't leak FcValues string loaded through fcxml.c (#17661) Don't call FcPatternGetCharSet in FcSortWalk unless we need to (#17361) Fix two more doc typos [.gitignore] Update Cleanup symlinks in "make uninstall" (bug #18885) [fccache] Consistently use FcStat() over stat() (bug #18195) Consistently use FcStat() over stat() in all places Use __builtin_popcount() when available (bug #17592) Fix compile with old FreeType that doesn't have FT_Select_Size() (bug #17498) Implement fc-list --quiet ala grep (bug #17141) [65-fonts-persian.conf] Set foundry in target=scan instead of target=font Don't use identifier named complex Explicitly chmod() directories (bug #18934) Remove special-casing of FC_FILE in FcPatternPrint() [.gitignore] Update Implement FcPatternFormat and use it in cmdline tools (bug #17107) Fix comparison of family names to ignore leading space properly [fcmatch.c] Fix debug formatting [fcmatch] Use larger multipliers to enforce order [fcmatch] When matching, reserve score 0 for when elements don't exist [fcmatch] Move FcFontSetMatch() functionality into FcFontSetMatchInternal() [doc] Note that fontset returned by FcConfigGetFonts should not be modified Make FcCharSetMerge() public Don't use FcCharSetCopy in FcCharSetMerge Oops. Fix usage output. Revive FcConfigScan() (bug #17121) Add fc-scan too that runs FcFileScan/FcDirScan Oops, fix FcPatternFilter [fc-match] Accept list of elements like fc-list (bug #13017) Cleanup all manpage.* files [fcmatch] Fix crash when no fonts are available. [fcfreetype] Fix typo in GB2312 encoding name string (#19845) Add ICONV_LIBS to fontconfig.pc.in (#19606) [win32] Fix usage of GetFullPathName() [win32] Expand "APPSHAREFONTDIR" to ../share/fonts relative to binary location [win32] Do not remove leading '\\' such that network paths work [fccache] Make sure the cache is current when reusing from open caches Update Sinhala orthography (#19288) [cache] After writing cache to file, update the internal copy to reflect this Further update Sinhala orthography (#19288) [fcformat] Add support for width modifiers [fcformat] Refactor and restructure code for upcoming changes [fcformat] Add support for subexpressions [fcformat] Add element filtering and deletion [fcformat] Add conditionals [fcformat] Add simple converters [fcformat] Implement 'cescape', 'shescape', and 'xmlescape' converters [FcStrBuf] better handle malloc failure [fcformat] Add value-count syntax [fcformat] Implement 'delete', 'escape', and 'translate' filter functions [fcformat] Start adding builtins [fcformat] Refactor code to avoid malloc [fcformat] Add support for builtin formats [fcformat] Support indexing simple tags [fcformat] Support 'default value' for simple tags [fcformat] Implement array enumeration [fclang] Implement FcLangSetGetLangs() (#18846) [fcformat] Enumerate langsets like we do arrays of values [fcformat] Add a 'pkgkit' builtin that prints tags for font packages [fcformat] Add list of undocumented language features [fc-lang] Continue parsing after an "include" (#20179) Fix Fanti (fat) orth file (#20390) Fix Makefile's to not create target file in case of failure [fcstr.c] Embed a static 64-byte buffer in FcStrBuf [fcstr,fcxml] Don't copy FcStrBuf contents when we would free it soon [fcxml] Don't allocate attr array if there are no attributes [fcxml] Embed 8 static FcPStack objects in FcConfigParse [fcxml] Embed 64 static FcVStack objects in FcConfigParse [fcxml.c] Embed a static 64-byte attr buffer in FcPStack Call git tools using "git cmd" instead of "git-cmd" syntax Replace 'KEITH PACKARD' with 'THE AUTHOR(S)' in license text in all files [fcformat] Fix default-value handling Document FcPatternFormat() format [Makefile.am] Don't clean ChangeLog in distclean Revert "[conf] Disable hinting when emboldening (#19904)" (#20599) [fc-lang] Fix bug in country map generation [fcstr] Remove unused variable [fc-lang] Make LangSet representation in the cache files stable [fc-cache] Remove obsolete sentence from man page Detect TrueType Collections by checking the font data header Mark matchers array const (#21935) Use/prefer WWS family/style (name table id 21/22) Simplify FcValueSave() semantics Add XXX note about Unicode Plane 16 Always set *changed in FcCharsetMerge [charset] Grow internal FcCharset arrays exponentially Remove unused prototypes and function [xml] Centralize FcExpr allocation [xml] Mark more symbols static [xml] Allocate FcExpr's in a pool in FcConfig [xml] Intern more strings Bug 22154 -- fontconfig.pc doesn't include libxml2 link flags Fix distcheck Remove keithp's GPG key id Bump version to 2.7.0 git-tag -s again Benjamin Close (1): Remove build manpage logfile if it exists Chris Wilson (1): Reduce number of allocations during FcSortWalk(). Dan Nicholson (1): Let make expand fc_cachedir/FC_CACHEDIR (bug #18675) Harald Fernengel (1): Don't use variables named 'bool' (bug #18851) Harshula Jayasuriya (1): Fix Sinhala coverage (bug #19288) Karl Tomlinson (1): Change FcCharSetMerge API Mike FABIAN (1): [conf] Disable hinting when emboldening (#19904) Peter (1): Make sure alias files are built first (bug 16464) Rahul Bhalerao (1): Add config for new Indic fonts (bug #17856) Roozbeh Pournader (60): Correct Sindhi orthography to use Arabic script (bug #17140) Remove Sinhala characters not in modern use (bug #19288) Add Filipino orth, alias Tagalog to Filipino (bug #19846) Split Mongolian orth to Mongolia and China (bug #19847) Fix doubly encoded UTF-8 in comments (bug #19848) Change Turkmen orth from Cyrillic to Latin (bug #19849) Rename Venda from "ven" to "ve" (bug #19852) Rename "ku" to "ku_am", add "ku_iq" (bug #19853). Add Kashubian (csb) orth file (bug #19866) Add Malay (ms) orthography (bug #19867) Add Kinyarwanda (rw) orthography (bug #19868) Add Upper Sorbian (hsb) orthography (bug #19870) Add Berber orthographies in Latin and Tifinagh scripts (bug #19881) Renamed az to az_az (bug #19889) Rename Igbo from "ibo" to "ig" (bug #19892) Remove punctuation symbols from Asturian orthography (bug #19893) Add Chhattisgarhi (hne) orthography (bug #19891) Use newly added Cyrillic letters for Kurdish (bug #20049) Add Kurdish in Turkey (ku_tr) orthography (bug #19891) Add Aragonese (an) orthography (bug #19891) Add Haitian Creole (ht) orthography (bug #19891) Ad Ganda (lg) orthography (bug #19891) Add Limburgan (li) orthography (bug #19891) Add Sardinian (sc) orthography (bug #19891) Add Sidamo (sid) and Wolaitta (wal) orthographies (bug #19891) Fix Bengali (bn) and Assamese (as) orthographies (bug #22924) Remove Euro Sign from all orthographies (bug #19865) Add Ottoman Turkish (ota) orthography (bug #20114) Divide Panjabi (pa) to that of Pakistan and India (bug #19890) Add Blin (byn) orthography (bug #19891) Add Papiamento (pap_aw, pap_an) orthographies (bug #19891) Add Crimean Tatar (crh) orthography (bug #19891) Switch Uzbek (uz) orthography to Latin (bug #19851) Update Azerbaijani in Latin (az_az) to present usage (bug #20173) Rename Avaric orthography from 'ava' to 'av' (bug #20174) Rename Bambara orthography from 'bam' to 'bm' (bug #20175) Rename Fulah orthography from 'ful' to 'ff' (bug #20177) Change Kashmiri (ks) orthography to Arabic script (bug #20200) Tighten Central Khmer (km) orthography (bug #20202) Remove digits and symbols from some Indic orthographies (bug #20204) Add Divehi (dv) orthography (bug #20207) Extend Crimean Tatar (crh) orthography (bug #19891) Update Serbo-Croatian (sh) orthography (bug #20368) Add Ewe (ee) orthography (bug #20386) Add Herero (hz) orthograhy (bug #20387) Add Akan (ak) and Fanti (fat) orthographies (bug #20390) Added Quechua (qu) orthography (bug #20392) Add Sango (sg) orthography (bug #20393) Add Tahitian (ty) orthography (bug #20391) Add Navajo (nv) orthography (bug #20395) Add Rundi (rn) orthography (bug #20398) Add Zhuang (za) orthography (bug #20399) Add orthographies for Oshiwambo languages (bug #20401) Add Shona (sn) orthography (bug #20394) Add Sichuan Yi (ii) orthography (bug #20402) Add Javanese (jv) orthography (bug #20403) Add Nauru (na) orthography (bug #20418) Add Kanuri (kr) orthography (bug #20438) Add Sundanese (su) orthography (bug #20440) Reorganize Panjabi/Punjabi and Lahnda orthographies (bug #19890) Serge van den Boom (1): Correctly handle mmap() failure (#21062) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.67 2009/04/07 21:40:12 wiz Exp $ d3 1 a3 1 DISTNAME= fontconfig-2.7.0 @ 1.67 log @Fix previous for destdir. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.66 2009/04/07 19:27:57 drochner Exp $ d3 1 a3 2 DISTNAME= fontconfig-2.6.0 PKGREVISION= 1 @ 1.66 log @add an alias ZapfDingbats->Dingbats (as seen on Debian/Ubuntu), this helps for checkmarks etc used in PDF forms (fixing the uglyness mentioned in my last commit to pkgsrc/print/poppler) bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.65 2008/06/21 18:47:44 wiz Exp $ d82 1 a82 1 ${EGDIR}/conf.d @ 1.65 log @Update to 2.6.0: Major changes since 2.5.0: * Handle bitmap-only TTF files that do not have a GLYF table * Ignore point size and DPI for bitmap (PCF) fonts. * Add fantasy and cursive generic families * Merge Fedora and Mandriva configuration options * Build fixes for cross compile and Win32 platforms @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2007/11/30 22:31:15 wiz Exp $ d4 1 d64 1 d80 4 @ 1.64 log @Update to 2.5.0: 2.5 Keith Packard (4): Document several function return values (Bug 13145). Document that Match calls FcFontRenderPrepare (bug 13162). Document that FcConfigGetFonts returns the internal fontset (bug 13197) Revert "Remove fcprivate.h, move the remaining macros to fcint.h." Tor Lillqvist (1): Workaround for stat() brokenness in Microsoft's C library (bug 8526) 2.4.92 (2.5 RC2) Behdad Esfahbod (14): Make fc-match --sort call FcFontRenderPrepare. Port fonts-persian.conf to new alias syntax with binding="same" Fix trivial bugs in edit-sgml.c Add FcGetLangs() and FcLangGetCharSet(). Add/update config files from Fedora. Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf Use binding="same" in 30-urw-aliases.conf and remove duplicate entries. Remove redundant/obsolete comments from conf files. Remove 20-lohit-gujarati.conf. It's covered by 25-unhint-nonlatin.conf now. Oops, fix Makefile.am. Remove 25-unhint-nonlatin.conf from default configuration by not linking it. Fix documented conf-file naming format in README Remove list of available conf files from README. Simplify/improve 30-metric-aliases.conf Keith Packard (25): Also check configDirs mtimes in FcConfigUptoDate Respect "binding" attribute in entries. Correct documentation for FcAtomicLock (Bug 12947). Remove fcprivate.h, move the remaining macros to fcint.h. Correct documentation for FcConfigUptoDate (bug 12948). Document skipping of fonts from FcFileScan/FcDirScan. Make file_stat argument to FcDirCacheLoadFile optional. Clean up exported names in fontconfig.h. Track line numbers in sgml edit tool input. Typo error in function name: Inverval -> interval Don't check cache file time stamps when cleaning cache dir. Use FcLangDifferentTerritory instead of FcLangDifferentCountry. Verify documentation covers exposed symbols. Document previously undocumented functions. (bug 12963) Update documentation for FcStrCopyFilename (bug 12964). Update documentation for stale FcConfigGetConfig function. Have FcConfigSetCurrent accept the current configuration and simply return Remove references to FcConfigParse and FcConfigLoad. Replace incorrect documentation uses of 'char' with 'FcChar8' (bug 13002). Fix formatting syntax in doc/fccache.fncs Generate fccache.sgml, fcdircache.sgml and fclangset.sgml. Formatting syntax mistake in doc/fclangset.fncs. Link new function documentation into the fontconfig-devel.sgml Ignore new generated documentation Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated. 2.4.91 (2.5 RC1) Behdad Esfahbod (1): Update CaseFolding.txt to Unicode 5.1.0 Dwayne Bailey (1): Add/fix *.orth files for South African languages Hideki Yamane (1): Handle Japanese fonts better. (debian bug #435971) Keith Packard (32): rehash increment could be zero, causing rehash infinite loop. Work around FreeType bug when glyph name buffer is too small. Free temporary string in FcDirCacheUnlink (Bug #11758) Fix ChangeLog generation to avoid circular make dependency Store font directory mtime in cache file. Comment about mmaping cache files was misleading. Make FC_FULLNAME include all fullname entries, elide nothing. [bug 12827] Remove unneeded call to access(2) in fc-cache. Improve verbose messages from fc-cache. Verbose message about cleaning directories was imprecise Don't use X_OK bit when checking for writable directories (bug 12438) Have fc-cache remove invalid cache files from cache directories. FcConfigParseAndLoad doc was missing the last param. Place language name in constant array instead of pointer. Must not insert cache into hash table before completely validating. Eliminate relocations for glyph name table. Eliminate relocations from FcCodePageRange structure (bug 10982). Leave generated headers out of distribution (bug 12734). Move elements to the end of fonts.conf. Add BRAILLE PATTERN BLANK to list of blank glyphs. Replace makealias pattern with something supported by POSIX grep (bug 11083) FcInit should return FcFalse when FcInitLoadConfigAndFonts fails. (bug 10976) There is no U+1257 (bug 10899). Spelling errors in documentation. (bug 10879). Oops. Left debugging printf in previous commit. Handle UltraBlack weight. Fix parallel build in fontconfig/docs (bug 10481). Distribute man source files for command line programs (bug 9678). Ensure weight/slant values present even when style is supplied (bug 9313). fontconfig needs configure option to use gnu iconv (bug 4083). Match 'ultra' on word boundaries to detect ultra bold fonts. (bug 2511) Build fix for Solaris 10 with GCC. Mike FABIAN (1): Avoid crashes if config files contain junk. Stephan Kulow (1): Make FcPatternDuplicate copy the binding instead of always using Strong. Tilman Sauerbeck (2): Store FcNoticeFoundries in read-only memory. Store FcVendorFoundries in read-only memory. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2007/08/01 16:33:39 joerg Exp $ d3 1 a3 1 DISTNAME= fontconfig-2.5.0 @ 1.63 log @Kill the platform "detection" logic and just wire the host cpu as detected by autoconf for use in the fontconfig cache file names. Pass down CC_FOR_BUILD when doing cross-compilation. A script for how to do the original fc-arch dance in a cross-compile safe way was sent to the authors as well as a question why this was done. No reply received so far. Bump revision. Note that you might want to clean /var/cache/fontconfig after installing this. Supported-by: Google SoC 2007. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2007/01/11 11:25:57 joerg Exp $ d3 1 a3 2 DISTNAME= fontconfig-2.4.2 PKGREVISION= 3 a48 1 CONF_FILES+= ${EGDIR}/conf.d/20-lohit-gujarati.conf ${PKG_SYSCONFDIR}/conf.d/20-lohit-gujarati.conf d50 1 a50 1 CONF_FILES+= ${EGDIR}/conf.d/30-amt-aliases.conf ${PKG_SYSCONFDIR}/conf.d/30-amt-aliases.conf d52 2 a53 1 CONF_FILES+= ${EGDIR}/conf.d/40-generic.conf ${PKG_SYSCONFDIR}/conf.d/40-generic.conf d65 1 d76 1 a76 1 echo '#define FC_ARCHITECTURE "@@host_cpu@@"' > ${WRKSRC}/fc-arch/fcarch.h.in @ 1.62 log @fontconfig's configure doesn't support multiple --with-add-fonts, so list them explictly in one option. This fixes the build for non-modular Xorg as noticed by tron@@ in PR 35397. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2007/01/09 08:58:29 joerg Exp $ d4 1 a4 1 PKGREVISION= 2 d71 7 @ 1.61 log @Include the ghostscript fonts in the search path by default, if they are installed. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2006/12/04 12:41:51 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 d36 3 a38 1 CONFIGURE_ARGS+= --with-add-fonts=${X11BASE}/lib/X11/fonts a40 2 CONFIGURE_ARGS+= --with-add-fonts=${PREFIX}/share/ghostscript/fonts @ 1.60 log @Update to 2.4.2: 2.4.2 Han-Wen Nienhuys: FcStrCanonFileName buggy for mingw. (bug 8311) More fixes for Win32 building (bug 8311) Kean Johnston: Don't use varargs CPP macros in fccache.c. (bug 8733) Keith Packard: Remove documentation for non-existant FcConfigNormalizeFontDir. Build fontconfig.def from header files when needed. Detect and use available random number generator (bug 8308) Add sparc64 architecture string. FcStrCanonAbsoluteFilename should be static. Use explicit platform/nameid order when scanning ttf files. Warn (and recover) from config file without elements. Avoid writing uninitialized structure pad bytes to cache files. Fix grep pattern in makealias to work on non-Gnu grep (bug 8368). Add FcFreeTypeQueryFace external API. Bug #7311. Segfault scanning non-font files. Disallow scan edit of user vars. (#8767) Add space between type and formal in devel man pages (bug 8935) Mike FABIAN: Do not clean cache files for different architectures Peter Breitenlohner: A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933. Use instead of when documenting fonts.conf. Bug 8935. Fix fc-cat documentation (bug 8935). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2006/11/03 07:13:31 joerg Exp $ d4 1 d39 2 @ 1.59 log @DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2006/10/03 18:16:13 wiz Exp $ d3 1 a3 1 DISTNAME= fontconfig-2.4.1 @ 1.58 log @Update to 2.4.1: This fixes the build on a couple of systems (m68k and mipsel), and re-implements a function that was broken by the cache file rework that is needed for lilypond. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2006/09/17 18:20:20 joerg Exp $ d12 1 @ 1.57 log @Honour VARBASE for the fontconfig cache. Use INSTALL script to create it if necessary and run fc-cache to set up the initial database. Remove the cache at DEINSTALL time. Bump revision for this. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2006/09/14 15:07:12 tron Exp $ d3 1 a3 2 DISTNAME= fontconfig-2.4.0 PKGREVISION= 1 @ 1.56 log @Specify architecture with "--with-arch" under Mac OS X because the auto detection is broken. Fix based on a suggestion by Mark E. Perkins. This fixes PR pkg/34509. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2006/09/11 18:53:16 wiz Exp $ d4 1 d27 1 d62 2 @ 1.55 log @Update to 2.4.0: Fontconfig version 2.4 is API and ABI compatible with the 2.3 release, although some significant internal restructuring has occurred. Major changes from the 2.3 series: * Shared mmap'ed cache files. All font cache files are mapped read-only and shared across multiple processes. Startup performance and memory footprint of the library have, as a result, been significantly improved. * Configuration split into multiple files. While 2.3 provided the ability to incorporate additional configuration files from a directory, it didn't use them extensively. The new configuration structure places most of the configuration into separate files and provides conventions for naming them that are designed to permit user and distribution customization of the library without needing to edit the master config file. * Eliminate internal symbols from shared library symbol table. The shared library now exports precisely the list of symbols present in the public header files. Use of private symbols, always unsupported, will now result in failure to link and run. Thanks to all who have made this release possible, especially Patrick Lam who built the shared cache file code and performed most of the maintenance over the last year. Keith Packard 2006-9-9 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2006/07/23 01:09:11 minskim Exp $ d32 1 a32 1 .if (${X11BASE} != ${LOCALBASE}) d36 4 @ 1.54 log @Remove obsolete BUILDLINK_API_DEPENDS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2006/05/29 22:38:06 tron Exp $ d3 1 a3 2 DISTNAME= fontconfig-2.3.2 PKGREVISION= 3 a10 4 PATCH_SITES= http://www.freetype.org/freetype2/patches/ PATCHFILES= fontconfig-2.3.2-noftinternals.patch PATCH_DIST_STRIP= -p1 d40 15 a54 6 CONF_FILES+= ${EGDIR}/conf.d/autohint.conf ${PKG_SYSCONFDIR}/conf.d/autohint.conf CONF_FILES+= ${EGDIR}/conf.d/no-bitmaps.conf ${PKG_SYSCONFDIR}/conf.d/no-bitmaps.conf CONF_FILES+= ${EGDIR}/conf.d/no-sub-pixel.conf ${PKG_SYSCONFDIR}/conf.d/no-sub-pixel.conf CONF_FILES+= ${EGDIR}/conf.d/sub-pixel.conf ${PKG_SYSCONFDIR}/conf.d/sub-pixel.conf CONF_FILES+= ${EGDIR}/conf.d/unhinted.conf ${PKG_SYSCONFDIR}/conf.d/unhinted.conf CONF_FILES+= ${EGDIR}/conf.d/yes-bitmaps.conf ${PKG_SYSCONFDIR}/conf.d/yes-bitmaps.conf @ 1.53 log @Use patch provided by the FreeType2 maintaines to make this build with version 2.2.1 and newer of the "freetype2" package. Bump package revision because of this fix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2006/04/14 07:08:07 heinz Exp $ a15 4 # This can use 2.0.5 but things which use it (ala pango) require 2.0.9 so make # sure to keep in step BUILDLINK_API_DEPENDS.freetype2+= freetype2>=2.0.9 @ 1.52 log @Added appropriate TEST_TARGET. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.51 2006/04/06 06:21:59 reed Exp $ # d4 1 a4 1 PKGREVISION= 2 d12 4 @ 1.51 log @Over 1200 files touched but no revisions bumped :) RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2006/03/04 21:29:38 jlam Exp $ d55 2 @ 1.50 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.49 2006/02/05 23:09:09 joerg Exp $ d15 1 a15 1 BUILDLINK_DEPENDS.freetype2+= freetype2>=2.0.9 @ 1.49 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2006/01/24 07:32:07 wiz Exp $ d9 1 a9 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.48 log @Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because of the shlib major bump. PKGREVISION++ for the dependencies. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2005/12/29 06:21:40 jlam Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.47 log @Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk automatically detects whether we want the pkginstall machinery to be used by the package Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2005/12/05 23:55:07 rillig Exp $ d5 1 @ 1.46 log @Ran "pkglint --autofix", which corrected some of the quoting issues in CONFIGURE_ARGS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2005/09/05 15:18:42 hira Exp $ a19 1 USE_PKGINSTALL= YES @ 1.45 log @ Clean up additional font path. OK'd by reed@@. If you installed fontconfig-2.3.2, please remove entry from ${LOCALBASE}/etc/fontconfig/fonts.conf. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2005/07/28 16:40:03 reed Exp $ d31 1 a31 1 CONFIGURE_ARGS+= --with-confdir=${PKG_SYSCONFDIR} @ 1.44 log @Remove the MESSAGE. It is not required. The library will build caches for individuals as needed. Remove gnome from CATEGORIES. Redo the added font paths because ${LOCALBASE}/lib/X11/fonts is already default as configured above, so don't need to add again. And don't need to list sub-directories of "fonts" because fontconfig already looks in sub-directories too. (I have been using this over a year on various systems like this.) Update to 2.3.2. Changes include: * fc-cache/fc-cache.c: (scanDirs): Fix a few minor leaks in error cases. * fc-cache/fc-cache.c: (main): Destroy font configuration on exit to help valgrind * fonts.conf.in: * src/fcfreetype.c: (FcSfntNameTranscode), (FcFreeTypeCharIndex), (FcFreeTypeCheckGlyph): Use own transcoding routines in preference to iconv which appears to have leaks in some translators. Call iconv_close after using iconv (oops). Prefer unicode encoding of Euro char as some fonts mis-encode Euro in other ones. Must fetch bitmap glyphs to get width values to check for monospace/dual-width fonts. Complete changes at http://www.fontconfig.org/release/ChangeLog-2.3.2 Note that manpage for fc-cache(1) is not installed yet. It is in SGML. Also note that the new version provides same library version libfontconfig.so.1.0.4. This was reported to developer and was an accidently oversite. Nevertheless, it is still ABI compatible. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2005/06/07 19:38:52 jlam Exp $ d38 2 a39 2 .if defined($X11PREFIX) && (${LOCALBASE} != {$X11PREFIX}) FONT_PATH= ${X11PREFIX}/lib/X11/fonts a40 4 .if (${X11PREFIX} != ${X11BASE}) FONT_PATH2= ,${X11BASE}/lib/X11/fonts .endif CONFIGURE_ARGS+= --with-add-fonts=${FONT_PATH}${FONT_PATH2} @ 1.43 log @Never use docbook2html to regenerate documentation files. That's too heavy of a build dependency to drag in, and the SGML template files are not completely standardized. This should fix PR pkg/29392. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2005/05/22 20:07:59 jlam Exp $ d4 2 a5 3 DISTNAME= fontconfig-2.3.1 PKGREVISION= 1 CATEGORIES= fonts gnome d38 5 a42 3 FONT_PATH= ${X11PREFIX}/lib/X11/fonts/TTF,${X11PREFIX}/lib/X11/fonts/Type1 .if ${X11PREFIX} != ${X11BASE} FONT_PATH2= ,${X11BASE}/lib/X11/fonts,${X11BASE}/lib/X11/fonts/TTF,${X11BASE}/lib/X11/fonts/Type1 @ 1.42 log @Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions: USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2005/04/12 12:38:40 dmcmahill Exp $ d35 1 @ 1.41 log @add libiconv buildlink3.mk file. fontconfig directly calls iconv(). Should address the 'fontconfig core dumps' on solaris bug reported in PR29837 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2005/04/11 21:45:47 tv Exp $ d22 1 a22 1 USE_GNU_TOOLS+= make @ 1.40 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2005/03/22 14:05:54 wiz Exp $ d5 1 d55 3 @ 1.39 log @Update to 2.3.1: * Fix manuals in section 3 so they get built and installed. * Rework GSUB/GPOS script parsing to avoid crashing when presented with broken fonts. * Add a few more example configuration files to /etc/fonts/conf.d from the debian packaging. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2005/03/01 23:38:14 wiz Exp $ a18 1 USE_BUILDLINK3= YES @ 1.38 log @Update to 2.3.0: Fix memory leak of patterns rejected by configuration (#2518) Create prototype $PREFIX/etc/fontconfig/conf.d directory and populate it with a few sample files. These samples are unused as the file names don't start with numbers. Update documentation. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2005/02/26 16:39:51 wiz Exp $ d4 1 a4 1 DISTNAME= fontconfig-2.3.0 d48 1 d50 1 d52 1 @ 1.38.2.1 log @Pullup ticket 465 - requested by Thomas Klausner manual pages build fix for fontconfig Revisions pulled up: - pkgsrc/fonts/fontconfig/Makefile 1.39 - pkgsrc/fonts/fontconfig/PLIST 1.11 - pkgsrc/fonts/fontconfig/distinfo 1.13 - pkgsrc/fonts/fontconfig/patches/patch-aa 1.8 - pkgsrc/fonts/fontconfig/patches/patch-ab removed - pkgsrc/fonts/fontconfig/patches/patch-ac 1.6 Module Name: pkgsrc Committed By: wiz Date: Tue Mar 22 14:05:54 UTC 2005 Modified Files: pkgsrc/fonts/fontconfig: Makefile PLIST distinfo pkgsrc/fonts/fontconfig/patches: patch-aa patch-ac Removed Files: pkgsrc/fonts/fontconfig/patches: patch-ab Log Message: Update to 2.3.1: * Fix manuals in section 3 so they get built and installed. * Rework GSUB/GPOS script parsing to avoid crashing when presented with broken fonts. * Add a few more example configuration files to /etc/fonts/conf.d from the debian packaging. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2005/03/22 14:05:54 wiz Exp $ d4 1 a4 1 DISTNAME= fontconfig-2.3.1 a47 1 CONF_FILES+= ${EGDIR}/conf.d/autohint.conf ${PKG_SYSCONFDIR}/conf.d/autohint.conf a48 1 CONF_FILES+= ${EGDIR}/conf.d/no-sub-pixel.conf ${PKG_SYSCONFDIR}/conf.d/no-sub-pixel.conf a49 1 CONF_FILES+= ${EGDIR}/conf.d/unhinted.conf ${PKG_SYSCONFDIR}/conf.d/unhinted.conf @ 1.37 log @Update to 2.2.99: Fontconfig 2.2.99 contains a few minor bug fixes plus the addition of polite type warnings for the config file. This latter change could use a bit of exposure to existing config files to see if it whines about legitimate configurations. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2005/01/18 12:15:46 drochner Exp $ d4 1 a4 1 DISTNAME= fontconfig-2.2.99 d47 4 a50 1 CONF_FILES+= ${EGDIR}/local.conf ${PKG_SYSCONFDIR}/local.conf @ 1.36 log @update to 2.2.98 changes: 2.2.97 Fc-cache sleeps before exiting to ensure filesystem timestamps are well ordered. Added Punjai orthography. The timestamp in fonts.conf is gone now. Too many problems. The default font path includes all of the X fonts; use selectfont/rejectfont to eliminate bitmaps, as shown in the sample local.conf file. configuration elements may now reference a directory. Files in that directory matching [0-9]* are loaded in UTF-8 collating sequence order. configuration added to control which fonts are used. fontformat font pattern elements built from the FT_Get_X11_Font_Format function in newer versions of FreeType. 'capability' list constructed from gsub/gpos and silf values in TrueType files. Multi-lingual names (style, family, fullname) extracted and stored with parallel lang properties marking language. 2.2.98 Share object name strings (Michael Meeks) Eliminate a couple of codepoints from Russian orthography (John Thacker) Add synthetic emboldening configuration changes (Jakub Pavelek) Change FcFontSetSort to ignore language after fonts with the requested languages have been found. (Owen Taylor) Add some RedHat font configuration changes (Owen Tayler). Add full Unicode case folding support to case-ignoring string functions (Keith Packard) Remove Han characters from Korean orthography (Tor Andersson) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2004/12/20 18:49:37 xtraeme Exp $ d4 1 a4 1 DISTNAME= fontconfig-2.2.98 @ 1.35 log @Make sure we have defined GNU_CONFIGURE and USE_LIBTOOL before including bsd.prefs.mk, otherwise the check for _OPSYS_MAX_CMDLEN is skipped. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2004/10/03 00:14:42 tv Exp $ d4 1 a4 2 DISTNAME= fontconfig-2.2.96 PKGREVISION= 1 d6 1 a6 1 MASTER_SITES= http://freedesktop.org/~fontconfig/release/ d9 1 a9 1 HOMEPAGE= http://freedesktop.org/Software/fontconfig/ @ 1.34 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.33 2004/08/05 22:17:25 recht Exp $ a18 2 .include "../../mk/bsd.prefs.mk" d37 2 @ 1.33 log @update to fontconfig-2.2.96 changes: 2004-06-30 Keith Packard * README: * configure.in: * fontconfig/fontconfig.h: Update for 2.2.96 2004-06-30 Keith Packard Provided by: Lubos Lunak * src/fccfg.c: (FcConfigUptoDate): However FcConfigUptoDate() doesn't seem to work. See the attached patch. First there's an obvious misplaced parenthesis making it return always false, and second, even this call fails to detect font changes (e.g. adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch should fix that as well. The problem seems to be triggered by my fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and therefore config->configDirs doesn't include subdirs, unlike config->fontDirs. 2004-06-03 Keith Packard * fontconfig/fontconfig.h: Remove comma at end of FcResult enum definition. 2004-05-29 Keith Packard * INSTALL: Add steps to md5sum release @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2004/06/07 23:37:41 dmcmahill Exp $ d5 1 @ 1.32 log @Update to 2.2.95 development release. Several bugs have been fixed, in particular this fixes a problem where no font matches can be found by gtk2 apps. This should fix the problem where even the gtk-demo program fails run. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2004/04/28 14:33:58 dillo Exp $ d4 1 a4 1 DISTNAME= fontconfig-2.2.95 @ 1.31 log @Update HOMEPAGE and MASTER_SITES. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2004/04/27 15:09:10 adam Exp $ d4 1 a4 1 DISTNAME= fontconfig-2.2.2 d36 1 a36 1 CONFIGURE_ARGS+= --disable-docs @ 1.30 log @Changes 2.2.2: * Changed #include syntax to follow new Freetype rules * Made external compilation work @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2004/04/19 17:37:19 minskim Exp $ d6 1 a6 1 MASTER_SITES= http://pdx.freedesktop.org/software/fontconfig/releases/ d9 1 a9 1 HOMEPAGE= http://freedesktop.org/software/fontconfig/ @ 1.29 log @Enable pkgviews installation. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2004/02/16 19:15:21 jlam Exp $ d4 1 a4 2 DISTNAME= fontconfig-2.2.1 PKGREVISION= 3 d9 1 a9 1 HOMEPAGE= http://fontconfig.org/ @ 1.28 log @The GNU configure script now only accepts --with-freetype-config to set the location of freetype2 headers and libraries. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2004/02/14 18:26:28 jmmv Exp $ d17 2 @ 1.27 log @PKGCONFIG_OVERRIDE is relative to WRKSRC. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2004/02/14 17:21:40 jlam Exp $ d30 1 a30 2 CONFIGURE_ARGS+= --with-freetype-includes=${BUILDLINK_PREFIX.freetype2}/include/freetype2 CONFIGURE_ARGS+= --with-freetype-lib=${BUILDLINK_PREFIX.freetype2}/lib @ 1.26 log @LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2004/02/12 20:52:55 jlam Exp $ d25 1 a25 1 PKGCONFIG_OVERRIDE= ${WRKSRC}/fontconfig.pc.in @ 1.25 log @Don't try to build the docbook documentation. Fixes PR 24367. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2004/01/24 02:00:26 jlam Exp $ a24 1 LIBTOOL_OVERRIDE= ${WRKSRC}/libtool @ 1.24 log @Append to BUILDLINK_DEPENDS.freetype2 so that if another package wants an even newer version, it will still work. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2004/01/24 01:57:01 jlam Exp $ d37 1 @ 1.23 log @bl3ify @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2004/01/22 08:38:29 grant Exp $ d15 1 a15 1 BUILDLINK_DEPENDS.freetype2= freetype2>=2.0.9 @ 1.22 log @replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2003/12/21 16:44:02 jmmv Exp $ d17 2 d20 1 a20 1 USE_BUILDLINK2= YES d37 4 a40 4 FONT_PATH= ${X11PREFIX}/lib/X11/fonts/TTF,${X11PREFIX}/lib/X11/fonts/Type1 .include "../../mk/bsd.prefs.mk" .if ${X11BASE} != ${X11PREFIX} FONT_PATH2= ,${X11BASE}/lib/X11/fonts,${X11BASE}/lib/X11/fonts/TTF,${X11BASE}/lib/X11/fonts/Type1 d49 3 a51 3 .include "../../devel/zlib/buildlink2.mk" .include "../../graphics/freetype2/buildlink2.mk" .include "../../textproc/expat/buildlink2.mk" @ 1.21 log @Update HOMEPAGE; from Michal Pasternak in PR pkg/23826. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2003/12/18 15:07:00 recht Exp $ d21 1 a21 1 USE_GMAKE= YES @ 1.20 log @Fix build after freetype2 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2003/12/04 23:28:10 dmcmahill Exp $ d7 1 a7 1 MASTER_SITES= http://fontconfig.org/release/ @ 1.19 log @If X11PREFIX and X11BASE are not the same, which happens with xpkgwedge, then add both to the font path instead of just X11PREFIX. Makes this pkg work with xpkgwedge. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2003/10/29 05:45:15 reed Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.18 log @Just in case, fontconfig is built before X fonts are installed, have some defaults for fonts.conf (/usr/X11R6/lib/X11/fonts/TTF and /usr/X11R6/lib/X11/fonts/Type1). I didn't bump PKGREVISION, because in many cases this will be the same as if it configure figured it out. I also considered adding TrueType and freefont, but they aren't included with default XFree86 installation. Also, I didn't include other font directories, because fontconfig's directory says it's for outline fonts (.pf*, .tt* and .ot*) and to use local.conf or ~/.fonts.conf for bitmap fonts. This closes PR #22927 where fontconfig's fc-cache has missing directories causing font information caches to not be built (using defaults). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2003/10/11 13:40:19 grant Exp $ d35 6 a40 1 CONFIGURE_ARGS+= --with-add-fonts=${X11PREFIX}/lib/X11/fonts/TTF,${X11PREFIX}/lib/X11/fonts/Type1 @ 1.18.2.1 log @Pullup correct operation fix to the pkgsrc-2003Q4 branch, requested by Ingolf Steinbach. revision 1.19 date: 2003/12/04 23:28:10; author: dmcmahill; state: Exp; lines: +7 -2 If X11PREFIX and X11BASE are not the same, which happens with xpkgwedge, then add both to the font path instead of just X11PREFIX. Makes this pkg work with xpkgwedge. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2003/12/04 23:28:10 dmcmahill Exp $ d35 1 a35 6 FONT_PATH= ${X11PREFIX}/lib/X11/fonts/TTF,${X11PREFIX}/lib/X11/fonts/Type1 .include "../../mk/bsd.prefs.mk" .if ${X11BASE} != ${X11PREFIX} FONT_PATH2= ,${X11BASE}/lib/X11/fonts,${X11BASE}/lib/X11/fonts/TTF,${X11BASE}/lib/X11/fonts/Type1 .endif CONFIGURE_ARGS+= --with-add-fonts=${FONT_PATH}${FONT_PATH2} @ 1.17 log @bump PKGREVISIONs after bump of expat BUILDLINK_DEPENDS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2003/09/22 21:55:56 recht Exp $ d35 1 @ 1.16 log @Add missing PKGCONFIG_OVERRIDE. Bump PKGREVISION because of the changed *.pc files. ok'ed by wiz@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2003/09/02 07:12:15 martti Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.15 log @This needs zlib @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2003/08/31 19:19:12 wiz Exp $ d5 1 d24 1 @ 1.14 log @Update to 2.2.1. Lots more documentation installed, fontconfig-config replaced with pkgconfig file. Changelog covered some versions only: Release 2.2.0: * Change version number to 2.2.0 Prerelease 2.1.94: * BDF property support for foundry and width (Juliusz Chroboczek) * Clean up GCC warnings (Colin Walters) Prerelease 2.1.93: * Use Type1 FontInfoRec to get more detailed weight information * Run fc-cache from source tree to try and resolve LFS install issues * Fix fontconfig-user.html generation (was getting smashed) * Debian build files are in CVS now * Fixes to build on Windows * Compute monospacing by looking at glyphs instead of trusting font * Get widths and more detailed weight from TrueType OS/2 table * Global cache was re-statting a lot of files. * Yet more RPM fixes from RedHat @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2003/07/17 21:37:02 grant Exp $ d39 1 @ 1.13 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2003/07/13 14:46:14 wiz Exp $ d4 1 a4 4 DISTNAME= fcpackage.2_1 PKGNAME= fontconfig-2.1 PKGREVISION= 5 WRKSRC= ${WRKDIR}/${DISTNAME}/fontconfig d18 1 d22 2 d37 1 a37 7 post-install: ${INSTALL_MAN} ${WRKSRC}/src/fontconfig.man \ ${PREFIX}/man/man3/fontconfig.3 .for f in fc-cache fc-list ${INSTALL_MAN} ${WRKSRC}/$f/$f.man ${PREFIX}/man/man1/$f.1 .endfor @ 1.12 log @This does not USE_X11; remove it. Bump PKGREVISION. Noted by Soren Jacobsen in PR 22051. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2003/06/02 01:19:48 jschauma Exp $ d11 1 a11 1 MAINTAINER= tech-pkg@@netbsd.org @ 1.11 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.10 2003/03/29 19:00:19 jmc Exp $ d6 1 a6 1 PKGREVISION= 4 a22 1 USE_X11= YES @ 1.10 log @Clean up freetype2 requirements so Xft2 and fontconfig also require the right version via buildlink'ing @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2003/03/29 12:40:56 jmmv Exp $ d11 1 a11 1 MAINTAINER= packages@@netbsd.org @ 1.9 log @Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2003/03/09 13:26:54 jmmv Exp $ d17 1 a17 1 BUILDLINK_DEPENDS.freetype2?= freetype2>=2.0.9 @ 1.8 log @Drop maintainership. I don't understand how this package really works and all the magic needed to get it working with the versions included with XFree86. Other people will do a better job than me. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2003/03/09 06:13:30 jmc Exp $ d7 1 a37 2 WRKSRC= ${WRKDIR}/${DISTNAME}/fontconfig @ 1.7 log @Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2003/03/09 06:12:13 jmc Exp $ d10 1 a10 1 MAINTAINER= jmmv@@netbsd.org @ 1.6 log @Make same change for this by requiring at least freetype2 2.0.9 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2003/01/28 22:03:17 jlam Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.5 log @Instead of including bsd.pkg.install.mk directly in a package Makefile, have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal . @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2003/01/21 14:25:31 wiz Exp $ d13 4 @ 1.4 log @Install two more man pages, requested by Christian Hattemer. PKGREVISION=3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2002/12/24 06:10:01 wiz Exp $ d16 1 a44 1 .include "../../mk/bsd.pkg.install.mk" @ 1.3 log @Bump PKGREVISION because of dependency on latest freetype2 or glib2 package and library major bumps therein. Also match dependency in corresponding buildlink2.mk's for the same reason. Mmmm, binary packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2002/12/12 22:30:14 jmmv Exp $ d6 1 a6 1 PKGREVISION= 2 d38 3 @ 1.2 log @Install fontconfig(3) manpage. Bump PKGREVISION to 1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2002/12/11 20:12:45 jmmv Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d6 1 d34 4 @ 1.1.1.1 log @Initial import of fontconfig, version 2.1. Description follows: Fontconfig is a library for configuring and customizing font access. Fontconfig can: * discover new fonts when installed automatically, removing a common source of configuration problems. * perform font name substitution, so that appropriate alternative fonts can be selected if fonts are missing. * identify the set of fonts required to completely cover a set of languages. * have GUI configuration tools built as it uses an XML-based configuration file (though with autodiscovery, we believe this need is minimized). * efficiently and quickly find the fonts you need among the set of fonts you have installed, even if you have installed thousands of fonts, while minimzing memory usage. * be used in concert with the X Render Extension and FreeType to implement high quality, anti-aliased and subpixel rendered text on a display. Fontconfig does not: * render the fonts themselves (this is left to FreeType or other rendering mechanisms). * depend on the X Window System in any fashion, so that printer only applications do not have such dependencies. Approved by wiz. @ text @@