From nobody Wed Oct 09 23:51:45 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4XP8n226SDz5Z88f; Wed, 09 Oct 2024 23:51:50 +0000 (UTC) (envelope-from daniel.engberg.lists@pyret.net) Received: from smtp-42ad.mail.infomaniak.ch (smtp-42ad.mail.infomaniak.ch [84.16.66.173]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "relay.mail.infomaniak.ch", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XP8n13crRz4pck; Wed, 9 Oct 2024 23:51:49 +0000 (UTC) (envelope-from daniel.engberg.lists@pyret.net) Authentication-Results: mx1.freebsd.org; none Received: from smtp-4-0000.mail.infomaniak.ch (smtp-4-0000.mail.infomaniak.ch [10.7.10.107]) by smtp-4-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4XP8my4Xf8zpBr; Thu, 10 Oct 2024 01:51:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pyret.net; s=20231006; t=1728517906; bh=S/UGemyYK5E20x+1Ptb8LPM3z/SGpg6tlOsw+oNO96w=; h=Date:Subject:From:Reply-To:To:Cc:References:In-Reply-To:From; b=Bu1p00jxfTmLzXvsrCFcrNn0CqIri63qbSUOZsP4+swCbD4/+y7hr4JJ8tYkoVy8i XeHCXADlUAR+5m7KpwwobHQtpdxo8/GOPJaEioSj6Frm2pcodhmaxlAhHCXOLJU6AH TxHwRJ00NoKYhgFh0nYaSI/Vf3vjsQwHkAZsuL1hAPkJ6igFtD3vAexoeDn7s3g/xU tdwLhZi1TAX18oZEzVqrdXAnjVMj+OAni4g1t83h31q6nZAQq/NZSsaIAO8vr9EgEN PnCo7PRbj3bYqHn3ihi/A1105nhdG87zk3QtBMAQmeJQoxZwjUkh7UCoW+niJEBZ0y qAGKkDqrVd+HQ== Received: from unknown by smtp-4-0000.mail.infomaniak.ch (Postfix) with ESMTPA id 4XP8mx4plkzgHW; Thu, 10 Oct 2024 01:51:45 +0200 (CEST) Message-ID: Date: Thu, 10 Oct 2024 01:51:45 +0200 Subject: Re: git: 0bdf5887f0d2 - main - graphics/tiff: Update to 4.7.0 and switch to CMake From: Daniel Engberg Reply-To: Daniel Engberg To: Kevin Bowling Cc: Daniel Engberg , ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="_=_swift_1728517905_f037b92ee337f1b8a13b426eb2984eb1_=_" X-WS-User-Origin: eyJpdiI6Iiswa2pNcjNQOE9pYm54U1BHUHRYY3c9PSIsInZhbHVlIjoiMldkVE00SFB0SUlrcktDalc3WlA4dz09IiwibWFjIjoiMjg4MTMzMzMyNzY3ZTkyZGQwMDE1OTI2NTVhZDE2ZWFjZmNkNTMwNzY2MTUwOWMwZjI2ZGVmZjk3ZmJkNjU0OCIsInRhZyI6IiJ9 X-WS-User-Mbox: eyJpdiI6IndNcTlrdTN6WVlqVGR6eWRwYTVqY0E9PSIsInZhbHVlIjoiY0haQVVLajdiVFAwMDlvVXFnbEJ2QT09IiwibWFjIjoiY2ZhZjZmNWYwYzg1YmZhODY0MjU2YzE3MDI1OWI0ZDFhYjI1YmJhNWE5NzgyYjEwMzI3NzQ3Mjg0NGE4ZGJkMSIsInRhZyI6IiJ9 X-WS-Location: eJxzKUpMKykGAAfpAmU- X-Mailer: Infomaniak Workspace (1.3.759) References: <202410091943.499JhXKg087859@gitrepo.freebsd.org> In-Reply-To: X-Infomaniak-Routing: alpha X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:29222, ipnet:84.16.64.0/19, country:CH] X-Rspamd-Queue-Id: 4XP8n13crRz4pck X-Spamd-Bar: ---- --_=_swift_1728517905_f037b92ee337f1b8a13b426eb2984eb1_=_ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2024-10-09T23:28:01.000+02:00, Kevin Bowling wrote: >=C2=A0On=C2=A0Wed,=C2=A0Oct=C2=A09,=C2=A02024=C2=A0at=C2= =A012:43=E2=80=AFPM=C2=A0Daniel=C2=A0Engberg=C2=A0= =C2=A0wrote: >>=C2=A0=C2=A0The=C2=A0branch=C2=A0main=C2=A0has=C2=A0been= =C2=A0updated=C2=A0by=C2=A0diizzy: >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0URL: >>=C2=A0=C2=A0https://cgit.FreeBSD.org/ports/commit/?id=3D0bdf588= 7f0d2cc9f14ea0cc10ed9e371028dd620 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0commit=C2=A00bdf5887f0d2cc9f14ea0cc10ed9e371028dd620 >>=C2=A0=C2=A0 = >>=C2=A0=C2=A0=C2=A0Author:=C2=A0Daniel=C2=A0Engberg=C2=A0 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0AuthorDate:=C2=A02024-10-09= =C2=A019:12:09=C2=A0+0000 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0Commit:= =C2=A0Daniel=C2=A0Engberg=C2=A0 >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0CommitDate:=C2=A02024-10-09=C2=A019:43:25=C2=A0+0000 >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0graphics/tiff:=C2=A0Update=C2=A0to=C2= =A04.7.0=C2=A0and=C2=A0switch=C2=A0to=C2=A0CMake >=C2=A0 >=C2=A0I=C2= =A0believe=C2=A0this=C2=A0might=C2=A0have=C2=A0come=C2=A0up=C2=A0in=C2= =A0the=C2=A0past=C2=A0but=C2=A0I=C2=A0do=C2=A0not=C2=A0remember >=C2= =A0 >=C2=A0any=C2=A0conclusion. >=C2=A0 >=C2=A0Upon=C2=A0a=C2=A0quick= =C2=A0look=C2=A0at=C2=A0Debian=C2=A0and=C2=A0Fedora=C2=A0(thus=C2=A0account= ing=C2=A0for=C2=A0the >=C2=A0 >=C2=A0majority=C2=A0of=C2=A0all=C2=A0*ni= x=C2=A0builds/usage)=C2=A0I=C2=A0do=C2=A0not=C2=A0see=C2=A0either=C2=A0usin= g=C2=A0CMake: >=C2=A0 >=C2=A0*=C2=A0https://sources.debian.org/src/tiff= /4.6.0-2/debian/rules/#L16 >=C2=A0 >=C2=A0* >=C2=A0https://src.fedora= project.org/rpms/libtiff/blob/rawhide/f/libtiff.spec#_68 >=C2=A0 >= =C2=A0Autotools=C2=A0projects=C2=A0tend=C2=A0to=C2=A0add=C2=A0CMake=C2= =A0for=C2=A0Windows=C2=A0support,=C2=A0and=C2=A0if >=C2=A0they >=C2= =A0 >=C2=A0are=C2=A0migrating=C2=A0fully=C2=A0they=C2=A0make=C2=A0it= =C2=A0very=C2=A0clear=C2=A0whereas=C2=A0this=C2=A0project's >=C2=A0 >= =C2=A0internal=C2=A0.spec=C2=A0file=C2=A0and=C2=A0readme=C2=A0both=C2=A0con= tinue=C2=A0to=C2=A0point=C2=A0to=C2=A0Autotools. >=C2=A0 >=C2=A0If= =C2=A0they=C2=A0are=C2=A0maintaining=C2=A0two=C2=A0build=C2=A0systems,= =C2=A0I=C2=A0think=C2=A0it=C2=A0would=C2=A0be=C2=A0wise >=C2=A0to >= =C2=A0 >=C2=A0stick=C2=A0to=C2=A0the=C2=A0one=C2=A0used=C2=A0by=C2=A0the= =C2=A0dominant=C2=A0*nix=C2=A0and=C2=A0not=C2=A0make=C2=A0a=C2=A0fashion = >=C2=A0 >=C2=A0statement. >=C2=A0 >=C2=A0If=C2=A0the=C2=A0goal=C2= =A0is=C2=A0to=C2=A0promote=C2=A0CMake=C2=A0usage=C2=A0that=C2=A0is=C2=A0mor= e=C2=A0appropriate=C2=A0for >=C2=A0 >=C2=A0upstream=C2=A0projects,= =C2=A0in=C2=A0packaging=C2=A0it=C2=A0risks=C2=A0introducing=C2=A0subtle >= =C2=A0behavioral >=C2=A0 >=C2=A0differences=C2=A0now=C2=A0or=C2=A0in= =C2=A0the=C2=A0future=C2=A0for=C2=A0what=C2=A0gain? >=C2=A0 >=C2=A02c,= >=C2=A0 >=C2=A0Kevin Hi, Regarding Autotools and CMake vs OS= support I'd say that you'd be right 5+ years ago but it has shifted in r= ecent years. Both are supported upstream, https://gitlab.com/libtiff= /libtiff/-/blob/master/doc/build.rst?ref_type=3Dheads but until recent de= velopment there were some fallouts that made it less ideal to use over Au= totools. Regarding distros you have ones such as Alpine that have already= made the switch.=C2=A0 https://gitlab.alpinelinux.org/alpine/aports/-/bl= ob/master/main/tiff/APKBUILD In many packages/ports especially regardi= ng Fedora they favour and have switched to CMake or Meson ahead of us. Hi= storically looking at the ports tree there are many cases where there is = a lot less engagement with Autotools related issues compared to CMake and= Meson, when it comes upstreaming patches it's poor at best and/or simply= maintaining ports with local patches. This trend also have a tendency = to be the case upstream too if both are available. Many consumers (and= projects in general) are also migrating to either CMake or Meson or have= already switched. In terms of CMake it makes porting less tedious of we'= re able to provide .cmake files. There are also more unit tests integr= ated into CMake build which also helps in terms of regression testing. = Best regards, Daniel >>=C2=A0=C2=A0Changelog: >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0https://gitlab.com/libtiff/libtiff/-/releases/v4.= 7.0 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0PR:=C2=A0281639 >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0Approved=C2=A0by:=C2=A0desktop=C2=A0(fluffy)= =C2=A0via=C2=A0Matrix >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0Exp-run=C2= =A0by:=C2=A0antoine >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0--- >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0graphics/tiff/Makefile=C2=A0|=C2=A032=C2= =A0++++++--- >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0graphics/tiff/distinfo= =C2=A0|=C2=A06=C2=A0+- >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0graphics/tiff= /files/patch-cmake_LinkerChecks.cmake=C2=A0|=C2=A011=C2=A0+++ >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0graphics/tiff/files/patch-libtiff_CMakeLists.t= xt=C2=A0|=C2=A011=C2=A0+++ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0.../tiff/= files/patch-tools_unsupported_Makefile.in >>=C2=A0=C2=A0[http://Makefile.= in]=C2=A0|=C2=A010=C2=A0--- >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0graphics= /tiff/pkg-plist=C2=A0|=C2=A081=C2=A0++++++++++++++++++++-- >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A06=C2=A0files=C2=A0changed,=C2=A0124=C2=A0insertio= ns(+),=C2=A027=C2=A0deletions(-) >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0dif= f=C2=A0--git=C2=A0a/graphics/tiff/Makefile=C2=A0b/graphics/tiff/Makefile = >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0index=C2=A0c82338119951..83e435fb3d2d= =C2=A0100644 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0---=C2=A0a/graphics/tif= f/Makefile >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+++=C2=A0b/graphics/tiff/= Makefile >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0@@=C2=A0-1,5=C2=A0+1,5= =C2=A0@@ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0PORTNAME=3D=C2=A0tiff >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0-DISTVERSION=3D=C2=A04.6.0 >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0+DISTVERSION=3D=C2=A04.7.0 >>=C2=A0=C2=A0 = >>=C2=A0=C2=A0=C2=A0CATEGORIES=3D=C2=A0graphics >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A0MASTER_SITES=3D=C2=A0https://download.osgeo.org/libtiff/ >= >=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0@@=C2=A0-15,21=C2=A0+15,33=C2=A0@@= =C2=A0LIB_DEPENDS=3D >>=C2=A0=C2=A0libdeflate.so:archivers/libdeflate >= >=C2=A0=C2=A0[http://libdeflate.so:archivers/libdeflate]=C2=A0\ >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0libLerc.so:graphics/lerc=C2=A0[http://libLe= rc.so:graphics/lerc]=C2=A0\ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0libzstd.= so:archivers/zstd=C2=A0[http://libzstd.so:archivers/zstd] >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0-USES=3D=C2=A0cpe=C2=A0jpeg=C2=A0libtool=C2=A0loc= albase=C2=A0pathfix=C2=A0tar:xz >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+USE= S=3D=C2=A0cmake:testing=C2=A0cpe=C2=A0jpeg=C2=A0pathfix=C2=A0pkgconfig= =C2=A0tar:xz >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0CPE_PRODUCT=3D=C2=A0lib= tiff >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+PATHFIX_CMAKELISTSTXT=3D=C2= =A0PkgConfig.cmake >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0USE_LDCONFIG=3D= =C2=A0yes >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0-GNU_CONFIGURE=3D=C2=A0yes= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0-CONFIGURE_ARGS=3D=C2=A0--disable-s= phinx=C2=A0\ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0-=C2=A0--disable-webp= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0- >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0-INSTALL_TARGET=3D=C2=A0install-strip >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A0-TEST_TARGET=3D=C2=A0check >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0+DOCSDIR=3D=C2=A0${PREFIX}/share/doc/tiff-${DISTVERSION} >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0-LDFLAGS+=3D=C2=A0-Wl,--undefined-versio= n >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+CMAKE_TESTING_ON=3D=C2=A0tiff-tes= ts >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0-DOCSDIR=3D=C2=A0${PREFIX}/share/= doc/tiff-${DISTVERSION} >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+CMAKE_OFF= =3D=C2=A0CMAKE_DISABLE_FIND_PACKAGE_GLUT=C2=A0\ >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A0+=C2=A0CMAKE_DISABLE_FIND_PACKAGE_OpenGL=C2=A0\ >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0tiff-docs=C2=A0\ >>=C2=A0=C2=A0 = >>=C2=A0=C2=A0=C2=A0+=C2=A0tiff-tests >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0OPTIONS_DEFINE=3D=C2=A0DOCS >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0+post-install: >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0${INSTALL_M= AN}=C2=A0${WRKSRC}/doc/man-prebuilt/*.1 >>=C2=A0=C2=A0${STAGEDIR}${PREFIX= }/share/man/man1 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0${INSTALL_MA= N}=C2=A0${WRKSRC}/doc/man-prebuilt/*.3tiff >>=C2=A0=C2=A0${STAGEDIR}${PRE= FIX}/share/man/man3 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+ >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0+post-install-DOCS-on: >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0+=C2=A0(cd=C2=A0${WRKSRC}/doc/html-prebuilt=C2=A0&&=C2= =A0${COPYTREE_SHARE}=C2=A0. >>=C2=A0=C2=A0${STAGEDIR}${DOCSDIR}/manual)= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0${INSTALL_MAN}=C2=A0${WRKSRC= }/ChangeLog=C2=A0${STAGEDIR}${DOCSDIR} >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0+=C2=A0${INSTALL_MAN}=C2=A0${WRKSRC}/LICENSE.md=C2=A0[http://LICENSE.= md] >>=C2=A0=C2=A0${STAGEDIR}${DOCSDIR} >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0+=C2=A0${INSTALL_MAN}=C2=A0${WRKSRC}/README.md=C2=A0[http://README= .md] >>=C2=A0=C2=A0${STAGEDIR}${DOCSDIR} >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0+=C2=A0${INSTALL_MAN}=C2=A0${WRKSRC}/RELEASE-DATE=C2=A0${STAGED= IR}${DOCSDIR} >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0${INSTALL_MAN}= =C2=A0${WRKSRC}/TODO=C2=A0${STAGEDIR}${DOCSDIR} >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A0+=C2=A0${INSTALL_MAN}=C2=A0${WRKSRC}/VERSION=C2=A0${STAGEDIR= }${DOCSDIR} >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+ >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0.include=C2=A0=C2=A0[http://bsd.port.mk>];= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0diff=C2=A0--git=C2=A0a/graphics/tif= f/distinfo=C2=A0b/graphics/tiff/distinfo >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0index=C2=A060c357e6b598..84e8ebf6ad62=C2=A0100644 >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0---=C2=A0a/graphics/tiff/distinfo >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0+++=C2=A0b/graphics/tiff/distinfo >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0@@=C2=A0-1,3=C2=A0+1,3=C2=A0@@ >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0-TIMESTAMP=C2=A0=3D=C2=A01714034290 >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0-SHA256=C2=A0(tiff-4.6.0.tar.xz)=C2= =A0=3D >>=C2=A0=C2=A0e178649607d1e22b51cf361dd20a3753f244f022eefab1f2f218= fc62ebaf87d2 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0-SIZE=C2=A0(tiff-4.6.0.= tar.xz)=C2=A0=3D=C2=A02124388 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+TIMES= TAMP=C2=A0=3D=C2=A01726901517 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+SHA25= 6=C2=A0(tiff-4.7.0.tar.xz)=C2=A0=3D >>=C2=A0=C2=A0273a0a73b1f0bed640afee4= a5df0337357ced5b53d3d5d1c405b936501f71017 >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0+SIZE=C2=A0(tiff-4.7.0.tar.xz)=C2=A0=3D=C2=A02286220 >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0diff=C2=A0--git=C2=A0a/graphics/tiff/files/pat= ch-cmake_LinkerChecks.cmake >>=C2=A0=C2=A0b/graphics/tiff/files/patch-cma= ke_LinkerChecks.cmake >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0new=C2=A0file= =C2=A0mode=C2=A0100644 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0index=C2= =A0000000000000..8b6c8c54482f >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0---= =C2=A0/dev/null >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+++=C2=A0b/graphics/= tiff/files/patch-cmake_LinkerChecks.cmake >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0@@=C2=A0-0,0=C2=A0+1,11=C2=A0@@ >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0+---=C2=A0cmake/LinkerChecks.cmake.orig=C2=A02024-09-21=C2=A009:08= :00=C2=A0UTC >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0++++=C2=A0cmake/LinkerC= hecks.cmake >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+@@=C2=A0-39,7=C2=A0+39,= 7=C2=A0@@=C2=A0set(CMAKE_REQUIRED_FLAGS_SAVE >>=C2=A0=C2=A0${CMAKE_REQUIR= ED_FLAGS}) >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0}=C2=A0VERS_1; >= >=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0") >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A0+=C2=A0set(CMAKE_REQUIRED_FLAGS_SAVE=C2=A0${CMAKE_REQUIRED_F= LAGS}) >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+-set(CMAKE_REQUIRED_FLAGS= =C2=A0${CMAKE_REQUIRED_FLAGS} >>=C2=A0=C2=A0"-Wl,--version-script=3D${CMA= KE_CURRENT_BINARY_DIR}/conftest.map >>=C2=A0=C2=A0[http://conftest.map]")= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0++set(CMAKE_REQUIRED_FLAGS=C2=A0${C= MAKE_REQUIRED_FLAGS} >>=C2=A0=C2=A0-Wl,--undefined-version >>=C2=A0= =C2=A0"-Wl,--version-script=3D${CMAKE_CURRENT_BINARY_DIR}/conftest.map >>= =C2=A0=C2=A0[http://conftest.map]") >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0+=C2=A0check_c_source_compiles("int=C2=A0main(void){return=C2=A00;}" >= >=C2=A0=C2=A0HAVE_LD_VERSION_SCRIPT) >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0+=C2=A0set(CMAKE_REQUIRED_FLAGS=C2=A0${CMAKE_REQUIRED_FLAGS_SAVE}) = >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0file(REMOVE=C2=A0"${CMAKE_CURRE= NT_BINARY_DIR}/conftest.map >>=C2=A0=C2=A0[http://conftest.map]") >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0diff=C2=A0--git=C2=A0a/graphics/tiff/fil= es/patch-libtiff_CMakeLists.txt >>=C2=A0=C2=A0b/graphics/tiff/files/patch= -libtiff_CMakeLists.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0new=C2=A0fil= e=C2=A0mode=C2=A0100644 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0index=C2= =A0000000000000..face49e28c9a >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0---= =C2=A0/dev/null >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+++=C2=A0b/graphics/= tiff/files/patch-libtiff_CMakeLists.txt >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0@@=C2=A0-0,0=C2=A0+1,11=C2=A0@@ >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0+---=C2=A0libtiff/CMakeLists.txt.orig=C2=A02024-08-15=C2=A021:16:1= 1=C2=A0UTC >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0++++=C2=A0libtiff/CMakeLi= sts.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+@@=C2=A0-202,7=C2=A0+202,7= =C2=A0@@=C2=A0if(HAVE_LD_VERSION_SCRIPT) >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0+=C2=A0endif() >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0if(HA= VE_LD_VERSION_SCRIPT) >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0set_tar= get_properties(tiff=C2=A0PROPERTIES=C2=A0LINK_FLAGS >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0+-=C2=A0"-Wl,--version-script=3D${CMAKE_CURRENT_SOURCE_DI= R}/libtiff.map >>=C2=A0=C2=A0[http://libtiff.map]") >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0++=C2=A0"-Wl,--undefined-version >>=C2=A0=C2=A0-Wl,--ve= rsion-script=3D${CMAKE_CURRENT_SOURCE_DIR}/libtiff.map >>=C2=A0=C2=A0[htt= p://libtiff.map]") >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0endif() = >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0+=C2=A0if(tiff-install) >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0diff= =C2=A0--git >>=C2=A0=C2=A0a/graphics/tiff/files/patch-tools_unsupported_M= akefile.in >>=C2=A0=C2=A0[http://Makefile.in] >>=C2=A0=C2=A0b/graphics/= tiff/files/patch-tools_unsupported_Makefile.in >>=C2=A0=C2=A0[http://Make= file.in] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0deleted=C2=A0file=C2=A0mode= =C2=A0100644 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0index=C2=A07c1e41e53db9= ..000000000000 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0---=C2=A0a/graphics/t= iff/files/patch-tools_unsupported_Makefile.in >>=C2=A0=C2=A0[http://Makef= ile.in] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+++=C2=A0/dev/null >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0@@=C2=A0-1,10=C2=A0+0,0=C2=A0@@ >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0----=C2=A0tools/unsupported/Makefile.in.= orig=C2=A0[http://Makefile.in.orig] >>=C2=A0=C2=A02024-04-25=C2=A009:24:1= 0=C2=A0UTC >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0-+++=C2=A0tools/unsupport= ed/Makefile.in=C2=A0[http://Makefile.in] >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0-@@=C2=A0-705,7=C2=A0+705,6=C2=A0@@=C2=A0uninstall-am:=C2=A0uninst= all-binPROGRAMS >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0-=C2=A0.PRECIOUS:= =C2=A0Makefile >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0- >>=C2=A0=C2=A0 = >>=C2=A0=C2=A0=C2=A0- >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0--(echo=C2= =A0tifftoolsunsupported:=C2=A0$(TIFF_TOOLS_UNSUPPORTED)) >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0- >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0-=C2= =A0echo: >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0-=C2=A0(echo=C2=A0$(CFLAGS)= ) >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0diff=C2=A0--git=C2=A0a/graphics/ti= ff/pkg-plist=C2=A0b/graphics/tiff/pkg-plist >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0index=C2=A07ec1bb8e64ad..afe399914e2f=C2=A0100644 >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0---=C2=A0a/graphics/tiff/pkg-plist >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+++=C2=A0b/graphics/tiff/pkg-plist >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0@@=C2=A0-1,6=C2=A0+1,19=C2=A0@@ >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+bin/fax2ps >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A0+bin/fax2tiff >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+bin/pa= l2rgb >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+bin/ppm2tiff >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0+bin/raw2tiff >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0+bin/tiff2bw >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+bin/tiff2pdf= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+bin/tiff2ps >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0+bin/tiff2rgba >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+bi= n/tiffcmp >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0bin/tiffcp >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0+bin/tiffcrop >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0+bin/tiffdither >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0bin/tiff= dump >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0bin/tiffinfo >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0+bin/tiffmedian >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0bin/tiffset >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0bin/tiffsplit= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0include/tiff.h >>=C2=A0=C2=A0 >= >=C2=A0=C2=A0=C2=A0@@=C2=A0-8,14=C2=A0+21,16=C2=A0@@=C2=A0include/tiffconf.= h >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0include/tiffio.h >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0include/tiffio.hxx >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0include/tiffvers.h >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0-lib/= libtiff.a >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+lib/cmake/tiff/TiffConfig= .cmake >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+lib/cmake/tiff/TiffConfigVer= sion.cmake >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+lib/cmake/tiff/TiffTarge= ts-%%CMAKE_BUILD_TYPE%%.cmake >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+lib/c= make/tiff/TiffTargets.cmake >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0lib/libt= iff.so=C2=A0[http://libtiff.so] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0lib/= libtiff.so.6=C2=A0[http://libtiff.so.6] >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0-lib/libtiff.so.6.0.2=C2=A0[http://libtiff.so.6.0.2] >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0-lib/libtiffxx.a >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A0+lib/libtiff.so.6.1.0=C2=A0[http://libtiff.so.6.1.0] >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0lib/libtiffxx.so=C2=A0[http://libtiffxx.= so] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0lib/libtiffxx.so.6=C2=A0[http://= libtiffxx.so.6] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0-lib/libtiffxx.so.6.= 0.2=C2=A0[http://libtiffxx.so.6.0.2] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0+lib/libtiffxx.so.6.1.0=C2=A0[http://libtiffxx.so.6.1.0] >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0libdata/pkgconfig/libtiff-4.pc >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/ChangeLog >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/LICENSE.md=C2= =A0[http://LICENSE.md] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0@@=C2=A0-111,= 6=C2=A0+126,7=C2=A0@@=C2=A0libdata/pkgconfig/libtiff-4.pc >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/project/i= ndex.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%= /manual/_sources/project/license.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/project/mailinglist.rst.tx= t >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/_s= ources/project/psc.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOC= S%%%%DOCSDIR%%/manual/_sources/releases/historical.rst.txt >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/= index.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%= %/manual/_sources/releases/v3.4beta007.rst.txt >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A0@@=C2=A0-171,6=C2=A0+187,10=C2=A0@@=C2=A0libdata/pkgconfig/l= ibtiff-4.pc >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/= manual/_sources/releases/v4.5.0.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.5.1.rst.txt = >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/_source= s/releases/v4.6.0.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOC= S%%%%DOCSDIR%%/manual/_sources/releases/v4.7.0.rst.txt >>=C2=A0=C2=A0 >= >=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/rfcs/index.rst.= txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/= _sources/rfcs/rfc1_psc.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PO= RTDOCS%%%%DOCSDIR%%/manual/_sources/rfcs/rfc2_restoring_needed_tools.rst.tx= t >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/_so= urces/specification/bigtiff.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/specification/coverage-bigtiff.r= st.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manua= l/_sources/specification/coverage.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0@@=C2=A0-178,9=C2=A0+198,25=C2=A0@@=C2=A0libdata/pkgconfig/libtiff= -4.pc >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual= /_sources/specification/technote2.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/terms.rst.txt >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/too= ls.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/= manual/_sources/tools/fax2ps.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/fax2tiff.rst.txt >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources= /tools/pal2rgb.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%= %%DOCSDIR%%/manual/_sources/tools/ppm2tiff.rst.txt >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/raw2tiff.r= st.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manu= al/_sources/tools/rgb2ycbcr.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/thumbnail.rst.txt >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources= /tools/tiff2bw.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%= %%DOCSDIR%%/manual/_sources/tools/tiffcmp.rst.txt >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiffcp.rst.= txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/= _sources/tools/tiffcrop.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%P= ORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiffdither.rst.txt >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/= tiffdump.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCS= DIR%%/manual/_sources/tools/tiffgt.rst.txt >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiffinfo.rst.txt= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/_so= urces/tools/tiffmedian.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PO= RTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiff2pdf.rst.txt >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/ti= ff2ps.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR= %%/manual/_sources/tools/tiff2rgba.rst.txt >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiffset.rst.txt= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/_sou= rces/tools/tiffsplit.rst.txt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTD= OCS%%%%DOCSDIR%%/manual/_static/basic.css >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0@@=C2=A0-271,6=C2=A0+307,7=C2=A0@@=C2=A0libdata/pkgconfig/libtiff-= 4.pc >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/= project/index.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOC= SDIR%%/manual/project/license.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0%%PORTDOCS%%%%DOCSDIR%%/manual/project/mailinglist.html >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/project/psc.html= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/rele= ases/historical.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%D= OCSDIR%%/manual/releases/index.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.4beta007.html >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0@@=C2=A0-331,6=C2=A0+368,10=C2=A0@@=C2=A0libda= ta/pkgconfig/libtiff-4.pc >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS= %%%%DOCSDIR%%/manual/releases/v4.5.0.html >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.5.1.html >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.6.0= .html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manua= l/releases/v4.7.0.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%= %%DOCSDIR%%/manual/rfcs/index.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0+%%PORTDOCS%%%%DOCSDIR%%/manual/rfcs/rfc1_psc.html >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/rfcs/rfc2_restoring_neede= d_tools.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%= /manual/search.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DO= CSDIR%%/manual/searchindex.js >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORT= DOCS%%%%DOCSDIR%%/manual/specification/bigtiff.html >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0@@=C2=A0-340,14=C2=A0+381,46=C2=A0@@=C2=A0libdata/pkgconf= ig/libtiff-4.pc >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDI= R%%/manual/specification/technote2.html >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/terms.html >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/tools.html >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/fax2ps.h= tml >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/= tools/fax2tiff.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%D= OCSDIR%%/manual/tools/pal2rgb.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/ppm2tiff.html >>=C2=A0=C2=A0 >= >=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/raw2tiff.html >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/rg= b2ycbcr.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%= %/manual/tools/thumbnail.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%POR= TDOCS%%%%DOCSDIR%%/manual/tools/tiff2bw.html >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiff2pdf.html >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiff2= ps.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/man= ual/tools/tiff2rgba.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS= %%%%DOCSDIR%%/manual/tools/tiffcmp.html >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiffcp.html >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiffcrop.ht= ml >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/t= ools/tiffdither.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%D= OCSDIR%%/manual/tools/tiffdump.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiffgt.html >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiffinfo.html >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/ti= ffmedian.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDOCS%%%%DOCSDIR%= %/manual/tools/tiffset.html >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0%%PORTDO= CS%%%%DOCSDIR%%/manual/tools/tiffsplit.html >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0+share/man/man1/fax2ps.1.gz >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0+share/man/man1/fax2tiff.1.gz >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0+share/man/man1/pal2rgb.1.gz >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0+share/man/man1/ppm2tiff.1.gz >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+sh= are/man/man1/raw2tiff.1.gz >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+share/ma= n/man1/rgb2ycbcr.1.gz >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+share/man/man= 1/thumbnail.1.gz >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+share/man/man1/tif= f2bw.1.gz >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+share/man/man1/tiff2pdf.1= .gz >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+share/man/man1/tiff2ps.1.gz >= >=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+share/man/man1/tiff2rgba.1.gz >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+share/man/man1/tiffcmp.1.gz >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0share/man/man1/tiffcp.1.gz >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0+share/man/man1/tiffcrop.1.gz >>=C2=A0=C2=A0 = >>=C2=A0=C2=A0=C2=A0+share/man/man1/tiffdither.1.gz >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0share/man/man1/tiffdump.1.gz >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A0+share/man/man1/tiffgt.1.gz >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0share/man/man1/tiffinfo.1.gz >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0+share/man/man1/tiffmedian.1.gz >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0share/man/man1/tiffset.1.gz >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0share/man/man1/tiffsplit.1.gz >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0share/man/man3/TIFFAccessTagMethods.3tiff.gz --_=_swift_1728517905_f037b92ee337f1b8a13b426eb2984eb1_=_ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
On 2024-10-09T23:28:01.000+02:00, Kevin Bowlin= g <kevin.bowling@kev009.com> wrote:
On Wed, Oct 9, 2024 at 12:43=E2=80=AFPM Daniel En= gberg <d= iizzy@freebsd.org> wrote:

