Sat Mar 2 11:12:38 2019 UTC ()
inspircd: Change default option from openssl to gnutls.

inspircd is GPLv2 and does not have an exception to allow linking against
OpenSSL. The inspircd documentation also describes the gnutls module as
performing better and being preferred in most cases.


(nia)
diff -r1.61 -r1.62 pkgsrc/chat/inspircd/Makefile
diff -r1.5 -r1.6 pkgsrc/chat/inspircd/options.mk

cvs diff -r1.61 -r1.62 pkgsrc/chat/inspircd/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/chat/inspircd/Attic/Makefile 2019/01/31 14:28:37 1.61
+++ pkgsrc/chat/inspircd/Attic/Makefile 2019/03/02 11:12:38 1.62
@@ -1,16 +1,17 @@ @@ -1,16 +1,17 @@
1# $NetBSD: Makefile,v 1.61 2019/01/31 14:28:37 nia Exp $ 1# $NetBSD: Makefile,v 1.62 2019/03/02 11:12:38 nia Exp $
2 2
3DISTNAME= inspircd-2.0.27 3DISTNAME= inspircd-2.0.27
 4PKGREVISION= 1
4CATEGORIES= chat 5CATEGORIES= chat
5MASTER_SITES= ${MASTER_SITE_GITHUB:=inspircd/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=inspircd/}
6GITHUB_TAG= v${PKGVERSION_NOREV} 7GITHUB_TAG= v${PKGVERSION_NOREV}
7 8
8MAINTAINER= nia@NetBSD.org 9MAINTAINER= nia@NetBSD.org
9HOMEPAGE= https://www.inspircd.org/ 10HOMEPAGE= https://www.inspircd.org/
10COMMENT= Modular Internet Relay Chat (IRC) server 11COMMENT= Modular Internet Relay Chat (IRC) server
11LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
12 13
13EXTRACT_USING= bsdtar 14EXTRACT_USING= bsdtar
14USE_TOOLS+= perl pkg-config 15USE_TOOLS+= perl pkg-config
15USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
16HAS_CONFIGURE= yes 17HAS_CONFIGURE= yes

cvs diff -r1.5 -r1.6 pkgsrc/chat/inspircd/Attic/options.mk (expand / switch to unified diff)

--- pkgsrc/chat/inspircd/Attic/options.mk 2019/01/30 10:16:47 1.5
+++ pkgsrc/chat/inspircd/Attic/options.mk 2019/03/02 11:12:38 1.6
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: options.mk,v 1.5 2019/01/30 10:16:47 nia Exp $ 1# $NetBSD: options.mk,v 1.6 2019/03/02 11:12:38 nia Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.inspircd 3PKG_OPTIONS_VAR= PKG_OPTIONS.inspircd
4PKG_SUPPORTED_OPTIONS= geoip gnutls openssl mysql ldap pcre pgsql sqlite3 4PKG_SUPPORTED_OPTIONS= geoip gnutls openssl mysql ldap pcre pgsql sqlite3
5PKG_SUGGESTED_OPTIONS= openssl 5PKG_SUGGESTED_OPTIONS= gnutls
6PLIST_VARS+= geoip gnutls openssl mysql ldap pcre pgsql sqlite3 6PLIST_VARS+= geoip gnutls openssl mysql ldap pcre pgsql sqlite3
7 7
8.include "../../mk/bsd.options.mk" 8.include "../../mk/bsd.options.mk"
9 9
10.if !empty(PKG_OPTIONS:Mgeoip) 10.if !empty(PKG_OPTIONS:Mgeoip)
11PLIST.geoip= yes 11PLIST.geoip= yes
12INSPIRCD_EXTRAS+= m_geoip.cpp 12INSPIRCD_EXTRAS+= m_geoip.cpp
13.include "../../net/GeoIP/buildlink3.mk" 13.include "../../net/GeoIP/buildlink3.mk"
14.endif 14.endif
15 15
16.if !empty(PKG_OPTIONS:Mgnutls) 16.if !empty(PKG_OPTIONS:Mgnutls)
17PLIST.gnutls= yes 17PLIST.gnutls= yes
18CONFIGURE_ARGS+= --enable-gnutls 18CONFIGURE_ARGS+= --enable-gnutls