git: 11b9e4d4c564 - main - x11-toolkits/libxaw3dxft: Update 1.6.2h => 1.6.4, transfer maintainership

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Tue, 26 Aug 2025 13:59:45 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=11b9e4d4c564f738c54b1f340081493a354c3d5f

commit 11b9e4d4c564f738c54b1f340081493a354c3d5f
Author:     gatekeeper <tiago.gasiba@gmail.com>
AuthorDate: 2025-08-26 13:55:02 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-08-26 13:55:02 +0000

    x11-toolkits/libxaw3dxft: Update 1.6.2h => 1.6.4, transfer maintainership
    
    Changelogs:
    https://github.com/DaveFlater/libXaw3dXft/releases/tag/v1.6.3
    https://github.com/DaveFlater/libXaw3dXft/releases/tag/v1.6.4
    
    Upstream moved from SF to github.
    While here pet portclippy.
    
    PR:             288964
    Approved by:    pyrus@bsdmail.com (former maintainer)
    Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
---
 x11-toolkits/libxaw3dxft/Makefile  | 25 +++++++++----------------
 x11-toolkits/libxaw3dxft/distinfo  |  6 +++---
 x11-toolkits/libxaw3dxft/pkg-plist | 21 +++++++++++----------
 3 files changed, 23 insertions(+), 29 deletions(-)

diff --git a/x11-toolkits/libxaw3dxft/Makefile b/x11-toolkits/libxaw3dxft/Makefile
index b8006c7cdcdf..2f798a2c00c9 100644
--- a/x11-toolkits/libxaw3dxft/Makefile
+++ b/x11-toolkits/libxaw3dxft/Makefile
@@ -1,33 +1,26 @@
 PORTNAME=	libxaw3dxft
-DISTVERSION=	1.6.2h
+DISTVERSION=	1.6.4
 CATEGORIES=	x11-toolkits
-MASTER_SITES=	SF/sf-xpaint/${PORTNAME}
-DISTNAME=	libXaw3dXft-${DISTVERSION}
+MASTER_SITES=	https://github.com/DaveFlater/libXaw3dXft/releases/download/v${DISTVERSION}/
 
-MAINTAINER=	pyrus@bsdmail.com
+MAINTAINER=	tiago.gasiba@gmail.com
 COMMENT=	3D Xaw (Athena Widget Set) replacement with extended fonts
-WWW=		https://sourceforge.net/projects/sf-xpaint/files/
+WWW=		https://github.com/DaveFlater/libXaw3dXft/
 
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-LIB_DEPENDS=	libfreetype.so:print/freetype2
-
-USES=		libtool pathfix pkgconfig tar:bzip2 xorg
-GNU_CONFIGURE=	yes
-USE_XORG=	x11 xext xft xmu xpm xt
+USES=		libtool pkgconfig tar:xz xorg
 USE_LDCONFIG=	yes
+USE_XORG=	x11 xext xft xmu xpm xt
 
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--enable-arrow-scrollbars \
+		--enable-internationalization
 INSTALL_TARGET=	install-strip
-CONFIGURE_ARGS+=--enable-internationalization --enable-arrow-scrollbars
-CPPFLAGS+=	-I${LOCALBASE}/include/freetype2
 
-DOCSDIR=	${LOCALBASE}/share/doc/libXaw3dXft
 PORTDOCS=	*
 
 OPTIONS_DEFINE=	DOCS
 
-post-patch:
-	@${REINPLACE_CMD} '/^typedef.*Pixel;/d' ${WRKSRC}/src/Xaw3dXft.c
-
 .include <bsd.port.mk>
