Revision
124884
Author
jmr@macports.org
Date
2014-08-29 20:35:03 -0700 (Fri, 29 Aug 2014)

Log Message

aesutil: build fixes

Modified Paths

Added Paths

Diff

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