pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/chat/znc znc: Update to 1.7.5.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/33850bbcde0d
branches:  trunk
changeset: 401885:33850bbcde0d
user:      nia <nia%pkgsrc.org@localhost>
date:      Tue Oct 01 13:49:58 2019 +0000

description:
znc: Update to 1.7.5.

pkgsrc changes:

- Switched to cmake.

Upstream changes:

- modpython: Add support for Python 3.8
- modtcl: install .tcl files when building with CMake
- nickserv: report success of Clear commands
- Update translations, add Italian, Bulgarian, fix name of Dutch
- Update error messages to be clearer
- Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README

diffstat:

 chat/znc/Makefile   |   71 +++---
 chat/znc/PLIST      |   16 +-
 chat/znc/PLIST.nls  |  532 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 chat/znc/distinfo   |   10 +-
 chat/znc/options.mk |   64 ++++--
 5 files changed, 625 insertions(+), 68 deletions(-)

diffs (truncated from 793 to 300 lines):

diff -r 2b3968b22c42 -r 33850bbcde0d chat/znc/Makefile
--- a/chat/znc/Makefile Tue Oct 01 13:29:58 2019 +0000
+++ b/chat/znc/Makefile Tue Oct 01 13:49:58 2019 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2019/08/11 13:18:06 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2019/10/01 13:49:58 nia Exp $
 
-DISTNAME=      znc-1.7.4
-PKGREVISION=   1
+DISTNAME=      znc-1.7.5
 CATEGORIES=    net
 MASTER_SITES=  https://znc.in/releases/archive/
 
@@ -10,59 +9,53 @@
 COMMENT=       Advanced IRC bouncer with IPv6 and SSL support
 LICENSE=       gnu-gpl-v2
 
-USE_LANGUAGES=         c c++
-USE_LIBTOOL=           yes
-USE_TOOLS+=            bsdtar gmake pkg-config
-GNU_CONFIGURE=         yes
-CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}
-PKGCONFIG_OVERRIDE+=   znc.pc.in
+USE_CMAKE=     yes
+USE_TOOLS+=    pkg-config msgfmt
+USE_LANGUAGES= c c++11
+MANCOMPRESSED= yes
+
+# C++11
+GCC_REQD+=     4.7
 
-PLIST_SRC=             PLIST
-PLIST_SUBST+=          ZNC_USER="${ZNC_USER}"
-PLIST_SUBST+=          PKG_SYSCONFDIR="${PKG_SYSCONFDIR}"
-PLIST_SUBST+=          PKG_PREFIX="${PREFIX}"
+PLIST_SRC=     PLIST
+PLIST_SUBST+=  ZNC_USER="${ZNC_USER}"
+PLIST_SUBST+=  PKG_SYSCONFDIR="${PKG_SYSCONFDIR}"
+PLIST_SUBST+=  PKG_PREFIX="${PREFIX}"
+
+BUILD_DEFS+=   VARBASE
+BUILD_DEFS+=   PKG_SYSCONFDIR
+BUILD_DEFS+=   ZNC_USER
+BUILD_DEFS+=   ZNC_GROUP
 
 PKG_SYSCONFSUBDIR=     ${PKGBASE}
 
 .include "../../mk/bsd.prefs.mk"
 
-ZNC_USER?=             znc
-ZNC_GROUP?=            znc
-PKG_GROUPS=            ${ZNC_GROUP}
-PKG_USERS=             ${ZNC_USER}:${ZNC_GROUP}
+ZNC_USER?=     znc
+ZNC_GROUP?=    znc
+PKG_GROUPS=    ${ZNC_GROUP}
+PKG_USERS=     ${ZNC_USER}:${ZNC_GROUP}
+
 PKG_GROUPS_VARS=       ZNC_USER
 PKG_USERS_VARS=                ZNC_GROUP
 
