[65676] trunk/dports/security/aesutil

ryandesign at macports.org ryandesign at macports.org
Mon Mar 29 23:38:13 PDT 2010


Revision: 65676
          http://trac.macports.org/changeset/65676
Author:   ryandesign at macports.org
Date:     2010-03-29 23:38:10 -0700 (Mon, 29 Mar 2010)
Log Message:
-----------
aesutil: fix universal and non-default-build_arch builds (see #21162); ensure we're UsingTheRightCompiler

Modified Paths:
--------------
    trunk/dports/security/aesutil/Portfile

Added Paths:
-----------
    trunk/dports/security/aesutil/files/
    trunk/dports/security/aesutil/files/patch-Makefile.linux.diff

Modified: trunk/dports/security/aesutil/Portfile
===================================================================
--- trunk/dports/security/aesutil/Portfile	2010-03-30 06:01:41 UTC (rev 65675)
+++ trunk/dports/security/aesutil/Portfile	2010-03-30 06:38:10 UTC (rev 65676)
@@ -4,6 +4,7 @@
 
 name			aesutil
 version			1.0.7
+revision		1
 categories		security sysutils
 platforms		darwin
 maintainers		nomaintainer
@@ -16,10 +17,29 @@
 distname		aes-${version}
 checksums		md5 59e9b9635c384b42055d85a6dd66a5c7
 
+patchfiles		patch-Makefile.linux.diff
+
 platform darwin	{
-	configure.pre_args	linux
+	configure.args	linux
 }
 
+configure.pre_args
+configure.universal_args
+
+if {[variant_isset universal]} {
+	configure.cflags-append ${configure.universal_cflags}
+	configure.ldflags-append ${configure.universal_ldflags}
+} else {
+	configure.cflags-append ${configure.cc_archflags}
+	if {[info exists configure.ld_archflags]} {
+		configure.ldflags-append ${configure.ld_archflags}
+	}
+}
+
+build.args		CC=${configure.cc}
+build.env		CFLAGS="[join ${configure.cflags}]" \
+				LDFLAGS="[join ${configure.ldflags}]"
+
 destroot	{
 	xinstall -m 755 ${worksrcpath}/aes ${destroot}${prefix}/bin
 	xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}

Added: trunk/dports/security/aesutil/files/patch-Makefile.linux.diff
===================================================================
--- trunk/dports/security/aesutil/files/patch-Makefile.linux.diff	                        (rev 0)
+++ trunk/dports/security/aesutil/files/patch-Makefile.linux.diff	2010-03-30 06:38:10 UTC (rev 65676)
@@ -0,0 +1,11 @@
+--- Makefile.linux.orig	2003-06-02 11:12:09.000000000 -0500
++++ Makefile.linux	2010-03-30 01:26:10.000000000 -0500
+@@ -1,6 +1,6 @@
+ CC=gcc
+-CFLAGS=-g -Wall -DHAVE_DEV_URANDOM
+-LDFLAGS=-g
++CFLAGS+=-g -Wall -DHAVE_DEV_URANDOM
++LDFLAGS+=-g
+ LDLIBS=-L. -laes
+ AR=ar -cru
+ RANLIB=ranlib
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100329/833913c1/attachment.html>


More information about the macports-changes mailing list