Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Oct 2024 01:51:45 +0200
From:      Daniel Engberg <daniel.engberg.lists@pyret.net>
To:        Kevin Bowling <kevin.bowling@kev009.com>
Cc:        Daniel Engberg <diizzy@freebsd.org>, ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org
Subject:   Re: git: 0bdf5887f0d2 - main - graphics/tiff: Update to 4.7.0 and switch to CMake
Message-ID:  <f89e76cc25d07f4891e8c19160c5d5e2@mail.infomaniak.com>
In-Reply-To: <CAK7dMtBHq5kbQU4DXW%2B7xOLHYo%2BVRa%2B0h=ra0b-_xW3gvGsXWg@mail.gmail.com>
References:  <202410091943.499JhXKg087859@gitrepo.freebsd.org> <CAK7dMtBHq5kbQU4DXW%2B7xOLHYo%2BVRa%2B0h=ra0b-_xW3gvGsXWg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--_=_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
<kevin.bowling@kev009.com=
> 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<diizzy@freebsd.org>=
=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<diizzy@FreeBSD.o=
rg>
>>=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<diizzy@FreeBSD.org>
>>=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<bsd.port.mk>=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

<html><body><div style=3D"font-family: 'Helvetica Neue', Helvetica, Arial, =
sans-serif; font-size: 14px">On 2024-10-09T23:28:01.000+02:00, Kevin Bowlin=
g &lt;kevin.bowling@kev009.com&gt; wrote:<br></div><div class=3D"ik_mail_qu=
ote answerContentMessage"><blockquote class=3D"ws-ng-quote"><pre style=3D"w=
hite-space: normal;"><div>On Wed, Oct 9, 2024 at 12:43=E2=80=AFPM Daniel En=
gberg &lt;<a href=3D"mailto:diizzy@freebsd.org" class=3D"defaultMailLink">d=
iizzy@freebsd.org</a>&gt; wrote:<br></div><blockquote class=3D"ws-ng-quote"=
><div> <br></div><div> The branch main has been updated by diizzy:<br></div=
><div><br></div><div> URL: <a href=3D"https://cgit.FreeBSD.org/ports/commit=
/?id=3D0bdf5887f0d2cc9f14ea0cc10ed9e371028dd620" class=3D"defaultMailLink" =
rel=3D"noopener noreferrer" data-ik=3D"ik-secure" target=3D"_blank">https:/=
/cgit.FreeBSD.org/ports/commit/?id=3D0bdf5887f0d2cc9f14ea0cc10ed9e371028dd6=
20</a><br></div><div><br></div><div> commit 0bdf5887f0d2cc9f14ea0cc10ed9e37=
1028dd620<br></div><div> Author:     Daniel Engberg &lt;<a href=3D"mailto:d=
iizzy@FreeBSD.org" class=3D"defaultMailLink">diizzy@FreeBSD.org</a>&gt;<br>=
</div><div> AuthorDate: 2024-10-09 19:12:09 +0000<br></div><div> Commit:   =
  Daniel Engberg &lt;<a href=3D"mailto:diizzy@FreeBSD.org" class=3D"default=
MailLink">diizzy@FreeBSD.org</a>&gt;<br></div><div> CommitDate: 2024-10-09 =
19:43:25 +0000<br></div><div><br></div><div>     graphics/tiff: Update to 4=
.7.0 and switch to CMake<br></div></blockquote><div> <br></div><div>I belie=
ve this might have come up in the past but I do not remember<br></div><div>=
any conclusion.<br></div><div><br></div><div>Upon a quick look at Debian an=
d Fedora (thus accounting for the<br></div><div>majority of all *nix builds=
/usage) I do not see either using CMake:<br></div><div>* <a href=3D"https:/=
/sources.debian.org/src/tiff/4.6.0-2/debian/rules/#L16" class=3D"defaultMai=
lLink" rel=3D"noopener noreferrer" data-ik=3D"ik-secure" target=3D"_blank">=
https://sources.debian.org/src/tiff/4.6.0-2/debian/rules/#L16</a><br></div>=
<div>* <a href=3D"https://src.fedoraproject.org/rpms/libtiff/blob/rawhide/f=
/libtiff.spec#_68" class=3D"defaultMailLink" rel=3D"noopener noreferrer" da=
ta-ik=3D"ik-secure" target=3D"_blank">https://src.fedoraproject.org/rpms/li=
btiff/blob/rawhide/f/libtiff.spec#_68</a><br></div><div><br></div><div>Auto=
tools projects tend to add CMake for Windows support, and if they<br></div>=
<div>are migrating fully they make it very clear whereas this project's<br>=
</div><div>internal .spec file and readme both continue to point to Autotoo=
ls.<br></div><div>If they are maintaining two build systems, I think it wou=
ld be wise to<br></div><div>stick to the one used by the dominant *nix and =
not make a fashion<br></div><div>statement.<br></div><div><br></div><div>If=
 the goal is to promote CMake usage that is more appropriate for<br></div><=