The branch main has been updated by diizzy:


commit 0bdf5887f0d2cc9f14ea0cc10ed9e37= 1028dd620
Author: Daniel Engberg <diizzy@FreeBSD.org>
=
AuthorDate: 2024-10-09 19:12:09 +0000
Commit: = Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2024-10-09 = 19:43:25 +0000

graphics/tiff: Update to 4= .7.0 and switch to CMake

I belie= ve this might have come up in the past but I do not remember
= any conclusion.

Upon a quick look at Debian an= d Fedora (thus accounting for the
majority of all *nix builds= /usage) I do not see either using CMake:
=

Auto= tools projects tend to add CMake for Windows support, and if they
=
are migrating fully they make it very clear whereas this project's
=
internal .spec file and readme both continue to point to Autotoo= ls.
If they are maintaining two build systems, I think it wou= ld be wise to
stick to the one used by the dominant *nix and = not make a fashion
statement.

If= the goal is to promote CMake usage that is more appropriate for
<= div>upstream projects, in packaging it risks introducing subtle behavioral<= br>
differences now or in the future for what gain?

2c,
Kevin
<= div style=3D"font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; f= ont-size: 14px">Hi,

Re= garding Autotools and CMake vs OS support I'd say that you'd be right 5+ ye= ars ago but it has shifted in recent years.

