[122562] trunk/dports/irc/eggdrop

khindenburg at macports.org khindenburg at macports.org
Wed Jul 23 19:55:42 PDT 2014


Revision: 122562
          https://trac.macports.org/changeset/122562
Author:   khindenburg at macports.org
Date:     2014-07-23 19:55:42 -0700 (Wed, 23 Jul 2014)
Log Message:
-----------
eggdrop: update to 1.6.21 - add license -  fixes build on Mavericks - #44286

Modified Paths:
--------------
    trunk/dports/irc/eggdrop/Portfile

Added Paths:
-----------
    trunk/dports/irc/eggdrop/files/patch-src-match.c.diff
    trunk/dports/irc/eggdrop/files/patch-src-proto.h.diff
    trunk/dports/irc/eggdrop/files/patch-src-tclhash.h.diff

Modified: trunk/dports/irc/eggdrop/Portfile
===================================================================
--- trunk/dports/irc/eggdrop/Portfile	2014-07-24 02:43:20 UTC (rev 122561)
+++ trunk/dports/irc/eggdrop/Portfile	2014-07-24 02:55:42 UTC (rev 122562)
@@ -4,8 +4,8 @@
 PortSystem              1.0
 
 name                    eggdrop
-version                 1.6.20
-revision                1
+version                 1.6.21
+license                 GPL
 set branch              [join [lrange [split ${version} .] 0 1] .]
 categories              irc
 maintainers             mac.com:dre
@@ -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 patch-src-tclhash.h.diff
+    patchfiles-append patch-src-proto.h.diff
+    patchfiles-append patch-src-match.c.diff
+}

Added: trunk/dports/irc/eggdrop/files/patch-src-match.c.diff
===================================================================
--- trunk/dports/irc/eggdrop/files/patch-src-match.c.diff	                        (rev 0)
+++ trunk/dports/irc/eggdrop/files/patch-src-match.c.diff	2014-07-24 02:55:42 UTC (rev 122562)
@@ -0,0 +1,11 @@
+--- src/match.c.orig	2014-07-20 11:50:01.000000000 -0700
++++ src/match.c	2014-07-20 11:52:32.000000000 -0700
+@@ -367,7 +367,7 @@
+ /* Inline for cron_match (obviously).
+  * Matches a single field of a crontab expression.
+  */
+-inline int cron_matchfld(char *mask, int match)
++int cron_matchfld(char *mask, int match)
+ {
+   int skip = 0, f, t;
+   char *p, *q;

Added: trunk/dports/irc/eggdrop/files/patch-src-proto.h.diff
===================================================================
--- trunk/dports/irc/eggdrop/files/patch-src-proto.h.diff	                        (rev 0)
+++ trunk/dports/irc/eggdrop/files/patch-src-proto.h.diff	2014-07-24 02:55:42 UTC (rev 122562)
@@ -0,0 +1,11 @@
+--- src/proto.h.orig	2014-07-20 11:50:21.000000000 -0700
++++ src/proto.h	2014-07-20 11:52:27.000000000 -0700
+@@ -271,7 +271,7 @@
+ void killsock(int);
+ void killtclsock(int);
+ int answer(int, char *, unsigned long *, unsigned short *, int);
+-inline int open_listen(int *);
++int open_listen(int *);
+ int open_address_listen(IP addr, int *);
+ int open_telnet(char *, int);
+ int open_telnet_dcc(int, char *, char *);

Added: trunk/dports/irc/eggdrop/files/patch-src-tclhash.h.diff
===================================================================
--- trunk/dports/irc/eggdrop/files/patch-src-tclhash.h.diff	                        (rev 0)
+++ trunk/dports/irc/eggdrop/files/patch-src-tclhash.h.diff	2014-07-24 02:55:42 UTC (rev 122562)
@@ -0,0 +1,11 @@
+--- src/tclhash.h.orig	2014-07-20 11:49:48.000000000 -0700
++++ src/tclhash.h	2014-07-20 11:52:37.000000000 -0700
+@@ -75,7 +75,7 @@
+ 
+ #ifndef MAKING_MODS
+ 
+-inline void garbage_collect_tclhash(void);
++void garbage_collect_tclhash(void);
+ 
+ void init_bind(void);
+ void kill_bind(void);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140723/6ecd9dc4/attachment-0001.html>


More information about the macports-changes mailing list