Mon Jan 27 22:41:42 2020 UTC ()
chat/ircd-hybrid: Updates to 8.2.28

Changes since 8.2.27:

-- Noteworthy changes in version 8.2.28 (2020-01-26)
o) Fixed issue with topics set by TBURST not being propagated properly to clients
o) Allow IRC operators to search for real hosts in "WHO"
o) Ban/exempt/invex masks are now also tested against realhosts to prevent clients
   from bypassing channel bans by activating a fakehost
o) For a full list of all changes in this release, see https://git.io/JvqpT


(fox)
diff -r1.62 -r1.63 pkgsrc/chat/ircd-hybrid/Makefile
diff -r1.20 -r1.21 pkgsrc/chat/ircd-hybrid/distinfo

cvs diff -r1.62 -r1.63 pkgsrc/chat/ircd-hybrid/Makefile (switch to unified diff)

--- pkgsrc/chat/ircd-hybrid/Makefile 2020/01/23 09:11:21 1.62
+++ pkgsrc/chat/ircd-hybrid/Makefile 2020/01/27 22:41:42 1.63
@@ -1,87 +1,87 @@ @@ -1,87 +1,87 @@
1# $NetBSD: Makefile,v 1.62 2020/01/23 09:11:21 fox Exp $ 1# $NetBSD: Makefile,v 1.63 2020/01/27 22:41:42 fox Exp $
2 2
3DISTNAME= ircd-hybrid-8.2.27 3DISTNAME= ircd-hybrid-8.2.28
4CATEGORIES= chat 4CATEGORIES= chat
5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ircd-hybrid/} 5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ircd-hybrid/}
6EXTRACT_SUFX= .tgz 6EXTRACT_SUFX= .tgz
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.ircd-hybrid.com/ 9HOMEPAGE= http://www.ircd-hybrid.com/
10COMMENT= IRC server with many options 10COMMENT= IRC server with many options
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13CONFLICTS+= ircu-[0-9]* 13CONFLICTS+= ircu-[0-9]*
14 14
15USE_LIBTOOL= yes 15USE_LIBTOOL= yes
16 16
17GNU_CONFIGURE= YES 17GNU_CONFIGURE= YES
18BUILD_DEFS+= VARBASE IRCD_HYBRID_IRC_USER IRCD_HYBRID_IRC_GROUP 18BUILD_DEFS+= VARBASE IRCD_HYBRID_IRC_USER IRCD_HYBRID_IRC_GROUP
19 19
20LDFLAGS.SunOS+= -lsocket -lnsl 20LDFLAGS.SunOS+= -lsocket -lnsl
21 21
22.include "../../mk/bsd.prefs.mk" 22.include "../../mk/bsd.prefs.mk"
23 23
24PKG_SYSCONFSUBDIR= ircd-hybrid 24PKG_SYSCONFSUBDIR= ircd-hybrid
25RCD_SCRIPTS= ircd-hybrid 25RCD_SCRIPTS= ircd-hybrid
26 26
27DOCDIR= share/doc/ircd-hybrid 27DOCDIR= share/doc/ircd-hybrid
28 28
29INSTALLATION_DIRS+= ${DOCDIR} ${DOCDIR}/doc ${DOCDIR}/doc/technical 29INSTALLATION_DIRS+= ${DOCDIR} ${DOCDIR}/doc ${DOCDIR}/doc/technical
30 30
31OWN_DIRS_PERMS+= ${VARBASE}/log/ircd-hybrid \ 31OWN_DIRS_PERMS+= ${VARBASE}/log/ircd-hybrid \
32 ${IRCD_HYBRID_IRC_USER} ${IRCD_HYBRID_IRC_GROUP} 0770 32 ${IRCD_HYBRID_IRC_USER} ${IRCD_HYBRID_IRC_GROUP} 0770
33OWN_DIRS_PERMS+= ${VARBASE}/log/ircd-hybrid/lib \ 33OWN_DIRS_PERMS+= ${VARBASE}/log/ircd-hybrid/lib \
34 ${IRCD_HYBRID_IRC_USER} ${IRCD_HYBRID_IRC_GROUP} 0770 34 ${IRCD_HYBRID_IRC_USER} ${IRCD_HYBRID_IRC_GROUP} 0770
35OWN_DIRS_PERMS+= ${VARBASE}/log/ircd-hybrid/logs \ 35OWN_DIRS_PERMS+= ${VARBASE}/log/ircd-hybrid/logs \
36 ${IRCD_HYBRID_IRC_USER} ${IRCD_HYBRID_IRC_GROUP} 0770 36 ${IRCD_HYBRID_IRC_USER} ${IRCD_HYBRID_IRC_GROUP} 0770
37 37
38FILES_SUBST+= IRCD_HYBRID_IRC_USER=${IRCD_HYBRID_IRC_USER} 38FILES_SUBST+= IRCD_HYBRID_IRC_USER=${IRCD_HYBRID_IRC_USER}
39FILES_SUBST+= IRCD_HYBRID_IRC_GROUP=${IRCD_HYBRID_IRC_GROUP} 39FILES_SUBST+= IRCD_HYBRID_IRC_GROUP=${IRCD_HYBRID_IRC_GROUP}
40FILES_SUBST+= VARBASE=${VARBASE} 40FILES_SUBST+= VARBASE=${VARBASE}
41 41
42PKG_GROUPS= ${IRCD_HYBRID_IRC_GROUP} 42PKG_GROUPS= ${IRCD_HYBRID_IRC_GROUP}
43PKG_USERS= ${IRCD_HYBRID_IRC_USER}:${IRCD_HYBRID_IRC_GROUP} 43PKG_USERS= ${IRCD_HYBRID_IRC_USER}:${IRCD_HYBRID_IRC_GROUP}
44 44
45PKG_USERS_VARS+= IRCD_HYBRID_IRC_USER 45PKG_USERS_VARS+= IRCD_HYBRID_IRC_USER
46PKG_GROUPS_VARS+= IRCD_HYBRID_IRC_GROUP 46PKG_GROUPS_VARS+= IRCD_HYBRID_IRC_GROUP
47 47
48SUBST_CLASSES+= mpaths 48SUBST_CLASSES+= mpaths
49SUBST_MESSAGE.mpaths= Fixing hardcoded paths in ircd(8) 49SUBST_MESSAGE.mpaths= Fixing hardcoded paths in ircd(8)
50SUBST_STAGE.mpaths= pre-configure 50SUBST_STAGE.mpaths= pre-configure
51SUBST_FILES.mpaths= doc/ircd.8 51SUBST_FILES.mpaths= doc/ircd.8
52SUBST_SED.mpaths+= -e "s|/usr/share/ircd|${PKG_SYSCONFDIR}|g" 52SUBST_SED.mpaths+= -e "s|/usr/share/ircd|${PKG_SYSCONFDIR}|g"
53SUBST_SED.mpaths+= -e "s|/var/log|${VARBASE}/log/ircd-hybrid|g" 53SUBST_SED.mpaths+= -e "s|/var/log|${VARBASE}/log/ircd-hybrid|g"
54 54
55SUBST_CLASSES+= rpaths 55SUBST_CLASSES+= rpaths
56SUBST_MESSAGE.rpaths= Adjusting paths in reference.conf 56SUBST_MESSAGE.rpaths= Adjusting paths in reference.conf
57SUBST_STAGE.rpaths= pre-configure 57SUBST_STAGE.rpaths= pre-configure
58SUBST_FILES.rpaths= doc/reference.conf 58SUBST_FILES.rpaths= doc/reference.conf
59SUBST_SED.rpaths+= -e "s|var/log|${VARBASE}/log/ircd-hybrid/logs|g" 59SUBST_SED.rpaths+= -e "s|var/log|${VARBASE}/log/ircd-hybrid/logs|g"
60SUBST_SED.rpaths+= -e "s|var/lib|${VARBASE}/log/ircd-hybrid/lib|g" 60SUBST_SED.rpaths+= -e "s|var/lib|${VARBASE}/log/ircd-hybrid/lib|g"
61 61
62SUBST_CLASSES+= bpaths 62SUBST_CLASSES+= bpaths
63SUBST_MESSAGE.bpaths= Fixing hardcoded build paths. 63SUBST_MESSAGE.bpaths= Fixing hardcoded build paths.
64SUBST_STAGE.bpaths= post-configure 64SUBST_STAGE.bpaths= post-configure
65SUBST_FILES.bpaths= include/defaults.h 65SUBST_FILES.bpaths= include/defaults.h
66SUBST_SED.bpaths+= -e "s|LOGPATH \"/ircd.log\"|\"${VARBASE}/log/ircd-hybrid/ircd.log\"|g" 66SUBST_SED.bpaths+= -e "s|LOGPATH \"/ircd.log\"|\"${VARBASE}/log/ircd-hybrid/ircd.log\"|g"
67SUBST_SED.bpaths+= -e "s|RUNPATH \"/ircd.pid\"|\"${VARBASE}/run/ircd-hybrid/ircd.pid\"|g" 67SUBST_SED.bpaths+= -e "s|RUNPATH \"/ircd.pid\"|\"${VARBASE}/run/ircd-hybrid/ircd.pid\"|g"
68 68
69CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 69CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
70CONFIGURE_ARGS+= --localstatedir=${VARBASE}/log/ircd-hybrid 70CONFIGURE_ARGS+= --localstatedir=${VARBASE}/log/ircd-hybrid
71 71
72.include "options.mk" 72.include "options.mk"
73 73
74post-install: 74post-install:
75 ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DESTDIR}${PREFIX}/${DOCDIR} 75 ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DESTDIR}${PREFIX}/${DOCDIR}
76 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/${DOCDIR} 76 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/${DOCDIR}
77 ${INSTALL_DATA} ${WRKSRC}/tools/README.mkpasswd \ 77 ${INSTALL_DATA} ${WRKSRC}/tools/README.mkpasswd \
78 ${DESTDIR}${PREFIX}/${DOCDIR}/README.ircd-hybrid-mkpasswd 78 ${DESTDIR}${PREFIX}/${DOCDIR}/README.ircd-hybrid-mkpasswd
79 79
80 ${INSTALL_DATA} ${WRKSRC}/doc/*.conf ${DESTDIR}${PREFIX}/${DOCDIR}/doc 80 ${INSTALL_DATA} ${WRKSRC}/doc/*.conf ${DESTDIR}${PREFIX}/${DOCDIR}/doc
81 ${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${DESTDIR}${PREFIX}/${DOCDIR}/doc 81 ${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${DESTDIR}${PREFIX}/${DOCDIR}/doc
82 ${INSTALL_DATA} ${WRKSRC}/doc/technical/*.txt ${DESTDIR}${PREFIX}/${DOCDIR}/doc/technical 82 ${INSTALL_DATA} ${WRKSRC}/doc/technical/*.txt ${DESTDIR}${PREFIX}/${DOCDIR}/doc/technical
83 83
84 ${MV} ${DESTDIR}${PREFIX}/bin/mkpasswd \ 84 ${MV} ${DESTDIR}${PREFIX}/bin/mkpasswd \
85 ${DESTDIR}${PREFIX}/bin/ircd-hybrid-mkpasswd 85 ${DESTDIR}${PREFIX}/bin/ircd-hybrid-mkpasswd
86 86
87.include "../../mk/bsd.pkg.mk" 87.include "../../mk/bsd.pkg.mk"

cvs diff -r1.20 -r1.21 pkgsrc/chat/ircd-hybrid/distinfo (switch to unified diff)

--- pkgsrc/chat/ircd-hybrid/distinfo 2020/01/23 09:11:21 1.20
+++ pkgsrc/chat/ircd-hybrid/distinfo 2020/01/27 22:41:42 1.21
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.20 2020/01/23 09:11:21 fox Exp $ 1$NetBSD: distinfo,v 1.21 2020/01/27 22:41:42 fox Exp $
2 2
3SHA1 (ircd-hybrid-8.2.27.tgz) = 4d1f3dbfd791d65ef8336ece40e288407fee28a9 3SHA1 (ircd-hybrid-8.2.28.tgz) = f55341cbf242d1ec8f85e4663a23a36dd845b0eb
4RMD160 (ircd-hybrid-8.2.27.tgz) = cb766699911b2438acead1a00de9cc1ca577266e 4RMD160 (ircd-hybrid-8.2.28.tgz) = cc726c84d62301c7cfb4bf2f3ce103ae7d9da981
5SHA512 (ircd-hybrid-8.2.27.tgz) = 52aaec0b37b3902e8219f4add8a9907eca743e2f8b6ac2cd207c282349427ff0e4c489b879d39593f06faa749bdd7030e50f74283bb1d9347b516d52b1aea6eb 5SHA512 (ircd-hybrid-8.2.28.tgz) = bbe71ac7187334e3fab71f1f9ac56b4ed1eaf07251789e47cc2e3d4ed90643f663292ed2f1881dfeb2269f0c384649bfe21b83cdf994669bab7138a76a23ac33
6Size (ircd-hybrid-8.2.27.tgz) = 1231965 bytes 6Size (ircd-hybrid-8.2.28.tgz) = 1232914 bytes
7SHA1 (patch-doc_Makefile.in) = 787cb151da51cd947a384e33ae35c58df1d17e19 7SHA1 (patch-doc_Makefile.in) = 787cb151da51cd947a384e33ae35c58df1d17e19
8SHA1 (patch-src_ircd.c) = bed5e5d1663dc64f78be905eeb4f2d9a2cdb1c64 8SHA1 (patch-src_ircd.c) = bed5e5d1663dc64f78be905eeb4f2d9a2cdb1c64