<= /div>
Both are supported upstream, https://gitla= b.com/libtiff/libtiff/-/blob/master/doc/build.rst?ref_type=3Dheads but = until recent development there were some fallouts that made it less ideal t= o use over Autotools. Regarding distros you have ones such as Alpine that h= ave already made the switch.  https://gitlab.alpinelinux.org/a= lpine/aports/-/blob/master/main/tiff/APKBUILD

In many packages/ports especially regarding Fed= ora they favour and have switched to CMake or Meson ahead of us. Historical= ly looking at the ports tree there are many cases where there is a lot less= engagement with Autotools related issues compared to CMake and Meson, when= it comes upstreaming patches it's poor at best and/or simply maintaining p= orts with local patches. This trend also have a tendency to be the case ups= tream too if both are available.

Many consumers (and projects in general) are also migrating to e= ither CMake or Meson or have already switched. In terms of CMake it makes p= orting less tedious of we're able to provide .cmake files.

There are also more unit tests integra= ted into CMake build which also helps in terms of regression testing.

Best regards,
Daniel

Approved by: desktop (= fluffy) via Matrix
Exp-run by: antoine
---
graphics/tiff/Makefile | = 32 ++++++---
graphics/tiff/distinfo = | 6 +-
graphics/tiff/files/patch-cmake_LinkerChecks.c= make | 11 +++
graphics/tiff/files/patch-libtiff_CMakeLists.= txt | 11 +++
.../tiff/files/patch-tools_unsupported_Makefile.in | 10 ---
graphics/tiff/pkg-plist | 81 ++++++++= ++++++++++++--
6 files changed, 124 insertions(+), 27 delet= ions(-)