-SUBST_CLASSES+=                        fix-man-znc
-SUBST_STAGE.fix-man-znc=       pre-configure
-SUBST_MESSAGE.fix-man-znc=     Fixing absolute paths in znc.1 manpage.
-SUBST_FILES.fix-man-znc=       man/znc.1
-SUBST_SED.fix-man-znc=         -e 's,\~\/\.znc,${PKG_SYSCONFDIR},g'
-SUBST_SED.fix-man-znc+=                -e 's,\/usr\/local,${PREFIX},g'
-
-SUBST_CLASSES+=                        fix-tar
-SUBST_STAGE.fix-tar=           pre-build
-SUBST_MESSAGE.fix-tar=         Replace tar executable name.
-SUBST_FILES.fix-tar+=          modules/modperl/Makefile.inc
-SUBST_FILES.fix-tar+=          modules/modpython/Makefile.inc
-SUBST_SED.fix-tar=             -e 's,tar -xf ,bsdtar -xf ,g'
-
-BUILD_DEFS+=           VARBASE
-BUILD_DEFS+=           PKG_SYSCONFDIR
-BUILD_DEFS+=           ZNC_USER
-BUILD_DEFS+=           ZNC_GROUP
-
 RCD_SCRIPTS+=          znc
 PTHREAD_AUTO_VARS=     yes
 
 OWN_DIRS_PERMS+=       ${PKG_SYSCONFDIR} ${ZNC_USER} ${ZNC_GROUP} 0755
 
-MANCOMPRESSED=         yes
+PKGCONFIG_OVERRIDE+=   znc.pc.in
+
+SUBST_CLASSES+=                man
+SUBST_STAGE.man=       pre-configure
+SUBST_MESSAGE.man=     Fixing absolute paths in znc.1 manpage.
+SUBST_FILES.man=       man/znc.1
+SUBST_SED.man=         -e 's,\~\/\.znc,${PKG_SYSCONFDIR},g'
+SUBST_SED.man+=                -e 's,\/usr\/local,${PREFIX},g'
 
 .include "options.mk"
-
 .include "../../devel/libgetopt/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
-.include "../../textproc/icu/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 2b3968b22c42 -r 33850bbcde0d chat/znc/PLIST
--- a/chat/znc/PLIST    Tue Oct 01 13:29:58 2019 +0000
+++ b/chat/znc/PLIST    Tue Oct 01 13:49:58 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2018/12/16 02:05:23 nia Exp $
+@comment $NetBSD: PLIST,v 1.2 2019/10/01 13:49:58 nia Exp $
 bin/znc
 bin/znc-buildmod
 include/znc/Buffer.h
@@ -33,6 +33,7 @@
 include/znc/main.h
 include/znc/version.h
 include/znc/znc.h
+include/znc/znc_export_lib_export.h
 include/znc/zncconfig.h
 lib/pkgconfig/znc.pc
 lib/znc/admindebug.so
@@ -92,6 +93,11 @@
 lib/znc/webadmin.so
 man/man1/znc-buildmod.1
 man/man1/znc.1
+share/znc/cmake/ZNCConfig.cmake
+share/znc/cmake/ZNCConfigVersion.cmake
+share/znc/cmake/znc_internal-noconfig.cmake
+share/znc/cmake/znc_internal.cmake
+share/znc/cmake/znc_public.cmake
 share/znc/modules/blockuser/tmpl/blockuser_WebadminUser.tmpl
 share/znc/modules/cert/tmpl/index.tmpl
 share/znc/modules/certauth/tmpl/index.tmpl
@@ -120,6 +126,14 @@
 share/znc/modules/webadmin/tmpl/listusers.tmpl
 share/znc/modules/webadmin/tmpl/settings.tmpl
 share/znc/modules/webadmin/tmpl/traffic.tmpl
+share/znc/translations/bg-BG
+share/znc/translations/de-DE
+share/znc/translations/es-ES
+share/znc/translations/fr-FR
+share/znc/translations/id-ID
+share/znc/translations/it-IT
+share/znc/translations/nl-NL
+share/znc/translations/ru-RU
 share/znc/webskins/_default_/pub/External.png
 share/znc/webskins/_default_/pub/_default_.css
 share/znc/webskins/_default_/pub/favicon.ico
