[87793] trunk/dports/mail/GNUMail-Aqua

ryandesign at macports.org ryandesign at macports.org
Tue Dec 6 02:52:38 PST 2011


Revision: 87793
          http://trac.macports.org/changeset/87793
Author:   ryandesign at macports.org
Date:     2011-12-06 02:52:38 -0800 (Tue, 06 Dec 2011)
Log Message:
-----------
GNUMail-Aqua: update to 1.2.0pre3; use xcode portgroup; fix install destination; fix build errors; see #32408

Modified Paths:
--------------
    trunk/dports/mail/GNUMail-Aqua/Portfile

Removed Paths:
-------------
    trunk/dports/mail/GNUMail-Aqua/files/

Modified: trunk/dports/mail/GNUMail-Aqua/Portfile
===================================================================
--- trunk/dports/mail/GNUMail-Aqua/Portfile	2011-12-06 10:33:24 UTC (rev 87792)
+++ trunk/dports/mail/GNUMail-Aqua/Portfile	2011-12-06 10:52:38 UTC (rev 87793)
@@ -2,11 +2,11 @@
 # $Id$
 
 PortSystem          1.0
+PortGroup           xcode 1.0
 
 name                GNUMail-Aqua
-version             1.2.0pre1
+version             1.2.0pre3
 categories          mail aqua
-platforms           darwin
 maintainers         nomaintainer
 
 description         Fully featured mail application using GNUStep or Cocoa.
@@ -25,26 +25,34 @@
                     Pantomime-${version}${extract.suffix}:p
 
 checksums           GNUMail-${version}${extract.suffix} \
-                    md5 3e3c368cd7209c7201e98cbdb811abba \
+                    rmd160  5d8ff5d6d520f586eca5eb194ed2bafa3e718d0c \
+                    sha256  29127a65f35208a461436853b41de81f46db7d735958b40e06776805114d7b37 \
                     Pantomime-${version}${extract.suffix} \
-                    md5 2f3ddc10177013960e732cd35fd9373e
+                    rmd160  25c397080f0826d7b266e018246658707e9bbd00 \
+                    sha256  84227a08ca9131f14fdc6aa1365b15d75d82ca84fc3ceaec2d936f38d38f2ff2
 
 worksrcdir          GNUMail
 
-patch.dir           ${workpath}
-patchfiles          patch-Pantomime-CWDNSManager.m
+post-configure {
+    file mkdir ${worksrcpath}/build
+}
 
-use_configure       no
+xcode.project       GNUMail.xcodeproj
 
-build.type          pbx
-build {
-    file mkdir ${worksrcpath}/build
-    system "cd ${workpath}/Pantomime && ${build.cmd} -project Pantomime.xcode"
-    file copy ${workpath}/Pantomime/build/Pantomime.framework ${worksrcpath}/build
-    system "cd ${worksrcpath} && ${build.cmd} -project GNUMail.xcode"
+pre-build {
+    build.dir ${workpath}/Pantomime
+    set configuration release
+    set project Pantomime.xcodeproj
+    set xcode_configuration_arg [xcode::get_configuration_arg ${configuration}]
+    set xcode_project_arg [xcode::get_project_arg ${project}]
+    set xcode_build_args [xcode::get_build_args]
+    xcode::build_one_target \
+        "$xcode_project_arg -alltargets $xcode_configuration_arg" \
+        "$xcode_build_args ${xcode.build.settings}"
+    copy ${build.dir}/build/${configuration}/Pantomime.framework ${worksrcpath}/build
+    build.dir ${worksrcpath}
 }
 
 destroot {
-    xinstall -m 755 -d ${destroot}${prefix}/Applications
-    file copy ${worksrcpath}/build/GNUMail.app ${destroot}${prefix}/Applications
+    copy ${destroot.dir}/build/${xcode.configuration}/GNUMail.app ${destroot}${applications_dir}
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111206/c9b1e57d/attachment-0001.html>


More information about the macports-changes mailing list