div>upstream projects, in packaging it risks introducing subtle behavioral<=
br></div><div>differences now or in the future for what gain?<br></div><div=
><br></div><div>2c,<br></div><div>Kevin<br></div></pre></blockquote></div><=
div style=3D"font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; f=
ont-size: 14px">Hi,<br></div><div style=3D"font-family: 'Helvetica Neue', H=
elvetica, Arial, sans-serif; font-size: 14px"><br></div><div style=3D"font-=
family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px">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.<br></div><div style=3D"font-fam=
ily: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px"><br><=
/div><div style=3D"font-family: 'Helvetica Neue', Helvetica, Arial, sans-se=
rif; font-size: 14px">Both are supported upstream, <a href=3D"https://gitla=
b.com/libtiff/libtiff/-/blob/master/doc/build.rst?ref_type=3Dheads" target=
=3D"_blank" rel=3D"noopener noreferrer" data-ik=3D"ik-secure">https://gitla=
b.com/libtiff/libtiff/-/blob/master/doc/build.rst?ref_type=3Dheads</a> 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.&nbsp; <a href=3D"https://gitlab.alpinelinux.or=
g/alpine/aports/-/blob/master/main/tiff/APKBUILD" target=3D"_blank" rel=3D"=
noopener noreferrer" data-ik=3D"ik-secure">https://gitlab.alpinelinux.org/a=
lpine/aports/-/blob/master/main/tiff/APKBUILD</a><br></div><div style=3D"fo=
nt-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px"=
><br></div><div style=3D"font-family: 'Helvetica Neue', Helvetica, Arial, s=
ans-serif; font-size: 14px">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.<br></div><div style=3D"font-family: 'Helve=
tica Neue', Helvetica, Arial, sans-serif; font-size: 14px"><br></div><div s=
tyle=3D"font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-s=
ize: 14px">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.<br></div><div st=
yle=3D"font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-si=
ze: 14px"><br></div><div style=3D"font-family: 'Helvetica Neue', Helvetica,=
 Arial, sans-serif; font-size: 14px">There are also more unit tests integra=
ted into CMake build which also helps in terms of regression testing.<br></=
div><div style=3D"font-family: 'Helvetica Neue', Helvetica, Arial, sans-ser=
if; font-size: 14px"><br></div><div style=3D"font-family: 'Helvetica Neue',=
 Helvetica, Arial, sans-serif; font-size: 14px">Best regards,<br></div><div=
 style=3D"font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font=
-size: 14px">Daniel<br></div><div style=3D"font-family: 'Helvetica Neue', H=
elvetica, Arial, sans-serif; font-size: 14px"><br></div><div class=3D"ik_ma=
il_quote answerContentMessage"><blockquote class=3D"ws-ng-quote"><pre style=
=3D"white-space: normal;"><div><br></div><div><br></div><blockquote class=
=3D"ws-ng-quote"><div>      Changelog:<br></div><div>     <a href=3D"https:=
//gitlab.com/libtiff/libtiff/-/releases/v4.7.0" class=3D"defaultMailLink" r=
el=3D"noopener noreferrer" data-ik=3D"ik-secure" target=3D"_blank">https://=
gitlab.com/libtiff/libtiff/-/releases/v4.7.0</a><br></div><div><br></div><d=
iv>     PR:             281639<br></div><div>     Approved by:    desktop (=
fluffy) via Matrix<br></div><div>     Exp-run by:     antoine<br></div><div=
> ---<br></div><div>  graphics/tiff/Makefile                             | =
32 ++++++---<br></div><div>  graphics/tiff/distinfo                        =
     |  6 +-<br></div><div>  graphics/tiff/files/patch-cmake_LinkerChecks.c=