diff -r 2b3968b22c42 -r 33850bbcde0d chat/znc/PLIST.nls
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/znc/PLIST.nls        Tue Oct 01 13:49:58 2019 +0000
@@ -0,0 +1,532 @@
+@comment $NetBSD: PLIST.nls,v 1.1 2019/10/01 13:49:58 nia Exp $
+share/locale/bg_BG/LC_MESSAGES/znc-admindebug.mo
+share/locale/bg_BG/LC_MESSAGES/znc-adminlog.mo
+share/locale/bg_BG/LC_MESSAGES/znc-alias.mo
+share/locale/bg_BG/LC_MESSAGES/znc-autoattach.mo
+share/locale/bg_BG/LC_MESSAGES/znc-autocycle.mo
+share/locale/bg_BG/LC_MESSAGES/znc-autoop.mo
+share/locale/bg_BG/LC_MESSAGES/znc-autoreply.mo
+share/locale/bg_BG/LC_MESSAGES/znc-autovoice.mo
+share/locale/bg_BG/LC_MESSAGES/znc-awaystore.mo
+share/locale/bg_BG/LC_MESSAGES/znc-block_motd.mo
+share/locale/bg_BG/LC_MESSAGES/znc-blockuser.mo
+share/locale/bg_BG/LC_MESSAGES/znc-bouncedcc.mo
+share/locale/bg_BG/LC_MESSAGES/znc-buffextras.mo
+share/locale/bg_BG/LC_MESSAGES/znc-cert.mo
+share/locale/bg_BG/LC_MESSAGES/znc-certauth.mo
+share/locale/bg_BG/LC_MESSAGES/znc-chansaver.mo
+share/locale/bg_BG/LC_MESSAGES/znc-clearbufferonmsg.mo
+share/locale/bg_BG/LC_MESSAGES/znc-clientnotify.mo
+share/locale/bg_BG/LC_MESSAGES/znc-controlpanel.mo
+share/locale/bg_BG/LC_MESSAGES/znc-crypt.mo
+share/locale/bg_BG/LC_MESSAGES/znc-ctcpflood.mo
+share/locale/bg_BG/LC_MESSAGES/znc-cyrusauth.mo
+share/locale/bg_BG/LC_MESSAGES/znc-dcc.mo
+share/locale/bg_BG/LC_MESSAGES/znc-disconkick.mo
+share/locale/bg_BG/LC_MESSAGES/znc-fail2ban.mo
+share/locale/bg_BG/LC_MESSAGES/znc-flooddetach.mo
+share/locale/bg_BG/LC_MESSAGES/znc-identfile.mo
+share/locale/bg_BG/LC_MESSAGES/znc-imapauth.mo
+share/locale/bg_BG/LC_MESSAGES/znc-keepnick.mo
+share/locale/bg_BG/LC_MESSAGES/znc-kickrejoin.mo
+share/locale/bg_BG/LC_MESSAGES/znc-lastseen.mo
+share/locale/bg_BG/LC_MESSAGES/znc-listsockets.mo
+share/locale/bg_BG/LC_MESSAGES/znc-log.mo
+share/locale/bg_BG/LC_MESSAGES/znc-missingmotd.mo
+share/locale/bg_BG/LC_MESSAGES/znc-modperl.mo
+share/locale/bg_BG/LC_MESSAGES/znc-modpython.mo
+share/locale/bg_BG/LC_MESSAGES/znc-modules_online.mo
+share/locale/bg_BG/LC_MESSAGES/znc-nickserv.mo
+share/locale/bg_BG/LC_MESSAGES/znc-notes.mo
+share/locale/bg_BG/LC_MESSAGES/znc-notify_connect.mo
+share/locale/bg_BG/LC_MESSAGES/znc-partyline.mo
+share/locale/bg_BG/LC_MESSAGES/znc-perform.mo
+share/locale/bg_BG/LC_MESSAGES/znc-perleval.mo
+share/locale/bg_BG/LC_MESSAGES/znc-pyeval.mo
+share/locale/bg_BG/LC_MESSAGES/znc-q.mo
+share/locale/bg_BG/LC_MESSAGES/znc-raw.mo
+share/locale/bg_BG/LC_MESSAGES/znc-route_replies.mo
+share/locale/bg_BG/LC_MESSAGES/znc-sample.mo
+share/locale/bg_BG/LC_MESSAGES/znc-samplewebapi.mo
+share/locale/bg_BG/LC_MESSAGES/znc-sasl.mo
+share/locale/bg_BG/LC_MESSAGES/znc-savebuff.mo
+share/locale/bg_BG/LC_MESSAGES/znc-send_raw.mo
+share/locale/bg_BG/LC_MESSAGES/znc-shell.mo
+share/locale/bg_BG/LC_MESSAGES/znc-simple_away.mo
+share/locale/bg_BG/LC_MESSAGES/znc-stickychan.mo
+share/locale/bg_BG/LC_MESSAGES/znc-stripcontrols.mo
+share/locale/bg_BG/LC_MESSAGES/znc-watch.mo
+share/locale/bg_BG/LC_MESSAGES/znc-webadmin.mo
+share/locale/bg_BG/LC_MESSAGES/znc.mo
+share/locale/de_DE/LC_MESSAGES/znc-admindebug.mo
+share/locale/de_DE/LC_MESSAGES/znc-adminlog.mo
+share/locale/de_DE/LC_MESSAGES/znc-alias.mo
+share/locale/de_DE/LC_MESSAGES/znc-autoattach.mo
+share/locale/de_DE/LC_MESSAGES/znc-autocycle.mo
+share/locale/de_DE/LC_MESSAGES/znc-autoop.mo
+share/locale/de_DE/LC_MESSAGES/znc-autoreply.mo
+share/locale/de_DE/LC_MESSAGES/znc-autovoice.mo
+share/locale/de_DE/LC_MESSAGES/znc-awaystore.mo
+share/locale/de_DE/LC_MESSAGES/znc-block_motd.mo
+share/locale/de_DE/LC_MESSAGES/znc-blockuser.mo
+share/locale/de_DE/LC_MESSAGES/znc-bouncedcc.mo
+share/locale/de_DE/LC_MESSAGES/znc-buffextras.mo
+share/locale/de_DE/LC_MESSAGES/znc-cert.mo
+share/locale/de_DE/LC_MESSAGES/znc-certauth.mo
+share/locale/de_DE/LC_MESSAGES/znc-chansaver.mo
+share/locale/de_DE/LC_MESSAGES/znc-clearbufferonmsg.mo
+share/locale/de_DE/LC_MESSAGES/znc-clientnotify.mo
+share/locale/de_DE/LC_MESSAGES/znc-controlpanel.mo
+share/locale/de_DE/LC_MESSAGES/znc-crypt.mo
+share/locale/de_DE/LC_MESSAGES/znc-ctcpflood.mo
+share/locale/de_DE/LC_MESSAGES/znc-cyrusauth.mo
+share/locale/de_DE/LC_MESSAGES/znc-dcc.mo
+share/locale/de_DE/LC_MESSAGES/znc-disconkick.mo
+share/locale/de_DE/LC_MESSAGES/znc-fail2ban.mo
+share/locale/de_DE/LC_MESSAGES/znc-flooddetach.mo
+share/locale/de_DE/LC_MESSAGES/znc-identfile.mo
+share/locale/de_DE/LC_MESSAGES/znc-imapauth.mo
+share/locale/de_DE/LC_MESSAGES/znc-keepnick.mo
+share/locale/de_DE/LC_MESSAGES/znc-kickrejoin.mo
+share/locale/de_DE/LC_MESSAGES/znc-lastseen.mo
+share/locale/de_DE/LC_MESSAGES/znc-listsockets.mo
+share/locale/de_DE/LC_MESSAGES/znc-log.mo
+share/locale/de_DE/LC_MESSAGES/znc-missingmotd.mo
+share/locale/de_DE/LC_MESSAGES/znc-modperl.mo
+share/locale/de_DE/LC_MESSAGES/znc-modpython.mo
+share/locale/de_DE/LC_MESSAGES/znc-modules_online.mo
+share/locale/de_DE/LC_MESSAGES/znc-nickserv.mo
+share/locale/de_DE/LC_MESSAGES/znc-notes.mo
+share/locale/de_DE/LC_MESSAGES/znc-notify_connect.mo
+share/locale/de_DE/LC_MESSAGES/znc-partyline.mo
+share/locale/de_DE/LC_MESSAGES/znc-perform.mo
+share/locale/de_DE/LC_MESSAGES/znc-perleval.mo
+share/locale/de_DE/LC_MESSAGES/znc-pyeval.mo
+share/locale/de_DE/LC_MESSAGES/znc-q.mo
+share/locale/de_DE/LC_MESSAGES/znc-raw.mo
+share/locale/de_DE/LC_MESSAGES/znc-route_replies.mo
+share/locale/de_DE/LC_MESSAGES/znc-sample.mo
+share/locale/de_DE/LC_MESSAGES/znc-samplewebapi.mo
+share/locale/de_DE/LC_MESSAGES/znc-sasl.mo
+share/locale/de_DE/LC_MESSAGES/znc-savebuff.mo
+share/locale/de_DE/LC_MESSAGES/znc-send_raw.mo
+share/locale/de_DE/LC_MESSAGES/znc-shell.mo
+share/locale/de_DE/LC_MESSAGES/znc-simple_away.mo
+share/locale/de_DE/LC_MESSAGES/znc-stickychan.mo
+share/locale/de_DE/LC_MESSAGES/znc-stripcontrols.mo
+share/locale/de_DE/LC_MESSAGES/znc-watch.mo
+share/locale/de_DE/LC_MESSAGES/znc-webadmin.mo
+share/locale/de_DE/LC_MESSAGES/znc.mo
+share/locale/es_ES/LC_MESSAGES/znc-admindebug.mo
+share/locale/es_ES/LC_MESSAGES/znc-adminlog.mo
+share/locale/es_ES/LC_MESSAGES/znc-alias.mo
+share/locale/es_ES/LC_MESSAGES/znc-autoattach.mo
+share/locale/es_ES/LC_MESSAGES/znc-autocycle.mo
+share/locale/es_ES/LC_MESSAGES/znc-autoop.mo
+share/locale/es_ES/LC_MESSAGES/znc-autoreply.mo
+share/locale/es_ES/LC_MESSAGES/znc-autovoice.mo
+share/locale/es_ES/LC_MESSAGES/znc-awaystore.mo
+share/locale/es_ES/LC_MESSAGES/znc-block_motd.mo
+share/locale/es_ES/LC_MESSAGES/znc-blockuser.mo
+share/locale/es_ES/LC_MESSAGES/znc-bouncedcc.mo
+share/locale/es_ES/LC_MESSAGES/znc-buffextras.mo
+share/locale/es_ES/LC_MESSAGES/znc-cert.mo
+share/locale/es_ES/LC_MESSAGES/znc-certauth.mo
+share/locale/es_ES/LC_MESSAGES/znc-chansaver.mo
+share/locale/es_ES/LC_MESSAGES/znc-clearbufferonmsg.mo
+share/locale/es_ES/LC_MESSAGES/znc-clientnotify.mo
+share/locale/es_ES/LC_MESSAGES/znc-controlpanel.mo
+share/locale/es_ES/LC_MESSAGES/znc-crypt.mo
+share/locale/es_ES/LC_MESSAGES/znc-ctcpflood.mo
+share/locale/es_ES/LC_MESSAGES/znc-cyrusauth.mo
+share/locale/es_ES/LC_MESSAGES/znc-dcc.mo
+share/locale/es_ES/LC_MESSAGES/znc-disconkick.mo
+share/locale/es_ES/LC_MESSAGES/znc-fail2ban.mo
+share/locale/es_ES/LC_MESSAGES/znc-flooddetach.mo
+share/locale/es_ES/LC_MESSAGES/znc-identfile.mo
+share/locale/es_ES/LC_MESSAGES/znc-imapauth.mo
+share/locale/es_ES/LC_MESSAGES/znc-keepnick.mo
+share/locale/es_ES/LC_MESSAGES/znc-kickrejoin.mo



Home | Main Index | Thread Index | Old Index