<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/32f0e7f240a75677c8c8c8d69ef5df3428cf85cc">https://github.com/macports/macports-ports/commit/32f0e7f240a75677c8c8c8d69ef5df3428cf85cc</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 32f0e7f240a75677c8c8c8d69ef5df3428cf85cc
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Wed Jan 24 02:18:23 2024 -0500

<span style='display:block; white-space:pre;color:#404040;'>    tilde: new port (version 1.1.3)
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/68594
</span>---
 editors/tilde/Portfile                     | 61 ++++++++++++++++++++++++++++++
 editors/tilde/files/patch-Makefile.in.diff | 37 ++++++++++++++++++
 2 files changed, 98 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/tilde/Portfile b/editors/tilde/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6fe5a33d76e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/tilde/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,61 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                tilde
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.1.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://os.ghalkes.nl/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Tilde is a text editor for the console/terminal, which provides an \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    intuitive interface for people accustomed to GUI environments such as \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Gnome, KDE and Windows.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {*}${description} For example, the short-cut to copy the current \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    selection is Control-C, and to paste the previously copied text the \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    short-cut Control-V can be used. As another example, the File menu can \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    be accessed by pressing Meta-F. However, being a terminal-based program \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    there are limitations. Not all terminals provide sufficient information \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    to the client programs to make Tilde behave in the most intuitive way. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    When this is the case, Tilde provides work-arounds which should be easy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    to work with. The main audience for Tilde is users who normally work in \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    GUI environments, but sometimes require an editor for a console/terminal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    environment. This may be because the computer in question is a server \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    which does not provide a GUI, or is accessed remotely over SSH. Tilde \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    allows these users to edit files without having to learn a completely new \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    interface, such as vi or Emacs do. A result of this choice is that Tilde \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    will not provide all the fancy features that Vim or Emacs provide, but \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    only the most used features.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          editors
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+installs_libs       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {gmail.com:herby.gillot @herbygillot} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  b656df7080d07bbd39e74e1e4919d854b583d405 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  6b86ffaa5c632c9055f74fca713c5bf8420ee60718850dc16a95abe49fa2641a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    74401
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libtool \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:libt3highlight \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libt3widget    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libtranscript  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libunistring
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        ${homepage}/dist/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ${name}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_bzip2           yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    LIBTOOL=${prefix}/bin/glibtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-gettext
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/tilde/files/patch-Makefile.in.diff b/editors/tilde/files/patch-Makefile.in.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..0e44c44953e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/tilde/files/patch-Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,37 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.in.orig       2024-01-24 02:14:39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.in    2024-01-24 02:15:34
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -57,14 +57,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OBJECTS=src/filestate.o src/attributemap.o src/log.o src/copy_file.o src/filebuffer.o src/util.o src/option.o src/main.o src/dialogs/optionsdialog.o src/option_access.o src/dialogs/attributesdialog.o src/dialogs/selectbufferdialog.o src/filewrapper.o src/dialogs/encodingdialog.o src/openfiles.o src/fileautocompleter.o src/dialogs/openrecentdialog.o src/dialogs/characterdetailsdialog.o src/dialogs/highlightdialog.o src/fileline.o src/fileeditwindow.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-all: src/tilde
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++all: src/tilde.out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PHONY: all clean dist-clean distclean install uninstall
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .SUFFIXES: .cc .o .mo .po
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .IGNORE: uninstall
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clean:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  rm -rf src/*.o src/dialogs/*.o src/tilde
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  rm -rf src/*.o src/dialogs/*.o src/tilde.out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dist-clean: clean
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   rm -rf Makefile config.log .Makefile* .config*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -74,7 +74,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .cc.o:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(SILENTCXX) $(CXX) $(CXXFLAGS) $(CONFIGFLAGS) $(GETTEXTFLAGS) -DLOCALEDIR=\"$(LOCALEDIR)\" -DDATADIR=\"$(datadir)/tilde\" -Isrc -c -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-src/tilde: $(OBJECTS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++src/tilde.out: $(OBJECTS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(SILENTLD) $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) $(LDLIBS) $(CONFIGLIBS) $(GETTEXTLIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Macros to make DESTDIR support more readable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -86,7 +86,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install: all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(INSTALL) -d $(_bindir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(INSTALL) -s src/tilde $(_bindir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(INSTALL) -s src/tilde.out $(_bindir)/tilde
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(INSTALL) -d $(_docdir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(INSTALL) -m0644 COPYING README Changelog $(_docdir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(INSTALL) -d $(_mandir)/man1
</span></pre><pre style='margin:0'>

</pre>