Tue Feb 27 19:08:48 2018 UTC ()
chat/eggdrop: Update to 1.8.3.

- Loosely based on joyent/pkgsrc/pull/38 by ismell@.
- Removed the static build option as it didn't work at all.

Eggdrop v1.8.3

Tcl-API changes:
  - Added "handle ipaddress botport userport" syntax to the addbot Tcl
    command.
General changes:
  - Fixed a bug where ssl-enabled ports were not able to be reverted to
    non-SSL ports via the setuser Tcl command.
  - SSL certs: Fail earlier if SSL certs have issues. Also fatally error
    if only one of ssl-privatekey/certificate config settings is set.
  - Correctly check against invalid flags with the .match partyline
    command and matchattr Tcl command.
  - Prevent loop when writing to stdout in foreground mode that results
    in a segfault.
  - Lots of additional error checking against values for .+bot, .chaddr
    and the Tcl addbot command.
  - No longer trigger CHON binds when returning from a control script.
  - Added the '.resetconsole' command, allowing a user to reset console
    flags to those specified in the config file.
Botnet changes:
  - Added the 'l' console flag to handle messages sent from linked bots,
    reserving the 'b' console flag to handle messages related to botnet-
    linkings.
  - Split the "raw share traffic" flag into incoming (h) and outgoing (g).
  - Fixed a race condition in SSL userfile sharing, causing the transfer
    to stall with 511 bytes missing.
  - Fixed a bug introduced in v1.8.2 with copy-to-tmp, where the userfile
    being received is now properly being sent to a tmpfile first if
    copy-to-tmp is set.
  - Botnet sharing:  A slave will now use the address of the hub (to
    which it's succesfully connected) instead of an IP given by the hub
    which was wrong in certain cases (especially in NAT situations).
  - Bots request existing channel flags for users upon adding a new
    channel.
Deprecations:
  - Deprecated the "ipv4address:botport/userport" and
    "[ipv6address]:botport/userport" address formats for addbot.

Eggdrop v1.8.2

eggdrop.conf changes:
  - temp-path renamed to tmpfile and its purpose changed.
    It is now only used by filesys.mod/transfer.mod and optional.
  - blowfish-use-mode is a new setting for Tcl encrypt/decrypt.
    Allows using CBC instead of ECB mode for encryption.
    Tcl scripts not using the same mode are incompatible with each other.
    Does NOT affect password hashing for the userfile.
    CBC will be the NEW DEFAULT in a later version of eggdrop.
    Will be removed in a future Eggdrop version and forced to CBC.
  - global-* is renamed to default-*.
    This clarifies their purpose as default channel settings,
    not ones that override for existing channels.
    global-* still works for backwards compatibility.
Tcl-API changes:
  - encrypt/decrypt: These commands can now encrypt/decrypt in CBC
    mode instead of the current ECB mode. This does NOT affect password
    hashing for the userfile.
  - getuser: Can now be called without a second argument. Returns a flat
    key/value list (dict) of settings for that user.
  - configureargs: New global variable holding the ./configure arguments.
    This is a _string_, not a list. User needs to split it themselves.
  - maskhost: New types 30-39 set hostmask to * (to allow e.g. nick!*@*).
General changes:
  - Improved command line argument parsing.
  - Portuguese language file added.
  - Eggdrop no longer changes nick on every rehash if altnick uses '?'.
  - Terminal-mode (commandline -nt) always has full owner access now.
  - Allow spaces in server passwords in serverlist.

Eggdrop v1.8.1

- Autobotchk - Added functionality improvements to the tried-and-true
  autobotchk script, allowing characters such as {} and [] to be used in
  filenames
- .who linkedbot output - Truncates listings appropriately
- Minutely hook - The minutely hook was only called for missed minutes mod
  60, now it is still listed in minutes but it can be greater than 60.
- New OpenSSL version detection
- Moved previously hard-coded version strings to
  version.h and update them via misc/setpatch instead of misc/addpatch
- Compile cleanup - Fixed some compiler warnings
- General bugfixes

Eggdrop v1.8.0

- Support for utf-8 encoding with a fallback of iso8859-1
- Support for IPv6
- SSL support has been added for all kinds of connections, including
  certificate verification and authorization, and partyline SSL.
- The wire module has been removed from eggdrop
- Config file changes: e.g. my-ip and my-hostname settings are replaced
  by vhost4, vhost6 and the listen-addr.


(fhajny)
diff -r1.2 -r0 pkgsrc/chat/eggdrop/MESSAGE
diff -r1.37 -r1.38 pkgsrc/chat/eggdrop/Makefile
diff -r1.15 -r1.16 pkgsrc/chat/eggdrop/PLIST
diff -r1.17 -r1.18 pkgsrc/chat/eggdrop/distinfo
diff -r0 -r1.1 pkgsrc/chat/eggdrop/patches/patch-Makefile.in
diff -r0 -r1.1 pkgsrc/chat/eggdrop/patches/patch-src_eggdrop.h

File Deleted: pkgsrc/chat/eggdrop/Attic/MESSAGE

cvs diff -r1.37 -r1.38 pkgsrc/chat/eggdrop/Makefile (expand / switch to unified diff)

--- pkgsrc/chat/eggdrop/Makefile 2018/01/13 23:18:25 1.37
+++ pkgsrc/chat/eggdrop/Makefile 2018/02/27 19:08:48 1.38
@@ -1,88 +1,59 @@ @@ -1,88 +1,59 @@
1# $NetBSD: Makefile,v 1.37 2018/01/13 23:18:25 rillig Exp $ 1# $NetBSD: Makefile,v 1.38 2018/02/27 19:08:48 fhajny Exp $
2 2
3DISTNAME= eggdrop1.6.21 3DISTNAME= eggdrop-1.8.3
4PKGNAME= eggdrop-1.6.21 
5#KGREVISION= 1 
6PKGREVISION= 2 
7CATEGORIES= chat 4CATEGORIES= chat
8MASTER_SITES= ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/ 5MASTER_SITES= https://ftp.eggheads.org/pub/eggdrop/source/1.8/
9EXTRACT_SUFX= .tar.bz2 
10 6
11MAINTAINER= pkgsrc-users@NetBSD.org 7HOMEPAGE= https://www.eggheads.org/
12HOMEPAGE= http://www.eggheads.org/ 
13COMMENT= IRC robot with TCL scripting and multi-channel ability 8COMMENT= IRC robot with TCL scripting and multi-channel ability
 9LICENSE= gnu-gpl-v2
14 10
15MAKE_JOBS_SAFE= no 11GNU_CONFIGURE= yes
16 12USE_TOOLS+= pax
17PLIST_VARS= dynamic 
18GNU_CONFIGURE= yes 
19CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 
20CONFIGURE_ENV+= TCLLIB="${PREFIX}/lib" TCLINC="${PREFIX}/include" 
21 13
22.include "../../mk/bsd.prefs.mk" 14.include "../../mk/bsd.prefs.mk"
23.if !empty(PKGSRC_COMPILER:Msunpro) 
24# fix for PR#44382 
25CONFIGURE_ENV+= ac_cv_c_inline= 
26.endif 
27 15
28EGDIR= ${PREFIX}/share/examples/eggdrop 16EGDIR= ${PREFIX}/share/examples/eggdrop
29CONF_FILES= ${EGDIR}/eggdrop.conf ${PKG_SYSCONFDIR}/eggdrop.conf 17CONF_FILES= ${EGDIR}/eggdrop.conf ${PKG_SYSCONFDIR}/eggdrop.conf
30 18
31INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 19INSTALLATION_DIRS= bin ${PKGMANDIR}
 20INSTALLATION_DIRS+= lib/eggdrop
 21INSTALLATION_DIRS+= share/doc
 22INSTALLATION_DIRS+= share/eggdrop
 23INSTALLATION_DIRS+= share/examples/eggdrop
 24
 25SUBST_CLASSES+= dir
 26SUBST_FILES.dir= eggdrop.conf
 27SUBST_STAGE.dir= pre-configure
 28SUBST_SED.dir+= -e 's,modules/,${PREFIX}/lib/eggdrop/,'
 29SUBST_SED.dir+= -e 's,source scripts/,source ${PREFIX}/share/eggdrop/scripts/,'
 30SUBST_SED.dir+= -e 's,set help-path .*,set help-path "${PREFIX}/share/eggdrop/help/",'
 31SUBST_SED.dir+= -e 's,set text-path .*,set text-path "${PREFIX}/share/eggdrop/text/",'
 32SUBST_SED.dir+= -e 's,set motd .*,set motd "${PREFIX}/share/eggdrop/text/motd",'
 33SUBST_SED.dir+= -e 's,set telnet-banner .*,set telnet-banner "${PREFIX}/share/eggdrop/text/banner",'
 34
 35CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
 36CONFIGURE_ENV+= TCLLIB="${PREFIX}/lib" TCLINC="${PREFIX}/include"
 37
 38CFLAGS+= -DLANGDIR=\"${PREFIX}/share/eggdrop/language\"
32 39
33post-patch: 40BUILD_TARGET= eggdrop
34 cd ${WRKSRC} && ${SED} -e 's,modules/,${PREFIX}/lib/eggdrop/,' \ 
35 < eggdrop.conf > eggdrop.conf.dist.new 
36 41
37post-configure: 42post-configure:
38 cd ${WRKSRC} && ${MAKE} config 43 cd ${WRKSRC} && ${MAKE} config
39 44
40do-install: do-install-program 45do-install:
41do-install-program: 46 cd "${WRKSRC}" && ${SETENV} ${MAKE_ENV} ${MAKE} DEST=${WRKDIR}/eggdrop install
42 ${INSTALL_PROGRAM} ${WRKSRC}/eggdrop ${DESTDIR}${PREFIX}/bin/ 47 ${INSTALL_PROGRAM} ${WRKDIR}/eggdrop/${DISTNAME} ${DESTDIR}${PREFIX}/bin/eggdrop
43 ${INSTALL_MAN} ${WRKSRC}/doc/man1/eggdrop.1 \ 48 cd ${WRKDIR}/eggdrop && ${PAX} -rw -pp help language scripts text \
44 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ 49 ${DESTDIR}${PREFIX}/share/eggdrop/
45 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} 50 cd ${WRKDIR}/eggdrop/doc && ${PAX} -rw -pp * ${DESTDIR}${PREFIX}/share/doc/eggdrop/
46 ${INSTALL_DATA} ${WRKSRC}/eggdrop.conf.dist.new \ 51 mv -f ${DESTDIR}${PREFIX}/share/doc/eggdrop/man1 ${DESTDIR}/${PREFIX}/${PKGMANDIR}/
47 ${DESTDIR}${EGDIR}/eggdrop.conf 52 ${INSTALL_DATA} ${WRKSRC}/eggdrop.conf ${DESTDIR}${EGDIR}/eggdrop.conf
48 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/eggdrop/html 53 ${INSTALL_LIB} ${WRKDIR}/eggdrop/modules/* \
49 cd ${WRKSRC}/doc/html && ${INSTALL_DATA} *.html \ 54 ${DESTDIR}${PREFIX}/lib/eggdrop
50 ${DESTDIR}${PREFIX}/share/doc/eggdrop/html 
51 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/eggdrop 
52 cd ${WRKSRC}/doc && ${INSTALL_DATA} BANS BOTNET FIRST-SCRIPT MODULES \ 
53 PARTYLINE USERS TRICKS TEXT-SUBSTITUTIONS tcl-commands.doc \ 
54 ${DESTDIR}${PREFIX}/share/doc/eggdrop 
55 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/eggdrop 
56 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/eggdrop/help 
57 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/eggdrop/language 
58 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/eggdrop/scripts 
59 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/eggdrop/help/msg 
60 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/eggdrop/help/set 
61 ${INSTALL_DATA} ${WRKSRC}/language/core.*.lang \ 
62 ${DESTDIR}${PREFIX}/share/eggdrop/language/ 
63 cd ${WRKSRC}/help && ${INSTALL_DATA} cmds1.help cmds2.help core.help \ 
64 ${DESTDIR}${PREFIX}/share/eggdrop/help/ 
65 cd ${WRKSRC}/help/set && ${INSTALL_DATA} cmds1.help \ 
66 ${DESTDIR}${PREFIX}/share/eggdrop/help/set/ 
67 cd ${WRKSRC}/scripts && ${INSTALL_DATA} CONTENTS *.tcl autobotchk \ 
68 botchk weed ${DESTDIR}${PREFIX}/share/eggdrop/scripts/ 
69 55
70.include "../../lang/tcl/buildlink3.mk" 
71.include "../../devel/zlib/buildlink3.mk" 56.include "../../devel/zlib/buildlink3.mk"
 57.include "../../lang/tcl/buildlink3.mk"
 58.include "../../security/openssl/buildlink3.mk"
72.include "../../mk/bsd.pkg.mk" 59.include "../../mk/bsd.pkg.mk"
73 
74.if defined(NOPIC) 
75BUILD_TARGET= static 
76.else 
77BUILD_TARGET= eggdrop 
78PLIST.dynamic= yes 
79do-install: do-install-modules 
80do-install-modules: 
81 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/eggdrop 
82 cd ${WRKSRC} && ${INSTALL_DATA} assoc.so blowfish.so channels.so \ 
83 compress.so console.so ctcp.so dns.so filesys.so irc.so notes.so \ 
84 seen.so server.so share.so transfer.so uptime.so wire.so \ 
85 ${DESTDIR}${PREFIX}/lib/eggdrop 
86 cd ${WRKSRC}/src/mod && ${FIND} . -name "*.lang" -exec ${INSTALL_DATA} "{}" \ 
87 ${DESTDIR}${PREFIX}/share/eggdrop/language ";" 
88.endif 

cvs diff -r1.15 -r1.16 pkgsrc/chat/eggdrop/PLIST (expand / switch to unified diff)

--- pkgsrc/chat/eggdrop/PLIST 2018/01/01 22:29:19 1.15
+++ pkgsrc/chat/eggdrop/PLIST 2018/02/27 19:08:48 1.16
@@ -1,123 +1,217 @@ @@ -1,123 +1,217 @@
1@comment $NetBSD: PLIST,v 1.15 2018/01/01 22:29:19 rillig Exp $ 1@comment $NetBSD: PLIST,v 1.16 2018/02/27 19:08:48 fhajny Exp $
2bin/eggdrop 2bin/eggdrop
3${PLIST.dynamic}lib/eggdrop/assoc.so 3lib/eggdrop/assoc.so
4${PLIST.dynamic}lib/eggdrop/blowfish.so 4lib/eggdrop/blowfish.so
5${PLIST.dynamic}lib/eggdrop/channels.so 5lib/eggdrop/channels.so
6${PLIST.dynamic}lib/eggdrop/compress.so 6lib/eggdrop/compress.so
7${PLIST.dynamic}lib/eggdrop/console.so 7lib/eggdrop/console.so
8${PLIST.dynamic}lib/eggdrop/ctcp.so 8lib/eggdrop/ctcp.so
9${PLIST.dynamic}lib/eggdrop/dns.so 9lib/eggdrop/dns.so
10${PLIST.dynamic}lib/eggdrop/filesys.so 10lib/eggdrop/filesys.so
11${PLIST.dynamic}lib/eggdrop/irc.so 11lib/eggdrop/irc.so
12${PLIST.dynamic}lib/eggdrop/notes.so 12lib/eggdrop/notes.so
13${PLIST.dynamic}lib/eggdrop/seen.so 13lib/eggdrop/seen.so
14${PLIST.dynamic}lib/eggdrop/server.so 14lib/eggdrop/server.so
15${PLIST.dynamic}lib/eggdrop/share.so 15lib/eggdrop/share.so
16${PLIST.dynamic}lib/eggdrop/transfer.so 16lib/eggdrop/transfer.so
17${PLIST.dynamic}lib/eggdrop/uptime.so 17lib/eggdrop/uptime.so
18${PLIST.dynamic}lib/eggdrop/wire.so 
19man/man1/eggdrop.1 18man/man1/eggdrop.1
 19share/doc/eggdrop/ABOUT
20share/doc/eggdrop/BANS 20share/doc/eggdrop/BANS
21share/doc/eggdrop/BOTNET 21share/doc/eggdrop/BOTNET
 22share/doc/eggdrop/BUG-REPORT
 23share/doc/eggdrop/COMPILE-GUIDE
 24share/doc/eggdrop/CONTENTS
 25share/doc/eggdrop/Changes1.8
 26share/doc/eggdrop/FAQ
22share/doc/eggdrop/FIRST-SCRIPT 27share/doc/eggdrop/FIRST-SCRIPT
 28share/doc/eggdrop/IPV6
 29share/doc/eggdrop/KNOWN-PROBLEMS
23share/doc/eggdrop/MODULES 30share/doc/eggdrop/MODULES
24share/doc/eggdrop/PARTYLINE 31share/doc/eggdrop/PARTYLINE
 32share/doc/eggdrop/PATCH-HOWTO
25share/doc/eggdrop/TEXT-SUBSTITUTIONS 33share/doc/eggdrop/TEXT-SUBSTITUTIONS
 34share/doc/eggdrop/TLS
26share/doc/eggdrop/TRICKS 35share/doc/eggdrop/TRICKS
27share/doc/eggdrop/USERS 36share/doc/eggdrop/USERS
28share/doc/eggdrop/html/about.html 37share/doc/eggdrop/Versions
29share/doc/eggdrop/html/app-problems.html 38share/doc/eggdrop/WEIRD-MESSAGES
30share/doc/eggdrop/html/app-textsub.html 39share/doc/eggdrop/html/_static/agogo.css
31share/doc/eggdrop/html/app-tricks.html 40share/doc/eggdrop/html/_static/ajax-loader.gif
32share/doc/eggdrop/html/app-weird.html 41share/doc/eggdrop/html/_static/basic.css
33share/doc/eggdrop/html/bans.html 42share/doc/eggdrop/html/_static/bgfooter.png
34share/doc/eggdrop/html/botnet.html 43share/doc/eggdrop/html/_static/bgtop.png
35share/doc/eggdrop/html/compiling.html 44share/doc/eggdrop/html/_static/comment-bright.png
36share/doc/eggdrop/html/egg-core.html 45share/doc/eggdrop/html/_static/comment-close.png
37share/doc/eggdrop/html/faqs.html 46share/doc/eggdrop/html/_static/comment.png
38share/doc/eggdrop/html/features.html 47share/doc/eggdrop/html/_static/doctools.js
 48share/doc/eggdrop/html/_static/down-pressed.png
 49share/doc/eggdrop/html/_static/down.png
 50share/doc/eggdrop/html/_static/eggdrop.css
 51share/doc/eggdrop/html/_static/eggman.png.gif
 52share/doc/eggdrop/html/_static/file.png
 53share/doc/eggdrop/html/_static/jquery.js
 54share/doc/eggdrop/html/_static/minus.png
 55share/doc/eggdrop/html/_static/plus.png
 56share/doc/eggdrop/html/_static/pygments.css
 57share/doc/eggdrop/html/_static/searchtools.js
 58share/doc/eggdrop/html/_static/sidebar.js
 59share/doc/eggdrop/html/_static/transparent.gif
 60share/doc/eggdrop/html/_static/underscore.js
 61share/doc/eggdrop/html/_static/up-pressed.png
 62share/doc/eggdrop/html/_static/up.png
 63share/doc/eggdrop/html/_static/websupport.js
 64share/doc/eggdrop/html/appendices/first-script.html
 65share/doc/eggdrop/html/appendices/index.html
 66share/doc/eggdrop/html/appendices/known-probs.html
 67share/doc/eggdrop/html/appendices/text-sub.html
 68share/doc/eggdrop/html/appendices/tricks.html
 69share/doc/eggdrop/html/appendices/weird-msgs.html
 70share/doc/eggdrop/html/coreDocs/assoc.html
 71share/doc/eggdrop/html/coreDocs/blowfish.html
 72share/doc/eggdrop/html/coreDocs/channels.html
 73share/doc/eggdrop/html/coreDocs/compress.html
 74share/doc/eggdrop/html/coreDocs/console.html
 75share/doc/eggdrop/html/coreDocs/core.html
 76share/doc/eggdrop/html/coreDocs/ctcp.html
 77share/doc/eggdrop/html/coreDocs/dns.html
 78share/doc/eggdrop/html/coreDocs/filesys.html
 79share/doc/eggdrop/html/coreDocs/index.html
 80share/doc/eggdrop/html/coreDocs/irc.html
 81share/doc/eggdrop/html/coreDocs/modules.html
 82share/doc/eggdrop/html/coreDocs/notes.html
 83share/doc/eggdrop/html/coreDocs/seen.html
 84share/doc/eggdrop/html/coreDocs/server.html
 85share/doc/eggdrop/html/coreDocs/share.html
 86share/doc/eggdrop/html/coreDocs/transfer.html
 87share/doc/eggdrop/html/coreDocs/uptime.html
 88share/doc/eggdrop/html/coreDocs/woobie.html
39share/doc/eggdrop/html/index.html 89share/doc/eggdrop/html/index.html
40share/doc/eggdrop/html/install.html 90share/doc/eggdrop/html/installAndSetup/faq.html
41share/doc/eggdrop/html/mod-assoc.html 91share/doc/eggdrop/html/installAndSetup/index.html
42share/doc/eggdrop/html/mod-blowfish.html 92share/doc/eggdrop/html/installAndSetup/install.html
43share/doc/eggdrop/html/mod-channels.html 93share/doc/eggdrop/html/installAndSetup/readme.html
44share/doc/eggdrop/html/mod-compress.html 94share/doc/eggdrop/html/mainDocs/about.html
45share/doc/eggdrop/html/mod-console.html 95share/doc/eggdrop/html/mainDocs/bans.html
46share/doc/eggdrop/html/mod-ctcp.html 96share/doc/eggdrop/html/mainDocs/botnet.html
47share/doc/eggdrop/html/mod-dns.html 97share/doc/eggdrop/html/mainDocs/features.html
48share/doc/eggdrop/html/mod-filesys.html 98share/doc/eggdrop/html/mainDocs/index.html
49share/doc/eggdrop/html/mod-irc.html 99share/doc/eggdrop/html/mainDocs/ipv6.html
50share/doc/eggdrop/html/mod-notes.html 100share/doc/eggdrop/html/mainDocs/partyline.html
51share/doc/eggdrop/html/mod-seen.html 101share/doc/eggdrop/html/mainDocs/patch.html
52share/doc/eggdrop/html/mod-server.html 102share/doc/eggdrop/html/mainDocs/tcl-commands.html
53share/doc/eggdrop/html/mod-share.html 103share/doc/eggdrop/html/mainDocs/tls.html
54share/doc/eggdrop/html/mod-transfer.html 104share/doc/eggdrop/html/mainDocs/users.html
55share/doc/eggdrop/html/mod-uptime.html 105share/doc/eggdrop/html/search.html
56share/doc/eggdrop/html/mod-wire.html 106share/doc/eggdrop/settings/CONTENTS
57share/doc/eggdrop/html/mod-woobie.html 107share/doc/eggdrop/settings/core.settings
58share/doc/eggdrop/html/news.html 108share/doc/eggdrop/settings/mod.assoc
59share/doc/eggdrop/html/party.html 109share/doc/eggdrop/settings/mod.blowfish
60share/doc/eggdrop/html/patch-howto.html 110share/doc/eggdrop/settings/mod.channels
61share/doc/eggdrop/html/readme.html 111share/doc/eggdrop/settings/mod.compress
62share/doc/eggdrop/html/starting.html 112share/doc/eggdrop/settings/mod.console
63share/doc/eggdrop/html/tcl-commands.html 113share/doc/eggdrop/settings/mod.ctcp
64share/doc/eggdrop/html/users.html 114share/doc/eggdrop/settings/mod.dns
 115share/doc/eggdrop/settings/mod.filesys
 116share/doc/eggdrop/settings/mod.irc
 117share/doc/eggdrop/settings/mod.notes
 118share/doc/eggdrop/settings/mod.seen
 119share/doc/eggdrop/settings/mod.server
 120share/doc/eggdrop/settings/mod.share
 121share/doc/eggdrop/settings/mod.transfer
 122share/doc/eggdrop/settings/mod.uptime
 123share/doc/eggdrop/settings/mod.woobie
65share/doc/eggdrop/tcl-commands.doc 124share/doc/eggdrop/tcl-commands.doc
 125share/eggdrop/help/assoc.help
 126share/eggdrop/help/blowfish.help
 127share/eggdrop/help/chaninfo.help
 128share/eggdrop/help/channels.help
 129share/eggdrop/help/cmd_resolve.help
66share/eggdrop/help/cmds1.help 130share/eggdrop/help/cmds1.help
67share/eggdrop/help/cmds2.help 131share/eggdrop/help/cmds2.help
 132share/eggdrop/help/compress.help
 133share/eggdrop/help/console.help
68share/eggdrop/help/core.help 134share/eggdrop/help/core.help
 135share/eggdrop/help/ctcp.help
 136share/eggdrop/help/dns.help
 137share/eggdrop/help/filesys.help
 138share/eggdrop/help/irc.help
 139share/eggdrop/help/msg/irc.help
 140share/eggdrop/help/msg/notes.help
 141share/eggdrop/help/msg/seen.help
 142share/eggdrop/help/msg/userinfo.help
 143share/eggdrop/help/notes.help
 144share/eggdrop/help/seen.help
 145share/eggdrop/help/server.help
 146share/eggdrop/help/set/blowfish.help
 147share/eggdrop/help/set/channels.help
69share/eggdrop/help/set/cmds1.help 148share/eggdrop/help/set/cmds1.help
 149share/eggdrop/help/set/compress.help
 150share/eggdrop/help/set/console.help
 151share/eggdrop/help/set/ctcp.help
 152share/eggdrop/help/set/dns.help
 153share/eggdrop/help/set/filesys.help
 154share/eggdrop/help/set/irc.help
 155share/eggdrop/help/set/notes.help
 156share/eggdrop/help/set/server.help
 157share/eggdrop/help/set/share.help
 158share/eggdrop/help/set/transfer.help
 159share/eggdrop/help/share.help
 160share/eggdrop/help/transfer.help
 161share/eggdrop/help/uptime.help
 162share/eggdrop/help/userinfo.help
70share/eggdrop/language/assoc.danish.lang 163share/eggdrop/language/assoc.danish.lang
71share/eggdrop/language/assoc.english.lang 164share/eggdrop/language/assoc.english.lang
72share/eggdrop/language/assoc.finnish.lang 165share/eggdrop/language/assoc.finnish.lang
73share/eggdrop/language/assoc.french.lang 166share/eggdrop/language/assoc.french.lang
74share/eggdrop/language/assoc.german.lang 167share/eggdrop/language/assoc.german.lang
 168share/eggdrop/language/assoc.portuguese.lang
75share/eggdrop/language/console.danish.lang 169share/eggdrop/language/console.danish.lang
76share/eggdrop/language/console.english.lang 170share/eggdrop/language/console.english.lang
77share/eggdrop/language/console.finnish.lang 171share/eggdrop/language/console.finnish.lang
78share/eggdrop/language/console.french.lang 172share/eggdrop/language/console.french.lang
79share/eggdrop/language/console.german.lang 173share/eggdrop/language/console.german.lang
 174share/eggdrop/language/console.portuguese.lang
80share/eggdrop/language/core.danish.lang 175share/eggdrop/language/core.danish.lang
81share/eggdrop/language/core.english.lang 176share/eggdrop/language/core.english.lang
82share/eggdrop/language/core.finnish.lang 177share/eggdrop/language/core.finnish.lang
83share/eggdrop/language/core.french.lang 178share/eggdrop/language/core.french.lang
84share/eggdrop/language/core.german.lang 179share/eggdrop/language/core.german.lang
 180share/eggdrop/language/core.portuguese.lang
85share/eggdrop/language/filesys.danish.lang 181share/eggdrop/language/filesys.danish.lang
86share/eggdrop/language/filesys.english.lang 182share/eggdrop/language/filesys.english.lang
87share/eggdrop/language/filesys.finnish.lang 183share/eggdrop/language/filesys.finnish.lang
88share/eggdrop/language/filesys.french.lang 184share/eggdrop/language/filesys.french.lang
89share/eggdrop/language/filesys.german.lang 185share/eggdrop/language/filesys.german.lang
90share/eggdrop/language/notes.danish.lang 186share/eggdrop/language/notes.danish.lang
91share/eggdrop/language/notes.english.lang 187share/eggdrop/language/notes.english.lang
92share/eggdrop/language/notes.finnish.lang 188share/eggdrop/language/notes.finnish.lang
93share/eggdrop/language/notes.french.lang 189share/eggdrop/language/notes.french.lang
94share/eggdrop/language/notes.german.lang 190share/eggdrop/language/notes.german.lang
 191share/eggdrop/language/notes.portuguese.lang
95share/eggdrop/language/transfer.danish.lang 192share/eggdrop/language/transfer.danish.lang
96share/eggdrop/language/transfer.english.lang 193share/eggdrop/language/transfer.english.lang
97share/eggdrop/language/transfer.finnish.lang 194share/eggdrop/language/transfer.finnish.lang
98share/eggdrop/language/transfer.french.lang 195share/eggdrop/language/transfer.french.lang
99share/eggdrop/language/transfer.german.lang 196share/eggdrop/language/transfer.german.lang
100share/eggdrop/language/wire.danish.lang 197share/eggdrop/language/transfer.portuguese.lang
101share/eggdrop/language/wire.english.lang 
102share/eggdrop/language/wire.finnish.lang 
103share/eggdrop/language/wire.french.lang 
104share/eggdrop/language/wire.german.lang 
105share/eggdrop/scripts/CONTENTS 198share/eggdrop/scripts/CONTENTS
106share/eggdrop/scripts/action.fix.tcl 199share/eggdrop/scripts/action.fix.tcl
107share/eggdrop/scripts/alltools.tcl 200share/eggdrop/scripts/alltools.tcl
108share/eggdrop/scripts/autobotchk 201share/eggdrop/scripts/autobotchk
109share/eggdrop/scripts/botchk 202share/eggdrop/scripts/botchk
110share/eggdrop/scripts/cmd_resolve.tcl 203share/eggdrop/scripts/cmd_resolve.tcl
111share/eggdrop/scripts/compat.tcl 204share/eggdrop/scripts/compat.tcl
112share/eggdrop/scripts/dccwhois.tcl 205share/eggdrop/scripts/dccwhois.tcl
113share/eggdrop/scripts/getops.tcl 206share/eggdrop/scripts/getops.tcl
114share/eggdrop/scripts/klined.tcl 207share/eggdrop/scripts/klined.tcl
115share/eggdrop/scripts/notes2.tcl 208share/eggdrop/scripts/notes2.tcl
116share/eggdrop/scripts/ques5.tcl 209share/eggdrop/scripts/ques5.tcl
117share/eggdrop/scripts/quotepass.tcl 210share/eggdrop/scripts/quotepass.tcl
118share/eggdrop/scripts/quotepong.tcl 211share/eggdrop/scripts/quotepong.tcl
119share/eggdrop/scripts/sentinel.tcl 212share/eggdrop/scripts/sentinel.tcl
120share/eggdrop/scripts/userinfo.tcl 213share/eggdrop/scripts/userinfo.tcl
121share/eggdrop/scripts/weed 214share/eggdrop/scripts/weed
 215share/eggdrop/text/banner
 216share/eggdrop/text/motd
122share/examples/eggdrop/eggdrop.conf 217share/examples/eggdrop/eggdrop.conf
123@pkgdir share/eggdrop/help/msg 

cvs diff -r1.17 -r1.18 pkgsrc/chat/eggdrop/distinfo (expand / switch to unified diff)

--- pkgsrc/chat/eggdrop/distinfo 2015/11/03 01:20:18 1.17
+++ pkgsrc/chat/eggdrop/distinfo 2018/02/27 19:08:48 1.18
@@ -1,22 +1,8 @@ @@ -1,22 +1,8 @@
1$NetBSD: distinfo,v 1.17 2015/11/03 01:20:18 agc Exp $ 1$NetBSD: distinfo,v 1.18 2018/02/27 19:08:48 fhajny Exp $
2 2
3SHA1 (eggdrop1.6.21.tar.bz2) = 98ce7220c8aff19d2f8406fcc52aa1807aa0de01 3SHA1 (eggdrop-1.8.3.tar.gz) = fbdb187bc3989102bd3f5890ee27533c93132b1b
4RMD160 (eggdrop1.6.21.tar.bz2) = 1006dfd6a6e735500c2b484eb3061f1d2dfd20f8 4RMD160 (eggdrop-1.8.3.tar.gz) = 3ebf6c6260dfb21f8684b7dfe26be03f167cab21
5SHA512 (eggdrop1.6.21.tar.bz2) = 9fd9a86c1c4b59a47a5eed4e2306e829a01bac2ad29e990ca9c0ec630d5814fd649a9216dae9ce49f734e3ac1728beb4f479ca10af583bd513f43bbbea23a653 5SHA512 (eggdrop-1.8.3.tar.gz) = ad3b93d18aaa05d0eb00f1089b68d1f077f316042e64fff511ad1bbac06d35105adcb503490faaac4c9fe720dd45a9f350115b6c5d0f41fe198f228213a7a3a3
6Size (eggdrop1.6.21.tar.bz2) = 999211 bytes 6Size (eggdrop-1.8.3.tar.gz) = 1756536 bytes
7SHA1 (patch-aa) = 555c7e7529643eb0e0fec0388e8767047ec8b984 7SHA1 (patch-Makefile.in) = c2c51e1a57889feab043fad4c4d17850fe11449e
8SHA1 (patch-ab) = c43cbe9586c6a05114a3ff21eb5fe5b806e8bb05 8SHA1 (patch-src_eggdrop.h) = de7a4ee2f51a325542e22ebdf69cc75295b0b8de
9SHA1 (patch-ac) = c71d67618a5b53a3de2f3041ed8fa098a89e4471 
10SHA1 (patch-ad) = 9904f090a2a942a7442b1950489db0ae68a6e294 
11SHA1 (patch-ae) = bdbb616282b7dc643182a35c606401850b33fdca 
12SHA1 (patch-af) = 8f314d65d1a396b85e17400ee046f2ad4324a690 
13SHA1 (patch-ag) = 0e69d8d867af7c1e3bb841e4fb06452f5cc1393d 
14SHA1 (patch-ah) = a5360c748e16cbc3d6ae4f2968799e96007971f1 
15SHA1 (patch-ai) = 77743bdf5fe790826159ffbb9246132f74a5fe38 
16SHA1 (patch-ak) = 92f269a3f382a9f917d7e58c2cee5bb1d500ab6d 
17SHA1 (patch-al) = 0b0438be382d9d9e0115235fd469bcded6679e3b 
18SHA1 (patch-src_match.c) = ad5461aade0b66cb6a531f18a624c248855504fe 
19SHA1 (patch-src_net.c) = caed97db5080c49a56ce0d223d7374a95435fb90 
20SHA1 (patch-src_proto.h) = 8bc719154748225edd60182fd81ccc2c27c7eb64 
21SHA1 (patch-src_tclhash.c) = eea9064b6fea10891feedc58741005c9879c21e2 
22SHA1 (patch-src_tclhash.h) = 31c8aaec73855ed9b02173d52be4b96c6c387e70 

File Added: pkgsrc/chat/eggdrop/patches/patch-Makefile.in
$NetBSD: patch-Makefile.in,v 1.1 2018/02/27 19:08:48 fhajny Exp $

Avoid dependency on coreutils.
Enable parallel builds by removing vanity binary calls.

--- Makefile.in.orig	2018-02-04 16:08:11.000000000 +0000
+++ Makefile.in
@@ -9,16 +9,8 @@ VPATH = @srcdir@
 
 @SET_MAKE@
 prefix = @prefix@
-DEST = @DEST@
-# GNU Make < 3.82 ignores these != statements, they are for bsd make and gnu make >= 4.0.
-# gnu make 3.82 interprets a!= b as setting the variable a!.
-# it seems to interpret != otherwise and throws an error.
-DEST_PARENT_DIR!= dirname $(DEST)
-DEST_PARENT!= readlink -f $(DEST_PARENT_DIR)
-DEST_DIR!= basename $(DEST)
-ABSDEST!= echo $(DEST_PARENT)/$(DEST_DIR)
-# GNU Make
-ABSDEST ?= $(abspath $(DEST))
+DEST ?= @DEST@
+ABSDEST ?= $(DEST)
 EGGEXEC = @EGGEXEC@
 EGG_CROSS_COMPILING = @EGG_CROSS_COMPILING@
 EGGVERSION = @EGGVERSION@
@@ -241,8 +233,7 @@ eggdrop: modtest
 	rm -f src/mod/mod.xlibs && \
 	(cd src && $(MAKE) $(MAKE_MODEGG_ARGS) $(EGGEXEC)) && \
 	echo "" && echo "Making modules..." && echo "" && \
-	(cd src/mod && $(MAKE) $(MAKE_MODULES_ARGS) modules) && \
-	$(show_test_run) && $(ls_mods) && $(egg_install_msg)
+	(cd src/mod && $(MAKE) $(MAKE_MODULES_ARGS) modules)
 
 debug: modtest
 	@echo "" && echo "Making core eggdrop files..." && echo "" && \

File Added: pkgsrc/chat/eggdrop/patches/patch-src_eggdrop.h
$NetBSD: patch-src_eggdrop.h,v 1.1 2018/02/27 19:08:48 fhajny Exp $

Don't hardcode a relative LANGDIR.

--- src/eggdrop.h.orig	2017-08-13 21:07:00.000000000 +0000
+++ src/eggdrop.h
@@ -62,7 +62,6 @@
 
 
 /* Language stuff */
-#define LANGDIR  "./language" /* language file directory                   */
 #define BASELANG "english"    /* language which always gets loaded before
                                  all other languages. You do not want to
                                  change this.                              */