git: 8b420b6cf27f - main - graphics/dataplot: Update 20210713 => 20240806, take maintainership

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Wed, 23 Jul 2025 23:38:18 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8b420b6cf27f5a91629f741d8e9fcc0795e83dc2

commit 8b420b6cf27f5a91629f741d8e9fcc0795e83dc2
Author:     Pedro F. Giffuni <pfg@FreeBSD.org>
AuthorDate: 2025-07-23 23:35:42 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-07-23 23:38:08 +0000

    graphics/dataplot: Update 20210713 => 20240806, take maintainership
    
    Commit log:
    https://github.com/usnistgov/dataplot/compare/d5eb15d..b779512
    
    - Add LICENSE_FILE.
    - Update/fix dependencies.
    - Fix warnings from portclippy.
    - Refresh patch.
    
    PR:     288396
---
 graphics/dataplot/Makefile             | 29 ++++++++++++-----------------
 graphics/dataplot/distinfo             |  6 +++---
 graphics/dataplot/files/patch-Makefile | 20 +++++++++++++++-----
 3 files changed, 30 insertions(+), 25 deletions(-)

diff --git a/graphics/dataplot/Makefile b/graphics/dataplot/Makefile
index 1d0d424cd95c..a13bd4455e90 100644
--- a/graphics/dataplot/Makefile
+++ b/graphics/dataplot/Makefile
@@ -1,40 +1,35 @@
 PORTNAME=	dataplot
-DISTVERSION=	20210713
-PORTREVISION=	2
+DISTVERSION=	20240806
 CATEGORIES=	graphics
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	pfg@FreeBSD.org
 COMMENT=	Free software system for statistical visualization
 WWW=		https://www.itl.nist.gov/div898/software/dataplot/index.htm
 
 LICENSE=	PD
+LICENSE_FILE=	${WRKSRC}/../LICENSE.txt
 
 LIB_DEPENDS=	libgd.so:graphics/gd \
-		libpng.so:graphics/png
-
-USES=		gmake gnome fortran jpeg readline xorg
-USE_XORG=	x11 xi
-USE_GNOME=	cairo
+		libtiff.so:graphics/tiff
+RUN_DEPENDS=	xclip:x11/xclip
 
+USES=		gmake gnome fortran readline xorg
 USE_GITHUB=	yes
 GH_ACCOUNT=	usnistgov
-GH_TAGNAME=	d5eb15dd86dd80098c6535aa68898ab8392ab700
-
-WRKSRC_SUBDIR=	src
-
-MAXOBV?=	450000	# Change if you need more observations/variable
+GH_TAGNAME=	b779512889cc78757fae29f9546e01b9c6cef95d
+USE_GNOME=	cairo
+USE_XORG=	x11 xft xi
 
-FFLAGS+=	-DLINUX -fdefault-real-8 -fdefault-double-8 -std=legacy
+FFLAGS+=	-fdefault-real-8 -fdefault-double-8 -std=legacy
 
-PORTDATA=	*
+WRKSRC_SUBDIR=	src
 
 PLIST_FILES=	bin/dataplot bin/xdataplot
+PORTDATA=	*
 
 OPTIONS_DEFINE=	DOCS
 
 post-patch:
-	@${REINPLACE_CMD} -e 's/MAXOBV=1500000/MAXOBV=${MAXOBV}/' \
-		${WRKSRC}/DPCOPA.INC
 	@${REINPLACE_CMD} \
 		-e 's;%%FC%%;${FC};' \
 		-e 's;%%CC%%;${CC};' \