make | 11 +++<br></div><div>  graphics/tiff/files/patch-libtiff_CMakeLists.=
txt   | 11 +++<br></div><div>  .../tiff/files/patch-tools_unsupported_<a hr=
ef=3D"http://Makefile.in" class=3D"defaultMailLink" rel=3D"noopener norefer=
rer" data-ik=3D"ik-secure" target=3D"_blank">Makefile.in</a> | 10 ---<br></=
div><div>  graphics/tiff/pkg-plist                            | 81 ++++++++=
++++++++++++--<br></div><div>  6 files changed, 124 insertions(+), 27 delet=
ions(-)<br></div><div><br></div><div> diff --git a/graphics/tiff/Makefile b=
/graphics/tiff/Makefile<br></div><div> index c82338119951..83e435fb3d2d 100=
644<br></div><div> --- a/graphics/tiff/Makefile<br></div><div> +++ b/graphi=
cs/tiff/Makefile<br></div><div> @@ -1,5 +1,5 @@<br></div><div>  PORTNAME=3D=
      tiff<br></div><div> -DISTVERSION=3D   4.6.0<br></div><div> +DISTVERSI=
ON=3D   4.7.0<br></div><div>  CATEGORIES=3D    graphics<br></div><div>  MAS=
TER_SITES=3D  <a href=3D"https://download.osgeo.org/libtiff/" class=3D"defa=
ultMailLink" rel=3D"noopener noreferrer" data-ik=3D"ik-secure" target=3D"_b=
lank">https://download.osgeo.org/libtiff/</a><br></div><div><br></div><div>=
 @@ -15,21 +15,33 @@ LIB_DEPENDS=3D        <a href=3D"http://libdeflate.so:=
archivers/libdeflate" class=3D"defaultMailLink" rel=3D"noopener noreferrer"=
 data-ik=3D"ik-secure" target=3D"_blank">libdeflate.so:archivers/libdeflate=
</a> \<br></div><div>                 <a href=3D"http://libLerc.so:graphics=
/lerc" class=3D"defaultMailLink" rel=3D"noopener noreferrer" data-ik=3D"ik-=
secure" target=3D"_blank">libLerc.so:graphics/lerc</a> \<br></div><div>    =
             <a href=3D"http://libzstd.so:archivers/zstd" class=3D"defaultM=
ailLink" rel=3D"noopener noreferrer" data-ik=3D"ik-secure" target=3D"_blank=
">libzstd.so:archivers/zstd</a><br></div><div><br></div><div> -USES=3D     =
     cpe jpeg libtool localbase pathfix tar:xz<br></div><div> +USES=3D     =
     cmake:testing cpe jpeg pathfix pkgconfig tar:xz<br></div><div>  CPE_PR=
ODUCT=3D   libtiff<br></div><div> +PATHFIX_CMAKELISTSTXT=3D PkgConfig.cmake=
<br></div><div>  USE_LDCONFIG=3D  yes<br></div><div><br></div><div> -GNU_CO=
NFIGURE=3D yes<br></div><div> -CONFIGURE_ARGS=3D        --disable-sphinx \<=
br></div><div> -               --disable-webp<br></div><div> -<br></div><di=
v> -INSTALL_TARGET=3D        install-strip<br></div><div> -TEST_TARGET=3D  =
 check<br></div><div> +DOCSDIR=3D       ${PREFIX}/share/doc/tiff-${DISTVERS=
ION}<br></div><div><br></div><div> -LDFLAGS+=3D      -Wl,--undefined-versio=
n<br></div><div> +CMAKE_TESTING_ON=3D      tiff-tests<br></div><div><br></d=
iv><div> -DOCSDIR=3D       ${PREFIX}/share/doc/tiff-${DISTVERSION}<br></div=
><div> +CMAKE_OFF=3D     CMAKE_DISABLE_FIND_PACKAGE_GLUT \<br></div><div> +=
               CMAKE_DISABLE_FIND_PACKAGE_OpenGL \<br></div><div> +        =
       tiff-docs \<br></div><div> +               tiff-tests<br></div><div>=
