#44286: fixes for eggdrop port on mavericks ----------------------+--------------------------------- Reporter: dre@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: haspatch maintainer Port: eggdrop | ----------------------+--------------------------------- Comment (by dre@…): Updated Portfile for 1.6.21; swapped the sha1 hash for a sha256. Updated Portfile is attached and also shown below: {{{ --- Portfile 2014-07-09 21:23:45.000000000 -0700 +++ Portfile.patched 2014-07-09 21:23:34.000000000 -0700 @@ -4,7 +4,7 @@ PortSystem 1.0 name eggdrop -version 1.6.20 +version 1.6.21 revision 1 set branch [join [lrange [split ${version} .] 0 1] .] categories irc @@ -16,8 +16,8 @@ master_sites ftp://ftp.eggheads.org/pub/eggdrop/source/${branch}/ freebsd distname ${name}${version} -checksums sha1 7ebecd0955af36caa1846d0e7cd1f959f819f6b5 \ - rmd160 567668974e971a0c8ad6674a0500b32991a95f3d +checksums rmd160 1006dfd6a6e735500c2b484eb3061f1d2dfd20f8 \ + sha256 75bd5573a609eac3940c0b6ca8251c3f38ea5d54b520e1cad93c650b4bc21754 use_bzip2 yes @@ -40,3 +40,9 @@ if {${os.platform} eq "darwin" && ${os.major} >= 10} { patchfiles-append patch-Makefile.in.diff } + +if {${os.platform} eq "darwin" && ${os.major} >= 13} { + patchfiles-append tclhash.h.diff + patchfiles-append proto.h.diff + patchfiles-append match.c.diff +} }}} Also did some more testing. No more DNS module error at startup. {{{ andre@flux [share/eggdrop] % cd /opt/local/share/eggdrop ; eggdrop ~/work/egg/constable.conf Eggdrop v1.6.21 (C) 1997 Robey Pointer (C) 2011 Eggheads [20:56:35] --- Loading eggdrop v1.6.21 (Wed Jul 9 2014) [20:56:35] Listening at telnet port 42000 (all). [20:56:35] Module loaded: dns [20:56:35] Module loaded: channels [20:56:35] Module loaded: server [20:56:35] Module loaded: ctcp [20:56:35] Module loaded: irc [20:56:35] Module loaded: transfer (with lang support) [20:56:35] Module loaded: share [20:56:35] Module loaded: compress [20:56:35] Module loaded: filesys (with lang support) [20:56:35] Module loaded: notes (with lang support) [20:56:35] Module loaded: console (with lang support) [20:56:35] Module loaded: seen [20:56:35] Module loaded: blowfish [20:56:35] Module loaded: assoc (with lang support) [20:56:35] Module loaded: wire (with lang support) [20:56:35] Module loaded: uptime [20:56:35] Userinfo TCL v1.07 loaded (URL BF GF IRL EMAIL DOB PHONE ICQ). [20:56:35] use '.help userinfo' for commands. [20:56:35] GetOps v2.3c loaded. [20:56:35] Writing channel file... [20:56:35] Userfile loaded, unpacking... [20:56:35] === constable: 2 channels, 1 users. Launched into the background (pid: 28242) }}} (elsewhere on IRC) {{{ 03:56 -!- constable [~constable@xyzzy.hsd1.ca.comcast.net] has joined #foobarbaz }}} I think this is good to go. Eggdrop rides again! -- Ticket URL: <https://trac.macports.org/ticket/44286#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X