<pre style='margin:0'>
David Strubbe (dstrubbe) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/3c80f5ae05ee5fe9857b96ad36548f7ddcdd1f00">https://github.com/macports/macports-ports/commit/3c80f5ae05ee5fe9857b96ad36548f7ddcdd1f00</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 3c80f5a  xemacs: Improve +no_sumo variant.
</span>3c80f5a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 3c80f5ae05ee5fe9857b96ad36548f7ddcdd1f00
</span>Author: David Strubbe <dstrubbe@macports.org>
AuthorDate: Thu Jul 6 14:36:28 2017 -0700

<span style='display:block; white-space:pre;color:#404040;'>    xemacs: Improve +no_sumo variant.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    For variant +no_sumo, install efs and xemacs-base packages, which are required for almost anything. Better description of variant. Closes https://trac.macports.org/ticket/54399.
</span>---
 editors/xemacs/Portfile | 35 ++++++++++++++++++++++++++---------
 1 file changed, 26 insertions(+), 9 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/xemacs/Portfile b/editors/xemacs/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c5124e5..c1f58b7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/xemacs/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/xemacs/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,12 +7,14 @@ conflicts       emacs
</span> # note: the newer 21.5 series is beta and is not stable.
 version         21.4.22
 set sumo_date   2010-07-27
<span style='display:block; white-space:pre;background:#e0ffe0;'>+set efs_version 1.34
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set base_version 2.27
</span> epoch           1
 categories      editors x11
 platforms       darwin
 maintainers     dstrubbe openmaintainer
 license         GPL-2+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        12
</span> 
 description     A highly customizable open-source text editor.
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,7 +47,15 @@ checksums       xemacs-${version}.tar.gz \
</span>                 xemacs-mule-sumo-${sumo_date}.tar.gz \
                 md5     2f5cd280cbc2db71d1211a87bcc37344 \
                 sha1    852a5ac51bb713a16f62676bb5db3f2ab06379cd \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                rmd160  601a735ff800ceb2443ec9b26bc0f7c5b2215854
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                rmd160  601a735ff800ceb2443ec9b26bc0f7c5b2215854 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                efs-${efs_version}-pkg.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                md5 1f424efc4a55b8da53a7d01136793c9d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha1 c2465e7308408edfbedd2758210e100151756546 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                rmd160 375a56d8bf361222ec84980a6afb762f8e2cd282 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                xemacs-base-${base_version}-pkg.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                md5     2ec18d0faf31e2d343f558c730474a63 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha1    35861ee64ab00191737e35908553f598bd845c9d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                rmd160  094fc92d1ebd390ccafcb338b17f44943bd834ae
</span> 
 patchfiles      51ced9b8fb63e4be59ea611b58128c400e3df987.diff \
                 bcefd94fa6513d48f4dc8519f633b2df66b553bc.diff \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -83,13 +93,19 @@ post-destroot {
</span>     delete ${destroot}${prefix}/lib/xemacs
     ln -s xemacs-${version} ${destroot}${prefix}/lib/xemacs
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[file exists ${workpath}/mule-packages]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_debug "Installing mule-sumo distribution into destroot"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy ${workpath}/mule-packages ${xemacs_lib}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[variant_isset no_sumo]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file mkdir ${workpath}/xemacs-packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file copy ${workpath}/man     ${workpath}/xemacs-packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file copy ${workpath}/info    ${workpath}/xemacs-packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file copy ${workpath}/etc     ${workpath}/xemacs-packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file copy ${workpath}/lisp    ${workpath}/xemacs-packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file copy ${workpath}/pkginfo ${workpath}/xemacs-packages
</span>     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[file exists ${workpath}/xemacs-packages]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_debug "Installing sumo distribution into destroot"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy ${workpath}/xemacs-packages ${xemacs_lib}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file copy ${workpath}/xemacs-packages ${xemacs_lib}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {![variant_isset no_sumo]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file copy ${workpath}/mule-packages ${xemacs_lib}/
</span>     }
 
     # avoid conflicts with ctags port
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -98,10 +114,11 @@ post-destroot {
</span> }
 
 variant no_sumo \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    description "do not install sumo and mule" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description "Do not install SUMO (all packages) and mule (multilanguage) support. efs and xemacs-base packages are installed." {
</span>     configure.args-delete --with-mule
     depends_lib-delete    port:gettext
     distfiles-delete      ${sumo_dist}:package ${mule_dist}:package
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    distfiles-append      efs-${efs_version}-pkg.tar.gz:package xemacs-base-${base_version}-pkg.tar.gz:package
</span> }
 
 # https://trac.macports.org/ticket/31679
</pre><pre style='margin:0'>

</pre>