head 1.92; access; symbols pkgsrc-2023Q4:1.92.0.2 pkgsrc-2023Q4-base:1.92 pkgsrc-2023Q3:1.91.0.6 pkgsrc-2023Q3-base:1.91 pkgsrc-2023Q2:1.91.0.4 pkgsrc-2023Q2-base:1.91 pkgsrc-2023Q1:1.91.0.2 pkgsrc-2023Q1-base:1.91 pkgsrc-2022Q4:1.90.0.16 pkgsrc-2022Q4-base:1.90 pkgsrc-2022Q3:1.90.0.14 pkgsrc-2022Q3-base:1.90 pkgsrc-2022Q2:1.90.0.12 pkgsrc-2022Q2-base:1.90 pkgsrc-2022Q1:1.90.0.10 pkgsrc-2022Q1-base:1.90 pkgsrc-2021Q4:1.90.0.8 pkgsrc-2021Q4-base:1.90 pkgsrc-2021Q3:1.90.0.6 pkgsrc-2021Q3-base:1.90 pkgsrc-2021Q2:1.90.0.4 pkgsrc-2021Q2-base:1.90 pkgsrc-2021Q1:1.90.0.2 pkgsrc-2021Q1-base:1.90 pkgsrc-2020Q4:1.89.0.8 pkgsrc-2020Q4-base:1.89 pkgsrc-2020Q3:1.89.0.6 pkgsrc-2020Q3-base:1.89 pkgsrc-2020Q2:1.89.0.4 pkgsrc-2020Q2-base:1.89 pkgsrc-2020Q1:1.89.0.2 pkgsrc-2020Q1-base:1.89 pkgsrc-2019Q4:1.88.0.4 pkgsrc-2019Q4-base:1.88 pkgsrc-2019Q3:1.87.0.4 pkgsrc-2019Q3-base:1.87 pkgsrc-2019Q2:1.87.0.2 pkgsrc-2019Q2-base:1.87 pkgsrc-2019Q1:1.86.0.6 pkgsrc-2019Q1-base:1.86 pkgsrc-2018Q4:1.86.0.4 pkgsrc-2018Q4-base:1.86 pkgsrc-2018Q3:1.86.0.2 pkgsrc-2018Q3-base:1.86 pkgsrc-2018Q2:1.85.0.2 pkgsrc-2018Q2-base:1.85 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.4 pkgsrc-2017Q2-base:1.83 pkgsrc-2017Q1:1.83.0.2 pkgsrc-2017Q1-base:1.83 pkgsrc-2016Q4:1.82.0.16 pkgsrc-2016Q4-base:1.82 pkgsrc-2016Q3:1.82.0.14 pkgsrc-2016Q3-base:1.82 pkgsrc-2016Q2:1.82.0.12 pkgsrc-2016Q2-base:1.82 pkgsrc-2016Q1:1.82.0.10 pkgsrc-2016Q1-base:1.82 pkgsrc-2015Q4:1.82.0.8 pkgsrc-2015Q4-base:1.82 pkgsrc-2015Q3:1.82.0.6 pkgsrc-2015Q3-base:1.82 pkgsrc-2015Q2:1.82.0.4 pkgsrc-2015Q2-base:1.82 pkgsrc-2015Q1:1.82.0.2 pkgsrc-2015Q1-base:1.82 pkgsrc-2014Q4:1.81.0.4 pkgsrc-2014Q4-base:1.81 pkgsrc-2014Q3:1.81.0.2 pkgsrc-2014Q3-base:1.81 pkgsrc-2014Q2:1.80.0.10 pkgsrc-2014Q2-base:1.80 pkgsrc-2014Q1:1.80.0.8 pkgsrc-2014Q1-base:1.80 pkgsrc-2013Q4:1.80.0.6 pkgsrc-2013Q4-base:1.80 pkgsrc-2013Q3:1.80.0.4 pkgsrc-2013Q3-base:1.80 pkgsrc-2013Q2:1.80.0.2 pkgsrc-2013Q2-base:1.80 pkgsrc-2013Q1:1.78.0.4 pkgsrc-2013Q1-base:1.78 pkgsrc-2012Q4:1.78.0.2 pkgsrc-2012Q4-base:1.78 pkgsrc-2012Q3:1.77.0.8 pkgsrc-2012Q3-base:1.77 pkgsrc-2012Q2:1.77.0.6 pkgsrc-2012Q2-base:1.77 pkgsrc-2012Q1:1.77.0.4 pkgsrc-2012Q1-base:1.77 pkgsrc-2011Q4:1.77.0.2 pkgsrc-2011Q4-base:1.77 pkgsrc-2011Q3:1.74.0.8 pkgsrc-2011Q3-base:1.74 pkgsrc-2011Q2:1.74.0.6 pkgsrc-2011Q2-base:1.74 pkgsrc-2011Q1:1.74.0.4 pkgsrc-2011Q1-base:1.74 pkgsrc-2010Q4:1.74.0.2 pkgsrc-2010Q4-base:1.74 pkgsrc-2010Q3:1.73.0.2 pkgsrc-2010Q3-base:1.73 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.67.0.4 pkgsrc-2009Q3-base:1.67 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.2 pkgsrc-2008Q1-base:1.64 pkgsrc-2007Q4:1.63.0.4 pkgsrc-2007Q4-base:1.63 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.59.0.2 pkgsrc-2006Q4-base:1.59 pkgsrc-2006Q3:1.57.0.4 pkgsrc-2006Q3-base:1.57 pkgsrc-2006Q2:1.57.0.2 pkgsrc-2006Q2-base:1.57 pkgsrc-2006Q1:1.55.0.2 pkgsrc-2006Q1-base:1.55 pkgsrc-2005Q4:1.46.0.2 pkgsrc-2005Q4-base:1.46 pkgsrc-2005Q3:1.39.0.2 pkgsrc-2005Q3-base:1.39 pkgsrc-2005Q2:1.37.0.2 pkgsrc-2005Q2-base:1.37 pkgsrc-2005Q1:1.35.0.2 pkgsrc-2005Q1-base:1.35 pkgsrc-2004Q4:1.33.0.2 pkgsrc-2004Q4-base:1.33 pkgsrc-2004Q3:1.30.0.2 pkgsrc-2004Q3-base:1.30 pkgsrc-2004Q2:1.29.0.2 pkgsrc-2004Q2-base:1.29 pkgsrc-2004Q1:1.28.0.2 pkgsrc-2004Q1-base:1.28 pkgsrc-2003Q4:1.26.0.2 pkgsrc-2003Q4-base:1.26 netbsd-1-6-1:1.16.0.2 netbsd-1-6-1-base:1.16 netbsd-1-6:1.9.0.6 netbsd-1-6-RELEASE-base:1.9 pkgviews:1.9.0.2 pkgviews-base:1.9 buildlink2:1.7.0.2 buildlink2-base:1.9 netbsd-1-5-PATCH003:1.7 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.92 date 2023.11.12.13.23.22; author wiz; state Exp; branches; next 1.91; commitid SjpNXQIV5XeZ3kME; 1.91 date 2023.01.29.21.17.38; author ryoon; state Exp; branches; next 1.90; commitid QL7aBXsBGmQvUtbE; 1.90 date 2021.01.22.16.27.21; author nros; state Exp; branches; next 1.89; commitid H2HL2CMH3Mu81KEC; 1.89 date 2020.01.26.17.32.01; author rillig; state Exp; branches; next 1.88; commitid 4fBBvoSLJaGd0eUB; 1.88 date 2019.10.22.22.21.26; author nia; state Exp; branches; next 1.87; commitid k688IpgEFHjgHUHB; 1.87 date 2019.05.23.19.23.14; author rillig; state Exp; branches; next 1.86; commitid aWlQW8HYUUFCAmoB; 1.86 date 2018.07.04.13.40.33; author jperkin; state Exp; branches; next 1.85; commitid NnIyRkdX3Lbg3PIA; 1.85 date 2018.04.21.13.38.06; author wiz; state Exp; branches; next 1.84; commitid 0QhVHzZeuQ3OrjzA; 1.84 date 2017.08.14.06.49.51; author wiz; state Exp; branches; next 1.83; commitid TG7PEzzbUM92e93A; 1.83 date 2017.01.19.18.52.22; author agc; state Exp; branches; next 1.82; commitid ufZDMu4cgHZdRBCz; 1.82 date 2015.03.07.15.30.58; author mef; state Exp; branches; next 1.81; commitid kKHx18BZa6XUIGcy; 1.81 date 2014.08.01.12.31.27; author tron; state Exp; branches; next 1.80; commitid rFMYsE9XiAVoLEKx; 1.80 date 2013.06.04.22.17.01; author tron; state Exp; branches 1.80.10.1; next 1.79; commitid wB5zURIqYs6HAlSw; 1.79 date 2013.06.03.10.05.54; author wiz; state Exp; branches; next 1.78; commitid kGMtnUPdN4amz9Sw; 1.78 date 2012.10.08.13.45.49; author asau; state Exp; branches; next 1.77; 1.77 date 2011.12.09.14.36.36; author drochner; state Exp; branches; next 1.76; 1.76 date 2011.11.01.06.02.27; author sbd; state Exp; branches; next 1.75; 1.75 date 2011.10.27.02.35.41; author tez; state Exp; branches; next 1.74; 1.74 date 2010.12.23.04.44.41; author obache; state Exp; branches 1.74.8.1; next 1.73; 1.73 date 2010.10.13.21.29.42; author tez; state Exp; branches; next 1.72; 1.72 date 2010.06.13.08.56.04; author spz; state Exp; branches; next 1.71; 1.71 date 2009.11.15.22.31.51; author wiz; state Exp; branches; next 1.70; 1.70 date 2009.11.14.07.10.17; author wiz; state Exp; branches; next 1.69; 1.69 date 2009.11.13.23.12.02; author christos; state Exp; branches; next 1.68; 1.68 date 2009.10.16.19.36.29; author tez; state Exp; branches; next 1.67; 1.67 date 2009.06.01.13.48.36; author reed; state Exp; branches 1.67.4.1; next 1.66; 1.66 date 2009.04.17.12.09.35; author tron; state Exp; branches; next 1.65; 1.65 date 2008.04.20.15.48.12; author tonnerre; state Exp; branches 1.65.12.1; next 1.64; 1.64 date 2008.03.29.03.00.57; author obache; state Exp; branches 1.64.2.1; next 1.63; 1.63 date 2007.08.02.14.54.33; author drochner; state Exp; branches; next 1.62; 1.62 date 2007.04.06.14.29.59; author gdt; state Exp; branches; next 1.61; 1.61 date 2007.03.13.11.06.04; author drochner; state Exp; branches; next 1.60; 1.60 date 2007.01.17.17.38.05; author drochner; state Exp; branches; next 1.59; 1.59 date 2006.11.06.10.47.18; author joerg; state Exp; branches; next 1.58; 1.58 date 2006.10.09.12.52.36; author joerg; state Exp; branches; next 1.57; 1.57 date 2006.05.31.07.57.17; author tron; state Exp; branches; next 1.56; 1.56 date 2006.05.30.20.03.28; author tron; state Exp; branches; next 1.55; 1.55 date 2006.03.29.17.20.09; author joerg; state Exp; branches; next 1.54; 1.54 date 2006.03.04.21.30.32; author jlam; state Exp; branches; next 1.53; 1.53 date 2006.02.05.23.10.41; author joerg; state Exp; branches; next 1.52; 1.52 date 2006.01.22.23.13.33; author tron; state Exp; branches; next 1.51; 1.51 date 2006.01.22.22.01.11; author ghen; state Exp; branches; next 1.50; 1.50 date 2006.01.21.22.31.58; author dillo; state Exp; branches; next 1.49; 1.49 date 2006.01.12.13.56.12; author ghen; state Exp; branches; next 1.48; 1.48 date 2006.01.12.02.02.16; author joerg; state Exp; branches; next 1.47; 1.47 date 2005.12.29.06.22.08; author jlam; state Exp; branches; next 1.46; 1.46 date 2005.12.20.16.00.16; author ghen; state Exp; branches 1.46.2.1; next 1.45; 1.45 date 2005.12.18.20.05.32; author dillo; state Exp; branches; next 1.44; 1.44 date 2005.12.12.21.36.55; author joerg; state Exp; branches; next 1.43; 1.43 date 2005.12.08.18.53.24; author dillo; state Exp; branches; next 1.42; 1.42 date 2005.12.07.09.26.58; author uebayasi; state Exp; branches; next 1.41; 1.41 date 2005.12.05.23.55.16; author rillig; state Exp; branches; next 1.40; 1.40 date 2005.12.05.20.50.54; author rillig; state Exp; branches; next 1.39; 1.39 date 2005.09.07.15.19.08; author adam; state Exp; branches 1.39.2.1; next 1.38; 1.38 date 2005.08.12.12.27.30; author salo; state Exp; branches; next 1.37; 1.37 date 2005.06.01.18.03.20; author jlam; state Exp; branches 1.37.2.1; next 1.36; 1.36 date 2005.04.11.21.47.09; author tv; state Exp; branches; next 1.35; 1.35 date 2005.01.19.10.01.03; author drochner; state Exp; branches; next 1.34; 1.34 date 2004.12.22.21.24.44; author adrianp; state Exp; branches; next 1.33; 1.33 date 2004.11.25.13.26.16; author dillo; state Exp; branches 1.33.2.1; next 1.32; 1.32 date 2004.11.25.13.20.36; author dillo; state Exp; branches; next 1.31; 1.31 date 2004.10.03.00.18.07; author tv; state Exp; branches; next 1.30; 1.30 date 2004.07.28.11.06.43; author wiz; state Exp; branches 1.30.2.1; next 1.29; 1.29 date 2004.04.18.23.58.29; author wiz; state Exp; branches; next 1.28; 1.28 date 2004.03.03.10.50.09; author adam; state Exp; branches; next 1.27; 1.27 date 2004.02.02.13.02.49; author jlam; state Exp; branches; next 1.26; 1.26 date 2003.11.07.16.34.41; author gavan; state Exp; branches; next 1.25; 1.25 date 2003.11.03.00.36.02; author dillo; state Exp; branches; next 1.24; 1.24 date 2003.10.24.01.12.52; author xtraeme; state Exp; branches; next 1.23; 1.23 date 2003.07.17.22.52.44; author grant; state Exp; branches; next 1.22; 1.22 date 2003.06.19.06.49.47; author tron; state Exp; branches; next 1.21; 1.21 date 2003.06.19.04.59.54; author itojun; state Exp; branches; next 1.20; 1.20 date 2003.06.18.14.47.20; author simonb; state Exp; branches; next 1.19; 1.19 date 2003.06.02.01.17.21; author jschauma; state Exp; branches; next 1.18; 1.18 date 2003.05.06.17.42.29; author jmmv; state Exp; branches; next 1.17; 1.17 date 2003.03.25.14.02.37; author salo; state Exp; branches; next 1.16; 1.16 date 2003.01.28.22.04.03; author jlam; state Exp; branches; next 1.15; 1.15 date 2002.12.31.02.31.53; author uebayasi; state Exp; branches; next 1.14; 1.14 date 2002.12.24.06.10.24; author wiz; state Exp; branches; next 1.13; 1.13 date 2002.12.07.17.49.43; author drochner; state Exp; branches; next 1.12; 1.12 date 2002.11.08.02.46.29; author dillo; state Exp; branches; next 1.11; 1.11 date 2002.09.19.01.45.42; author jlam; state Exp; branches; next 1.10; 1.10 date 2002.08.25.21.50.34; author jlam; state Exp; branches; next 1.9; 1.9 date 2002.07.19.12.43.51; author wiz; state Exp; branches; next 1.8; 1.8 date 2002.06.10.10.58.58; author drochner; state Exp; branches; next 1.7; 1.7 date 2002.04.10.12.17.39; author joda; state Exp; branches 1.7.2.1; next 1.6; 1.6 date 2002.04.09.12.58.44; author wiz; state Exp; branches; next 1.5; 1.5 date 2002.02.03.05.28.51; author mjl; state Exp; branches; next 1.4; 1.4 date 2001.10.30.06.32.20; author simonb; state Exp; branches; next 1.3; 1.3 date 2001.10.24.22.11.06; author jlam; state Exp; branches; next 1.2; 1.2 date 2001.10.23.13.15.01; author jlam; state Exp; branches; next 1.1; 1.1 date 2001.10.04.11.58.37; author wiz; state Exp; branches 1.1.1.1; next ; 1.80.10.1 date 2014.08.03.18.06.12; author spz; state Exp; branches; next ; commitid kxoFlgLB5fEfyWKx; 1.74.8.1 date 2011.11.02.20.54.05; author tron; state Exp; branches; next ; 1.67.4.1 date 2009.10.19.21.09.50; author tron; state Exp; branches; next ; 1.65.12.1 date 2009.04.25.16.35.25; author spz; state Exp; branches; next ; 1.64.2.1 date 2008.04.20.19.00.06; author spz; state Exp; branches; next ; 1.46.2.1 date 2006.01.23.10.35.16; author salo; state Exp; branches; next ; 1.39.2.1 date 2005.12.08.09.03.11; author seb; state Exp; branches; next ; 1.37.2.1 date 2005.08.13.05.27.41; author snj; state Exp; branches; next ; 1.33.2.1 date 2004.12.23.02.35.42; author snj; state Exp; branches; next 1.33.2.2; 1.33.2.2 date 2005.02.02.04.47.04; author snj; state Exp; branches; next ; 1.30.2.1 date 2004.11.25.18.08.24; author snj; state Exp; branches; next ; 1.7.2.1 date 2002.06.23.18.58.45; author jlam; state Exp; branches; next 1.7.2.2; 1.7.2.2 date 2002.07.01.17.45.07; author jlam; state Exp; branches; next 1.7.2.3; 1.7.2.3 date 2002.08.25.21.21.03; author jlam; state Exp; branches; next ; 1.1.1.1 date 2001.10.04.11.58.37; author wiz; state Exp; branches; next ; desc @@ 1.92 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @# $NetBSD: Makefile,v 1.91 2023/01/29 21:17:38 ryoon Exp $ DISTNAME= xpdf-3.04 CATEGORIES= print MASTER_SITES= https://dl.xpdfreader.com/old/ PKGREVISION= 3 MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://www.xpdfreader.com/ COMMENT= Display tool for PDF files (Motif version) LICENSE= gnu-gpl-v2 MAKE_JOBS_SAFE= no DEPENDS+= urw-fonts-[0-9]*:../../fonts/urw-fonts DEPENDS+= poppler-utils-[0-9]*:../../print/poppler-utils CONFLICTS= xpdf-crypto-[0-9]* USE_LANGUAGES= c c++ GNU_CONFIGURE= yes CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} CONFIGURE_ARGS+= --with-freetype2-includes=${BUILDLINK_PREFIX.freetype2}/include/freetype2 CONFIGURE_ENV+= CXXFLAGS=${CXXFLAGS:M*:Q} MAKE_ENV+= SED=${SED:Q} ECHO=${ECHO:Q} .include "../../mk/bsd.prefs.mk" .if defined(PAPERSIZE) && ${PAPERSIZE} == "A4" CONFIGURE_ARGS+= --enable-a4-paper .endif EGDIR= ${PREFIX}/share/examples/xpdf CONF_FILES= ${EGDIR}/xpdfrc ${PKG_SYSCONFDIR}/xpdfrc SUBST_CLASSES+= paths #SUBST_FILES.paths= doc/pdffonts.1 doc/pdfimages.1 doc/pdfinfo.1 #SUBST_FILES.paths+= doc/pdftoppm.1 doc/pdftops.1 doc/pdftotext.1 SUBST_FILES.paths+= doc/sample-xpdfrc doc/xpdf.1 doc/xpdfrc.5 SUBST_VARS.paths= PREFIX SUBST_VARS.paths+= PKG_SYSCONFDIR SUBST_STAGE.paths= pre-configure OWN_DIRS= share/xpdf BUILDLINK_API_DEPENDS.freetype2+= freetype2>=2.2.1 .include "../../graphics/freetype2/buildlink3.mk" .include "../../x11/libXpm/buildlink3.mk" .include "../../mk/motif.buildlink3.mk" .include "../../mk/bsd.pkg.mk" .if !empty(MACHINE_PLATFORM:MNetBSD-*-mipsel) CXXFLAGS:= ${CXXFLAGS:N-O[0-9]*} .endif @ 1.91 log @*: Recursive revbup from graphics/freetype2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.90 2021/01/22 16:27:21 nros Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.90 log @set right master site for print/xpdf ftp.foolabs.com is unresolvable and the sunsite mirros only have old versions available @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.89 2020/01/26 17:32:01 rillig Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.89 log @all: migrate homepages from http to https pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.88 2019/10/22 22:21:26 nia Exp $ d5 1 a5 2 MASTER_SITES= ftp://ftp.foolabs.com/pub/xpdf/ MASTER_SITES+= ${MASTER_SITE_SUNSITE:=apps/graphics/viewers/X/xpdf/} @ 1.88 log @Add print/xpdf4. Xpdf is a viewer for Portable Document Format (PDF) files using the Qt toolkit. Note: this version does not include the command line tools because they conflict with poppler-utils. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.87 2019/05/23 19:23:14 rillig Exp $ d10 1 a10 1 HOMEPAGE= http://www.xpdfreader.com/ @ 1.87 log @all: replace SUBST_SED with the simpler SUBST_VARS pkglint -Wall -r --only "substitution command" -F With manual review and indentation fixes since pkglint doesn't get that part correct in every case. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.86 2018/07/04 13:40:33 jperkin Exp $ d11 1 a11 1 COMMENT= Display tool for PDF files @ 1.86 log @*: Move SUBST_STAGE from post-patch to pre-configure Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.85 2018/04/21 13:38:06 wiz Exp $ d41 2 a42 2 SUBST_SED.paths+= -e 's,@@PREFIX@@,${PREFIX},g' SUBST_SED.paths+= -e 's,@@PKG_SYSCONFDIR@@,${PKG_SYSCONFDIR},g' @ 1.85 log @*: gd.tuwien.ac.at/ftp.tuwien.ac.at is gone, remove it from various mastersites @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.84 2017/08/14 06:49:51 wiz Exp $ d43 1 a43 1 SUBST_STAGE.paths= post-patch @ 1.84 log @Update HOMEPAGE, from Marc Baudoin. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.83 2017/01/19 18:52:22 agc Exp $ a6 1 MASTER_SITES+= http://gd.tuwien.ac.at/publishing/xpdf/ @ 1.83 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 @d1 1 a1 1 # $NetBSD: Makefile,v 1.82 2015/03/07 15:30:58 mef Exp $ d11 1 a11 1 HOMEPAGE= http://www.foolabs.com/xpdf/ @ 1.82 log @Fix print/xpdf xpdfrc(5) problem PR pkg/49718 (by fukumoto at imasy.or.jp). The path mentioned in man page examples did not match to the actual installation. This is the same problem as pkg/44266 (by also fukumoto). Thank you, @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.81 2014/08/01 12:31:27 tron Exp $ d5 3 a7 3 MASTER_SITES= ftp://ftp.foolabs.com/pub/xpdf/ \ ${MASTER_SITE_SUNSITE:=apps/graphics/viewers/X/xpdf/} \ http://gd.tuwien.ac.at/publishing/xpdf/ @ 1.81 log @Update "xpdf" package to version 3.04. Changes since version 3.03: - New text extractor. - Added the pdftohtml tool. - Added the pdftopng tool. - New trapezoid-based rasterizer core (for performance). - Generate appearance streams for Line, PolyLine, and Polygon annotations. - Added the closeWindowOrQuit command, and changed the default binding for ctrl-W from closeWindow to closeWindowOrQuit. - Implemented the new AES-256 mode (R=6, Acrobat X). - Add an object cache. - Added a small cache for object streams. - Modify PSOutputDev to use LZW compression instead of RLE, with a fallback to RLE if the "psLZW no" setting is given. - Pdfinfo now prints page rotation info. - Modified ImageOutputDev, used by pdfimages, to output the masks and soft masks used when drawing images. - Remove non-printable characters from error output, just in case they might cause problems for the terminal program. - Added initial support for Code3of9 bar codes in XFA forms. - Added the mapExtTrueTypeFontsViaUnicode xpdfrc command. - Apply stroke adjustment to rectangular images and clipping regions (in addition to strokes and fills). - Decode JPEG 2000 images at less than full resolution if the full res image isn't needed (i.e., if the raw image is higher resolution than the output). - Implemented knockout groups. - Removed t1lib support. - Added support for images with 16-bit components. - Rewrote the Dict class to use a hash table; as a side effect, this handles dictionaries with multiple definitions for a key, which are in violation of the spec, but Acrobat appears to handle. - The transformed line width computation -- used to implement the minLineWidth setting, and the hairline threshold in monochrome mode -- was incorrect. - Pdftops was not correctly handling the case where it couldn't find a 16-bit font -- this led to crashes and/or invalid PostScript. - A bug in FlateStream::getBlock() was causing problems with narrow images. - Use the correct _WIN32 define instead of WIN32. - Use copy-on-write for the clip path in SplashState (when doing gsave), for performance. - Added a Solaris-specific entry to the ghostscript font search path. - SplashState was initializing line width to 0 instead of 1. - Abort processing on a content stream after getting 500 errors (undefined operator, wrong number of args) -- this avoids very long processing time for malicious PDF files using bogus RLE encoded content streams. - Added the psUseCropBoxAsPage xpdfrc option; "pdftops -pagecrop" now sets psUseCropBoxAsPage; "pdftops -pagecrop -paper match" now uses the CropBox as the page size. - Re-architected the AcroForm support code into a separate AcroForm module. - Fixed the handling of overprinting/transparency interaction, using the CompatibleOverprint blend mode. - The TIFF predictor code for the 1-bit-per-pixel case was broken. - For triangle and patch mesh shadings (types 4-7) with color functions, interpolate the function parameter not the color. - Check the fontFile/fontDir commands before (instead of after) doing Base-14 substitution in PS output. - Correctly handle non-embedded TrueType fonts that have an Identity ToUnicode mapping (display and PS output were failing). - Added support for XFA form rendering, including an "enableXFA" xpdfrc setting. - Handle PFB Type 1 fonts when generating PostScript output. - Unwind any extraneous saved graphics state at the end of the page (before drawing annotations). - Added some integer overflow checks in the GString class. - Handle 16-bit components in JPEG 2000 images. - ActualText spans can end without a valid font, in which case TextPage::beginWord was crashing. - The Domain entry in function shadings wasn't being parsed correctly. - Fixed a bug in the JPEG decoder - successive approximation (progressive mode) coefficients weren't being handled correctly. - Added a better infinite loop test to the xref parser. - When generating PostScript, merge reused TrueType fonts (if their code-to-GID mappings are the same). - Tweak the Gouraud triangle shaded fill code to end the recursive splitting if the triangles get sufficiently small. - Do bilinear interpolation when upsampling images. - When skipping extraneous image data from an inline image, look for EI instead of just EI. - When writing to stdout on Windows, pdftoppm now sets the file mode to binary. [Thanks to Robert Frunzke.] - Accept strings as well as names for the BaseFont entry in font objects. - Removed the TEXTOUT_WORD_LIST config option (with the new text extractor, this is always enabled). - Fixed a bug in the JBIG2 decoder (the TPGD context for template #3 in readGenericBitmap was incorrect). - Rewrote the PostScriptFunction code for performance. - Handle 8-bit OpenType CFF fonts that are missing required tables in the OpenType wrapper. - Handle tiling patterns with reversed coordinates in their bounding boxes. - Added support for 64-bit file offsets, i.e., PDF files larger than 2GB. - Optimize the code that rasterizes pattern-filled image masks. - Added support for Mac OS X system fonts (Base-14 only). - The backdrop color in luminosity-type soft mask groups was not being handled correctly. - Modified behavior of "pdftops -paper match -duplex ..." - it will now duplex consecutive same-sized pages. - Tweak the handling of degenerate fills ('moveto lineto fill') to match Adobe. - Don't honor the OPM=1 setting with ICCBased CMYK color spaces. - Whole-word searches were treating certain punctuation (Unicode number separators and terminators) as part of the word, e.g., searching for "foo" would not match "foo,". - Use the TextString class everywhere it makes sense. - Removed the unnecessary segment sort in Splash (performance optimization). - Handle hyperlinks that use Widget-type annotations. - Fix up the integer overflow checks to avoid issues with clever compilers. [Thanks to Nickolai Zeldovich.] - Correctly handle streams with missing Length entries in damaged PDF files. - Added a compile-time option (LOAD_FONTS_FROM_MEM) to load fonts from memory rather than temporary files on disk. - Added the psRasterSliceSize xpdfrc option. - Fixed a case in the JPEG 2000 arithmetic decoder where extra data is present in packet i, and needs to be saved for use in packet i+1. - Fixed a bug in the JPEG 2000 decoder related to images with fewer than 8 bits per component. - Handle the case in PSOutputDev where slice size overflows a 32-bit integer. - Add (partial) support for TrueType cmap format 2. - Always pass FT_LOAD_NO_BITMAP to FreeType -- bitmaps apparently fail with rotated characters. - Support fonts specified in ExtGState dictionaries. - Annotations with empty Border arrays should not draw a border. - Fix the CMap parser to handle large CID ranges. - Check for Type 3 CharProcs that call q or Q before the d0/d1 operator, and treat them as uncacheable. - Invert the selection color when starting in reverse video mode. - Device{Gray,RGB,CMYK} cannot be mapped via a resource dict. - Changed the PS output for masked images (explicit and color key masking): use a plain old clip path instead of rectclip to avoid array overflows. - Check the StemSnapH/V arrays when converting Type 1C fonts to Type 1 - if there are any duplicate or out-of-order values, skip that StemSnapH/V array. - Added the psMinLineWidth xpdfrc setting. - Fix an obscure issue in converting TrueType fonts to Type 42, related to empty glyph descriptions (12 zero bytes). - Pdftops now reports an error if there were any I/O errors writing to the PS output file. - Fix vertical text (CJK fonts) in PS output -- offset the character origin correctly. - Increased the number of digits used by pdfimages for the image number from three to four. - Handle right-to-left (e.g., Arabic) ligatures correctly in the text extractor. - Added the -loc and -locPS options to pdffonts. - Extend the object parser recursion limit to cover Stream::addFilters() / Stream::makeFilters() - to avoid another possibility of stack overflow. - Disable FreeType autohinting, because it can fail badly with font subsets that use invalid glyph names -- except in the case of Type 1 fonts, which look much better with light autohinting. - Modified the rasterizer pipeline functions to process a scan line at a time (for performance). - Removed VMS build support (it hasn't been updated in ages). - Removed pdftotext's '-htmlmeta' option (use pdftohtml instead). - PSOutputDev's font/form setup code, and pdffonts, were not scanning soft mask groups in ExtGState dictionaries. - Invalid DCT input (e.g., from a damaged PDF file) could overflow the dctClip array. - When upsampling an image mask or image with a large resulting image size, do it in stream mode instead of prescaling the whole image (to avoid running out of memory). - Added infinite loop detection to pdffonts. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.80 2013/06/04 22:17:01 tron Exp $ d8 1 a8 3 #PATCH_SITES= ${MASTER_SITES} #PATCHFILES= xpdf-3.02pl1.patch xpdf-3.02pl2.patch xpdf-3.02pl3.patch xpdf-3.02pl4.patch #PATCH_DIST_STRIP= -p1 @ 1.80 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.79 2013/06/03 10:05:54 wiz Exp $ d3 1 a3 4 DISTNAME= xpdf-3.03 #PKGNAME= xpdf-3.02pl4 #PKGREVISION= 4 PKGREVISION= 4 a27 1 CONFIGURE_ARGS+= --with-t1-includes=${BUILDLINK_PREFIX.t1lib}/include a51 1 .include "../../fonts/t1lib/buildlink3.mk" @ 1.80.10.1 log @Pullup ticket #4469 - requested by tron print/xpdf: security update Revisions pulled up: - print/xpdf/Makefile 1.81 - print/xpdf/distinfo 1.42 - print/xpdf/patches/patch-al 1.5 - print/xpdf/patches/patch-am 1.4 - print/xpdf/patches/patch-aq deleted - print/xpdf/patches/patch-ar deleted ------------------------------------------------------------------- Module Name: pkgsrc Committed By: tron Date: Fri Aug 1 12:31:27 UTC 2014 Modified Files: pkgsrc/print/xpdf: Makefile distinfo pkgsrc/print/xpdf/patches: patch-al patch-am Removed Files: pkgsrc/print/xpdf/patches: patch-aq patch-ar Log Message: Update "xpdf" package to version 3.04. Changes since version 3.03: - New text extractor. - Added the pdftohtml tool. - Added the pdftopng tool. - New trapezoid-based rasterizer core (for performance). - Generate appearance streams for Line, PolyLine, and Polygon annotations. - Added the closeWindowOrQuit command, and changed the default binding for ctrl-W from closeWindow to closeWindowOrQuit. - Implemented the new AES-256 mode (R=3D6, Acrobat X). - Add an object cache. - Added a small cache for object streams. - Modify PSOutputDev to use LZW compression instead of RLE, with a fallback to RLE if the "psLZW no" setting is given. - Pdfinfo now prints page rotation info. - Modified ImageOutputDev, used by pdfimages, to output the masks and soft masks used when drawing images. - Remove non-printable characters from error output, just in case they might cause problems for the terminal program. - Added initial support for Code3of9 bar codes in XFA forms. - Added the mapExtTrueTypeFontsViaUnicode xpdfrc command. - Apply stroke adjustment to rectangular images and clipping regions (in addition to strokes and fills). - Decode JPEG 2000 images at less than full resolution if the full res image isn't needed (i.e., if the raw image is higher resolution than the output). - Implemented knockout groups. - Removed t1lib support. - Added support for images with 16-bit components. - Rewrote the Dict class to use a hash table; as a side effect, this handles dictionaries with multiple definitions for a key, which are in violation of the spec, but Acrobat appears to handle. - The transformed line width computation -- used to implement the minLineWidth setting, and the hairline threshold in monochrome mode -- was incorrect. - Pdftops was not correctly handling the case where it couldn't find a 16-bit font -- this led to crashes and/or invalid PostScript. - A bug in FlateStream::getBlock() was causing problems with narrow images. - Use the correct _WIN32 define instead of WIN32. - Use copy-on-write for the clip path in SplashState (when doing gsave), for performance. - Added a Solaris-specific entry to the ghostscript font search path. - SplashState was initializing line width to 0 instead of 1. - Abort processing on a content stream after getting 500 errors (undefined operator, wrong number of args) -- this avoids very long processing time for malicious PDF files using bogus RLE encoded content streams. - Added the psUseCropBoxAsPage xpdfrc option; "pdftops -pagecrop" now sets psUseCropBoxAsPage; "pdftops -pagecrop -paper match" now uses the CropBox as the page size. - Re-architected the AcroForm support code into a separate AcroForm module. - Fixed the handling of overprinting/transparency interaction, using the CompatibleOverprint blend mode. - The TIFF predictor code for the 1-bit-per-pixel case was broken. - For triangle and patch mesh shadings (types 4-7) with color functions, interpolate the function parameter not the color. - Check the fontFile/fontDir commands before (instead of after) doing Base-14 substitution in PS output. - Correctly handle non-embedded TrueType fonts that have an Identity ToUnicode mapping (display and PS output were failing). - Added support for XFA form rendering, including an "enableXFA" xpdfrc setting. - Handle PFB Type 1 fonts when generating PostScript output. - Unwind any extraneous saved graphics state at the end of the page (before drawing annotations). - Added some integer overflow checks in the GString class. - Handle 16-bit components in JPEG 2000 images. - ActualText spans can end without a valid font, in which case TextPage::beginWord was crashing. - The Domain entry in function shadings wasn't being parsed correctly. - Fixed a bug in the JPEG decoder - successive approximation (progressive mode) coefficients weren't being handled correctly. - Added a better infinite loop test to the xref parser. - When generating PostScript, merge reused TrueType fonts (if their code-to-GID mappings are the same). - Tweak the Gouraud triangle shaded fill code to end the recursive splitting if the triangles get sufficiently small. - Do bilinear interpolation when upsampling images. - When skipping extraneous image data from an inline image, look for EI instead of just EI. - When writing to stdout on Windows, pdftoppm now sets the file mode to binary. [Thanks to Robert Frunzke.] - Accept strings as well as names for the BaseFont entry in font objects. - Removed the TEXTOUT_WORD_LIST config option (with the new text extractor, this is always enabled). - Fixed a bug in the JBIG2 decoder (the TPGD context for template #3 in readGenericBitmap was incorrect). - Rewrote the PostScriptFunction code for performance. - Handle 8-bit OpenType CFF fonts that are missing required tables in the OpenType wrapper. - Handle tiling patterns with reversed coordinates in their bounding boxes. - Added support for 64-bit file offsets, i.e., PDF files larger than 2GB. - Optimize the code that rasterizes pattern-filled image masks. - Added support for Mac OS X system fonts (Base-14 only). - The backdrop color in luminosity-type soft mask groups was not being handled correctly. - Modified behavior of "pdftops -paper match -duplex ..." - it will now duplex consecutive same-sized pages. - Tweak the handling of degenerate fills ('moveto lineto fill') to match Adobe. - Don't honor the OPM=3D1 setting with ICCBased CMYK color spaces. - Whole-word searches were treating certain punctuation (Unicode number separators and terminators) as part of the word, e.g., searching for "foo" would not match "foo,". - Use the TextString class everywhere it makes sense. - Removed the unnecessary segment sort in Splash (performance optimization). - Handle hyperlinks that use Widget-type annotations. - Fix up the integer overflow checks to avoid issues with clever compilers. [Thanks to Nickolai Zeldovich.] - Correctly handle streams with missing Length entries in damaged PDF files. - Added a compile-time option (LOAD_FONTS_FROM_MEM) to load fonts from memory rather than temporary files on disk. - Added the psRasterSliceSize xpdfrc option. - Fixed a case in the JPEG 2000 arithmetic decoder where extra data is present in packet i, and needs to be saved for use in packet i+1. - Fixed a bug in the JPEG 2000 decoder related to images with fewer than 8 bits per component. - Handle the case in PSOutputDev where slice size overflows a 32-bit integer. - Add (partial) support for TrueType cmap format 2. - Always pass FT_LOAD_NO_BITMAP to FreeType -- bitmaps apparently fail with rotated characters. - Support fonts specified in ExtGState dictionaries. - Annotations with empty Border arrays should not draw a border. - Fix the CMap parser to handle large CID ranges. - Check for Type 3 CharProcs that call q or Q before the d0/d1 operator, and treat them as uncacheable. - Invert the selection color when starting in reverse video mode. - Device{Gray,RGB,CMYK} cannot be mapped via a resource dict. - Changed the PS output for masked images (explicit and color key masking): use a plain old clip path instead of rectclip to avoid array overflows. - Check the StemSnapH/V arrays when converting Type 1C fonts to Type 1 - if there are any duplicate or out-of-order values, skip that StemSnapH/V array. - Added the psMinLineWidth xpdfrc setting. - Fix an obscure issue in converting TrueType fonts to Type 42, related to empty glyph descriptions (12 zero bytes). - Pdftops now reports an error if there were any I/O errors writing to the PS output file. - Fix vertical text (CJK fonts) in PS output -- offset the character origin correctly. - Increased the number of digits used by pdfimages for the image number from three to four. - Handle right-to-left (e.g., Arabic) ligatures correctly in the text extractor. - Added the -loc and -locPS options to pdffonts. - Extend the object parser recursion limit to cover Stream::addFilters() / Stream::makeFilters() - to avoid another possibility of stack overflow. - Disable FreeType autohinting, because it can fail badly with font subsets that use invalid glyph names -- except in the case of Type 1 fonts, which look much better with light autohinting. - Modified the rasterizer pipeline functions to process a scan line at a time (for performance). - Removed VMS build support (it hasn't been updated in ages). - Removed pdftotext's '-htmlmeta' option (use pdftohtml instead). - PSOutputDev's font/form setup code, and pdffonts, were not scanning soft mask groups in ExtGState dictionaries. - Invalid DCT input (e.g., from a damaged PDF file) could overflow the dctClip array. - When upsampling an image mask or image with a large resulting image size, do it in stream mode instead of prescaling the whole image (to avoid running out of memory). - Added infinite loop detection to pdffonts. To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81 pkgsrc/print/xpdf/Makefile cvs rdiff -u -r1.41 -r1.42 pkgsrc/print/xpdf/distinfo cvs rdiff -u -r1.4 -r1.5 pkgsrc/print/xpdf/patches/patch-al cvs rdiff -u -r1.3 -r1.4 pkgsrc/print/xpdf/patches/patch-am cvs rdiff -u -r1.4 -r0 pkgsrc/print/xpdf/patches/patch-aq \ pkgsrc/print/xpdf/patches/patch-ar @ text @d1 1 a1 1 # $NetBSD$ d3 4 a6 1 DISTNAME= xpdf-3.04 d31 1 d56 1 @ 1.79 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.78 2012/10/08 13:45:49 asau Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.78 log @Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.77 2011/12/09 14:36:36 drochner Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.77 log @PKGREV bump for libXp-less openmotif @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.76 2011/11/01 06:02:27 sbd Exp $ a19 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.76 log @Recursive bump for graphics/freetype2 buildlink addition. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.75 2011/10/27 02:35:41 tez Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.75 log @Update to 3.03 Fixes multiple vulnerabilites Change list too long to include here, see http://www.foolabs.com/xpdf/CHANGES (file does not note what changes were included in 3.02pl1 - 3.02pl4 and which are new for 3.03) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.73 2010/10/13 21:29:42 tez Exp $ d6 1 @ 1.74 log @Adjust Thai and Japanese examples in xpdfrc(5) to realities (add-to-xpdfrc in xpdf-thai and xpdf-japanese package). Fixes PR#44266. Bump PKGREVISION. @ text @d3 3 a5 3 DISTNAME= xpdf-3.02 PKGNAME= xpdf-3.02pl4 PKGREVISION= 4 d10 3 a12 3 PATCH_SITES= ${MASTER_SITES} PATCHFILES= xpdf-3.02pl1.patch xpdf-3.02pl2.patch xpdf-3.02pl3.patch xpdf-3.02pl4.patch PATCH_DIST_STRIP= -p1 @ 1.74.8.1 log @Pullup ticket #3587 - requested by tez print/xpdf: security update Revisions pulled up: - print/xpdf/MESSAGE 1.4 - print/xpdf/Makefile 1.75 - print/xpdf/distinfo 1.40 - print/xpdf/patches/patch-aa 1.8 - print/xpdf/patches/patch-ab deleted - print/xpdf/patches/patch-ai 1.4 - print/xpdf/patches/patch-ak 1.6 - print/xpdf/patches/patch-al 1.4 - print/xpdf/patches/patch-am 1.3 - print/xpdf/patches/patch-an deleted - print/xpdf/patches/patch-aq 1.4 - print/xpdf/patches/patch-bb deleted - print/xpdf/patches/patch-bc 1.2 - print/xpdf/patches/patch-bd deleted --- Module Name: pkgsrc Committed By: tez Date: Thu Oct 27 02:35:41 UTC 2011 Modified Files: pkgsrc/print/xpdf: Makefile distinfo pkgsrc/print/xpdf/patches: patch-aa patch-ai patch-ak patch-al patch-am patch-aq patch-bc Removed Files: pkgsrc/print/xpdf/patches: patch-ab patch-an patch-bb patch-bd Log Message: Update to 3.03 Fixes multiple vulnerabilites Change list too long to include here, see http://www.foolabs.com/xpdf/CHANGES (file does not note what changes were included in 3.02pl1 - 3.02pl4 and which are new for 3.03) --- Module Name: pkgsrc Committed By: tez Date: Thu Oct 27 14:54:41 UTC 2011 Added Files: pkgsrc/print/xpdf: MESSAGE Log Message: Add MESSAGE to notify users of change in xpdfrc commands. @ text @d1 1 a1 1 # $NetBSD$ d3 3 a5 3 DISTNAME= xpdf-3.03 #PKGNAME= xpdf-3.02pl4 #PKGREVISION= 4 d10 3 a12 3 #PATCH_SITES= ${MASTER_SITES} #PATCHFILES= xpdf-3.02pl1.patch xpdf-3.02pl2.patch xpdf-3.02pl3.patch xpdf-3.02pl4.patch #PATCH_DIST_STRIP= -p1 @ 1.73 log @Fixes for CVE-2010-3702 and CVE-2010-3704 from openbsd ports and cross checked with redhat (bugs 595245 and 638960) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.72 2010/06/13 08:56:04 spz Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.72 log @the fonts that xpdf uses used to be in ghostscript-fonts, but nowadays they are present in urw-fonts; fix dependencies and font search paths. Also add X11R7 to the font search paths. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.71 2009/11/15 22:31:51 wiz Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.71 log @Use full path for depends. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.70 2009/11/14 07:10:17 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 d23 1 a23 1 DEPENDS+= ghostscript-fonts-[0-9]*:../../fonts/ghostscript-fonts @ 1.70 log @Bump PKGREVISION for previous. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.69 2009/11/13 23:12:02 christos Exp $ d24 1 a24 1 DEPENDS+= poppler-utils-[0-9]*:../poppler-utils @ 1.69 log @make those not conflict, by using the poppler version of the pdftofoo programs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.68 2009/10/16 19:36:29 tez Exp $ d5 1 @ 1.68 log @update to xpdf-3.02pl4 to fix CVE-2009-3603, CVE-2009-3604, CVE-2009-3606, CVE-2009-3608 & CVE-2009-3609 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.67 2009/06/01 13:48:36 reed Exp $ d23 1 a25 1 CONFLICTS+= poppler-utils-[0-9]* d45 2 a46 2 SUBST_FILES.paths= doc/pdffonts.1 doc/pdfimages.1 doc/pdfinfo.1 SUBST_FILES.paths+= doc/pdftoppm.1 doc/pdftops.1 doc/pdftotext.1 @ 1.67 log @Add conflict with poppler-utils. And bump package revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.66 2009/04/17 12:09:35 tron Exp $ d4 1 a4 1 PKGNAME= xpdf-3.02pl3 d10 1 a10 1 PATCHFILES= xpdf-3.02pl1.patch xpdf-3.02pl2.patch xpdf-3.02pl3.patch a11 1 PKGREVISION= 1 d16 1 @ 1.67.4.1 log @Pullup ticket #2913 - requested by tez xpdf: security patch Revisions pulled up: - print/xpdf/Makefile 1.68 - print/xpdf/distinfo 1.35 --- Module Name: pkgsrc Committed By: tez Date: Fri Oct 16 19:36:29 UTC 2009 Modified Files: pkgsrc/print/xpdf: Makefile distinfo Log Message: update to xpdf-3.02pl4 to fix CVE-2009-3603, CVE-2009-3604, CVE-2009-3606, CVE-2009-3608 & CVE-2009-3609 @ text @d1 1 a1 1 # $NetBSD$ d4 1 a4 1 PKGNAME= xpdf-3.02pl4 d10 1 a10 1 PATCHFILES= xpdf-3.02pl1.patch xpdf-3.02pl2.patch xpdf-3.02pl3.patch xpdf-3.02pl4.patch d12 1 a16 1 LICENSE= gnu-gpl-v2 @ 1.66 log @Update "xpdf" package to version 3.02pl3. This update fixes the security vulnerabilities reported in CVE-2009-0146, CVE-2009-0147, CVE-2009-0166, CVE-2009-0799, CVE-2009-0800, CVE-2009-1179, CVE-2009-1180, CVE-2009-1181, CVE-2009-1182 and CVE-2009-1183. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.65 2008/04/20 15:48:12 tonnerre Exp $ d12 1 d25 1 @ 1.65 log @Fix embedded font handling (CVE-2008-1693). While at it, add a patch from upstream CVS which fixes display of 16-bit colors. Update from print/poppler. Approved-by: joerg @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2008/03/29 03:00:57 obache Exp $ d4 1 a4 2 PKGNAME= xpdf-3.02pl2 PKGREVISION= 1 d10 1 a10 1 PATCHFILES= xpdf-3.02pl1.patch xpdf-3.02pl2.patch @ 1.65.12.1 log @Pullup ticket 2743 - requested by tron Security update Revisions pulled up: - pkgsrc/print/xpdf/Makefile 1.66 - pkgsrc/print/xpdf/distinfo 1.34 Module Name: pkgsrc Committed By: tron Date: Fri Apr 17 12:09:35 UTC 2009 Modified Files: pkgsrc/print/xpdf: Makefile distinfo Log Message: Update "xpdf" package to version 3.02pl3. This update fixes the security vulnerabilities reported in CVE-2009-0146, CVE-2009-0147, CVE-2009-0166, CVE-2009-0799, CVE-2009-0800, CVE-2009-1179, CVE-2009-1180, CVE-2009-1181, CVE-2009-1182 and CVE-2009-1183. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 pkgsrc/print/xpdf/Makefile cvs rdiff -u -r1.33 -r1.34 pkgsrc/print/xpdf/distinfo @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.66 2009/04/17 12:09:35 tron Exp $ d4 2 a5 1 PKGNAME= xpdf-3.02pl3 d11 1 a11 1 PATCHFILES= xpdf-3.02pl1.patch xpdf-3.02pl2.patch xpdf-3.02pl3.patch @ 1.64 log @Update xpdf to 3.02pl2. Security fix for CVE-2007-4352, CVE-2007-5392 and CVE-2007-5393. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2007/08/02 14:54:33 drochner Exp $ d5 1 @ 1.64.2.1 log @Pullup ticket 2347 - requested by tonnerre security update for xpdf Revisions pulled up: - pkgsrc/print/xpdf/Makefile 1.65 - pkgsrc/print/xpdf/distinfo 1.33 - pkgsrc/print/xpdf/patches/patch-aq 1.3 - pkgsrc/print/xpdf/patches/patch-ar 1.4 Module Name: pkgsrc Committed By: tonnerre Date: Sun Apr 20 15:48:12 UTC 2008 Modified Files: pkgsrc/print/xpdf: Makefile distinfo Added Files: pkgsrc/print/xpdf/patches: patch-aq patch-ar Log Message: Fix embedded font handling (CVE-2008-1693). While at it, add a patch from upstream CVS which fixes display of 16-bit colors. Update from print/poppler. Approved-by: joerg @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.65 2008/04/20 15:48:12 tonnerre Exp $ a4 1 PKGREVISION= 1 @ 1.63 log @add a vendor supplied patch to fix an integer overflow vulnerability (CVE-2007-3387) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2007/04/06 14:29:59 gdt Exp $ d4 1 a4 1 PKGNAME= xpdf-3.02pl1 d9 3 @ 1.62 log @Add "MAKE_JOBS_SAFE= no"; the build fails horribly with MAKE_JOBS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2007/03/13 11:06:04 drochner Exp $ d4 1 @ 1.61 log @update to 3.02 changes: many fixes, added support for PDF features, UI improvements see the CHANGELOG for details @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2007/01/17 17:38:05 drochner Exp $ d15 2 @ 1.60 log @apply the patch from poppler to fix MOAB-06-01-2007 (DOS) bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2006/11/06 10:47:18 joerg Exp $ d3 1 a3 3 DISTNAME= xpdf-3.01 PKGNAME= ${DISTNAME}pl2 PKGREVISION= 2 a8 4 PATCH_SITES= ${MASTER_SITES} PATCHFILES= xpdf-3.01pl2.patch PATCH_DIST_STRIP= -p1 @ 1.59 log @Switch to modular buildlinks and prefer OWN_DIRS over PLIST exec/unexec. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2006/10/09 12:52:36 joerg Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.58 log @Flag a number of packages I use as supporting (user-)destdir. apg is a bit special as it has some hardcoded ownership, so mark that as "destdir". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2006/05/31 07:57:17 tron Exp $ d50 1 a50 3 # Used by supplemental packages. post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/xpdf d56 1 a56 1 .include "../../graphics/xpm/buildlink3.mk" @ 1.57 log @Set API dependence for "freetype2" to version 2.2.1 or newer. The new "xpdf" package works fine with an old "freetype2" library but cannot be built with the old include files. This fixes PR pkg/33607 by Brad Harder. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2006/05/30 20:03:28 tron Exp $ d19 2 @ 1.56 log @Add patch provided by the FreeType2 maintaines to make this package 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.55 2006/03/29 17:20:09 joerg Exp $ d52 2 @ 1.55 log @Update xpdf to 3.01 patch level 2. The patch level addresses a number of vulnerabilities reported and adds at least some constraint checks not done before. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2006/03/04 21:30:32 jlam Exp $ d5 1 @ 1.54 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.53 2006/02/05 23:10:41 joerg Exp $ d4 1 a4 2 PKGNAME= ${DISTNAME}pl1 PKGREVISION= 5 d11 1 a11 1 PATCHFILES= xpdf-3.01pl1.patch @ 1.53 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2006/01/22 23:13:33 tron Exp $ d15 1 a15 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.52 log @Apply security fix for SA18303 taken from Fedora Core 4. Bump package revision because of this fix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2006/01/22 22:01:11 ghen Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.51 log @[subst.mk] WARNING: Ignoring non-existent file "./doc/pdftopnm.1". -> should be "doc/pdftoppm.1". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2006/01/21 22:31:58 dillo Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.50 log @Drop maintainership: I don't have the time to chase two vulnerabilities per month. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2006/01/12 13:56:12 ghen Exp $ d42 1 a42 1 SUBST_FILES.paths+= doc/pdftopnm.1 doc/pdftops.1 doc/pdftotext.1 @ 1.49 log @Use += instead of = for appending to SUBST_FILES. (btw, Joerg, you could also have used *.1 *.5 as in the original post-patch target.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2006/01/12 02:02:16 joerg Exp $ d15 1 a15 1 MAINTAINER= dillo@@NetBSD.org @ 1.48 log @Use SUBST framework. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2005/12/29 06:22:08 jlam Exp $ d42 2 a43 2 SUBST_FILES.paths= doc/pdftopnm.1 doc/pdftops.1 doc/pdftotext.1 SUBST_FILES.paths= doc/sample-xpdfrc doc/xpdf.1 doc/xpdfrc.5 @ 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/20 16:00:16 ghen Exp $ d40 7 a46 6 post-patch: @@cd ${WRKSRC}/doc && \ for f in *.1 *.5; do \ ${MV} $${f} $${f}.orig; \ ${SED} ${FILES_SUBST_SED} $${f}.orig > $${f}; \ done @ 1.46 log @Fix window resizing bug, from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=324172 Bump PKGREVISION. Ok by joerg, wiz, dillo. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2005/12/18 20:05:32 dillo Exp $ a22 1 USE_PKGINSTALL= yes @ 1.46.2.1 log @Pullup ticket 1053 - requested by Matthias Scheler security fix for xpdf Revisions pulled up: - pkgsrc/print/xpdf/Makefile 1.52 - pkgsrc/print/xpdf/distinfo 1.25 - pkgsrc/print/xpdf/patches/patch-ao 1.3 - pkgsrc/print/xpdf/patches/patch-aq 1.1 - pkgsrc/print/xpdf/patches/patch-at 1.2 Module Name: pkgsrc Committed By: tron Date: Sun Jan 22 23:13:33 UTC 2006 Modified Files: pkgsrc/print/xpdf: Makefile distinfo pkgsrc/print/xpdf/patches: patch-at Added Files: pkgsrc/print/xpdf/patches: patch-ao patch-aq Log Message: Apply security fix for SA18303 taken from Fedora Core 4. Bump package revision because of this fix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2006/01/22 23:13:33 tron Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.45 log @Fix vulnerability CAN-2005-3191. Patch provided by jlam. Bump PKGREVISION to 2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2005/12/12 21:36:55 joerg Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.44 log @Bump all motif packages for recent openmotif update. The major version of the shared libXm has changed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2005/12/08 18:53:24 dillo Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.43 log @Fix subdirectory on sunsite mirrors, noted by reed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2005/12/07 09:26:58 uebayasi Exp $ d5 1 @ 1.42 log @Fix a patch for "Xpdf Multiple Buffer Overflow Vulnerabilities" (http://secunia.com/advisories/17897/). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2005/12/05 23:55:16 rillig Exp $ d7 1 a7 1 ${MASTER_SITE_SUNSITE:=apps/graphics/viewers/X/} \ @ 1.41 log @Ran "pkglint --autofix", which corrected some of the quoting issues in CONFIGURE_ARGS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2005/12/05 20:50:54 rillig Exp $ d4 1 d10 4 @ 1.40 log @Fixed pkglint warnings. The warnings are mostly quoting issues, for example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2005/09/07 15:19:08 adam Exp $ d20 1 a20 1 CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} @ 1.39 log @Changes 3.01: ------------------ Added the continuous view mode, including the '-cont' switch and the 'continuousView' config file option. At high zoom levels, don't rasterize the entire page - this avoids problems running out of memory. Added "search backward" and "match case" options to the find dialog. Support explicitly masked images and soft masked images. Add support to DCTStream for 16-bit quant tables. Don't segfault if the user clicks on an outline entry with a broken destination. Changed the makefiles and configure script to skip building pdftoppm (in addition to xpdf) if X, Motif, or FreeType is not found; changed the error message in the configure script to match. Move an inline function in JArithmeticDecoder.cc to avoid compiler errors. Fixed a bug in the rasterizer that was sometimes causing infinite loops with round line caps on vertical lines. Various rasterizer optimizations. Look for intermediate resize events - try to avoid lagging when the user is doing an opaque resize. The FormType key in Form XObjects is optional. Handle external 16-bit TrueType fonts correctly, using the Unicode cmap. Add class declarations to TextOutputDev.h to work with stricter C++ compilers. More... @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2005/08/12 12:27:30 salo Exp $ d23 2 a24 2 CONFIGURE_ENV+= CXXFLAGS="${CXXFLAGS}" MAKE_ENV+= SED="${SED}" ECHO="${ECHO}" @ 1.39.2.1 log @Pullup ticket 943 - requested by Masao Uebayashi sync print/xpdf with HEAD, including a security fix Revisions pulled up: - pkgsrc/print/xpdf/Makefile 1.42 - pkgsrc/print/xpdf/distinfo 1.22 Module Name: pkgsrc Committed By: uebayasi Date: Wed Dec 7 09:26:58 UTC 2005 Modified Files: pkgsrc/print/xpdf: Makefile distinfo Log Message: Fix a patch for "Xpdf Multiple Buffer Overflow Vulnerabilities" (http://secunia.com/advisories/17897/). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2005/12/07 09:26:58 uebayasi Exp $ a3 1 PKGNAME= ${DISTNAME}pl1 a8 4 PATCH_SITES= ${MASTER_SITES} PATCHFILES= xpdf-3.01pl1.patch PATCH_DIST_STRIP= -p1 @ 1.38 log @Security fix for CAN-2005-2097. "A vulnerability has been reported in Xpdf, which can be exploited by malicious people to cause a DoS (Denial of Service) on a vulnerable system." http://secunia.com/advisories/16374/ Patches from Ubuntu and RedHat. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2005/06/01 18:03:20 jlam Exp $ d3 1 a3 3 DISTNAME= xpdf-3.00 PKGNAME= ${DISTNAME}pl3 PKGREVISION= 1 a8 6 PATCHFILES= xpdf-3.00pl1.patch PATCHFILES+= xpdf-3.00pl2.patch PATCHFILES+= xpdf-3.00pl3.patch PATCH_SITES= ${MASTER_SITES} PATCH_DIST_ARGS=-d ${WRKSRC}/xpdf --quiet d17 1 a17 1 USE_PKGINSTALL= YES d19 1 a19 2 GNU_CONFIGURE= YES @ 1.37 log @Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. Several changes are involved since they are all interrelated. These changes affect about 1000 files. The first major change is rewriting bsd.builtin.mk as well as all of the builtin.mk files to follow the new example in bsd.builtin.mk. The loop to include all of the builtin.mk files needed by the package is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk is now included by each of the individual builtin.mk files and provides some common logic for all of the builtin.mk files. Currently, this includes the computation for whether the native or pkgsrc version of the package is preferred. This causes USE_BUILTIN.* to be correctly set when one builtin.mk file includes another. The second major change is teach the builtin.mk files to consider files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most of the builtin.mk files test for the presence of built-in software by checking for the existence of certain files, e.g. , and we now assume that if that file is under ${LOCALBASE}, then it must be from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The exceptions to this new check are the X11 distribution packages, which are handled specially as noted below. The third major change is providing builtin.mk and version.mk files for each of the X11 distribution packages in pkgsrc. The builtin.mk file can detect whether the native X11 distribution is the same as the one provided by pkgsrc, and the version.mk file computes the version of the X11 distribution package, whether it's built-in or not. The fourth major change is that the buildlink3.mk files for X11 packages that install parts which are part of X11 distribution packages, e.g. Xpm, Xcursor, etc., now use imake to query the X11 distribution for whether the software is already provided by the X11 distribution. This is more accurate than grepping for a symbol name in the imake config files. Using imake required sprinkling various builtin-imake.mk helper files into pkgsrc directories. These files are used as input to imake since imake can't use stdin for that purpose. The fifth major change is in how packages note that they use X11. Instead of setting USE_X11, package Makefiles should now include x11.buildlink3.mk instead. This causes the X11 package buildlink3 and builtin logic to be executed at the correct place for buildlink3.mk and builtin.mk files that previously set USE_X11, and fixes packages that relied on buildlink3.mk files to implicitly note that X11 is needed. Package buildlink3.mk should also include x11.buildlink3.mk when linking against the package libraries requires also linking against the X11 libraries. Where it was obvious, redundant inclusions of x11.buildlink3.mk have been removed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2005/04/11 21:47:09 tv Exp $ d5 1 @ 1.37.2.1 log @Pullup ticket 676 - requested by Lubomir Sedlacik security fix for xpdf Revisions pulled up: - pkgsrc/print/xpdf/Makefile 1.38 - pkgsrc/print/xpdf/distinfo 1.20 - pkgsrc/print/xpdf/patches/patch-ar 1.1 - pkgsrc/print/xpdf/patches/patch-as 1.1 Module Name: pkgsrc Committed By: salo Date: Fri Aug 12 12:27:30 UTC 2005 Modified Files: pkgsrc/print/xpdf: Makefile distinfo Added Files: pkgsrc/print/xpdf/patches: patch-ar patch-as Log Message: Security fix for CAN-2005-2097. "A vulnerability has been reported in Xpdf, which can be exploited by malicious people to cause a DoS (Denial of Service) on a vulnerable system." http://secunia.com/advisories/16374/ Patches from Ubuntu and RedHat. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2005/08/12 12:27:30 salo Exp $ a4 1 PKGREVISION= 1 @ 1.36 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2005/01/19 10:01:03 drochner Exp $ a24 1 USE_X11= YES @ 1.35 log @the daily security patch: update to 3.00pl3, fixes: http://www.idefense.com/application/poi/display?id=186&type=vulnerabilities @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2004/12/22 21:24:44 adrianp Exp $ a23 1 USE_BUILDLINK3= YES @ 1.34 log @- Update to 3.00pl2 to address recent security issue: http://www.idefense.com/application/poi/display?id=172&type=vulnerabilities @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2004/11/25 13:26:16 dillo Exp $ d4 1 a4 1 PKGNAME= ${DISTNAME}pl2 d12 1 @ 1.33 log @on second thought, let's call it pl1, as was done before @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2004/11/25 13:20:36 dillo Exp $ d4 1 a4 1 PKGNAME= ${DISTNAME}pl1 d11 1 @ 1.33.2.1 log @Pullup ticket 179 - requested by Adrian Portelli security fix for xpdf Module Name: pkgsrc Committed By: adrianp Date: Wed Dec 22 21:24:44 UTC 2004 Modified Files: pkgsrc/print/xpdf: Makefile distinfo Log Message: - Update to 3.00pl2 to address recent security issue: http://www.idefense.com/application/poi/display?id=172&type=vulnerabilities @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2004/12/22 21:24:44 adrianp Exp $ d4 1 a4 1 PKGNAME= ${DISTNAME}pl2 a10 1 PATCHFILES+= xpdf-3.00pl2.patch @ 1.33.2.2 log @Pullup ticket 258 - requested by Lubomir Sedlacik security fix for xpdf Revisions pulled up: - pkgsrc/print/xpdf/Makefile 1.35 - pkgsrc/print/xpdf/distinfo 1.18 Module Name: pkgsrc Committed By: drochner Date: Wed Jan 19 10:01:03 UTC 2005 Modified Files: pkgsrc/print/xpdf: Makefile distinfo Log Message: the daily security patch: update to 3.00pl3, fixes: http://www.idefense.com/application/poi/display?id=186&type=vulnerabilities @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2005/01/19 10:01:03 drochner Exp $ d4 1 a4 1 PKGNAME= ${DISTNAME}pl3 a11 1 PATCHFILES+= xpdf-3.00pl3.patch @ 1.32 log @update to 3.00.1 (pl1): fix various buffer overflows @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2004/10/03 00:18:07 tv Exp $ d4 1 a4 1 PKGNAME= ${DISTNAME}.1 @ 1.31 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.30 2004/07/28 11:06:43 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 d10 4 @ 1.30 log @Add a MASTER_SITE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2004/04/18 23:58:29 wiz Exp $ d4 1 @ 1.30.2.1 log @Pullup ticket 150 - requested by Dieter Baron security fix for xpdf Module Name: pkgsrc Committed By: dillo Date: Thu Nov 25 13:20:36 UTC 2004 Modified Files: pkgsrc/print/xpdf: Makefile distinfo Log Message: update to 3.00.1 (pl1): fix various buffer overflows --- Module Name: pkgsrc Committed By: dillo Date: Thu Nov 25 13:26:16 UTC 2004 Modified Files: pkgsrc/print/xpdf: Makefile Log Message: on second thought, let's call it pl1, as was done before @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2004/11/25 13:26:16 dillo Exp $ a3 1 PKGNAME= ${DISTNAME}pl1 a8 4 PATCHFILES= xpdf-3.00pl1.patch PATCH_SITES= ${MASTER_SITES} PATCH_DIST_ARGS=-d ${WRKSRC}/xpdf --quiet @ 1.29 log @Convert to bl3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2004/03/03 10:50:09 adam Exp $ d6 2 a7 1 ${MASTER_SITE_SUNSITE:=apps/graphics/viewers/X/} @ 1.28 log @Changes 3.00: * New PDF rasterizer ("Splash"). * Added support for PDF 1.5. * Replaced pdftopbm with pdftoppm (which can generate PBM, PGM, and PPM files). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2004/02/02 13:02:49 jlam Exp $ d16 1 a16 1 USE_BUILDLINK2= YES d48 4 a51 4 .include "../../fonts/t1lib/buildlink2.mk" .include "../../graphics/freetype2/buildlink2.mk" .include "../../graphics/xpm/buildlink2.mk" .include "../../mk/motif.buildlink2.mk" @ 1.27 log @These packages need a C++ compiler. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2003/11/07 16:34:41 gavan Exp $ d3 1 a3 1 DISTNAME= xpdf-2.03 @ 1.26 log @Set USE_GCC_SHLIB. Fixes linking on Solaris. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2003/11/03 00:36:02 dillo Exp $ d19 1 a19 1 USE_GCC_SHLIB= YES @ 1.25 log @take over maintainership @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2003/10/24 01:12:52 xtraeme Exp $ d19 1 @ 1.24 log @Updated to 2.03. PR pkg/23165, Greg Troxel . Changelog: 2.03 (2003-oct-10) ------------------ Rewrote the text extractor to: - do a better job with rotated text; - handle right-to-left scripts; - be faster. Changed the zoom setting to use a percentage (relative to 72 dpi) instead of a zoom "factor". If the PDF file has an outline, open the outline pane initially. Added -f and -l options to pdfinfo; print multiple page sizes. The HAVE_XTAPPSETEXITFLAG test in XPDFApp.cc was backwards. The BitsPerComponent entry is optional in image mask objects. Render any annotation with an appearance stream, instead of just Widget and Stamp annotations. Fix a bug in the TrueType font checker: the test for an unsorted 'loca' table was wrong. Modify the TrueType cmap selection algorithm yet again to try to match Adobe's behavior. Changed sqrt(2) to sqrt(2.0) in pdfinfo.cc to make various compilers happy. Fixed a deadlock problem (when MULTITHREADING is set); cleaned up some other problems with the locking code. Fixed a bug in the interpolation code for type 0 (sampled) functions. Implemented type 1 (function-based) shaded fills. Fixed some stupid bugs in the JBIG2 decoder (introduced with the previous optimization work). Fixed a typo in the code that parses vertical font metrics for CID fonts that was causing a seg fault. Fixed a couple of bugs that were causing seg faults with badly damaged PDF files. Limit the number of nested Forms to avoid infinite recursion (in buggy PDF files). Add a special case for rectangular clip regions - make sure these don't drop pixels on the right and bottom edges. Tell FreeType not to use glyph bitmaps when in anti-aliased mode. Read all of the border style info for links. All of the shaded fill types now do at least one bisection to avoid problems when the colors at the endpoints of the domain are the same. If the Length2 parameter for an embedded Type 1 font was incorrect (too small), pdftops was losing font data. Deal with (broken) DCT streams that use the same component ID number for different components. The MediaBox page attribute was not being inherited correctly. Fixed a bug in the Type 1C font converter related to local subroutines. The Type 1C -> Type 1 font converter was allocating the font dictionary one slot too small. Added a missing private dictionary entry to Type 1 fonts generated by the Type 1C converter. [Thanks to Michael Shell.] Fixed bugs in the tiling pattern fill code. Try the TrueType 0xf000 char code offset hack for the MacRoman encoding too (in addition to MS Symbol). Update the font metrics info for the Base 14 fonts to include the Euro character. SECURITY HOLE: Escape various characters in URLs before running a web browser (or movie viewer). [Fixed in 2.02p11] SECURITY HOLE: In the dialog used to verify "launch" links, provide a scrolling view if the command to be run is excessively long. [Fixed in 2.02p11] Added an option to disable insertion of page breaks (form feed characters) in extracted text (pdftotext -nopgbrk; xpdfrc "textPageBreaks" option). Check for 8-bit fonts that specify an out-of-range FirstChar or LastChar. Correctly handle an obsolete Type 2 charstring op (in the Type 1C-to-Type 1 font converter). [Thanks to Helge Blischke.] Use the font encoding info to fill in holes in the ToUnicode map. Added character names for Bulgarian (in the Cyrillic support pacakage) and Greek. Handle clipping to text in xpdf and pdftops. Fix color space detection in DCT decoder. [Thanks to Dwight Kelly.] Added the "unicodeToUnicode" xpdfrc option, intended (initially) for Arabic support. Handle the case in PSOutputDev where two font objects refer to the same embedded TrueType font, but with different encodings. [Thanks to Frank Siegert.] Kill any pre-existing path before drawing a form (or annotation). Save state before rendering page content; restore state afterward. Fix Stream::reset/close to work correctly with encoder streams; fix PSOutputDev to use Stream::close consistently. Fix a seg fault when hitting the 'back' button after closing a file. GfxState::getStrokeGray was returning the fill gray value (this only affected Level 1 PS output). Change PSOutputDev to reuse dictionaries in Level 1 mode (since Level 1 PS interpreters don't do garbage collection). [Thanks to Frank Siegert.] PSOutputDev was generating incorrect translations for landscape-mode pages. Implemented shading pattern color spaces. PSOutputDev wasn't correctly handling Type 3 fonts which used image resources (as opposed to inline images). [Thanks to Frank Siegert.] The fix from 1.00 which clipped out-of-bounds points was a bit too aggressive. Do proper Floyd-Steinberg dithering in XOutputDev. Don't automatically check for a null owner password (to match Adobe's behavior). Allow the FlateDecode filter in Level 3 PostScript output. Fixed small bugs in the Type 1C -> Type 1 converter and Type 1C -> Type 0 converter. [Thanks to Tom Kacvinsky.] Work around another weird Motif problem with the right button menu (which was sometimes causing the menu to not be displayed). Make the code that handles fonts defined directly in the resource dict more robust. Add a brief description of the outline pane to the xpdf man page. Ignore extra operands to content stream operators. Fixed a bug in the CCITTFax decoder. Allow the Count entry in a Pages dictionary to be a real number (because some PDF generators actually do this). Shading pattern fills weren't being clipped correctly. Incorrect shallow copies in GfxRadialShading and StitchingFunction. The StitchingFunction destructor wasn't checking for funcs being NULL. Change the TrueType code-to-GID mapping code so it looks at the TrueType 'post' table. Set the print command in the print dialog once at startup, don't change it each time a file is (re)loaded. Generate the %%BoundingBox comment in regular PostScript files (not just EPS files). Fixed a bug in the Unicode CMap parser. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2003/07/17 22:52:44 grant Exp $ d8 1 a8 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.23 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2003/06/19 06:49:47 tron Exp $ d3 1 a3 1 DISTNAME= xpdf-2.02pl1 @ 1.22 log @Undo last change and use "2.02pl1" as version number again because the package tools can handle it properly. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2003/06/19 04:59:54 itojun Exp $ d8 1 a8 1 MAINTAINER= tech-pkg@@netbsd.org @ 1.21 log @align PKGNAME with pkg-vulnerabilities (which one is more correct?) @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.20 2003/06/18 14:47:20 simonb Exp $ # a3 1 PKGNAME= xpdf-2.02.1 @ 1.20 log @Update to version 2.02pl1. From the xpdf website: This version includes a small patch that fixes a security hole in version 2.02. It was possible to construct a malicious URL link in a PDF file which would cause an arbitrary command to be run. The patch changes things to that the various characters which can cause trouble are escaped (%xx) before calling system(). This patch also changes the "launch" link verification dialog to provde a scrolling view of the command about to be run when the command string is excessively long. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2003/06/02 01:17:21 jschauma Exp $ d5 1 @ 1.19 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.18 2003/05/06 17:42:29 jmmv Exp $ d4 1 a4 1 DISTNAME= xpdf-2.02 @ 1.18 log @Drop trailing whitespace. Ok'ed by wiz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2003/03/25 14:02:37 salo Exp $ d9 1 a9 1 MAINTAINER= packages@@netbsd.org @ 1.17 log @Updated to version 2.02. Changes: - s/USE_X11BASE/USE_X11/ - fix paths in manual pages - install shared directory for supplemental packages 2.02: ===== - Rewrote the text extractor code that assembles words into lines to better handle vertically overlapping lines. - Add the "match" option for paper size (in PostScript output). - Added support for external 16-bit TrueType fonts; added the displayCIDFontTT and displayNamedCIDFontTT commands to the xpdfrc file. - Added an Arabic language support package. - Added the Windows-1255 encoding to the Hebrew language package. - A missing NULL check was causing a crash when closing the file in a single window (which clears out the window, but leaves it open). - Deal with TrueType fonts whose glyph data is out of order - this affected both FreeType rasterization and PostScript generation. - Munge font names in PSOutputDev to avoid names that are problematic for ghostscript because they start with an out-of-limits number (e.g., 1e999foo). - Modify the TrueType font encoding deciphering algorithm in yet another attempt to match up with Acrobat's behavior. - Bounds check the indexHigh value in indexed color spaces. - The text extractor no longer bothers trying to get an average character width for Type 3 fonts, since it generally doesn't work very well (because Type 3 metrics are unreliable). - Don't crash if the user hits ctrl-G ("find again") before doing a find. - Set the button pixmap foreground color correctly. - Handle text drawn backward on 180 degree rotated pages. - Added a magic call to XtUngrabButton after calling XmCreatePopupMenu which appears to prevent some very odd problems (idea taken from the DDD source code). - Fix the MacOS X fix (needed to include ). - Fixed a bunch of Motif 1.x / X11R5 incompatibilities. [Thanks to William Bader and Albert Chin-A-Young.] - Fixed various bugs in previously untested code in the JBIG2 decoder. - Modify the XPDFCore destructor to avoid a bogus warning message from OpenMotif 2.2. - Modified the Type 1C font parser to do proper bounds checking. - Fixed the bounds checking in the TrueType font parser. - Text extractor shouldn't do block merging in physical layout mode. - Fixed a problem in PSOutputDev in level2sep mode with images in a Separation color space and with a non-default Decode array. - Text extraction with "-raw" was concatenating lines from the bottom of one column and the top of the next. - Handle Type 1C subroutines in the font converters. - Correctly handle progressive JPEG images whose scans are slightly different sizes (e.g., the Y scan rounds up to a multiple of 8 pixels and the Cb/Cr scans round up to 16 pixels). - Avoid a potential divide-by-zero problem in TextOutputDev. - Modified the T1Font and FTFont modules to correctly handle glyphs that are larger than the font's claimed bounding box. - Tweak dupMaxDeltaX parameter in TextOutputDev to avoid triggering on double characters. - Improved detection in pdfinfo for ISO paper sizes. [Thanks to Hartmut Henkel.] - Xpdf wasn't responding to the TARGETS atom, which prevented pasting the selection into various applications. [Thanks to Phillip Ezolt.] - Handle XObjects with recursive references in their Resources dictionaries (in PSOutputDev). - Change PSOutputDev to deal with invalid PDF files that use non-embedded TrueType fonts with no encoding. - Check for undersized Widths arrays in fonts. - Add bounds checking code to Array class. - Updated VMS build scripts. [Thanks to Martin Zinser.] - Tweak the TrueType font handling code (again): - char codes in symbolic fonts may or may not be offset by 0xf000 - discard empty tables because they sometimes confuse FreeType - Fixed bounds checking in the Flate decoder. - Removed a bogus error message for exponential functions without explicit C0/C1 values. [Thanks to Hartmut Henkel.] - Handle the other Unicode cmap type (platform=0) in TrueType fonts. - Added support for the SGI Motif horizontal paned window widget. [Thanks to Felix Ritter.] - Ignore extra elements in link destination arrays. - Accept external Type 1 font files with a suffix of ".ps" or no suffix at all. - Add a bounds check in the DCT decoder. - Added instructions for building xpdf.exe under cygwin/XFree86. @ text @d1 2 a2 2 # $NetBSD: Makefile,v 1.16 2003/01/28 22:04:03 jlam Exp $ # @ 1.16 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.15 2002/12/31 02:31:53 uebayasi Exp $ d4 1 a4 2 DISTNAME= xpdf-2.01 PKGREVISION= 2 a8 4 PATCH_SITES= ftp://ftp.foolabs.com/pub/xpdf/ PATCHFILES= xpdf-2.01-patch1 PATCH_DIST_ARGS=-d ${WRKSRC}/xpdf d19 1 a19 1 USE_X11BASE= YES d36 11 @ 1.15 log @Fix an integer overflow vulnerability, which may cause arbitrary code to be executed. Bump PKGREVISION to nb2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2002/12/24 06:10:24 wiz Exp $ d23 1 a46 1 .include "../../mk/bsd.pkg.install.mk" @ 1.14 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.13 2002/12/07 17:49:43 drochner Exp $ d5 1 a5 1 PKGREVISION= 1 d9 4 @ 1.13 log @update to 2.01 changes: Redesigned the text extraction process: - process the text into "reading order" - added a "-layout" flag to pdftotext to switch back to the old style, where physical layout is maintained - use of the "-raw" flag is no longer recommended Added the -reload option for xpdf (in remote mode). Added support for external CID fonts; added the displayCIDFontT1 and displayNamedCIDFontT1 commands to the xpdfrc file. Handle the case of moveto/newpath/clip, which defines an empty clipping region (just like moveto/closepath/clip). Accept XYZ link destinations with missing array elements. Accept bogus font names based on "Symbol": Symbol,{Bold,Italic, BoldItalic}. Set the busy cursor in the find dialog while searching. Allow ToUnicode CMaps to use fewer than four hex digits in the Unicode char indexes. +bugfixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2002/11/08 02:46:29 dillo Exp $ d5 1 @ 1.12 log @update to 2.00 Changes since 1.01: - Switched to the Motif toolkit. - Support multiple open documents (in separate windows). - Added document outlines to the viewer. - Implemented the JBIG2 decoder. - Added support for movie annotations. - Switched back to native LZW decompression code. - Many bug fixes and enhancements. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2002/09/19 01:45:42 jlam Exp $ d4 1 a4 1 DISTNAME= xpdf-2.00 @ 1.11 log @Updated print/xpdf to version 1.01. Changes from version 1.00 include: Honoring ${PKG_SYSCONFDIR} for location of xpdfrc. Implemented Type 3 fonts. Implemented PostScript CID font embedding; added a psEmbedCIDPostScriptFonts option. Implemented PostScript 16-bit font substitution; added psNamedFont16 and psFont16 options. Moved the initialZoom setting from X resources to the xpdfrc file. Implemented the radial shading type in the sh (shaded fill) operator. [Thanks to Mike Sweet.] Added an 'include' command to the xpdfrc format. Added the displayNamedCIDFontX option so different fonts can be used within one character collection. Implemented stroked text in XOutputDev (with t1lib and FreeType2). [Thanks to Leonard Rosenthol.] Implemented stroked text in PSOutputDev. Added a built-in Unicode map for UCS-2. PSOutputDev will now embed external TrueType fonts in addition to external Type 1 fonts. Added the Big5ascii Unicode map to the Chinese-traditional support package (maps 7-bit ASCII straight through). [Thanks to Lawrence Lai.] Modified the EUC-CN and EUC-JP encodings to pass 7-bit ASCII straight through. [Thanks to Lawrence Lai.] In the code that guesses character names (for font subsets), also handle names of the form 'ABnnn'. [Thanks to Colin Granville.] Tweak the Type 1 font bbox code to look at the bboxes in both the PDF font object and the embedded font file. Added an optional displayCIDFontX entry for one of the Arphic TrueType fonts in the traditional Chinese 'add-to-xpdfrc' file. Added psASCIIHex parameter. Added the GBK Unicode map to the simplified Chinese language pack. Pdftotext now opens the text file in binary mode to avoid Microsoft's annoying automatic end-of-line translation stuff. Added an executeCommand function in goo/gfile.cc. [Thanks to Mikhail Kruk.] The %ALDImagePosition OPI comment was wrong if the page was scaled to a different paper size. The OPI code was saving the default transform matrix before calling setpagedevice, which can change the matrix. PSOutputDev now handles PostScript XObjects. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2002/08/25 21:50:34 jlam Exp $ d4 1 a4 1 DISTNAME= xpdf-1.01 d39 1 @ 1.10 log @Merge packages from the buildlink2 branch back into the main trunk that have been converted to USE_BUILDLINK2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7.2.3 2002/08/25 21:21:03 jlam Exp $ d4 1 a4 2 DISTNAME= xpdf-1.00 PKGREVISION= 1 # because of switch to freetype2 d19 1 d21 1 a21 1 d33 3 d40 1 d42 4 @ 1.9 log @Complete move of textproc/t1lib, textproc/t1utils, and x11/typeinst to fonts. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2002/06/10 10:58:58 drochner Exp $ d18 1 a18 1 USE_BUILDLINK_ONLY= YES a19 1 USE_FREETYPE2= YES d22 2 a23 2 CONFIGURE_ARGS+= --with-freetype2-includes=${BUILDLINK_DIR}/include/freetype2 CONFIGURE_ARGS+= --with-t1-includes=${BUILDLINK_DIR}/include d33 4 a36 4 .include "../../fonts/t1lib/buildlink.mk" .include "../../graphics/freetype2/buildlink.mk" .include "../../graphics/xpm/buildlink.mk" .include "../../mk/x11.buildlink.mk" @ 1.8 log @don't install the app-defaults file - it is ignored anyway XXX should do something about the config file, but there is still discussion @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2002/04/10 12:17:39 joda Exp $ d34 1 a36 1 .include "../../textproc/t1lib/buildlink.mk" @ 1.7 log @switch to using freetype2; should close pkg/16051 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2002/04/09 12:58:44 wiz Exp $ a32 5 post-install: ${SED} -e "s|@@@@LOCALBASE@@@@|${LOCALBASE}|g" \ ${FILESDIR}/xpdf-app-defaults \ > ${X11PREFIX}/lib/X11/app-defaults/Xpdf @ 1.7.2.1 log @Merge from pkgsrc-current to buildlink2 branch. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2002/06/10 10:58:58 drochner Exp $ d33 5 @ 1.7.2.2 log @Convert from using buildlink1 to using the new buildlink2 framework. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7.2.1 2002/06/23 18:58:45 jlam Exp $ d18 1 a18 1 USE_BUILDLINK2= YES d20 1 d23 2 a24 2 CONFIGURE_ARGS+= --with-freetype2-includes=${BUILDLINK_PREFIX.freetype2}/include/freetype2 CONFIGURE_ARGS+= --with-t1-includes=${BUILDLINK_PREFIX.t1lib}/include d34 4 a37 4 .include "../../graphics/freetype2/buildlink2.mk" .include "../../graphics/xpm/buildlink2.mk" .include "../../textproc/t1lib/buildlink2.mk" @ 1.7.2.3 log @Merge changes in the main trunk into the buildlink2 branch for those packages that have been converted to USE_BUILDLINK2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7.2.2 2002/07/01 17:45:07 jlam Exp $ a32 1 .include "../../fonts/t1lib/buildlink2.mk" d35 1 @ 1.6 log @Remove two unnecessary options. pkg/16257 by rxg. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2002/02/03 05:28:51 mjl Exp $ d5 1 d20 1 d23 1 a23 1 CONFIGURE_ARGS+= --with-freetype-includes=${BUILDLINK_DIR}/include d39 1 a39 1 .include "../../graphics/freetype-lib/buildlink.mk" @ 1.5 log @Update xpdf to 1.00 Implemented the sh (shaded fill) operator for the axial shading type. Minor fixes to avoid compiler warnings. Fix an uninitialized var in XOutputDev that caused crashes on Alphas. Don't incrementally update the display in full-screen mode. Added a duplex option to PSOutputDev and a -duplex switch to pdftops. Completely rewrote the code that handles font encodings: - everything is Unicode-based - 16-bit fonts are handled much more cleanly - text output encoding can be set more flexibly New .xpdfrc config files. Added key bindings for forward ('v') and backward ('b'). Added the pdffonts program which lists the fonts used in a PDF file. Fixed several problems in the TrueType font embedding code Accept named destination on command line. Added several new items to pdfinfo: file size, PDF version, tagged (yes or no), XML metadata (with the -meta option). Pdftops didn't get the portrait/landscape setting correct for PDF files with rotated pages. The TrueTypeFontFile class (including the Type 42 converter) now understands cmap format 6. The '0' keyboard shortcut didn't update the zoom popup menu. Handle the complete list of alternate names for the Base14 fonts. Fixed substitute font scaling in XOutputDev - scale only the width, not the height. Implemented stitching (type 3) functions. Handle the case of moveto/closepath/clip, which defines an empty clipping region. Move dependences into separate Makefile.dep files; get rid of the distdepend target. Move all of the configure-script-generated -D options out of the Makefiles and into a top-level .h file (aconf.h). Pdfinfo prints dates in a more readable format. Fixed a bug in the Paeth image predictor. Handle annotations with multiple states. The save and restore (q/Q) operators shouldn't save/restore the path. Performance optimization: disable pattern drawing in TextOutputDev. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2001/10/30 06:32:20 simonb Exp $ a20 2 CONFIGURE_ARGS+= --enable-japanese CONFIGURE_ARGS+= --enable-chinese @ 1.4 log @Update to xpdf 0.93. Noteworthy changes include: - PDF 1.4 (128-bit) decryption. - FreeType 2 support. - Embed TrueType fonts in PostScript output. - Mouse wheel support. - Text output for Simplified Chinese. Lots more in the CHANGES file. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2001/10/24 22:11:06 jlam Exp $ d4 1 a4 1 DISTNAME= xpdf-0.93 a7 1 EXTRACT_SUFX= .tgz @ 1.3 log @I am a triple idiot. The only relevant variable that x11.buildlink.mk redefines about which buildlink.mk files would care is BUILDLINK_X11_DIR, which points to the location of the X11R6 hierarchy used during building. If x11.buildlink.mk isn't included, then BUILDLINK_X11_DIR defaults to ${X11BASE} (set in bsd.pkg.mk), so its value is always safe to use. Remove the ifdefs surrounding the use of BUILDLINK_X11_DIR in tk/buildlink.mk and revert changes to move x11.buildlink.mk before the other buildlink.mk files. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2001/10/23 13:15:01 jlam Exp $ d4 1 a4 1 DISTNAME= xpdf-0.92 @ 1.2 log @x11.buildlink.mk needs to be included before any buildlink.mk files that use X11_BUILDLINK_MK as a test value. Generally just reordering the inclusions so that x11.buildlink.mk comes before the other buildlink.mk files will make everthing work. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2001/10/04 11:58:37 wiz Exp $ a39 1 .include "../../mk/x11.buildlink.mk" d43 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2001/09/27 23:18:14 jlam Exp $ d40 1 a43 1 .include "../../mk/x11.buildlink.mk" @ 1.1.1.1 log @Move from graphics/xpdf to print/xpdf per pkg/14154. @ text @@