<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>