<br></div><div>  OPTIONS_DEFINE=3D        DOCS<br></div><div><br></div><div=
> +post-install:<br></div><div> +       ${INSTALL_MAN} ${WRKSRC}/doc/man-pr=
ebuilt/*.1 ${STAGEDIR}${PREFIX}/share/man/man1<br></div><div> +       ${INS=
TALL_MAN} ${WRKSRC}/doc/man-prebuilt/*.3tiff ${STAGEDIR}${PREFIX}/share/man=
/man3<br></div><div> +<br></div><div> +post-install-DOCS-on:<br></div><div>=
 +       (cd ${WRKSRC}/doc/html-prebuilt &amp;&amp; ${COPYTREE_SHARE} . ${S=
TAGEDIR}${DOCSDIR}/manual)<br></div><div> +       ${INSTALL_MAN} ${WRKSRC}/=
ChangeLog ${STAGEDIR}${DOCSDIR}<br></div><div> +       ${INSTALL_MAN} ${WRK=
SRC}/<a href=3D"http://LICENSE.md" class=3D"defaultMailLink" rel=3D"noopene=
r noreferrer" data-ik=3D"ik-secure" target=3D"_blank">LICENSE.md</a> ${STAG=
EDIR}${DOCSDIR}<br></div><div> +       ${INSTALL_MAN} ${WRKSRC}/<a href=3D"=
http://README.md" class=3D"defaultMailLink" rel=3D"noopener noreferrer" dat=
a-ik=3D"ik-secure" target=3D"_blank">README.md</a> ${STAGEDIR}${DOCSDIR}<br=
></div><div> +       ${INSTALL_MAN} ${WRKSRC}/RELEASE-DATE ${STAGEDIR}${DOC=
SDIR}<br></div><div> +       ${INSTALL_MAN} ${WRKSRC}/TODO ${STAGEDIR}${DOC=
SDIR}<br></div><div> +       ${INSTALL_MAN} ${WRKSRC}/VERSION ${STAGEDIR}${=
DOCSDIR}<br></div><div> +<br></div><div>  .include &lt;<a href=3D"http://bs=
d.port.mk>" class=3D"defaultMailLink" rel=3D"noopener noreferrer" data-ik=
=3D"ik-secure" target=3D"_blank">bsd.port.mk&gt;</a>;<br></div><div> diff -=
-git a/graphics/tiff/distinfo b/graphics/tiff/distinfo<br></div><div> index=
 60c357e6b598..84e8ebf6ad62 100644<br></div><div> --- a/graphics/tiff/disti=
nfo<br></div><div> +++ b/graphics/tiff/distinfo<br></div><div> @@ -1,3 +1,3=
 @@<br></div><div> -TIMESTAMP =3D 1714034290<br></div><div> -SHA256 (tiff-4=
.6.0.tar.xz) =3D e178649607d1e22b51cf361dd20a3753f244f022eefab1f2f218fc62eb=
af87d2<br></div><div> -SIZE (tiff-4.6.0.tar.xz) =3D 2124388<br></div><div> =
+TIMESTAMP =3D 1726901517<br></div><div> +SHA256 (tiff-4.7.0.tar.xz) =3D 27=
3a0a73b1f0bed640afee4a5df0337357ced5b53d3d5d1c405b936501f71017<br></div><di=
v> +SIZE (tiff-4.7.0.tar.xz) =3D 2286220<br></div><div> diff --git a/graphi=
cs/tiff/files/patch-cmake_LinkerChecks.cmake b/graphics/tiff/files/patch-cm=
ake_LinkerChecks.cmake<br></div><div> new file mode 100644<br></div><div> i=
ndex 000000000000..8b6c8c54482f<br></div><div> --- /dev/null<br></div><div>=
 +++ b/graphics/tiff/files/patch-cmake_LinkerChecks.cmake<br></div><div> @@=
 -0,0 +1,11 @@<br></div><div> +--- cmake/LinkerChecks.cmake.orig      2024-=
09-21 09:08:00 UTC<br></div><div> ++++ cmake/LinkerChecks.cmake<br></div><d=
iv> +@@ -39,7 +39,7 @@ set(CMAKE_REQUIRED_FLAGS_SAVE ${CMAKE_REQUIRED_FLAGS=
})<br></div><div> + } VERS_1;<br></div><div> + ")<br></div><div> + set(CMAK=
E_REQUIRED_FLAGS_SAVE ${CMAKE_REQUIRED_FLAGS})<br></div><div> +-set(CMAKE_R=
EQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS} "-Wl,--version-script=3D${CMAKE_CURRE=
NT_BINARY_DIR}/<a href=3D"http://conftest.map" class=3D"defaultMailLink" re=
l=3D"noopener noreferrer" data-ik=3D"ik-secure" target=3D"_blank">conftest.=
map</a>")<br></div><div> ++set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS}=
 -Wl,--undefined-version "-Wl,--version-script=3D${CMAKE_CURRENT_BINARY_DIR=
}/<a href=3D"http://conftest.map" class=3D"defaultMailLink" rel=3D"noopener=
 noreferrer" data-ik=3D"ik-secure" target=3D"_blank">conftest.map</a>")<br>=
</div><div> + check_c_source_compiles("int main(void){return 0;}" HAVE_LD_V=
ERSION_SCRIPT)<br></div><div> + set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_F=
LAGS_SAVE})<br></div><div> + file(REMOVE "${CMAKE_CURRENT_BINARY_DIR}/<a hr=
ef=3D"http://conftest.map" class=3D"defaultMailLink" rel=3D"noopener norefe=
rrer" data-ik=3D"ik-secure" target=3D"_blank">conftest.map</a>")<br></div><=
div> diff --git a/graphics/tiff/files/patch-libtiff_CMakeLists.txt b/graphi=
cs/tiff/files/patch-libtiff_CMakeLists.txt<br></div><div> new file mode 100=
644<br></div><div> index 000000000000..face49e28c9a<br></div><div> --- /dev=
/null<br></div><div> +++ b/graphics/tiff/files/patch-libtiff_CMakeLists.txt=
<br></div><div> @@ -0,0 +1,11 @@<br></div><div> +--- libtiff/CMakeLists.txt=
.orig        2024-08-15 21:16:11 UTC<br></div><div> ++++ libtiff/CMakeLists=
.txt<br></div><div> +@@ -202,7 +202,7 @@ if(HAVE_LD_VERSION_SCRIPT)<br></di=
v><div> + endif()<br></div><div> + if(HAVE_LD_VERSION_SCRIPT)<br></div><div=
> +   set_target_properties(tiff PROPERTIES LINK_FLAGS<br></div><div> +-   =
                     "-Wl,--version-script=3D${CMAKE_CURRENT_SOURCE_DIR}/<a=
 href=3D"http://libtiff.map" class=3D"defaultMailLink" rel=3D"noopener nore=
ferrer" data-ik=3D"ik-secure" target=3D"_blank">libtiff.map</a>")<br></div>=
<div> ++  "-Wl,--undefined-version -Wl,--version-script=3D${CMAKE_CURRENT_S=
OURCE_DIR}/<a href=3D"http://libtiff.map" class=3D"defaultMailLink" rel=3D"=
noopener noreferrer" data-ik=3D"ik-secure" target=3D"_blank">libtiff.map</a=
>")<br></div><div> + endif()<br></div><div> +<br></div><div> + if(tiff-inst=
all)<br></div><div> diff --git a/graphics/tiff/files/patch-tools_unsupporte=
d_<a href=3D"http://Makefile.in" class=3D"defaultMailLink" rel=3D"noopener =
noreferrer" data-ik=3D"ik-secure" target=3D"_blank">Makefile.in</a> b/graph=
ics/tiff/files/patch-tools_unsupported_<a href=3D"http://Makefile.in" class=
=3D"defaultMailLink" rel=3D"noopener noreferrer" data-ik=3D"ik-secure" targ=
et=3D"_blank">Makefile.in</a><br></div><div> deleted file mode 100644<br></=
div><div> index 7c1e41e53db9..000000000000<br></div><div> --- a/graphics/ti=
ff/files/patch-tools_unsupported_<a href=3D"http://Makefile.in" class=3D"de=
faultMailLink" rel=3D"noopener noreferrer" data-ik=3D"ik-secure" target=3D"=
_blank">Makefile.in</a><br></div><div> +++ /dev/null<br></div><div> @@ -1,1=
0 +0,0 @@<br></div><div> ---- tools/unsupported/<a href=3D"http://Makefile.=
in.orig" class=3D"defaultMailLink" rel=3D"noopener noreferrer" data-ik=3D"i=
k-secure" target=3D"_blank">Makefile.in.orig</a> 2024-04-25 09:24:10 UTC<br=
></div><div> -+++ tools/unsupported/<a href=3D"http://Makefile.in" class=3D=
"defaultMailLink" rel=3D"noopener noreferrer" data-ik=3D"ik-secure" target=
=3D"_blank">Makefile.in</a><br></div><div> -@@ -705,7 +705,6 @@ uninstall-a=
m: uninstall-binPROGRAMS<br></div><div> - .PRECIOUS: Makefile<br></div><div=
> -<br></div><div> -<br></div><div> --(echo tifftoolsunsupported: $(TIFF_TO=
OLS_UNSUPPORTED))<br></div><div> -<br></div><div> - echo:<br></div><div> - =
      (echo $(CFLAGS))<br></div><div> diff --git a/graphics/tiff/pkg-plist =
b/graphics/tiff/pkg-plist<br></div><div> index 7ec1bb8e64ad..afe399914e2f 1=
00644<br></div><div> --- a/graphics/tiff/pkg-plist<br></div><div> +++ b/gra=
phics/tiff/pkg-plist<br></div><div> @@ -1,6 +1,19 @@<br></div><div> +bin/fa=
x2ps<br></div><div> +bin/fax2tiff<br></div><div> +bin/pal2rgb<br></div><div=
> +bin/ppm2tiff<br></div><div> +bin/raw2tiff<br></div><div> +bin/tiff2bw<br=
></div><div> +bin/tiff2pdf<br></div><div> +bin/tiff2ps<br></div><div> +bin/=
tiff2rgba<br></div><div> +bin/tiffcmp<br></div><div>  bin/tiffcp<br></div><=
div> +bin/tiffcrop<br></div><div> +bin/tiffdither<br></div><div>  bin/tiffd=
ump<br></div><div>  bin/tiffinfo<br></div><div> +bin/tiffmedian<br></div><d=
iv>  bin/tiffset<br></div><div>  bin/tiffsplit<br></div><div>  include/tiff=
.h<br></div><div> @@ -8,14 +21,16 @@ include/tiffconf.h<br></div><div>  inc=
lude/tiffio.h<br></div><div>  include/tiffio.hxx<br></div><div>  include/ti=
ffvers.h<br></div><div> -lib/libtiff.a<br></div><div> +lib/cmake/tiff/TiffC=
onfig.cmake<br></div><div> +lib/cmake/tiff/TiffConfigVersion.cmake<br></div=
><div> +lib/cmake/tiff/TiffTargets-%%CMAKE_BUILD_TYPE%%.cmake<br></div><div=
> +lib/cmake/tiff/TiffTargets.cmake<br></div><div>  lib/<a href=3D"http://l=
ibtiff.so" class=3D"defaultMailLink" rel=3D"noopener noreferrer" data-ik=3D=
"ik-secure" target=3D"_blank">libtiff.so</a><br></div><div>  lib/<a href=3D=
"http://libtiff.so.6" class=3D"defaultMailLink" rel=3D"noopener noreferrer"=
 data-ik=3D"ik-secure" target=3D"_blank">libtiff.so.6</a><br></div><div> -l=
ib/<a href=3D"http://libtiff.so.6.0.2" class=3D"defaultMailLink" rel=3D"noo=
pener noreferrer" data-ik=3D"ik-secure" target=3D"_blank">libtiff.so.6.0.2<=
/a><br></div><div> -lib/libtiffxx.a<br></div><div> +lib/<a href=3D"http://l=
ibtiff.so.6.1.0" class=3D"defaultMailLink" rel=3D"noopener noreferrer" data=
-ik=3D"ik-secure" target=3D"_blank">libtiff.so.6.1.0</a><br></div><div>  li=
b/<a href=3D"http://libtiffxx.so" class=3D"defaultMailLink" rel=3D"noopener=
 noreferrer" data-ik=3D"ik-secure" target=3D"_blank">libtiffxx.so</a><br></=
div><div>  lib/<a href=3D"http://libtiffxx.so.6" class=3D"defaultMailLink" =
rel=3D"noopener noreferrer" data-ik=3D"ik-secure" target=3D"_blank">libtiff=
xx.so.6</a><br></div><div> -lib/<a href=3D"http://libtiffxx.so.6.0.2" class=
=3D"defaultMailLink" rel=3D"noopener noreferrer" data-ik=3D"ik-secure" targ=
et=3D"_blank">libtiffxx.so.6.0.2</a><br></div><div> +lib/<a href=3D"http://=
libtiffxx.so.6.1.0" class=3D"defaultMailLink" rel=3D"noopener noreferrer" d=
ata-ik=3D"ik-secure" target=3D"_blank">libtiffxx.so.6.1.0</a><br></div><div=
>  libdata/pkgconfig/libtiff-4.pc<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/C=
hangeLog<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/<a href=3D"http://LICENSE.=
md" class=3D"defaultMailLink" rel=3D"noopener noreferrer" data-ik=3D"ik-sec=
ure" target=3D"_blank">LICENSE.md</a><br></div><div> @@ -111,6 +126,7 @@ li=
bdata/pkgconfig/libtiff-4.pc<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual=
/_sources/project/index.rst.txt<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/man=
ual/_sources/project/license.rst.txt<br></div><div>  %%PORTDOCS%%%%DOCSDIR%=
%/manual/_sources/project/mailinglist.rst.txt<br></div><div> +%%PORTDOCS%%%=
%DOCSDIR%%/manual/_sources/project/psc.rst.txt<br></div><div>  %%PORTDOCS%%=
%%DOCSDIR%%/manual/_sources/releases/historical.rst.txt<br></div><div>  %%P=
ORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/index.rst.txt<br></div><div> =
 %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.4beta007.rst.txt<br></=
div><div> @@ -171,6 +187,10 @@ libdata/pkgconfig/libtiff-4.pc<br></div><div=
>  %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.5.0.rst.txt<br></div=
><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.5.1.rst.txt<br>=
</div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.6.0.rst.tx=
t<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.7.0.r=
st.txt<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/rfcs/index.r=
st.txt<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/rfcs/rfc1_ps=
c.rst.txt<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/rfcs/rfc2=
_restoring_needed_tools.rst.txt<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/man=
ual/_sources/specification/bigtiff.rst.txt<br></div><div>  %%PORTDOCS%%%%DO=
CSDIR%%/manual/_sources/specification/coverage-bigtiff.rst.txt<br></div><di=
v>  %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/specification/coverage.rst.txt<=
br></div><div> @@ -178,9 +198,25 @@ libdata/pkgconfig/libtiff-4.pc<br></div=
><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/specification/technote2.rst=
.txt<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/terms.rst.txt<=
br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools.rst.txt<br></=
div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/fax2ps.rst.txt<br>=
</div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/fax2tiff.rst.txt=
<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/pal2rgb.rst.=
txt<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/ppm2tiff.=
rst.txt<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/raw2t=
iff.rst.txt<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/r=
gb2ycbcr.rst.txt<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/to=
ols/thumbnail.rst.txt<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/_sourc=
es/tools/tiff2bw.rst.txt<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/_so=
urces/tools/tiffcmp.rst.txt<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/=
_sources/tools/tiffcp.rst.txt<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manua=
l/_sources/tools/tiffcrop.rst.txt<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/m=
anual/_sources/tools/tiffdither.rst.txt<br></div><div>  %%PORTDOCS%%%%DOCSD=
IR%%/manual/_sources/tools/tiffdump.rst.txt<br></div><div> +%%PORTDOCS%%%%D=
OCSDIR%%/manual/_sources/tools/tiffgt.rst.txt<br></div><div>  %%PORTDOCS%%%=
%DOCSDIR%%/manual/_sources/tools/tiffinfo.rst.txt<br></div><div> +%%PORTDOC=
S%%%%DOCSDIR%%/manual/_sources/tools/tiffmedian.rst.txt<br></div><div> +%%P=
ORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiff2pdf.rst.txt<br></div><div> =
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiff2ps.rst.txt<br></div><di=
v> +%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiff2rgba.rst.txt<br></di=
v><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiffset.rst.txt<br><=
/div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiffsplit.rst.txt=
<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/_static/basic.css<br></div>=
<div> @@ -271,6 +307,7 @@ libdata/pkgconfig/libtiff-4.pc<br></div><div>  %%=
PORTDOCS%%%%DOCSDIR%%/manual/project/index.html<br></div><div>  %%PORTDOCS%=
%%%DOCSDIR%%/manual/project/license.html<br></div><div>  %%PORTDOCS%%%%DOCS=
DIR%%/manual/project/mailinglist.html<br></div><div> +%%PORTDOCS%%%%DOCSDIR=
%%/manual/project/psc.html<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/r=
eleases/historical.html<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/rele=
ases/index.html<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.=
4beta007.html<br></div><div> @@ -331,6 +368,10 @@ libdata/pkgconfig/libtiff=
-4.pc<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.5.0.html<b=
r></div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.5.1.html<br></div=
><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.6.0.html<br></div><div> =
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.7.0.html<br></div><div> +%%PORT=
DOCS%%%%DOCSDIR%%/manual/rfcs/index.html<br></div><div> +%%PORTDOCS%%%%DOCS=
DIR%%/manual/rfcs/rfc1_psc.html<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/man=
ual/rfcs/rfc2_restoring_needed_tools.html<br></div><div>  %%PORTDOCS%%%%DOC=
SDIR%%/manual/search.html<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/se=
archindex.js<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/specification/b=
igtiff.html<br></div><div> @@ -340,14 +381,46 @@ libdata/pkgconfig/libtiff-=
4.pc<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/specification/technote2=
.html<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/terms.html<br></div><d=
iv>  %%PORTDOCS%%%%DOCSDIR%%/manual/tools.html<br></div><div> +%%PORTDOCS%%=
%%DOCSDIR%%/manual/tools/fax2ps.html<br></div><div> +%%PORTDOCS%%%%DOCSDIR%=
%/manual/tools/fax2tiff.html<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual=
/tools/pal2rgb.html<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/tools/pp=
m2tiff.html<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/tools/raw2tiff.h=
tml<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/tools/rgb2ycbcr.html<br>=
</div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/tools/thumbnail.html<br></div><=
div> +%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiff2bw.html<br></div><div> +%%P=
ORTDOCS%%%%DOCSDIR%%/manual/tools/tiff2pdf.html<br></div><div> +%%PORTDOCS%=
%%%DOCSDIR%%/manual/tools/tiff2ps.html<br></div><div> +%%PORTDOCS%%%%DOCSDI=
R%%/manual/tools/tiff2rgba.html<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/man=
ual/tools/tiffcmp.html<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/tools=
/tiffcp.html<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiffcrop.=
html<br></div><div> +%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiffdither.html<b=
r></div><div>  %%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiffdump.html<br></div>=
<div> +%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiffgt.html<br></div><div>  %%P=
ORTDOCS%%%%DOCSDIR%%/manual/tools/tiffinfo.html<br></div><div> +%%PORTDOCS%=
%%%DOCSDIR%%/manual/tools/tiffmedian.html<br></div><div>  %%PORTDOCS%%%%DOC=
SDIR%%/manual/tools/tiffset.html<br></div><div>  %%PORTDOCS%%%%DOCSDIR%%/ma=
nual/tools/tiffsplit.html<br></div><div> +share/man/man1/fax2ps.1.gz<br></d=
iv><div> +share/man/man1/fax2tiff.1.gz<br></div><div> +share/man/man1/pal2r=
gb.1.gz<br></div><div> +share/man/man1/ppm2tiff.1.gz<br></div><div> +share/=
man/man1/raw2tiff.1.gz<br></div><div> +share/man/man1/rgb2ycbcr.1.gz<br></d=
iv><div> +share/man/man1/thumbnail.1.gz<br></div><div> +share/man/man1/tiff=
2bw.1.gz<br></div><div> +share/man/man1/tiff2pdf.1.gz<br></div><div> +share=
/man/man1/tiff2ps.1.gz<br></div><div> +share/man/man1/tiff2rgba.1.gz<br></d=
iv><div> +share/man/man1/tiffcmp.1.gz<br></div><div>  share/man/man1/tiffcp=
.1.gz<br></div><div> +share/man/man1/tiffcrop.1.gz<br></div><div> +share/ma=
n/man1/tiffdither.1.gz<br></div><div>  share/man/man1/tiffdump.1.gz<br></di=
v><div> +share/man/man1/tiffgt.1.gz<br></div><div>  share/man/man1/tiffinfo=
.1.gz<br></div><div> +share/man/man1/tiffmedian.1.gz<br></div><div>  share/=
man/man1/tiffset.1.gz<br></div><div>  share/man/man1/tiffsplit.1.gz<br></di=
v><div>  share/man/man3/TIFFAccessTagMethods.3tiff.gz<br></div></blockquote=
></pre></blockquote></div><div style=3D"font-family: 'Helvetica Neue', Helv=
etica, Arial, sans-serif; font-size: 14px"><br></div></body></html>


--_=_swift_1728517905_f037b92ee337f1b8a13b426eb2984eb1_=_--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f89e76cc25d07f4891e8c19160c5d5e2>