Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Feb 2020 21:26:47 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r527304 - head/net/radcli
Message-ID:  <202002272126.01RLQlsw006748@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Thu Feb 27 21:26:47 2020
New Revision: 527304
URL: https://svnweb.freebsd.org/changeset/ports/527304

Log:
  Reset maintainership
  
  - While I'm here:
    - Use upstream asset instead of source tarball
    - Update pkg-descr
    - Take maintainership
  
  PR:		244452
  Submitted by:	Neel Chauhan <neel@neelc.org> (maintainer)

Modified:
  head/net/radcli/Makefile
  head/net/radcli/distinfo
  head/net/radcli/pkg-descr
  head/net/radcli/pkg-plist

Modified: head/net/radcli/Makefile
==============================================================================
--- head/net/radcli/Makefile	Thu Feb 27 21:26:41 2020	(r527303)
+++ head/net/radcli/Makefile	Thu Feb 27 21:26:47 2020	(r527304)
@@ -4,9 +4,10 @@
 PORTNAME=	radcli
 PORTVERSION=	1.2.11
 PORTREVISION=	1
+MASTER_SITES=	https://github.com/radcli/radcli/releases/download/${PORTVERSION}/
 CATEGORIES=	net
 
-MAINTAINER=	neel@neelc.org
+MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Simple RADIUS client library
 
 LICENSE=	BSD2CLAUSE
@@ -15,20 +16,15 @@ LICENSE_FILE=	${WRKSRC}/COPYRIGHT
 LIB_DEPENDS=	libgnutls.so:security/gnutls \
 		libnettle.so:security/nettle
 
-USES=		autoreconf libtool localbase pathfix pkgconfig
+USES=		libtool pathfix pkgconfig
+
 GNU_CONFIGURE=	yes
-USE_LDCONFIG=	yes
 INSTALL_TARGET=	install-strip
+USE_LDCONFIG=	yes
 
-USE_GITHUB=	yes
-
-pre-configure:
-	@${TOUCH} ${WRKSRC}/config.rpath
-
 post-install:
-.for f in radiusclient.conf radiusclient-tls.conf servers servers-tls
-	${INSTALL_DATA} ${WRKSRC}/etc/${f} \
-		${STAGEDIR}${PREFIX}/etc/radcli/${f}.sample
+.for file in radiusclient.conf radiusclient-tls.conf servers servers-tls
+	${INSTALL_DATA} ${WRKSRC}/etc/${file} ${STAGEDIR}${PREFIX}/etc/radcli/${file}.sample
 .endfor
 
 .include <bsd.port.mk>

Modified: head/net/radcli/distinfo
==============================================================================
--- head/net/radcli/distinfo	Thu Feb 27 21:26:41 2020	(r527303)
+++ head/net/radcli/distinfo	Thu Feb 27 21:26:47 2020	(r527304)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1537029843
-SHA256 (radcli-radcli-1.2.11_GH0.tar.gz) = 049ea17291d36e79d355e4e1a0719e787644178e294412fd173857524eba027b
-SIZE (radcli-radcli-1.2.11_GH0.tar.gz) = 278340
+TIMESTAMP = 1582811422
+SHA256 (radcli-1.2.11.tar.gz) = b6210e4c7deae235bb8c4e9df20c4f82c8bc2bda6d6214d50c5667660ab38548
+SIZE (radcli-1.2.11.tar.gz) = 549028

Modified: head/net/radcli/pkg-descr
==============================================================================
--- head/net/radcli/pkg-descr	Thu Feb 27 21:26:41 2020	(r527303)
+++ head/net/radcli/pkg-descr	Thu Feb 27 21:26:47 2020	(r527304)
@@ -1,7 +1,15 @@
-radcli is a library for writing RADIUS clients. It aims to allow writing
-a RADIUS-aware application in less than 50 lines of code. It is based on the
-freeradius-client library, but legacy code has been removed; IPv6 support,
-pkg-config, TLS/DTLS, and API documentation have been added. It remains
-source compatible with radiusclient-ng and freeradius-client.
+The radcli library is a library for writing RADIUS Clients. The library's
+approach is to allow writing RADIUS-aware application in less than 50 lines of C
+code.
+
+The freeradius-client library was undocumented, had too much legacy code
+centered around radlogin, a tool which is of no significance today, was
+IPv4-only and had no releases for several years.
+
+This library addresses these shortcomings, adds package management via
+pkg-config, adds support for TCP, TLS and DTLS, provides documentation of the
+API, and will include any new features for the task. It is provided as a shared
+library in case it is useful to other projects as well, and is also made source
+compatible with radiusclient-ng and freeradius-client.
 
 WWW: https://radcli.github.io/radcli/

Modified: head/net/radcli/pkg-plist
==============================================================================
--- head/net/radcli/pkg-plist	Thu Feb 27 21:26:41 2020	(r527303)
+++ head/net/radcli/pkg-plist	Thu Feb 27 21:26:47 2020	(r527304)
@@ -1,7 +1,7 @@
-@sample %%ETCDIR%%/radiusclient-tls.conf.sample
-@sample %%ETCDIR%%/radiusclient.conf.sample
-@sample %%ETCDIR%%/servers-tls.sample
-@sample %%ETCDIR%%/servers.sample
+@sample etc/radcli/radiusclient-tls.conf.sample
+@sample etc/radcli/radiusclient.conf.sample
+@sample etc/radcli/servers-tls.sample
+@sample etc/radcli/servers.sample
 include/radcli/radcli.h
 include/radcli/version.h
 lib/libradcli.a



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202002272126.01RLQlsw006748>