diff --git a/graphics/tiff/Makefile b= /graphics/tiff/Makefile
index c82338119951..83e435fb3d2d 100= 644
--- a/graphics/tiff/Makefile
+++ b/graphi= cs/tiff/Makefile
@@ -1,5 +1,5 @@
PORTNAME=3D= tiff
-DISTVERSION=3D 4.6.0
+DISTVERSI= ON=3D 4.7.0
CATEGORIES=3D graphics

= @@ -15,21 +15,33 @@ LIB_DEPENDS=3D libdeflate.so:archivers/libdeflate= \

-USES=3D = cpe jpeg libtool localbase pathfix tar:xz
+USES=3D = cmake:testing cpe jpeg pathfix pkgconfig tar:xz
CPE_PR= ODUCT=3D libtiff
+PATHFIX_CMAKELISTSTXT=3D PkgConfig.cmake=
USE_LDCONFIG=3D yes

-GNU_CO= NFIGURE=3D yes
-CONFIGURE_ARGS=3D --disable-sphinx \<= br>
- --disable-webp
-
-INSTALL_TARGET=3D install-strip
-TEST_TARGET=3D = check
+DOCSDIR=3D ${PREFIX}/share/doc/tiff-${DISTVERS= ION}

-LDFLAGS+=3D -Wl,--undefined-versio= n
+CMAKE_TESTING_ON=3D tiff-tests

