git: 895e23ed6942 - main - irc/atheme-services: Switch from pcre to pcre2

From: Tim Bishop <tdb_at_FreeBSD.org>
Date: Tue, 27 May 2025 17:06:42 UTC
The branch main has been updated by tdb:

URL: https://cgit.FreeBSD.org/ports/commit/?id=895e23ed6942dae304aafe582868b1c10c69abf6

commit 895e23ed6942dae304aafe582868b1c10c69abf6
Author:     ek <ek@purplehat.org>
AuthorDate: 2025-05-27 17:02:54 +0000
Commit:     Tim Bishop <tdb@FreeBSD.org>
CommitDate: 2025-05-27 17:06:15 +0000

    irc/atheme-services: Switch from pcre to pcre2
    
    Also cleanups from portlint, etc.
    
    PR:     287052
---
 irc/atheme-services/Makefile | 39 +++++++++++++++++++--------------------
 1 file changed, 19 insertions(+), 20 deletions(-)

diff --git a/irc/atheme-services/Makefile b/irc/atheme-services/Makefile
index db61c8ba45dc..83cd17da0d54 100644
--- a/irc/atheme-services/Makefile
+++ b/irc/atheme-services/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	atheme-services
 PORTVERSION=	7.2.12
+PORTREVISION=	1
 CATEGORIES=	irc net
 MASTER_SITES=	https://github.com/atheme/atheme/releases/download/v${PORTVERSION}/
 DISTNAME=	atheme-services-v${PORTVERSION}
@@ -14,42 +15,40 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 LIB_DEPENDS=	libmowgli-2.so:devel/libmowgli2
 
 USES=		cpe gmake localbase pathfix pkgconfig ssl tar:xz
+CPE_PRODUCT=	atheme
 PATHFIX_MAKEFILEIN=	Makefile
 USE_LDCONFIG=	yes
+USE_RC_SUBR=	${PORTNAME}
+
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--enable-fhs-paths \
-		--sysconfdir=${PREFIX}/etc/atheme \
+CONFIGURE_ARGS=	--disable-gtk-doc \
+		--enable-fhs-paths \
+		--enable-large-net \
 		--localstatedir=/var \
-		--disable-gtk-doc \
-		--enable-large-net
-
-CPE_PRODUCT=	atheme
+		--sysconfdir=${PREFIX}/etc/atheme
 
 CONFLICTS_INSTALL=	lifelines
 
 USERS=		ircservices
 GROUPS=		ircservices
 
-USE_RC_SUBR=	atheme-services
-
-OPTIONS_DEFINE=	CONTRIB CRACKLIB DOCS LDAP NLS PCRE PERL
+OPTIONS_DEFINE=		CONTRIB CRACKLIB DOCS LDAP NLS PCRE PERL
 OPTIONS_DEFAULT=	CRACKLIB LDAP PCRE PERL
+OPTIONS_SUB=		yes
 
 CONTRIB_DESC=	Enable contrib modules
 CRACKLIB_DESC=	Use cracklib for checking password strength
 
-OPTIONS_SUB=	yes
-
 CONTRIB_CONFIGURE_ENABLE=	contrib
-CRACKLIB_LIB_DEPENDS=	libcrack.so:security/cracklib
+CRACKLIB_LIB_DEPENDS=		libcrack.so:security/cracklib
 CRACKLIB_CONFIGURE_WITH=	cracklib
-LDAP_USES=	ldap
-LDAP_CONFIGURE_WITH=	ldap
-NLS_USES=	gettext
-NLS_CONFIGURE_ENABLE=	nls
-PCRE_LIB_DEPENDS=	libpcre.so:devel/pcre
-PCRE_CONFIGURE_WITH=	pcre
-PERL_USES=	perl5
-PERL_CONFIGURE_WITH=	perl
+LDAP_USES=			ldap
+LDAP_CONFIGURE_WITH=		ldap
+NLS_USES=			gettext
+NLS_CONFIGURE_ENABLE=		nls
+PCRE_LIB_DEPENDS=		libpcre2-8.so:devel/pcre2
+PCRE_CONFIGURE_WITH=		pcre2-8
+PERL_USES=			perl5
+PERL_CONFIGURE_WITH=		perl
 
 .include <bsd.port.mk>