diff --git a/x11-toolkits/libxaw3dxft/distinfo b/x11-toolkits/libxaw3dxft/distinfo
index 008dcabba3a5..c6377be5dcc7 100644
--- a/x11-toolkits/libxaw3dxft/distinfo
+++ b/x11-toolkits/libxaw3dxft/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1628083613
-SHA256 (libXaw3dXft-1.6.2h.tar.bz2) = 5d749e3d682d2fb60959ebc3bce3228ca5c949a46aafc349e89a77f6c6ed830b
-SIZE (libXaw3dXft-1.6.2h.tar.bz2) = 593436
+TIMESTAMP = 1756000000
+SHA256 (libxaw3dxft-1.6.4.tar.xz) = 283d2d1c9332ae2c51b54228eb82b89737b1c94d9cf5d0bd15cc26863a5feff6
+SIZE (libxaw3dxft-1.6.4.tar.xz) = 465424
diff --git a/x11-toolkits/libxaw3dxft/pkg-plist b/x11-toolkits/libxaw3dxft/pkg-plist
index 3fc2f5b7a74c..e3e25cefcacc 100644
--- a/x11-toolkits/libxaw3dxft/pkg-plist
+++ b/x11-toolkits/libxaw3dxft/pkg-plist
@@ -22,12 +22,12 @@ include/X11/Xaw3dxft/Layout.h
 include/X11/Xaw3dxft/LayoutP.h
 include/X11/Xaw3dxft/List.h
 include/X11/Xaw3dxft/ListP.h
-include/X11/Xaw3dxft/MenuButton.h
 include/X11/Xaw3dxft/MenuButtoP.h
-include/X11/Xaw3dxft/MultiSrc.h
-include/X11/Xaw3dxft/MultiSrcP.h
+include/X11/Xaw3dxft/MenuButton.h
 include/X11/Xaw3dxft/MultiSink.h
 include/X11/Xaw3dxft/MultiSinkP.h
+include/X11/Xaw3dxft/MultiSrc.h
+include/X11/Xaw3dxft/MultiSrcP.h
 include/X11/Xaw3dxft/Paned.h
 include/X11/Xaw3dxft/PanedP.h
 include/X11/Xaw3dxft/Panner.h
@@ -40,19 +40,19 @@ include/X11/Xaw3dxft/Reports.h
 include/X11/Xaw3dxft/Scrollbar.h
 include/X11/Xaw3dxft/ScrollbarP.h
 include/X11/Xaw3dxft/Simple.h
-include/X11/Xaw3dxft/SimpleP.h
-include/X11/Xaw3dxft/SimpleMenu.h
 include/X11/Xaw3dxft/SimpleMenP.h
+include/X11/Xaw3dxft/SimpleMenu.h
+include/X11/Xaw3dxft/SimpleP.h
 include/X11/Xaw3dxft/Sme.h
-include/X11/Xaw3dxft/SmeP.h
 include/X11/Xaw3dxft/SmeBSB.h
 include/X11/Xaw3dxft/SmeBSBP.h
 include/X11/Xaw3dxft/SmeLine.h
 include/X11/Xaw3dxft/SmeLineP.h
+include/X11/Xaw3dxft/SmeP.h
 include/X11/Xaw3dxft/SmeThreeD.h
 include/X11/Xaw3dxft/SmeThreeDP.h
-include/X11/Xaw3dxft/StripChart.h
 include/X11/Xaw3dxft/StripCharP.h
+include/X11/Xaw3dxft/StripChart.h
 include/X11/Xaw3dxft/Text.h
 include/X11/Xaw3dxft/TextP.h
 include/X11/Xaw3dxft/TextSink.h
@@ -67,15 +67,16 @@ include/X11/Xaw3dxft/Toggle.h
 include/X11/Xaw3dxft/ToggleP.h
 include/X11/Xaw3dxft/Tree.h
 include/X11/Xaw3dxft/TreeP.h
+include/X11/Xaw3dxft/VendorEP.h
 include/X11/Xaw3dxft/Viewport.h
 include/X11/Xaw3dxft/ViewportP.h
-include/X11/Xaw3dxft/XawInit.h
-include/X11/Xaw3dxft/VendorEP.h
 include/X11/Xaw3dxft/Xaw3dP.h
 include/X11/Xaw3dxft/Xaw3dXft.h
+include/X11/Xaw3dxft/Xaw3dXftP.h
 include/X11/Xaw3dxft/XawImP.h
+include/X11/Xaw3dxft/XawInit.h
 lib/libXaw3dxft.a
 lib/libXaw3dxft.so
 lib/libXaw3dxft.so.8
-lib/libXaw3dxft.so.8.0.5
+lib/libXaw3dxft.so.8.0.7
 libdata/pkgconfig/libxaw3dxft.pc