Files

70 lines
2.8 KiB
Tcl

# -*- 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
PortSystem 1.0
name tilde
version 1.1.3
revision 0
homepage https://os.ghalkes.nl/
description \
Tilde is a text editor for the console/terminal, which provides an \
intuitive interface for people accustomed to GUI environments such as \
Gnome, KDE and Windows.
long_description \
{*}${description} For example, the short-cut to copy the current \
selection is Control-C, and to paste the previously copied text the \
short-cut Control-V can be used. As another example, the File menu can \
be accessed by pressing Meta-F. However, being a terminal-based program \
there are limitations. Not all terminals provide sufficient information \
to the client programs to make Tilde behave in the most intuitive way. \
When this is the case, Tilde provides work-arounds which should be easy \
to work with. The main audience for Tilde is users who normally work in \
GUI environments, but sometimes require an editor for a console/terminal \
environment. This may be because the computer in question is a server \
which does not provide a GUI, or is accessed remotely over SSH. Tilde \
allows these users to edit files without having to learn a completely new \
interface, such as vi or Emacs do. A result of this choice is that Tilde \
will not provide all the fancy features that Vim or Emacs provide, but \
only the most used features.
categories editors
installs_libs no
license GPL-3
maintainers {gmail.com:herby.gillot @herbygillot} \
openmaintainer
checksums rmd160 b656df7080d07bbd39e74e1e4919d854b583d405 \
sha256 6b86ffaa5c632c9055f74fca713c5bf8420ee60718850dc16a95abe49fa2641a \
size 74401
depends_build-append \
port:libtool \
port:pkgconfig
depends_lib-append port:libt3highlight \
port:libt3widget \
port:libtranscript \
port:libunistring
master_sites ${homepage}/dist/
distname ${name}-${version}
use_bzip2 yes
# Otherwise configure fails with a silly output:
# Checking for libt3widget pkg-config compile... no
# Checking for libt3widget pkg-config --define-prefix compile... no
# !! Can not find libt3widget. libt3widget is required to compile tilde.
# But in the log we see why:
# cc1plus: error: unrecognized command line option "-std=c++11"
compiler.cxx_standard 2011
patchfiles-append patch-Makefile.in.diff
configure.env-append \
LIBTOOL=${prefix}/bin/glibtool
configure.args-append \
--without-gettext