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 <kevin.bowling@kev009.com> 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 <<a href=3D"mailto:diizzy@freebsd.org" class=3D"defaultMailLink">d= iizzy@freebsd.org</a>> 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 <<a href=3D"mailto:d= iizzy@FreeBSD.org" class=3D"defaultMailLink">diizzy@FreeBSD.org</a>><br>= </div><div> AuthorDate: 2024-10-09 19:12:09 +0000<br></div><div> Commit: = Daniel Engberg <<a href=3D"mailto:diizzy@FreeBSD.org" class=3D"default= MailLink">diizzy@FreeBSD.org</a>><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. <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 && ${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 <<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></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>