head 1.107; access; symbols pkgsrc-2023Q4:1.106.0.4 pkgsrc-2023Q4-base:1.106 pkgsrc-2023Q3:1.106.0.2 pkgsrc-2023Q3-base:1.106 pkgsrc-2023Q2:1.103.0.2 pkgsrc-2023Q2-base:1.103 pkgsrc-2023Q1:1.92.0.2 pkgsrc-2023Q1-base:1.92 pkgsrc-2022Q4:1.89.0.4 pkgsrc-2022Q4-base:1.89 pkgsrc-2022Q3:1.89.0.2 pkgsrc-2022Q3-base:1.89 pkgsrc-2022Q2:1.88.0.10 pkgsrc-2022Q2-base:1.88 pkgsrc-2022Q1:1.88.0.8 pkgsrc-2022Q1-base:1.88 pkgsrc-2021Q4:1.88.0.6 pkgsrc-2021Q4-base:1.88 pkgsrc-2021Q3:1.88.0.4 pkgsrc-2021Q3-base:1.88 pkgsrc-2021Q2:1.88.0.2 pkgsrc-2021Q2-base:1.88 pkgsrc-2021Q1:1.87.0.6 pkgsrc-2021Q1-base:1.87 pkgsrc-2020Q4:1.87.0.4 pkgsrc-2020Q4-base:1.87 pkgsrc-2020Q3:1.87.0.2 pkgsrc-2020Q3-base:1.87 pkgsrc-2020Q2:1.86.0.8 pkgsrc-2020Q2-base:1.86 pkgsrc-2020Q1:1.86.0.4 pkgsrc-2020Q1-base:1.86 pkgsrc-2019Q4:1.86.0.6 pkgsrc-2019Q4-base:1.86 pkgsrc-2019Q3:1.86.0.2 pkgsrc-2019Q3-base:1.86 pkgsrc-2019Q2:1.85.0.8 pkgsrc-2019Q2-base:1.85 pkgsrc-2019Q1:1.85.0.6 pkgsrc-2019Q1-base:1.85 pkgsrc-2018Q4:1.85.0.4 pkgsrc-2018Q4-base:1.85 pkgsrc-2018Q3:1.85.0.2 pkgsrc-2018Q3-base:1.85 pkgsrc-2018Q2:1.84.0.10 pkgsrc-2018Q2-base:1.84 pkgsrc-2018Q1:1.84.0.8 pkgsrc-2018Q1-base:1.84 pkgsrc-2017Q4:1.84.0.6 pkgsrc-2017Q4-base:1.84 pkgsrc-2017Q3:1.84.0.4 pkgsrc-2017Q3-base:1.84 pkgsrc-2017Q2:1.83.0.2 pkgsrc-2017Q2-base:1.83 pkgsrc-2017Q1:1.82.0.2 pkgsrc-2017Q1-base:1.82 pkgsrc-2016Q4:1.81.0.4 pkgsrc-2016Q4-base:1.81 pkgsrc-2016Q3:1.81.0.2 pkgsrc-2016Q3-base:1.81 pkgsrc-2016Q2:1.80.0.8 pkgsrc-2016Q2-base:1.80 pkgsrc-2016Q1:1.80.0.6 pkgsrc-2016Q1-base:1.80 pkgsrc-2015Q4:1.80.0.4 pkgsrc-2015Q4-base:1.80 pkgsrc-2015Q3:1.80.0.2 pkgsrc-2015Q3-base:1.80 pkgsrc-2015Q2:1.79.0.2 pkgsrc-2015Q2-base:1.79 pkgsrc-2015Q1:1.78.0.8 pkgsrc-2015Q1-base:1.78 pkgsrc-2014Q4:1.78.0.6 pkgsrc-2014Q4-base:1.78 pkgsrc-2014Q3:1.78.0.4 pkgsrc-2014Q3-base:1.78 pkgsrc-2014Q2:1.78.0.2 pkgsrc-2014Q2-base:1.78 pkgsrc-2014Q1:1.76.0.2 pkgsrc-2014Q1-base:1.76 pkgsrc-2013Q4:1.75.0.6 pkgsrc-2013Q4-base:1.75 pkgsrc-2013Q3:1.75.0.4 pkgsrc-2013Q3-base:1.75 pkgsrc-2013Q2:1.75.0.2 pkgsrc-2013Q2-base:1.75 pkgsrc-2013Q1:1.73.0.4 pkgsrc-2013Q1-base:1.73 pkgsrc-2012Q4:1.73.0.2 pkgsrc-2012Q4-base:1.73 pkgsrc-2012Q3:1.71.0.12 pkgsrc-2012Q3-base:1.71 pkgsrc-2012Q2:1.71.0.10 pkgsrc-2012Q2-base:1.71 pkgsrc-2012Q1:1.71.0.8 pkgsrc-2012Q1-base:1.71 pkgsrc-2011Q4:1.71.0.6 pkgsrc-2011Q4-base:1.71 pkgsrc-2011Q3:1.71.0.4 pkgsrc-2011Q3-base:1.71 pkgsrc-2011Q2:1.71.0.2 pkgsrc-2011Q2-base:1.71 pkgsrc-2011Q1:1.70.0.4 pkgsrc-2011Q1-base:1.70 pkgsrc-2010Q4:1.70.0.2 pkgsrc-2010Q4-base:1.70 pkgsrc-2010Q3:1.69.0.16 pkgsrc-2010Q3-base:1.69 pkgsrc-2010Q2:1.69.0.14 pkgsrc-2010Q2-base:1.69 pkgsrc-2010Q1:1.69.0.12 pkgsrc-2010Q1-base:1.69 pkgsrc-2009Q4:1.69.0.10 pkgsrc-2009Q4-base:1.69 pkgsrc-2009Q3:1.69.0.8 pkgsrc-2009Q3-base:1.69 pkgsrc-2009Q2:1.69.0.6 pkgsrc-2009Q2-base:1.69 pkgsrc-2009Q1:1.69.0.4 pkgsrc-2009Q1-base:1.69 pkgsrc-2008Q4:1.69.0.2 pkgsrc-2008Q4-base:1.69 pkgsrc-2008Q3:1.67.0.8 pkgsrc-2008Q3-base:1.67 cube-native-xorg:1.67.0.6 cube-native-xorg-base:1.67 pkgsrc-2008Q2:1.67.0.4 pkgsrc-2008Q2-base:1.67 cwrapper:1.67.0.2 pkgsrc-2008Q1:1.66.0.10 pkgsrc-2008Q1-base:1.66 pkgsrc-2007Q4:1.66.0.8 pkgsrc-2007Q4-base:1.66 pkgsrc-2007Q3:1.66.0.6 pkgsrc-2007Q3-base:1.66 pkgsrc-2007Q2:1.66.0.4 pkgsrc-2007Q2-base:1.66 pkgsrc-2007Q1:1.66.0.2 pkgsrc-2007Q1-base:1.66 pkgsrc-2006Q4:1.65.0.6 pkgsrc-2006Q4-base:1.65 pkgsrc-2006Q3:1.65.0.4 pkgsrc-2006Q3-base:1.65 pkgsrc-2006Q2:1.65.0.2 pkgsrc-2006Q2-base:1.65 pkgsrc-2006Q1:1.62.0.2 pkgsrc-2006Q1-base:1.62 pkgsrc-2005Q4:1.59.0.2 pkgsrc-2005Q4-base:1.59 pkgsrc-2005Q3:1.57.0.2 pkgsrc-2005Q3-base:1.57 pkgsrc-2005Q2:1.55.0.2 pkgsrc-2005Q2-base:1.55 pkgsrc-2005Q1:1.51.0.2 pkgsrc-2005Q1-base:1.51 pkgsrc-2004Q4:1.50.0.2 pkgsrc-2004Q4-base:1.50 pkgsrc-2004Q3:1.48.0.6 pkgsrc-2004Q3-base:1.48 pkgsrc-2004Q2:1.48.0.4 pkgsrc-2004Q2-base:1.48 pkgsrc-2004Q1:1.48.0.2 pkgsrc-2004Q1-base:1.48 pkgsrc-2003Q4:1.45.0.2 pkgsrc-2003Q4-base:1.45 netbsd-1-6-1:1.40.0.2 netbsd-1-6-1-base:1.40 netbsd-1-6:1.36.0.6 netbsd-1-6-RELEASE-base:1.36 pkgviews:1.36.0.2 pkgviews-base:1.36 buildlink2:1.35.0.2 buildlink2-base:1.35 netbsd-1-5-PATCH003:1.35 netbsd-1-5-PATCH001:1.28 netbsd-1-5-RELEASE:1.27 netbsd-1-4-PATCH003:1.27 netbsd-1-4-PATCH002:1.25 comdex-fall-1999:1.25 netbsd-1-4-PATCH001:1.24 netbsd-1-4-RELEASE:1.21 netbsd-1-3-PATCH003:1.18 netbsd-1-3-PATCH002:1.11 FreeBSD-current-1998-02-16:1.1.1.1 FREEBSD:1.1.1; locks; strict; comment @# @; 1.107 date 2024.03.13.15.07.30; author wiz; state Exp; branches; next 1.106; commitid aocwlUeedwfOJ02F; 1.106 date 2023.08.14.05.25.05; author wiz; state Exp; branches; next 1.105; commitid LOSB79OLVxvXjIAE; 1.105 date 2023.08.01.23.20.51; author wiz; state Exp; branches; next 1.104; commitid lyjXpsSeA6xpH8zE; 1.104 date 2023.06.26.16.16.15; author wiz; state Exp; branches; next 1.103; commitid kYFrpdNFLgRAvtuE; 1.103 date 2023.06.13.18.24.45; author wiz; state Exp; branches; next 1.102; commitid 80xNlGrTx2BxDOsE; 1.102 date 2023.06.01.16.48.28; author wiz; state Exp; branches; next 1.101; commitid GTRmnZzMeDAtugrE; 1.101 date 2023.06.01.16.28.16; author wiz; state Exp; branches; next 1.100; commitid cBTVrSaIDt1vngrE; 1.100 date 2023.04.15.05.01.48; author wiz; state Exp; branches; next 1.99; commitid w7jAVoJdo6YB5alE; 1.99 date 2023.04.13.18.34.08; author wiz; state Exp; branches; next 1.98; commitid g4TwXCP4BG0nEYkE; 1.98 date 2023.04.13.18.29.47; author wiz; state Exp; branches; next 1.97; commitid 4ZH2zcexjl9SCYkE; 1.97 date 2023.04.13.14.13.56; author wiz; state Exp; branches; next 1.96; commitid prozzaN4TlV2dXkE; 1.96 date 2023.04.08.23.18.51; author wiz; state Exp; branches; next 1.95; commitid nD8CUgc0fumRnmkE; 1.95 date 2023.04.07.21.25.40; author wiz; state Exp; branches; next 1.94; commitid 6qe8PWsW6IdbNdkE; 1.94 date 2023.03.30.05.34.10; author mrg; state Exp; branches; next 1.93; commitid peTXXLMVJfgHM6jE; 1.93 date 2023.03.29.08.20.03; author wiz; state Exp; branches; next 1.92; commitid wFAdCqeVCaXAJZiE; 1.92 date 2023.03.19.07.02.06; author wiz; state Exp; branches 1.92.2.1; next 1.91; commitid w30jumex8tjMCHhE; 1.91 date 2023.03.13.10.39.29; author wiz; state Exp; branches; next 1.90; commitid sK29OznPBjIi1XgE; 1.90 date 2023.01.09.23.29.24; author sekiya; state Exp; branches; next 1.89; commitid RQxhIrBfAVYXiV8E; 1.89 date 2022.06.28.11.35.27; author wiz; state Exp; branches; next 1.88; commitid D2UoJrTHpoHEANJD; 1.88 date 2021.05.24.19.53.44; author wiz; state Exp; branches; next 1.87; commitid qokaiStTApGMcrUC; 1.87 date 2020.08.31.18.11.00; author wiz; state Exp; branches; next 1.86; commitid 7zxRbfOkDOoxbfmC; 1.86 date 2019.08.11.13.22.37; author wiz; state Exp; branches; next 1.85; commitid Ifet9Pg6Qt99ZByB; 1.85 date 2018.08.22.09.46.12; author wiz; state Exp; branches; next 1.84; commitid YLub8g3ofvFGb6PA; 1.84 date 2017.07.30.22.42.59; author wiz; state Exp; branches; next 1.83; commitid hFCGnkmwH6kXYi1A; 1.83 date 2017.04.25.22.19.20; author tez; state Exp; branches; next 1.82; commitid Wx302w1beCN2WXOz; 1.82 date 2017.01.19.18.52.22; author agc; state Exp; branches 1.82.2.1; next 1.81; commitid ufZDMu4cgHZdRBCz; 1.81 date 2016.07.09.06.38.49; author wiz; state Exp; branches; next 1.80; commitid dlqnocGpOoXV2Cdz; 1.80 date 2015.09.07.12.05.17; author jperkin; state Exp; branches; next 1.79; commitid MXEYnNvBqUU3HjAy; 1.79 date 2015.06.12.10.50.57; author wiz; state Exp; branches; next 1.78; commitid B4JmCfaVUbiY38py; 1.78 date 2014.05.29.23.37.15; author wiz; state Exp; branches; next 1.77; commitid laryHfkCalgYtuCx; 1.77 date 2014.04.08.19.32.11; author tez; state Exp; branches; next 1.76; commitid KAqwTnmgEg8HMUvx; 1.76 date 2014.02.05.17.20.31; author drochner; state Exp; branches 1.76.2.1; next 1.75; commitid Uo8EvxMaUfSZ2Wnx; 1.75 date 2013.05.31.12.41.47; author wiz; state Exp; branches; next 1.74; commitid hIeXGcx6VfKHwMRw; 1.74 date 2013.04.06.20.27.27; author rodent; state Exp; branches; next 1.73; 1.73 date 2012.10.08.13.45.34; author asau; state Exp; branches; next 1.72; 1.72 date 2012.10.03.21.57.16; author wiz; state Exp; branches; next 1.71; 1.71 date 2011.04.22.13.42.07; author obache; state Exp; branches; next 1.70; 1.70 date 2010.10.28.23.21.52; author tron; state Exp; branches; next 1.69; 1.69 date 2008.11.11.13.48.58; author wiz; state Exp; branches 1.69.16.1; next 1.68; 1.68 date 2008.11.10.18.00.34; author wiz; state Exp; branches; next 1.67; 1.67 date 2008.06.12.02.14.42; author joerg; state Exp; branches; next 1.66; 1.66 date 2007.03.18.22.07.52; author rillig; state Exp; branches; next 1.65; 1.65 date 2006.06.07.21.11.55; author minskim; state Exp; branches; next 1.64; 1.64 date 2006.05.06.03.41.22; author reed; state Exp; branches; next 1.63; 1.63 date 2006.03.31.23.56.28; author jlam; state Exp; branches; next 1.62; 1.62 date 2006.03.04.21.30.27; author jlam; state Exp; branches; next 1.61; 1.61 date 2006.02.05.23.10.35; author joerg; state Exp; branches; next 1.60; 1.60 date 2005.12.29.06.22.06; author jlam; state Exp; branches; next 1.59; 1.59 date 2005.12.05.23.55.16; author rillig; state Exp; branches; next 1.58; 1.58 date 2005.11.30.18.24.00; author tonio; state Exp; branches; next 1.57; 1.57 date 2005.07.16.01.19.18; author jlam; state Exp; branches; next 1.56; 1.56 date 2005.07.15.20.14.03; author jlam; state Exp; branches; next 1.55; 1.55 date 2005.06.10.18.44.31; author jlam; state Exp; branches; next 1.54; 1.54 date 2005.06.09.14.53.49; author salo; state Exp; branches; next 1.53; 1.53 date 2005.05.22.20.08.27; author jlam; state Exp; branches; next 1.52; 1.52 date 2005.04.11.21.47.06; author tv; state Exp; branches; next 1.51; 1.51 date 2004.12.31.13.27.06; author minskim; state Exp; branches 1.51.2.1; next 1.50; 1.50 date 2004.12.20.15.02.34; author wiz; state Exp; branches; next 1.49; 1.49 date 2004.10.03.00.18.03; author tv; state Exp; branches; next 1.48; 1.48 date 2004.02.17.12.57.38; author jlam; state Exp; branches; next 1.47; 1.47 date 2004.01.24.14.57.59; author grant; state Exp; branches; next 1.46; 1.46 date 2004.01.20.12.24.28; author agc; state Exp; branches; next 1.45; 1.45 date 2003.08.09.11.20.35; author seb; state Exp; branches; next 1.44; 1.44 date 2003.08.04.21.02.16; author seb; state Exp; branches; next 1.43; 1.43 date 2003.07.17.22.52.21; author grant; state Exp; branches; next 1.42; 1.42 date 2003.07.13.13.53.04; author wiz; state Exp; branches; next 1.41; 1.41 date 2003.06.02.01.17.32; author jschauma; state Exp; branches; next 1.40; 1.40 date 2003.01.28.22.03.59; author jlam; state Exp; branches; next 1.39; 1.39 date 2003.01.10.07.45.23; author cjep; state Exp; branches; next 1.38; 1.38 date 2002.11.28.10.25.32; author tron; state Exp; branches; next 1.37; 1.37 date 2002.11.26.11.02.05; author jmmv; state Exp; branches; next 1.36; 1.36 date 2002.07.06.13.29.09; author tron; state Exp; branches; next 1.35; 1.35 date 2002.03.07.12.00.29; author wiz; state Exp; branches; next 1.34; 1.34 date 2002.02.18.15.14.37; author seb; state Exp; branches; next 1.33; 1.33 date 2002.01.06.02.10.56; author tron; state Exp; branches; next 1.32; 1.32 date 2001.12.17.19.03.06; author wiz; state Exp; branches; next 1.31; 1.31 date 2001.12.17.00.07.01; author wiz; state Exp; branches; next 1.30; 1.30 date 2001.06.09.15.31.42; author wiz; state Exp; branches; next 1.29; 1.29 date 2001.05.22.13.11.37; author wiz; state Exp; branches; next 1.28; 1.28 date 2001.02.17.17.51.35; author wiz; state Exp; branches; next 1.27; 1.27 date 2000.06.21.07.07.40; author jlam; state Exp; branches; next 1.26; 1.26 date 2000.06.01.11.23.39; author rh; state Exp; branches; next 1.25; 1.25 date 99.09.05.18.37.48; author kim; state Exp; branches; next 1.24; 1.24 date 99.06.22.15.52.12; author hubertf; state Exp; branches; next 1.23; 1.23 date 99.06.20.15.53.28; author tron; state Exp; branches; next 1.22; 1.22 date 99.06.16.17.28.24; author cgd; state Exp; branches; next 1.21; 1.21 date 99.02.20.22.48.38; author hubertf; state Exp; branches; next 1.20; 1.20 date 99.02.19.01.02.14; author tv; state Exp; branches; next 1.19; 1.19 date 98.11.09.18.04.52; author agc; state Exp; branches; next 1.18; 1.18 date 98.08.20.15.17.23; author tsarna; state Exp; branches; next 1.17; 1.17 date 98.07.28.11.18.58; author frueauf; state Exp; branches; next 1.16; 1.16 date 98.07.24.01.57.01; author tv; state Exp; branches; next 1.15; 1.15 date 98.07.17.19.08.40; author tv; state Exp; branches; next 1.14; 1.14 date 98.07.15.10.39.36; author agc; state Exp; branches; next 1.13; 1.13 date 98.07.02.14.04.53; author frueauf; state Exp; branches; next 1.12; 1.12 date 98.06.22.13.04.37; author agc; state Exp; branches; next 1.11; 1.11 date 98.05.09.12.01.57; author frueauf; state Exp; branches; next 1.10; 1.10 date 98.05.09.01.51.31; author hubertf; state Exp; branches; next 1.9; 1.9 date 98.05.08.16.20.43; author agc; state Exp; branches; next 1.8; 1.8 date 98.04.20.11.56.32; author frueauf; state Exp; branches; next 1.7; 1.7 date 98.04.15.10.38.45; author agc; state Exp; branches; next 1.6; 1.6 date 98.02.23.11.47.07; author agc; state Exp; branches; next 1.5; 1.5 date 98.02.22.17.11.53; author frueauf; state Exp; branches; next 1.4; 1.4 date 98.02.18.11.39.10; author frueauf; state Exp; branches; next 1.3; 1.3 date 98.02.16.23.06.40; author tron; state Exp; branches; next 1.2; 1.2 date 98.02.16.17.43.24; author agc; state Exp; branches; next 1.1; 1.1 date 98.02.16.17.38.27; author agc; state Exp; branches 1.1.1.1; next ; 1.92.2.1 date 2023.04.12.17.35.12; author bsiegert; state Exp; branches; next ; commitid DNsbMHtkTA3amQkE; 1.82.2.1 date 2017.04.27.18.26.21; author bsiegert; state Exp; branches; next ; commitid k5bog4ouYgQfAcPz; 1.76.2.1 date 2014.04.14.14.47.45; author tron; state Exp; branches; next ; commitid QLAobiDgFjPn1Fwx; 1.69.16.1 date 2010.10.29.21.00.17; author spz; state Exp; branches; next ; 1.51.2.1 date 2005.06.09.20.05.49; author snj; state Exp; branches; next ; 1.1.1.1 date 98.02.16.17.38.27; author agc; state Exp; branches; next ; desc @@ 1.107 log @a2ps: remove patches that are no longer necessary with libpaper 2.2.5 and depend on that version. Bump PKGREVISION. @ text @# $NetBSD: Makefile,v 1.106 2023/08/14 05:25:05 wiz Exp $ DISTNAME= a2ps-4.15.5 PKGREVISION= 2 CATEGORIES= print MASTER_SITES= ${MASTER_SITE_GNU:=a2ps/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://www.gnu.org/software/a2ps/ COMMENT= Formats an ascii file for printing on a postscript printer LICENSE= gnu-gpl-v3 DEPENDS+= ${PYPKGPREFIX}-pspdfutils-[0-9]*:../../print/py-pspdfutils USE_LIBTOOL= yes USE_PKGLOCALEDIR= yes USE_TOOLS+= file:run gmake lex mktemp:run perl:run pkg-config GNU_CONFIGURE= yes CONFIGURE_ENV+= LPR=lpr CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} CONFIGURE_ARGS+= ac_cv_prog_EMACS=no CONFIGURE_ENV+= file_prog=${FILE_CMD:Q} INFO_FILES= yes PYTHON_VERSIONS_INCOMPATIBLE= 27 38 CFLAGS.Darwin+= -flat_namespace EGDIR= ${PREFIX}/share/examples/a2ps CONF_FILES= ${EGDIR}/a2ps-site.cfg ${PKG_SYSCONFDIR}/a2ps-site.cfg CONF_FILES+= ${EGDIR}/a2ps.cfg ${PKG_SYSCONFDIR}/a2ps.cfg REPLACE_SH+= contrib/[a-z]*.in INSTALLATION_DIRS= share/examples/a2ps TEST_TARGET= check pre-build: ${TOUCH} ${WRKSRC}/doc/*.info ${TOUCH} ${WRKSRC}/doc/*.dvi post-install: cd ${DESTDIR}${PKG_SYSCONFDIR} && ${MV} a2ps-site.cfg a2ps.cfg ${DESTDIR}${PREFIX}/share/examples/a2ps .include "../../lang/python/pyversion.mk" .include "../../devel/gettext-lib/buildlink3.mk" .include "../../devel/boehm-gc/buildlink3.mk" .include "../../devel/gperf/buildlink3.mk" BUILDLINK_API_DEPENDS.libpaper+= libpaper>=2.2.5 .include "../../print/libpaper/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.106 log @*: recursive bump for Python 3.11 as new default @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.105 2023/08/01 23:20:51 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 d52 1 @ 1.105 log @*: remove more references to Python 3.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.104 2023/06/26 16:16:15 wiz Exp $ d4 1 @ 1.104 log @a2ps: update to 4.15.5. * Noteworthy changes in release 4.15.5 (2023-06-22) [stable] * Bug fixes: - Fix psnup delegation. It was incorrectly changed in 4.14.90. * Documentation: - Minor tweaks. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.103 2023/06/13 18:24:45 wiz Exp $ d26 1 a26 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 37 38 @ 1.103 log @py-pspdfutils: not for Python 3.8 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.102 2023/06/01 16:48:28 wiz Exp $ d3 1 a3 2 DISTNAME= a2ps-4.15.4 PKGREVISION= 2 @ 1.102 log @*: fix typo @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.101 2023/06/01 16:28:16 wiz Exp $ d27 1 a27 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 @ 1.101 log @*: switch to py-pspdfutils instead of psutils @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.100 2023/04/15 05:01:48 wiz Exp $ d13 1 a13 1 DEPENDS+= ${PYPKGPREFIX}-pypspdfutils-[0-9]*:../../print/py-pspdfutils @ 1.100 log @a2ps: fix a2ps-lpr-wrapper filter mode From John D. Baker on pkgsrc-users. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.99 2023/04/13 18:34:08 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 d13 1 a13 1 DEPENDS+= psutils>=1.17:../../print/psutils d27 2 d48 1 @ 1.99 log @a2ps: clean up from testing @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.98 2023/04/13 18:29:47 wiz Exp $ d4 1 @ 1.98 log @a2ps: update to 4.15.4. * Noteworthy changes in release 4.15.4 (2023-04-13) [stable] * Bug fixes: - Fix to read configured paper size correctly with libpaper 1.x. * Documentation: - Various minor documentation improvements. * Build system: - Fix tests when building with libpaper 1.x. - Require gperf for bootstrapping, and use it correctly in build system. - Require a new-enough version of texinfo. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.97 2023/04/13 14:13:56 wiz Exp $ a21 1 CONFIGURE_ARGS+= --disable-dependency-tracking @ 1.97 log @*: recursive PKGREVISION bump for libpaper shlib major bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.96 2023/04/08 23:18:51 wiz Exp $ d3 1 a3 2 DISTNAME= a2ps-4.15.3 PKGREVISION= 2 a12 1 DEPENDS+= getopt-[0-9]*:../../misc/getopt d22 1 a36 8 # use ${PREFIX}/bin/getopt rather than unadorned 'getopt' SUBST_CLASSES+= paths SUBST_STAGE.paths= pre-configure SUBST_FILES.paths= src/a2ps-lpr-wrapper SUBST_SED.paths= -e 's,\(getopt\),${PREFIX}/bin/\1,' # 3 test failures as of 4.15 # https://savannah.gnu.org/bugs/index.php?63919 @ 1.96 log @a2ps: depend on misc/getopt for a2ps-lpr-wrapper From John D. Baker. Fix some pkglint while here and bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.95 2023/04/07 21:25:40 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.95 log @a2ps: update to 4.15.3. * Noteworthy changes in release 4.15.3 (2023-03-26) [stable] * Bug fixes: - Fix fixps to use GhostScript’s ps2write device instead of defunct pswrite. * Build: - Fix a problem building PDF version of manual. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.94 2023/03/30 05:34:10 mrg Exp $ d4 1 d14 1 d38 6 d53 1 a53 1 cd ${DESTDIR}${PKG_SYSCONFBASE} && ${MV} a2ps-site.cfg a2ps.cfg ${DESTDIR}${PREFIX}/share/examples/a2ps @ 1.94 log @use ${PKG_SYSCONFBASE} instead of ${PREFIX}/etc @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.93 2023/03/29 08:20:03 wiz Exp $ d3 1 a3 1 DISTNAME= a2ps-4.15.2 @ 1.93 log @a2ps: update to 4.15.2. * Noteworthy changes in release 4.15.2 (2023-03-19) [stable] * Bug fixes: - Fix old crash when using --stdin="". * Build - Make configure stop if libpaper is not found. - Enable building the manual for gnu.org. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.92 2023/03/19 07:02:06 wiz Exp $ d45 1 a45 1 cd ${DESTDIR}${PREFIX}/etc && ${MV} a2ps-site.cfg a2ps.cfg ${DESTDIR}${PREFIX}/share/examples/a2ps @ 1.92 log @a2ps: update to 4.15.1. * Noteworthy changes in release 4.15.1 (2023-03-12) [stable] * Bug fixes: - Use “grep -F” rather than obsolete fgrep. - Fix broken a2ps-lpr-wrapper script, and translate to sh for portability. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.91 2023/03/13 10:39:29 wiz Exp $ d3 1 a3 1 DISTNAME= a2ps-4.15.1 @ 1.92.2.1 log @Pullup ticket #6752 - requested by wiz print/a2ps: restore functionality Revisions pulled up: - print/a2ps/Makefile 1.93-1.96 - print/a2ps/distinfo 1.23-1.24 --- Module Name: pkgsrc Committed By: wiz Date: Wed Mar 29 08:20:03 UTC 2023 Modified Files: pkgsrc/print/a2ps: Makefile distinfo Log Message: a2ps: update to 4.15.2. * Noteworthy changes in release 4.15.2 (2023-03-19) [stable] * Bug fixes: - Fix old crash when using --stdin="". * Build - Make configure stop if libpaper is not found. - Enable building the manual for gnu.org. --- Module Name: pkgsrc Committed By: mrg Date: Thu Mar 30 05:34:10 UTC 2023 Modified Files: pkgsrc/print/a2ps: Makefile Log Message: use ${PKG_SYSCONFBASE} instead of ${PREFIX}/etc --- Module Name: pkgsrc Committed By: wiz Date: Fri Apr 7 21:25:40 UTC 2023 Modified Files: pkgsrc/print/a2ps: Makefile distinfo Log Message: a2ps: update to 4.15.3. * Noteworthy changes in release 4.15.3 (2023-03-26) [stable] * Bug fixes: - Fix fixps to use GhostScript’s ps2write device instead of defunct pswrite. * Build: - Fix a problem building PDF version of manual. --- Module Name: pkgsrc Committed By: wiz Date: Sat Apr 8 23:18:51 UTC 2023 Modified Files: pkgsrc/print/a2ps: Makefile Log Message: a2ps: depend on misc/getopt for a2ps-lpr-wrapper From John D. Baker. Fix some pkglint while here and bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 2 DISTNAME= a2ps-4.15.3 PKGREVISION= 1 a12 1 DEPENDS+= getopt-[0-9]*:../../misc/getopt a35 6 # use ${PREFIX}/bin/getopt rather than unadorned 'getopt' SUBST_CLASSES+= paths SUBST_STAGE.paths= pre-configure SUBST_FILES.paths= src/a2ps-lpr-wrapper SUBST_SED.paths= -e 's,\(getopt\),${PREFIX}/bin/\1,' d45 1 a45 1 cd ${DESTDIR}${PKG_SYSCONFDIR} && ${MV} a2ps-site.cfg a2ps.cfg ${DESTDIR}${PREFIX}/share/examples/a2ps @ 1.91 log @a2ps: update to 4.15. * Noteworthy changes in release 4.15 (2023-03-07) [stable] * New maintainer, Reuben Thomas. * Features: - Replace the 'psmandup' utility with simpler 'lp2' to directly print documents to a simplex printer. - Remove the outdated 'psset' and 'fixnt', and simplify 'fixps' to always process its input with Ghostscript. - Use libpaper's paper sizes. This includes user-defined paper sizes when using libpaper 2. It is still possible to define custom margins using "Medium:" specifications in the configuration file, and the one size defined by a2ps that libpaper does not know about, Quarto, is retained for backwards compatiblity, and as an example. * Documentation - Remove some obsolete explanations. - Reformat --help output consistently to 80 columns. - Some English fixes. * Bug fixes: - Avoid a crash when a medium is not specified; instead, use the default libpaper size (configured by the user or sysadmin, or the locale default). - Fix some other potential crashes and compiler warnings. - Fixes for security bugs CVE-2001-1593, CVE-2015-8107 and CVE-2014-0466. - Minor bugs fixed. * Predefined delegations: - Remove support for defunct Netscape and proprietary Acrobat Reader. - Add lpr wrapper for automatic detection of different printing systems, including CUPS support. * Encodings: - Use libre fonts for KOI-8. - Composite fonts support. * Build - Update build system to more recent autotools and gettext versions. - Build man pages in a simpler and more robust way. - Document runtime dependencies. - Minor code quality improvements. - Minor tidy up and removal of obsolete code. - Require libpaper. - Remove OS/2 support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.90 2023/01/09 23:29:24 sekiya Exp $ d3 1 a3 1 DISTNAME= a2ps-4.15 d16 1 a16 1 USE_TOOLS+= bash:run file:run gmake lex mktemp:run perl:run pkg-config a31 1 REPLACE_BASH+= src/a2ps-lpr-wrapper @ 1.90 log @Minor fixes to appease pkglint. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.89 2022/06/28 11:35:27 wiz Exp $ d3 1 a3 2 DISTNAME= a2ps-4.14 PKGREVISION= 15 a13 2 STRIP= # empty d15 2 d18 1 a18 11 .include "../../mk/bsd.prefs.mk" CFLAGS.Darwin+= -flat_namespace BUILD_DEFS+= PAPERSIZE USE_TOOLS+= file:run gmake lex mktemp:run perl:run CONFIGURE_ENV+= file_prog=${FILE_CMD:Q} USE_PKGLOCALEDIR= YES GNU_CONFIGURE= YES a19 1 CONFIGURE_ARGS+= --with-medium=${PAPERSIZE:Q} a20 1 CONFIGURE_ARGS+= --disable-dependency-tracking d22 5 d31 9 a39 1 INFO_FILES= yes d45 3 d49 1 d51 1 @ 1.89 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.88 2021/05/24 19:53:44 wiz Exp $ d11 1 d23 2 @ 1.88 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.87 2020/08/31 18:11:00 wiz Exp $ d4 1 a4 1 PKGREVISION= 14 @ 1.87 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.86 2019/08/11 13:22:37 wiz Exp $ d4 1 a4 1 PKGREVISION= 13 @ 1.86 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.85 2018/08/22 09:46:12 wiz Exp $ d4 1 a4 1 PKGREVISION= 12 @ 1.85 log @Recursive bump for perl5-5.28.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.84 2017/07/30 22:42:59 wiz Exp $ d4 1 a4 1 PKGREVISION= 11 @ 1.84 log @Fix HOMEPAGE and MASTER_SITES. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.83 2017/04/25 22:19:20 tez Exp $ d4 1 a4 1 PKGREVISION= 10 @ 1.83 log @Patch for CVE-2015-8107 from http://seclists.org/oss-sec/2015/q4/284 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.81 2016/07/09 06:38:49 wiz Exp $ a6 1 MASTER_SITES+= ftp://ftp.enst.fr/pub/unix/a2ps/ d9 1 a9 1 HOMEPAGE= http://www-inf.enst.fr/~demaille/a2ps/ @ 1.82 log @Convert all occurrences (353 by my count) of MASTER_SITES= site1 \ site2 style continuation lines to be simple repeated MASTER_SITES+= site1 MASTER_SITES+= site2 lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint accordingly. @ text @d4 1 a4 1 PKGREVISION= 9 @ 1.82.2.1 log @Pullup ticket #5370 - requested by sevan print/a2ps: security fix Revisions pulled up: - print/a2ps/Makefile 1.83 - print/a2ps/distinfo 1.17 - print/a2ps/patches/patch-CVE-2015-8107 1.1 --- Module Name: pkgsrc Committed By: tez Date: Tue Apr 25 22:19:20 UTC 2017 Modified Files: pkgsrc/print/a2ps: Makefile distinfo Added Files: pkgsrc/print/a2ps/patches: patch-CVE-2015-8107 Log Message: Patch for CVE-2015-8107 from http://seclists.org/oss-sec/2015/q4/284 @ text @d1 1 a1 1 # $NetBSD$ d4 1 a4 1 PKGREVISION= 10 @ 1.81 log @Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.80 2015/09/07 12:05:17 jperkin Exp $ d6 2 a7 2 MASTER_SITES= ${MASTER_SITE_GNU:=a2ps/} \ ftp://ftp.enst.fr/pub/unix/a2ps/ @ 1.80 log @Now that _STRIPFLAG_INSTALL defaults to empty on Darwin remove manual setting. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.79 2015/06/12 10:50:57 wiz Exp $ d4 1 a4 1 PKGREVISION= 8 @ 1.79 log @Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.78 2014/05/29 23:37:15 wiz Exp $ a21 3 .if ${OPSYS} == "Darwin" _STRIPFLAG_INSTALL= # none .endif @ 1.78 log @Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.77 2014/04/08 19:32:11 tez Exp $ d4 1 a4 1 PKGREVISION= 7 @ 1.77 log @Add fix for CVE-2014-0466 from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742902 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.75 2013/05/31 12:41:47 wiz Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.76 log @add patch from Fedora to fix insecure /tmp file use (CVE-2001-1593) bump PKGREV @ text @d4 1 a4 1 PKGREVISION= 5 @ 1.76.2.1 log @Pullup ticket #4372 - requested by taca print/a2ps: security patch Revisions pulled up: - print/a2ps/Makefile 1.77 - print/a2ps/distinfo 1.15 - print/a2ps/patches/patch-CVE-2014-0466_1 1.1 - print/a2ps/patches/patch-CVE-2014-0466_2 1.1 --- Module Name: pkgsrc Committed By: tez Date: Tue Apr 8 19:32:11 UTC 2014 Modified Files: pkgsrc/print/a2ps: Makefile distinfo Added Files: pkgsrc/print/a2ps/patches: patch-CVE-2014-0466_1 patch-CVE-2014-0466_2 Log Message: Add fix for CVE-2014-0466 from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742902 @ text @d1 1 a1 1 # $NetBSD$ d4 1 a4 1 PKGREVISION= 6 @ 1.75 log @Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.74 2013/04/06 20:27:27 rodent Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.74 log @Resolves: "INFO_FILES should be set to YES or yes." "Packages that install info files should set INFO_FILES." Makefile and PLIST warning, respectively. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.73 2012/10/08 13:45:34 asau Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.73 log @Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.72 2012/10/03 21:57:16 wiz Exp $ d40 1 a40 1 INFO_FILES= # PLIST @ 1.72 log @Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.71 2011/04/22 13:42:07 obache Exp $ a14 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.71 log @recursive bump from gettext-lib shlib bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.70 2010/10/28 23:21:52 tron Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.70 log @Fix two problem under Mac OS X: 1.) stpcpy() is a macro under at least Mac OS 10.6. Avoid build failures by not defining a dodgy prototype for it. 2.) Don't strip installed binaries to allow the dynamic linker to find symbols required by the shared library but defined by the application. This fixes PR pkg/41827 by Christopher M. Fuhrman. Bump package revision as the package built fine under Mac OS 10.5 before but didn't work. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.69 2008/11/11 13:48:58 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.69 log @Avoid finding emacs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.68 2008/11/10 18:00:34 wiz Exp $ d4 1 d20 3 d24 3 @ 1.69.16.1 log @Pullup ticket 3263 - requested by tron build and portability fix Revisions pulled up: - pkgsrc/print/a2ps/Makefile 1.70 - pkgsrc/print/a2ps/distinfo 1.12 Files added: pkgsrc/print/a2ps/patches/patch-ac ------------------------------------------------------------------------- Module Name: pkgsrc Committed By: tron Date: Thu Oct 28 23:21:53 UTC 2010 Modified Files: pkgsrc/print/a2ps: Makefile distinfo Added Files: pkgsrc/print/a2ps/patches: patch-ac Log Message: Fix two problem under Mac OS X: 1.) stpcpy() is a macro under at least Mac OS 10.6. Avoid build failures by not defining a dodgy prototype for it. 2.) Don't strip installed binaries to allow the dynamic linker to find symbols required by the shared library but defined by the application. This fixes PR pkg/41827 by Christopher M. Fuhrman. Bump package revision as the package built fine under Mac OS 10.5 before but didn't work. To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.70 pkgsrc/print/a2ps/Makefile cvs rdiff -u -r1.11 -r1.12 pkgsrc/print/a2ps/distinfo cvs rdiff -u -r0 -r1.7 pkgsrc/print/a2ps/patches/patch-ac @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.70 2010/10/28 23:21:52 tron Exp $ a3 1 PKGREVISION= 1 a18 3 .include "../../mk/bsd.prefs.mk" a19 3 .if ${OPSYS} == "Darwin" _STRIPFLAG_INSTALL= # none .endif @ 1.68 log @Update to 4.14. Security problems cited below were already fixed in pkgsrc. Version 4.14 Dec 29, 2007 * New Maintainer. * No UTF-8 support yet ;-< Basically this is a maintenance release. * License: - Now GNU a2ps is licensed under GPLv3 or later. - Removed or replaced non-free/license-wise vague files (see ChangeLog for detail.) * Build: - Now can be built with the modern GNU Autotools. - Now can be built with gcc 3.4 or later. * Predefined delegations: - Add html2ps delegation if netscape don't run. - Now the configure script check if netscape support remote-command. - Now works with modern GV(PostScript and PDF viewer). Tested with 3.6.2. * Options: - Better description on the default output and the -d option. * Encodings: - CP1251. * Bug Fixes: - `input buffer overflow, can't enlarge buffer because scanner uses REJECT' This should no longer happen. - Now works on IA64, PowerPC and AMD64. - Fixed wrong default values for deskjet printers. - Quote arguments to file(1). - Fixed several security issues (CVE-2004-1377). - PS generated by a2ps is now compatible with Adobe Distiller for Mac OS X. * Style sheets: - specc.ssh, thanks to Hideaki Yokota - csharp.ssh, thanks to Karen Christenson - nasm.ssh & pic16f84.ssh, thanks to Aleksandar Veselinovic - small.ssh, thanks Christophe Continente - matlab4.ssh & matlab.ssh, thanks to Joakim Lubeck - stratego.ssh, thanks to Nicolas Tisserand - rd.ssh, s.ssh and st.ssh, thanks to Torsten Hothorn et.al. - ruby.ssh, thanks to Noritsugu Nakamura. - php.ssh, thanks to Hartmut Holzgraefe - udiff.ssh: Improved highlighting for diffs. - perl.ssh: Improved. - Some rules of sheets.map are improved * Contributions: - pdiff: Now pdiff can accept standard input. * Prologues: - Added diffcolor.pro for diffs * Documentation: - Revised. * Translation: - Japanese translation thanks to Yasuyuki Furukawa. - Revised Dutch translation, thanks to Benno Schlenberg. - Revised French translation. * Many other fixes, but the log is rather spotty ;-< * Part of works done at the Codefest Asia 2007 in ITB Bandung, Indonesia. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.67 2008/06/12 02:14:42 joerg Exp $ d30 1 @ 1.67 log @Add DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.66 2007/03/18 22:07:52 rillig Exp $ d3 1 a3 3 DISTNAME= a2ps-4.13b PKGNAME= a2ps-4.13.0.2 PKGREVISION= 11 a11 2 PKG_DESTDIR_SUPPORT= user-destdir d14 1 a14 1 .include "../../mk/bsd.prefs.mk" a15 1 WRKSRC= ${WRKDIR}/a2ps-4.13 d41 1 @ 1.66 log @The autoconf2.14 dependency tracking does not work with MIPSpro, so disable it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.65 2006/06/07 21:11:55 minskim Exp $ d14 2 @ 1.65 log @USE_TOOLS+=lex @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2006/05/06 03:41:22 reed Exp $ d32 1 @ 1.64 log @Do not depend on papersize (as mentioned in January). Bump PKGREVISION. At build-time use the PAPERSIZE setting to define as needed. papersize can always be installed later if desired. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2006/03/31 23:56:28 jlam Exp $ d24 1 a24 1 USE_TOOLS+= file:run gmake mktemp:run perl:run @ 1.63 log @List the info pages directly in the PLIST and ensure that we honor PKGINFODIR. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2006/03/04 21:30:27 jlam Exp $ d5 1 a5 1 PKGREVISION= 10 a13 1 DEPENDS+= papersize>=1.0.2:../../print/papersize @ 1.62 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.61 2006/02/05 23:10:35 joerg Exp $ d37 1 a37 2 INFO_FILES= a2ps.info ogonkify.info regex.info @ 1.61 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2005/12/29 06:22:06 jlam Exp $ d10 1 a10 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.60 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.59 2005/12/05 23:55:16 rillig Exp $ d5 1 a5 1 PKGREVISION= 9 @ 1.59 log @Ran "pkglint --autofix", which corrected some of the quoting issues in CONFIGURE_ARGS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2005/11/30 18:24:00 tonio Exp $ a27 1 USE_PKGINSTALL= YES @ 1.58 log @add CFLAGS.Darwin+=-flat_namespace to avoid a2ps failure at runtime under Darwin (symbol not found in flat namespace) Bump PKGREVISION, as it changes the binary package under Darwin @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2005/07/16 01:19:18 jlam Exp $ d32 2 a33 2 CONFIGURE_ARGS+= --with-medium="${PAPERSIZE}" CONFIGURE_ARGS+= --sysconfdir="${PKG_SYSCONFDIR}" @ 1.57 log @Get rid of USE_PERL5. The new way to express needing the Perl executable around at either build-time or at run-time is: USE_TOOLS+= perl # build-time USE_TOOLS+= perl:run # run-time Also remove some places where perl5/buildlink3.mk was being included by a package Makefile, but all that the package wanted was the Perl executable. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2005/07/15 20:14:03 jlam Exp $ d5 1 a5 1 PKGREVISION= 8 d23 1 @ 1.56 log @Drop support for TOOLS_DEPMETHOD.. The new way to specify a run-time dependency (DEPENDS) on a tool is to append a ":run" modifier to the tool name, e.g., USE_TOOLS+= perl:run Tools without modifiers or with an explicit ":build" modifier will cause build dependencies (BUILD_DEPENDS) on those tools to be added. This makes the notation a bit more compact. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2005/06/10 18:44:31 jlam Exp $ a21 1 USE_PERL5= yes d24 1 a24 1 USE_TOOLS+= file:run gmake mktemp:run @ 1.55 log @a2ps uses the "file" command to detect the file type of the print job. Explicitly note that it needs this tool. Also, the tools framework knows about mktemp, so use USE_TOOLS+=mktemp instead of the homegrown code. Bump the PKGREVISION to 8. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2005/06/09 14:53:49 salo Exp $ d25 1 a25 3 USE_TOOLS+= file gmake mktemp TOOLS_DEPMETHOD.file= DEPENDS TOOLS_DEPMETHOD.mktemp= DEPENDS @ 1.54 log @Security fix for CAN-2004-1377: "The fixps and psmandup scripts in a2ps allow local users to overwrite arbitrary files via a symlink attack on temporary files." Patches from Gentoo with few minor issues corrected. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2005/05/22 20:08:27 jlam Exp $ d5 1 a5 1 PKGREVISION= 7 a18 4 .if empty(OPSYS:M*BSD) DEPENDS+= mktemp>=1.5:../../sysutils/mktemp .endif a22 1 USE_TOOLS+= gmake d25 5 @ 1.53 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.52 2005/04/11 21:47:06 tv Exp $ d5 1 a5 1 PKGREVISION= 6 d17 6 @ 1.52 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2004/12/31 13:27:06 minskim Exp $ d21 1 a21 1 USE_GNU_TOOLS+= make @ 1.51 log @Bump PKGREVISION because the previous versions built with bsd.pkg.mk 1.1552 may contain a wrong path to the perl executable. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2004/12/20 15:02:34 wiz Exp $ a19 1 USE_BUILDLINK3= yes @ 1.51.2.1 log @Pullup ticket 545 - requested by Lubomir Sedlacik security fix for a2ps Revisions pulled up: - pkgsrc/print/a2ps/Makefile 1.54 - pkgsrc/print/a2ps/distinfo 1.9 - pkgsrc/print/a2ps/patches/patch-ad 1.4 - pkgsrc/print/a2ps/patches/patch-ae 1.4 Module Name: pkgsrc Committed By: salo Date: Thu Jun 9 14:53:49 UTC 2005 Modified Files: pkgsrc/print/a2ps: Makefile distinfo Added Files: pkgsrc/print/a2ps/patches: patch-ad patch-ae Log Message: Security fix for CAN-2004-1377: "The fixps and psmandup scripts in a2ps allow local users to overwrite arbitrary files via a symlink attack on temporary files." Patches from Gentoo with few minor issues corrected. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2005/06/09 14:53:49 salo Exp $ d5 1 a5 1 PKGREVISION= 7 a16 6 .include "../../mk/bsd.prefs.mk" .if empty(OPSYS:M*BSD) DEPENDS+= mktemp>=1.5:../../sysutils/mktemp .endif @ 1.50 log @Apply patch from Rudolf Polzer against CAN-2004-1170. See http://archives.neohapsis.com/archives/fulldisclosure/2004-08/1026.html Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2004/10/03 00:18:03 tv Exp $ d5 1 a5 1 PKGREVISION= 5 @ 1.49 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.48 2004/02/17 12:57:38 jlam Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.48 log @bl3ify and lose LTCONFIG_OVERRIDE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2004/01/24 14:57:59 grant Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.47 log @replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2004/01/20 12:24:28 agc Exp $ d19 3 a21 1 USE_PERL5= YES d23 1 a23 2 USE_LIBTOOL= YES LTCONFIG_OVERRIDE= ${WRKSRC}/auxdir/ltconfig a24 1 USE_BUILDLINK2= YES a30 1 AUTOMAKE_OVERRIDE= NO d42 1 a42 1 .include "../../devel/gettext-lib/buildlink2.mk" @ 1.46 log @Move WRKSRC definition away from the first paragraph in a Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2003/08/09 11:20:35 seb Exp $ d20 1 a20 1 USE_GMAKE= YES @ 1.45 log @USE_NEW_TEXINFO is unnecessary now. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2003/08/04 21:02:16 seb Exp $ a5 1 WRKSRC= ${WRKDIR}/a2ps-4.13 d17 1 @ 1.44 log @Convert to USE_NEW_TEXINFO. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2003/07/17 22:52:21 grant Exp $ a36 1 USE_NEW_TEXINFO= YES @ 1.43 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2003/07/13 13:53:04 wiz Exp $ d37 1 a44 1 .include "../../mk/texinfo.mk" @ 1.42 log @PKGREVISION bump for libiconv update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2003/06/02 01:17:32 jschauma Exp $ d11 1 a11 1 MAINTAINER= tech-pkg@@netbsd.org @ 1.41 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.40 2003/01/28 22:03:59 jlam Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.40 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.39 2003/01/10 07:45:23 cjep Exp $ d11 1 a11 1 MAINTAINER= packages@@netbsd.org @ 1.39 log @USE_PKGLOCALEDIR=yes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2002/11/28 10:25:32 tron Exp $ d25 1 a44 1 .include "../../mk/bsd.pkg.install.mk" @ 1.38 log @Buildlinkify this package to stop it from using packaged version of "libintl" even if it is not necessary. Bump package revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2002/11/26 11:02:05 jmmv Exp $ d25 1 @ 1.37 log @Make this package install its configuration files in the examples directory and copy them to the right place using PKG_SYSCONFDIR. Bump PKGREVISION to 1 because this change. Approved by wiz. This closes PR 18992. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2002/07/06 13:29:09 tron Exp $ d5 1 a5 1 PKGREVISION= 1 d24 1 d41 1 @ 1.36 log @Use wildcard dependence on "papersize" package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2002/03/07 12:00:29 wiz Exp $ d5 1 d16 1 a16 1 DEPENDS+= psutils-1.17:../../print/psutils d27 1 d30 4 d41 1 @ 1.35 log @File now also carried by GNU mirrors. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.34 2002/02/18 15:14:37 seb Exp $ # d14 1 a14 1 DEPENDS+= papersize-1.0.2:../../print/papersize @ 1.34 log @Introduce new framework for handling info files generation and installation. Summary of changes: - removal of USE_GTEXINFO - addition of mk/texinfo.mk - inclusion of this file in package Makefiles requiring it - `install-info' substituted by `${INSTALL_INFO}' in PLISTs - tuning of mk/bsd.pkg.mk: removal of USE_GTEXINFO INSTALL_INFO added to PLIST_SUBST `${INSTALL_INFO}' replace `install-info' in target rules print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info' - a couple of new patch files added for a handful of packages - setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it - devel/cssc marked requiring texinfo 4.0 - a couple of packages Makefiles were tuned with respect of INFO_FILES and makeinfo command usage See -newly added by this commit- section 10.24 of Packages.txt for further information. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2002/01/06 02:10:56 tron Exp $ d8 2 a9 1 MASTER_SITES= ftp://ftp.enst.fr/pub/unix/a2ps/ @ 1.33 log @Turn of "AUTOMAKE_OVERRIDE" for this package because it triggers a run of "autoconf" instead to prevent. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2001/12/17 19:03:06 wiz Exp $ a19 1 USE_GTEXINFO= YES d34 1 @ 1.32 log @Honour PAPERSIZE. Closes pkg/14966. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2001/12/17 00:07:01 wiz Exp $ d18 4 a21 4 USE_PERL5= # defined USE_GMAKE= # defined USE_GTEXINFO= # defined USE_LIBTOOL= # defined d24 1 a24 1 GNU_CONFIGURE= # defined d27 1 @ 1.31 log @Add USE_GMAKE, as requested in pkg/14966 and pkg/14969. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2001/06/09 15:31:42 wiz Exp $ d26 1 @ 1.30 log @Sort lines for pkglint. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2001/05/22 13:11:37 wiz Exp $ d19 1 @ 1.29 log @Update to 4.13b. Major changes since 4.12: pdf, simplex, display output options; ISO 8859-13 encoding support; euro glyph support; many new style sheets (autoconf, awk, cpp, maple, ocaml, sed, shell, and others); regexp changed to be perl/egrep like, not emacs-style (UPDATE YOUR STYLESHEETS!). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2001/02/17 17:51:35 wiz Exp $ d5 1 a6 1 PKGNAME= a2ps-4.13.0.2 @ 1.28 log @Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.27 2000/06/21 07:07:40 jlam Exp $ # FreeBSD Id: Makefile,v 1.12 1998/02/15 21:24:42 steve Exp d4 3 a6 1 DISTNAME= a2ps-4.12 @ 1.27 log @USE_LIBTOOL instead of PKGLIBTOOL. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2000/06/01 11:23:39 rh Exp $ d11 1 @ 1.26 log @s/USE_LIBTOOL/USE_PKGLIBTOOL/ Add a new USE_LIBTOOL definition that uses the libtool package instead of pkglibtool which is now considered outdated. USE_PKGLIBTOOL is available for backwards compatibility with old packages but is deprecated for new packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 1999/09/05 18:37:48 kim Exp $ d5 20 a24 17 DISTNAME= a2ps-4.12 CATEGORIES= print MASTER_SITES= ftp://ftp.enst.fr/pub/unix/a2ps/ MAINTAINER= packages@@netbsd.org HOMEPAGE= http://www-inf.enst.fr/~demaille/a2ps/ DEPENDS+= papersize-1.0.2:../../print/papersize DEPENDS+= psutils-1.17:../../print/psutils STRIP= GNU_CONFIGURE= yes CONFIGURE_ENV+= LPR=lpr USE_PERL5= yes USE_GTEXINFO= yes USE_PKGLIBTOOL= yes INFO_FILES= a2ps.info ogonkify.info regex.info @ 1.25 log @Update dependencies for papersize (wildcard except for a2ps). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 1999/06/22 15:52:12 hubertf Exp $ d20 1 a20 1 USE_LIBTOOL= yes @ 1.24 log @Assign DEPENDS with +=, not = @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 1999/06/20 15:53:28 tron Exp $ d12 2 a13 1 DEPENDS+= papersize-1.0.1:../../print/papersize @ 1.23 log @Update "a2ps" package to version 4.12. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 1999/06/16 17:28:24 cgd Exp $ d12 1 a12 1 DEPENDS= papersize-1.0.1:../../print/papersize @ 1.22 log @papersize-1.0 had a bug: when setpapersize was run, magicfilter's filter scripts (.../libexec/magicfilter/*-filter) would as a side effect have their executable bit set. Fix that, bump the papersize revisions to 1.0.1, and update other packages' DEPENDS lines to compensate. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 1999/02/20 22:48:38 hubertf Exp $ d5 1 a5 1 DISTNAME= a2ps-4.10.3 d7 1 a7 1 MASTER_SITES= http://www-inf.enst.fr/~demaille/ftp/a2ps/ @ 1.21 log @Fix CONFLICTS (remove redundancy, mostly) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 1999/02/19 01:02:14 tv Exp $ d12 1 a12 1 DEPENDS= papersize-1.0:../../print/papersize @ 1.20 log @Use wildcard CONFLICTS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 1998/11/09 18:04:52 agc Exp $ a12 2 CONFLICTS= a2ps-[AL]* @ 1.19 log @Modify this package to use the papersize package, to set the default paper size at run-time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 1998/08/20 15:17:23 tsarna Exp $ d14 1 a14 2 CONFLICTS= a2ps-A4-4.9.9 a2ps-Letter-4.9.9 a2ps-Letterdj-4.9.9 CONFLICTS+= a2ps-A4-4.10.3 a2ps-Letter-4.10.3 a2ps-Letterdj-4.10.3 @ 1.18 log @The Grand Homepagification: - New, optional Makefile variable HOMEPAGE, specifies a URL for the home page of the software if it has one. - The value of HOMEPAGE is used to add a link from the README.html files. - pkglint updated to know about it. The "correct" location for HOMEPAGE in the Makefile is after MAINTAINER, in that same section. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 1998/07/28 11:18:58 frueauf Exp $ a5 1 PKGNAME= a2ps-${PAPERSIZE}-4.10.3 d12 2 d15 1 a18 1 CONFIGURE_ARGS+=--with-medium=${PAPERSIZE} d20 2 a21 2 USE_PERL5= YES USE_GTEXINFO= YES a24 4 ALL_TARGET= all PAPERSIZE=${PAPERSIZE} PAPERSIZE?= A4 a27 21 pre-configure: @@(case "X${PAPERSIZE}" in \ XA4|XLetter|XLetterdj) \ goodsize=yes; \ ;; \ *) \ goodsize=no; \ ${ECHO} "PAPERSIZE incorrect value: ${PAPERSIZE}."; \ ;; \ esac; \ if [ $$goodsize = "no" ]; then \ ${ECHO} ""; \ ${ECHO} "Must specify PAPERSIZE as one of A4, Letter,"; \ ${ECHO} "or Letterdj, either in the environment, or "; \ ${ECHO} "via Makefile definitions of the same name. "; \ ${ECHO} "Note that each PAPERSIZE has a leading "; \ ${ECHO} "capital letter, and Letterdj allows a "; \ ${ECHO} "slightly larger margins for DeskJets."; \ ${FALSE}; \ fi) @ 1.17 log @This package needs perl, so set USE_PERL5 as pointed out in pr 5823 by Brook Milligan. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 1998/07/24 01:57:01 tv Exp $ d11 1 @ 1.16 log @Update to use USE_LIBTOOL. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 1998/07/17 19:08:40 tv Exp $ d18 1 @ 1.15 log @Update to use the pkg version of libtool instead of a2ps's own private copy. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 1998/07/15 10:39:36 agc Exp $ a11 2 BUILD_DEPENDS= ${PREFIX}/bin/libtool:../../devel/libtool d17 1 a17 1 CONFIGURE_ENV+= LPR=lpr LIBTOOL=${PREFIX}/bin/libtool d19 1 @ 1.14 log @Use automatic shared object handling @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 1998/07/02 14:04:53 frueauf Exp $ d12 1 a12 1 GNU_CONFIGURE= yes d17 1 d19 1 a19 1 CONFIGURE_ENV+= LPR=lpr @ 1.13 log @Update to a2ps-4.10.3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 1998/06/22 13:04:37 agc Exp $ a49 3 post-install: ${LDCONFIG} || ${TRUE} @ 1.12 log @Update package Makefiles for automatic manual page handling. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 1998/05/09 12:01:57 frueauf Exp $ d5 2 a6 2 DISTNAME= a2ps-4.9.9 PKGNAME= a2ps-${PAPERSIZE}-4.9.9 d14 2 d17 4 a20 4 CONFIGURE_ARGS+= --with-medium=${PAPERSIZE} CONFIGURE_ENV+= LPR=lpr USE_GTEXINFO= YES INFO_FILES= a2ps.info ogonkify.info regex.info @ 1.11 log @Add missing entry for bin/texi2dvi4a2ps, resort PLIST. Fix ldconfig handling and add proper dir info entry to a2ps.info. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 1998/05/09 01:51:31 hubertf Exp $ a12 1 MAN1= a2ps.1 ogonkify.1 @ 1.10 log @fix info handling, complete PLIST @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 1998/05/08 16:20:43 agc Exp $ d49 3 @ 1.9 log @The user should not have to set PAPERSIZE in either the environment or /etc/mk.conf - so add a suitable default accordingly. This is only used if PAPERSIZE is NOT specified in environment or /etc/mk.conf @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 1998/04/20 11:56:32 frueauf Exp $ d18 2 @ 1.8 log @Substitute all obvious FreeBSD ppl as MAINTAINER with packages@@netbsd.org. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 1998/04/15 10:38:45 agc Exp $ d21 2 a30 4 ;; \ X"") \ goodsize=no; \ ${ECHO} "PAPERSIZE not specified."; \ @ 1.7 log @Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree. Remove redundant (and sometimes erroneous) comments. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 1998/02/23 11:47:07 agc Exp $ d10 1 a10 1 MAINTAINER= chuckr@@FreeBSD.org @ 1.6 log @Back out explicit inclusion of /etc/mk.conf. It's not necessary. @ text @d1 1 a1 6 # New ports collection makefile for: a2ps # Version required: 4.9.9 # Date created: 18 August 1997 # Whom: Chuck Robey (chuckr@@freebsd.org) # # $NetBSD: Makefile,v 1.4 1998/02/18 11:39:10 frueauf Exp $ d50 1 a50 1 .include @ 1.5 log @- include mk.conf/make.conf to get user defined PAPERSIZE - s/PAPER_SIZE/PAPERSIZE to keep FreeBSD compatibility - addjust pre-configure rule - add rules for each papersize @ text @a19 18 # Include local make config file here. It is essential to have this # precede any override targets (those that override defaults in # that test variables that may be set here. Note that # this inclusion is otherwise redundant, since includes # , which includes it. OPSYS!= uname -s .if (${OPSYS} == "FreeBSD") .if exists(/etc/make.conf) .include "/etc/make.conf" .endif .else .if exists(/etc/mk.conf) .include "/etc/mk.conf" .endif .endif PAPERSIZE?= a25 18 Letter:: $(MAKE) PAPERSIZE=Letter letter:: $(MAKE) PAPERSIZE=Letter Letterdj:: $(MAKE) PAPERSIZE=Letterdj letterdj:: $(MAKE) PAPERSIZE=Letterdj A4:: $(MAKE) PAPERSIZE=A4 a4:: $(MAKE) PAPERSIZE=A4 d30 24 a53 20 pre-extract: .if empty(PAPERSIZE) @@${ECHO} @@${ECHO} "PAPERSIZE not specified." @@${ECHO} @@${ECHO} "Must specify PAPERSIZE as one of A4, Letter, or Letterdj," @@${ECHO} "either using setenv, or via Makefile targets of the same" @@${ECHO} "name. Note that each PAPERSIZE has a leading capital letter," @@${ECHO} "and Letterdj allows a slightly larger margins for DeskJets." @@${FALSE} .elif $(PAPERSIZE)!=A4 && $(PAPERSIZE)!=Letter && $(PAPERSIZE)!=Letterdj @@${ECHO} @@${ECHO} "PAPERSIZE incorrect value: $(PAPERSIZE)." @@${ECHO} @@${ECHO} "Must specify PAPERSIZE as one of A4, Letter, or Letterdj," @@${ECHO} "either using setenv, or via Makefile targets of the same" @@${ECHO} "name. Note that each PAPERSIZE has a leading capital letter," @@${ECHO} "and Letterdj allows a slightly larger margins for DeskJets." @@${FALSE} .endif @ 1.4 log @portlint: use ${VARIABLE} instead of $(VARIABLE); ${FALSE} instead false; @ text @d6 1 a6 1 # $NetBSD: Makefile,v 1.3 1998/02/16 23:06:40 tron Exp $ d11 1 a11 1 PKGNAME= a2ps-${PAPER_SIZE}-4.9.9 d20 18 a37 1 PAPER_SIZE?= d39 1 a39 1 CONFIGURE_ARGS+= --with-medium=${PAPER_SIZE} d42 19 a60 1 ALL_TARGET= all PAPERSIZE=${PAPER_SIZE} d66 20 a85 24 pre-configure: @@(case "X${PAPER_SIZE}" in \ XA4|XLetter|XLetterdj) \ goodsize=yes; \ ;; \ X"") \ goodsize=no; \ ${ECHO} "PAPER_SIZE not specified."; \ ;; \ *) \ goodsize=no; \ ${ECHO} "PAPER_SIZE incorrect value: ${PAPER_SIZE}."; \ ;; \ esac; \ if [ $goodsize = "no" ]; then \ ${ECHO} ""; \ ${ECHO} "Must specify PAPER_SIZE as one of A4, Letter,"; \ ${ECHO} " or Letterdj, either in the environment, or "; \ ${ECHO} "via Makefile definitions of the same name. "; \ ${ECHO} " Note that each PAPER_SIZE has a leading "; \ ${ECHO} "capital letter, and Letterdj allows a "; \ ${ECHO} "slightly larger margins for DeskJets."; \ ${FALSE}; \ fi) @ 1.3 log @Hard code "lpr" as print command so that the configure script doesn't select a local command called "lp". @ text @d6 1 a6 1 # $NetBSD: Makefile,v 1.2 1998/02/16 17:43:24 agc Exp $ d28 2 a29 2 ${TOUCH} $(WRKSRC)/doc/*.info ${TOUCH} $(WRKSRC)/doc/*.dvi d42 1 a42 1 ${ECHO} "PAPER_SIZE incorrect value: $(PAPER_SIZE)."; \ d53 1 a53 1 false; \ @ 1.2 log @Enable a2ps. @ text @d6 1 a6 1 # $NetBSD$ d23 1 @ 1.1 log @Initial revision @ text @d6 1 d11 1 a11 1 PKGNAME= a2ps-${PAPERSIZE}-4.9.9 a16 1 MANUAL_PACKAGE_BUILD= PAPERSIZE has to be set to Letter A4 d20 1 a20 1 PAPERSIZE?= d22 1 a22 1 CONFIGURE_ARGS= --with-medium=$(PAPERSIZE) d24 1 a24 17 Letter:: $(MAKE) PAPERSIZE=Letter letter:: $(MAKE) PAPERSIZE=Letter Letterdj:: $(MAKE) PAPERSIZE=Letterdj letterdj:: $(MAKE) PAPERSIZE=Letterdj A4:: $(MAKE) PAPERSIZE=A4 a4:: $(MAKE) PAPERSIZE=A4 d31 23 a53 20 .if empty(PAPERSIZE) @@${ECHO} @@${ECHO} "PAPERSIZE not specified." @@${ECHO} @@${ECHO} "Must specify PAPERSIZE as one of A4, Letter, or Letterdj, either" @@${ECHO} "using setenv, or via Makefile targets of the same name. Note" @@${ECHO} "that each PAPERSIZE has a leading capital letter, and Letterdj" @@${ECHO} "allows a slightly larger margins for DeskJets." @@false .elif $(PAPERSIZE)!=A4 && $(PAPERSIZE)!=Letter && $(PAPERSIZE)!=Letterdj @@${ECHO} @@${ECHO} "PAPERSIZE incorrect value: $(PAPERSIZE)." @@${ECHO} @@${ECHO} "Must specify PAPERSIZE as one of A4, Letter, or Letterdj, either" @@${ECHO} "using setenv, or via Makefile targets of the same name. Note" @@${ECHO} "that each PAPERSIZE has a leading capital letter, and Letterdj" @@${ECHO} "allows a slightly larger margins for DeskJets." @@false .endif ${ECHO} $(PAPERSIZE) > $(WRKDIR)/.media a55 5 .if exists($(WRKDIR)/.media) PAPERSIZE= PAPERSIZE!= ${CAT} $(WRKDIR)/.media .endif @ 1.1.1.1 log @Initial import of a2ps 4.9.9, a utility to translate ASCII text to Postscript, into the NetBSD packages collection. This is taken from the FreeBSD port. @ text @@