git: 781504a56a94 - main - net/httping: Update to 2.9
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 12 Nov 2022 11:15:05 UTC
The branch main has been updated by ehaupt: URL: https://cgit.FreeBSD.org/ports/commit/?id=781504a56a944bc6bc4c4008aed988b992424524 commit 781504a56a944bc6bc4c4008aed988b992424524 Author: Emanuel Haupt <ehaupt@FreeBSD.org> AuthorDate: 2022-11-12 11:14:59 +0000 Commit: Emanuel Haupt <ehaupt@FreeBSD.org> CommitDate: 2022-11-12 11:14:59 +0000 net/httping: Update to 2.9 - Update to 2.9 - No longer support disabling SSL in late 2022 - Make NLS optional - Convert to use OPTIONS helpers - Pacify portclippy - Reformat with portfmt --- net/httping/Makefile | 61 +++++++++++++++------------------------- net/httping/distinfo | 6 ++-- net/httping/files/patch-Makefile | 13 +++++++-- net/httping/files/patch-utils.h | 8 ++++++ net/httping/pkg-plist | 6 ++++ 5 files changed, 50 insertions(+), 44 deletions(-) diff --git a/net/httping/Makefile b/net/httping/Makefile index 67a1d53dde5d..2c4cff7697ea 100644 --- a/net/httping/Makefile +++ b/net/httping/Makefile @@ -1,49 +1,36 @@ PORTNAME= httping -PORTVERSION= 2.5 -PORTREVISION= 1 +PORTVERSION= 2.9 +DISTVERSIONPREFIX= v CATEGORIES= net -MASTER_SITES= https://www.vanheusden.com/httping/ \ - LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Ping-like tool for HTTP requests -WWW= https://www.vanheusden.com/httping/ +WWW= https://github.com/folkertvanheusden/HTTPing LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/LICENSE -USES= gmake gettext tar:tgz +USES= gettext-runtime gettext-tools gmake localbase:ldflags ssl \ + tar:tgz +USE_GITHUB= yes +GH_ACCOUNT= folkertvanheusden +GH_PROJECT= HTTPing -PLIST_FILES= bin/httping man/man1/httping.1.gz +OPTIONS_DEFINE= FFTW NCURSES NLS +OPTIONS_DEFAULT= NCURSES +OPTIONS_SUB= NLS -OPTIONS_DEFINE= NCURSES FFTW SSL +FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 +FFTW_MAKE_ENV= FW=yes +FFTW_MAKE_ENV_OFF= FW=no +NCURSES_USES= ncurses +NCURSES_MAKE_ENV= NC=yes +NCURSES_MAKE_ENV_OFF= NC=yes +NLS_MAKE_ENV_OFF= NO_GETTEXT=yes -OPTIONS_DEFAULT=NCURSES SSL -NCURSES_USES= ncurses - -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MNCURSES} -MAKE_ENV+= NC=yes -CFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib -.else -MAKE_ENV+= NC=no -.endif - -.if ${PORT_OPTIONS:MFFTW} -MAKE_ENV+= FW=yes -LIB_DEPENDS+= libfftw3.so:math/fftw3 -.else -MAKE_ENV+= FW=no -.endif - -.if ${PORT_OPTIONS:MSSL} -MAKE_ENV+= SSL=yes -USES+= ssl -.else -MAKE_ENV+= SSL=no -.endif +.include <bsd.port.pre.mk> +# DragonFly seems to require this .if ${OPSYS} == FreeBSD MAKE_ENV+= TFO=yes .endif @@ -51,8 +38,4 @@ MAKE_ENV+= TFO=yes post-patch-NCURSES-on: @${REINPLACE_CMD} "s/-lncursesw/${NCURSESLIBS}/g" ${WRKSRC}/Makefile -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 - -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/net/httping/distinfo b/net/httping/distinfo index ac4ad9569d22..adcc122778f8 100644 --- a/net/httping/distinfo +++ b/net/httping/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1473774147 -SHA256 (httping-2.5.tgz) = 3e895a0a6d7bd79de25a255a1376d4da88eb09c34efdd0476ab5a907e75bfaf8 -SIZE (httping-2.5.tgz) = 71400 +TIMESTAMP = 1668248438 +SHA256 (folkertvanheusden-HTTPing-v2.9_GH0.tar.gz) = 37da3c89b917611d2ff81e2f6c9e9de39d160ef0ca2cb6ffec0bebcb9b45ef5d +SIZE (folkertvanheusden-HTTPing-v2.9_GH0.tar.gz) = 83674 diff --git a/net/httping/files/patch-Makefile b/net/httping/files/patch-Makefile index 256b3b07b7f8..b57f3059e3d5 100644 --- a/net/httping/files/patch-Makefile +++ b/net/httping/files/patch-Makefile @@ -1,6 +1,6 @@ ---- Makefile.orig 2015-02-10 12:39:25 UTC +--- Makefile.orig 2022-10-29 19:34:27 UTC +++ Makefile -@@ -33,11 +33,10 @@ TARGET=httping +@@ -32,11 +32,10 @@ TARGET=httping LOCALEDIR=/usr/share/locale @@ -14,3 +14,12 @@ PACKAGE=$(TARGET)-$(VERSION) PREFIX?=/usr +@@ -81,7 +80,7 @@ endif + ifeq ($(NC),yes) + CFLAGS+=-DNC + OBJS+=nc.o +-LDFLAGS+=-lncursesw ++LDFLAGS+=-lncursesw -ltinfow + endif + + ifeq ($(FW),yes) diff --git a/net/httping/files/patch-utils.h b/net/httping/files/patch-utils.h new file mode 100644 index 000000000000..c04d32cda192 --- /dev/null +++ b/net/httping/files/patch-utils.h @@ -0,0 +1,8 @@ +--- utils.h.orig 2022-10-29 19:34:27 UTC ++++ utils.h +@@ -16,4 +16,4 @@ char * format_value(double value, int digits_sig, int + #define min(x, y) ((x) < (y) ? (x) : (y)) + #define max(x, y) ((x) > (y) ? (x) : (y)) + +-void myusleep(useconds_t v); ++void myusleep(__useconds_t v); diff --git a/net/httping/pkg-plist b/net/httping/pkg-plist new file mode 100644 index 000000000000..569eb7da2120 --- /dev/null +++ b/net/httping/pkg-plist @@ -0,0 +1,6 @@ +bin/httping +%%NLS%%share/locale/nl/LC_MESSAGES/httping.mo +%%NLS%%share/locale/ru/LC_MESSAGES/httping.mo +share/man/man1/httping.1.gz +share/man/nl/man1/httping-nl.1.gz +share/man/ru/man1/httping-ru.1.gz