diff --git a/graphics/dataplot/distinfo b/graphics/dataplot/distinfo
index 0489f8aa74df..6c9f0246c90d 100644
--- a/graphics/dataplot/distinfo
+++ b/graphics/dataplot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1663389742
-SHA256 (usnistgov-dataplot-20210713-d5eb15dd86dd80098c6535aa68898ab8392ab700_GH0.tar.gz) = f92bbb322ec80ea03e83163b9de741131bb064fbe59323475b27958cddeb197f
-SIZE (usnistgov-dataplot-20210713-d5eb15dd86dd80098c6535aa68898ab8392ab700_GH0.tar.gz) = 22850998
+TIMESTAMP = 1753233966
+SHA256 (usnistgov-dataplot-20240806-b779512889cc78757fae29f9546e01b9c6cef95d_GH0.tar.gz) = 6386f56d6b74638d877cbe6a929dd476422dc791e009f83ce6bd5703ac58261a
+SIZE (usnistgov-dataplot-20240806-b779512889cc78757fae29f9546e01b9c6cef95d_GH0.tar.gz) = 23319908
diff --git a/graphics/dataplot/files/patch-Makefile b/graphics/dataplot/files/patch-Makefile
index df26252ff7ed..115aadaf4461 100644
--- a/graphics/dataplot/files/patch-Makefile
+++ b/graphics/dataplot/files/patch-Makefile
@@ -1,4 +1,4 @@
---- Makefile.orig	2021-07-13 20:35:55 UTC
+--- Makefile.orig	2024-08-06 18:20:40 UTC
 +++ Makefile
 @@ -1,5 +1,5 @@
 -FC = gfortran
@@ -7,8 +7,8 @@
 +CC = %%CC%%
  
  # FEATURES to enable during compilation
- # all: READLINE NCURSES GD TIFF VPX CAIRO X11 GKS OPENGL PLOT XCLIP
-@@ -12,11 +12,12 @@ PREFIX = $(DESTDIR)/usr/local
+ # all: READLINE NCURSES GD TIFF VPX CAIRO X11 GKS OPENGL PLOT XCLIP CYGWIN MACOSX TCL DISABLE_SYSTEM_COMMAND STACK_SIZE DEBUG
+@@ -13,12 +13,13 @@ BINDIR = $(PREFIX)/bin
  BINDIR = $(PREFIX)/bin
  
  # where to find additional dataplot files (help, menus, etc).
@@ -16,15 +16,25 @@
 +DPLIBDIR=$(DESTDIR)%%DATADIR%%
  
  #FFLAGS += -O2 -DLINUX -fdefault-real-8 -fdefault-double-8 -fmax-stack-var-size=1000000 -Wall
+ #FFLAGS += -O2 -g -DLINUX -fdefault-real-8 -fdefault-double-8 -Wall
 -FFLAGS += -O2 -DLINUX -fdefault-real-8 -fdefault-double-8 -Wall
 -CFLAGS += -O2
-+FFLAGS += %%FFLAGS%%
++FFLAGS += %%FFLAGS%% -DLINUX
 +CFLAGS += %%CFLAGS%% -I%%LOCALBASE%%/include
 +LDFLAGS += -L%%LOCALBASE%%/lib
  
  # special flags for dp1
  DP1FLAGS = -DDDOUBLE -DINTEGER32 -DHAVE_ISNAN -DHAVE_EXECUTE_COMMAND_LINE -DDPLIBDIR=\'$(DPLIBDIR)\'
-@@ -129,7 +130,7 @@ clean:
+@@ -79,7 +80,7 @@ CFLAGS += -DHAVE_X11
+ LDFLAGS += -lcairo
+ FFLAGS4 += -DHAVE_CAIRO
+ CFLAGS += -DHAVE_X11
+-#CFLAGS += -I/usr/include/cairo
++CFLAGS += -I%%LOCALBASE%%/include/freetype2
+ endif
+ 
+ ifneq (,$(findstring PLOT,$(FEATURES)))
+@@ -170,7 +171,7 @@ install: dataplot xdataplot
  install: dataplot xdataplot
  	@echo installing binary to $(BINDIR)
  	-[ ! -d $(BINDIR) ] && mkdir -vp $(BINDIR) ||: