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