Modified: trunk/dports/security/aesutil/Portfile (124883 => 124884)
--- trunk/dports/security/aesutil/Portfile 2014-08-30 03:33:06 UTC (rev 124883)
+++ trunk/dports/security/aesutil/Portfile 2014-08-30 03:35:03 UTC (rev 124884)
@@ -18,7 +18,7 @@
distname aes-${version}
checksums md5 59e9b9635c384b42055d85a6dd66a5c7
-patchfiles patch-Makefile.linux.diff
+patchfiles patch-Makefile.linux.diff aes.c.patch
platform darwin {
configure.args linux
Added: trunk/dports/security/aesutil/files/aes.c.patch (0 => 124884)
--- trunk/dports/security/aesutil/files/aes.c.patch (rev 0)
+++ trunk/dports/security/aesutil/files/aes.c.patch 2014-08-30 03:35:03 UTC (rev 124884)
@@ -0,0 +1,20 @@
+--- aes.c.orig 2003-06-03 02:12:09.000000000 +1000
++++ aes.c 2014-08-30 13:33:09.000000000 +1000
+@@ -164,7 +164,7 @@ int main(int argc, char **argv)
+ }
+ file_input=1;
+ strncpy(infilename,args,255);
+- infilename[255] = '\0';
++ infilename[254] = '\0';
+ break;
+ case 8:
+ if (sscanf(args,"%d",&bytecount) < 1) {
+@@ -176,7 +176,7 @@ int main(int argc, char **argv)
+ case 9:
+ file_output=1;
+ strncpy(outfilename,args,255);
+- outfilename[255] = '\0';
++ outfilename[254] = '\0';
+ break;
+ case 10:
+ fprintf(stderr,"aes %s\n",AES_VERSION);
Modified: trunk/dports/security/aesutil/files/patch-Makefile.linux.diff (124883 => 124884)
--- trunk/dports/security/aesutil/files/patch-Makefile.linux.diff 2014-08-30 03:33:06 UTC (rev 124883)
+++ trunk/dports/security/aesutil/files/patch-Makefile.linux.diff 2014-08-30 03:35:03 UTC (rev 124884)
@@ -4,7 +4,7 @@
CC=gcc
-CFLAGS=-g -Wall -DHAVE_DEV_URANDOM
-LDFLAGS=-g
-+CFLAGS+=-g -Wall -DHAVE_DEV_URANDOM
++CFLAGS+=-g -Wall -DHAVE_DEV_URANDOM -DHAS_INTTYPES_H
+LDFLAGS+=-g
LDLIBS=-L. -laes
AR=ar -cru