net/identme: new port: Simple CLI for retrieving your public IP address

identme provides a simple command-line interface (CLI) for retrieving
your public IP address. This tool is designed for users who need to
access their IP address programmatically without the overhead of a
full backend or mobile application.

WWW:	https://github.com/pcarrier/ident.me \
	https://www.ident.me

PR:		284931
Reported by:	Yusuf Yaman <nxjoseph@protonmail.com> (new maintainer)
This commit is contained in:
Yusuf Yaman 2025-02-20 19:58:29 +03:00 committed by Hiroki Tagato
parent 83ff85c6c7
commit 77da1403f3
4 changed files with 35 additions and 0 deletions

View File

@ -265,6 +265,7 @@
SUBDIR += httpry
SUBDIR += icmpinfo
SUBDIR += icpld
SUBDIR += identme
SUBDIR += ifdepd
SUBDIR += iffinder
SUBDIR += ifstat

27
net/identme/Makefile Normal file
View File

@ -0,0 +1,27 @@
PORTNAME= identme
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
CATEGORIES= net
MAINTAINER= nxjoseph@protonmail.com
COMMENT= Simple CLI for retrieving your public IP address
WWW= https://github.com/pcarrier/ident.me \
https://www.ident.me
LICENSE= BSD0CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libcurl.so:ftp/curl
USES= cmake compiler:c++17-lang
USE_CXXSTD= c++17
USE_GITHUB= yes
GH_ACCOUNT= pcarrier
GH_PROJECT= ident.me
CMAKE_SOURCE_PATH= ${WRKSRC}/cli
LDFLAGS+= -lpthread
PLIST_FILES= bin/${PORTNAME}
.include <bsd.port.mk>

3
net/identme/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1740069820
SHA256 (pcarrier-ident.me-v0.6.0_GH0.tar.gz) = 5e37f2f5b661ebe9731aab8d6d2ecdbea6e2239ea6f5ad1f2b158ea15fea947c
SIZE (pcarrier-ident.me-v0.6.0_GH0.tar.gz) = 238209

4
net/identme/pkg-descr Normal file
View File

@ -0,0 +1,4 @@
identme provides a simple command-line interface (CLI) for retrieving
your public IP address. This tool is designed for users who need to
access their IP address programmatically without the overhead of a
full backend or mobile application.