-DOCSDIR=3D ${PREFIX}/share/doc/tiff-${DISTVERSION}
+CMAKE_OFF=3D CMAKE_DISABLE_FIND_PACKAGE_GLUT \
+= CMAKE_DISABLE_FIND_PACKAGE_OpenGL \
+ = tiff-docs \
+ tiff-tests
=
OPTIONS_DEFINE=3D DOCS

+post-install:
+ ${INSTALL_MAN} ${WRKSRC}/doc/man-pr= ebuilt/*.1 ${STAGEDIR}${PREFIX}/share/man/man1
+ ${INS= TALL_MAN} ${WRKSRC}/doc/man-prebuilt/*.3tiff ${STAGEDIR}${PREFIX}/share/man= /man3
+
+post-install-DOCS-on:
= + (cd ${WRKSRC}/doc/html-prebuilt && ${COPYTREE_SHARE} . ${S= TAGEDIR}${DOCSDIR}/manual)
+ ${INSTALL_MAN} ${WRKSRC}/= ChangeLog ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${WRK= SRC}/LICENSE.md ${STAG= EDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${WRKSRC}/RELEASE-DATE ${STAGEDIR}${DOC= SDIR}
+ ${INSTALL_MAN} ${WRKSRC}/TODO ${STAGEDIR}${DOC= SDIR}
+ ${INSTALL_MAN} ${WRKSRC}/VERSION ${STAGEDIR}${= DOCSDIR}
+
diff -= -git a/graphics/tiff/distinfo b/graphics/tiff/distinfo
index= 60c357e6b598..84e8ebf6ad62 100644
--- a/graphics/tiff/disti= nfo
+++ b/graphics/tiff/distinfo
@@ -1,3 +1,3= @@
-TIMESTAMP =3D 1714034290
-SHA256 (tiff-4= .6.0.tar.xz) =3D e178649607d1e22b51cf361dd20a3753f244f022eefab1f2f218fc62eb= af87d2
-SIZE (tiff-4.6.0.tar.xz) =3D 2124388
= +TIMESTAMP =3D 1726901517
+SHA256 (tiff-4.7.0.tar.xz) =3D 27= 3a0a73b1f0bed640afee4a5df0337357ced5b53d3d5d1c405b936501f71017
+SIZE (tiff-4.7.0.tar.xz) =3D 2286220
diff --git a/graphi= cs/tiff/files/patch-cmake_LinkerChecks.cmake b/graphics/tiff/files/patch-cm= ake_LinkerChecks.cmake
new file mode 100644
i= ndex 000000000000..8b6c8c54482f
--- /dev/null
= +++ b/graphics/tiff/files/patch-cmake_LinkerChecks.cmake
@@= -0,0 +1,11 @@
+--- cmake/LinkerChecks.cmake.orig 2024-= 09-21 09:08:00 UTC
++++ cmake/LinkerChecks.cmake
+@@ -39,7 +39,7 @@ set(CMAKE_REQUIRED_FLAGS_SAVE ${CMAKE_REQUIRED_FLAGS= })
+ } VERS_1;
+ ")
+ set(CMAK= E_REQUIRED_FLAGS_SAVE ${CMAKE_REQUIRED_FLAGS})
+-set(CMAKE_R= EQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS} "-Wl,--version-script=3D${CMAKE_CURRE= NT_BINARY_DIR}/conftest.= map")
++set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS}= -Wl,--undefined-version "-Wl,--version-script=3D${CMAKE_CURRENT_BINARY_DIR= }/conftest.map")
=
+ check_c_source_compiles("int main(void){return 0;}" HAVE_LD_V= ERSION_SCRIPT)
+ set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_F= LAGS_SAVE})
+ file(REMOVE "${CMAKE_CURRENT_BINARY_DIR}/conftest.map")
<= div> diff --git a/graphics/tiff/files/patch-libtiff_CMakeLists.txt b/graphi= cs/tiff/files/patch-libtiff_CMakeLists.txt
new file mode 100= 644
index 000000000000..face49e28c9a
--- /dev= /null
+++ b/graphics/tiff/files/patch-libtiff_CMakeLists.txt=
@@ -0,0 +1,11 @@
+--- libtiff/CMakeLists.txt= .orig 2024-08-15 21:16:11 UTC
++++ libtiff/CMakeLists= .txt
+@@ -202,7 +202,7 @@ if(HAVE_LD_VERSION_SCRIPT)
+ endif()
+ if(HAVE_LD_VERSION_SCRIPT)
+ set_target_properties(tiff PROPERTIES LINK_FLAGS
+- = "-Wl,--version-script=3D${CMAKE_CURRENT_SOURCE_DIR}/libtiff.map")
=
++ "-Wl,--undefined-version -Wl,--version-script=3D${CMAKE_CURRENT_S= OURCE_DIR}/libtiff.map")
deleted file mode 100644
index 7c1e41e53db9..000000000000
--- a/graphics/ti= ff/files/patch-tools_unsupported_Makefile.in
+++ /dev/null
@@ -1,1= 0 +0,0 @@
---- tools/unsupported/Makefile.in.orig 2024-04-25 09:24:10 UTC
-+++ tools/unsupported/Makefile.in
-@@ -705,7 +705,6 @@ uninstall-a= m: uninstall-binPROGRAMS
- .PRECIOUS: Makefile
-
-
--(echo tifftoolsunsupported: $(TIFF_TO= OLS_UNSUPPORTED))
-
- echo:
- = (echo $(CFLAGS))
diff --git a/graphics/tiff/pkg-plist = b/graphics/tiff/pkg-plist
index 7ec1bb8e64ad..afe399914e2f 1= 00644
--- a/graphics/tiff/pkg-plist
+++ b/gra= phics/tiff/pkg-plist
@@ -1,6 +1,19 @@
+bin/fa= x2ps
+bin/fax2tiff
+bin/pal2rgb
+bin/ppm2tiff
+bin/raw2tiff
+bin/tiff2bw
+bin/tiff2pdf
+bin/tiff2ps
+bin/= tiff2rgba
+bin/tiffcmp
bin/tiffcp
<= div> +bin/tiffcrop
+bin/tiffdither
bin/tiffd= ump
bin/tiffinfo
+bin/tiffmedian
bin/tiffset
bin/tiffsplit
include/tiff= .h
@@ -8,14 +21,16 @@ include/tiffconf.h
inc= lude/tiffio.h
include/tiffio.hxx
include/ti= ffvers.h
-lib/libtiff.a
+lib/cmake/tiff/TiffC= onfig.cmake
+lib/cmake/tiff/TiffConfigVersion.cmake
+lib/cmake/tiff/TiffTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/tiff/TiffTargets.cmake
li= b/libtiffxx.so
libdata/pkgconfig/libtiff-4.pc
%%PORTDOCS%%%%DOCSDIR%%/C= hangeLog
%%PORTDOCS%%%%DOCSDIR%%/LICENSE.md
@@ -111,6 +126,7 @@ li= bdata/pkgconfig/libtiff-4.pc
%%PORTDOCS%%%%DOCSDIR%%/manual= /_sources/project/index.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/man= ual/_sources/project/license.rst.txt
%%PORTDOCS%%%%DOCSDIR%= %/manual/_sources/project/mailinglist.rst.txt
+%%PORTDOCS%%%= %DOCSDIR%%/manual/_sources/project/psc.rst.txt
%%PORTDOCS%%= %%DOCSDIR%%/manual/_sources/releases/historical.rst.txt
%%P= ORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/index.rst.txt
= %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.4beta007.rst.txt
@@ -171,6 +187,10 @@ libdata/pkgconfig/libtiff-4.pc
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.5.0.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.5.1.rst.txt
=
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.6.0.rst.tx= t
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.7.0.r= st.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/rfcs/index.r= st.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/rfcs/rfc1_ps= c.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/rfcs/rfc2= _restoring_needed_tools.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/man= ual/_sources/specification/bigtiff.rst.txt
%%PORTDOCS%%%%DO= CSDIR%%/manual/_sources/specification/coverage-bigtiff.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/specification/coverage.rst.txt<= br>
@@ -178,9 +198,25 @@ libdata/pkgconfig/libtiff-4.pc
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/specification/technote2.rst= .txt
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/terms.rst.txt<= br>
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/fax2ps.rst.txt
=
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/fax2tiff.rst.txt=
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/pal2rgb.rst.= txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/ppm2tiff.= rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/raw2t= iff.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/r= gb2ycbcr.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/to= ols/thumbnail.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sourc= es/tools/tiff2bw.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_so= urces/tools/tiffcmp.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/manual/= _sources/tools/tiffcp.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manua= l/_sources/tools/tiffcrop.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/m= anual/_sources/tools/tiffdither.rst.txt
%%PORTDOCS%%%%DOCSD= IR%%/manual/_sources/tools/tiffdump.rst.txt
+%%PORTDOCS%%%%D= OCSDIR%%/manual/_sources/tools/tiffgt.rst.txt
%%PORTDOCS%%%= %DOCSDIR%%/manual/_sources/tools/tiffinfo.rst.txt
+%%PORTDOC= S%%%%DOCSDIR%%/manual/_sources/tools/tiffmedian.rst.txt
+%%P= ORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiff2pdf.rst.txt
= +%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiff2ps.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiff2rgba.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiffset.rst.txt
<= /div>
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiffsplit.rst.txt=
%%PORTDOCS%%%%DOCSDIR%%/manual/_static/basic.css
=
@@ -271,6 +307,7 @@ libdata/pkgconfig/libtiff-4.pc
%%= PORTDOCS%%%%DOCSDIR%%/manual/project/index.html
%%PORTDOCS%= %%%DOCSDIR%%/manual/project/license.html
%%PORTDOCS%%%%DOCS= DIR%%/manual/project/mailinglist.html
+%%PORTDOCS%%%%DOCSDIR= %%/manual/project/psc.html
%%PORTDOCS%%%%DOCSDIR%%/manual/r= eleases/historical.html
%%PORTDOCS%%%%DOCSDIR%%/manual/rele= ases/index.html
%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.= 4beta007.html
@@ -331,6 +368,10 @@ libdata/pkgconfig/libtiff= -4.pc
%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.5.0.html
%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.5.1.html
%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.6.0.html
= +%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.7.0.html
+%%PORT= DOCS%%%%DOCSDIR%%/manual/rfcs/index.html
+%%PORTDOCS%%%%DOCS= DIR%%/manual/rfcs/rfc1_psc.html
+%%PORTDOCS%%%%DOCSDIR%%/man= ual/rfcs/rfc2_restoring_needed_tools.html
%%PORTDOCS%%%%DOC= SDIR%%/manual/search.html
%%PORTDOCS%%%%DOCSDIR%%/manual/se= archindex.js
%%PORTDOCS%%%%DOCSDIR%%/manual/specification/b= igtiff.html
@@ -340,14 +381,46 @@ libdata/pkgconfig/libtiff-= 4.pc
%%PORTDOCS%%%%DOCSDIR%%/manual/specification/technote2= .html
%%PORTDOCS%%%%DOCSDIR%%/manual/terms.html
%%PORTDOCS%%%%DOCSDIR%%/manual/tools.html
+%%PORTDOCS%%= %%DOCSDIR%%/manual/tools/fax2ps.html
+%%PORTDOCS%%%%DOCSDIR%= %/manual/tools/fax2tiff.html
+%%PORTDOCS%%%%DOCSDIR%%/manual= /tools/pal2rgb.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/pp= m2tiff.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/raw2tiff.h= tml
+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/rgb2ycbcr.html
=
+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/thumbnail.html
<= div> +%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiff2bw.html
+%%P= ORTDOCS%%%%DOCSDIR%%/manual/tools/tiff2pdf.html
+%%PORTDOCS%= %%%DOCSDIR%%/manual/tools/tiff2ps.html
+%%PORTDOCS%%%%DOCSDI= R%%/manual/tools/tiff2rgba.html
+%%PORTDOCS%%%%DOCSDIR%%/man= ual/tools/tiffcmp.html
%%PORTDOCS%%%%DOCSDIR%%/manual/tools= /tiffcp.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiffcrop.= html
+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiffdither.html
%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiffdump.html
=
+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiffgt.html
%%P= ORTDOCS%%%%DOCSDIR%%/manual/tools/tiffinfo.html
+%%PORTDOCS%= %%%DOCSDIR%%/manual/tools/tiffmedian.html
%%PORTDOCS%%%%DOC= SDIR%%/manual/tools/tiffset.html
%%PORTDOCS%%%%DOCSDIR%%/ma= nual/tools/tiffsplit.html
+share/man/man1/fax2ps.1.gz
+share/man/man1/fax2tiff.1.gz
+share/man/man1/pal2r= gb.1.gz
+share/man/man1/ppm2tiff.1.gz
+share/= man/man1/raw2tiff.1.gz
+share/man/man1/rgb2ycbcr.1.gz
+share/man/man1/thumbnail.1.gz
+share/man/man1/tiff= 2bw.1.gz
+share/man/man1/tiff2pdf.1.gz
+share= /man/man1/tiff2ps.1.gz
+share/man/man1/tiff2rgba.1.gz
+share/man/man1/tiffcmp.1.gz
share/man/man1/tiffcp= .1.gz
+share/man/man1/tiffcrop.1.gz
+share/ma= n/man1/tiffdither.1.gz
share/man/man1/tiffdump.1.gz
+share/man/man1/tiffgt.1.gz
share/man/man1/tiffinfo= .1.gz
+share/man/man1/tiffmedian.1.gz
share/= man/man1/tiffset.1.gz
share/man/man1/tiffsplit.1.gz
share/man/man3/TIFFAccessTagMethods.3tiff.gz

--_=_swift_1728517905_f037b92ee337f1b8a13b426eb2984eb1_=_--