Minimum Profit is an easy to use programmer's text editor. Its features:
- Syntax highlighting for many popular languages and file formats
- Fully scriptable using a C-like scripting language
- Unlimited undo levels; configurable keys, menus, and colors
- Can edit multiple files at the same time (shared copy/paste buffer)
- Creative use of tags, symbol name auto-completion
- Intelligent, context-dependent help system
- Automatic indentation, word wrapping, internal grep, etc.
- Spellchecking support (via the ispell package)
- Multilingual; has complete Unicode support
===> The following configuration options are available for mp-5.62:
DOCS=on: Build and/or install documentation
MANPAGES=on: Build and/or install manual pages
NLS=on: Native Language Support
PCRE=on: Use Perl Compatible Regular Expressions
====> Console (text) interface support: you have to select exactly one of them
ANSI=off: ANSI terminal support
NCURSES=on: Console (text) interface support
====> GUI (Graphical User Interface) support: you can only select none or one of them
GTK2=off: GTK 2 GUI toolkit support
GTK3=off: GTK 3 GUI toolkit support
QT5=off: Qt 5 toolkit support
===> Use 'make config' to modify these settings
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move
The GTK 1-based gdk-pixbuf has not existed for some time.
No functional or package changes.
Mk/Uses: always use colon for build/run suffix
Most USES use a colon for build/run(/test) suffixes. Change kde.mk,
qt.mk and pyqt.mk to do the same, and update all ports using that.
Document in CHANGES.
PR: 266034
Exp-run by: antoine
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D36349
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
editors: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Andreas Kohout <shanee@augusta.de>
* Andrej Zverev <az@inec.ru>
* Andrey Zakhvatov
* Anton Tornqvist <antont@inbox.lv>
* Bill Fumerola <billf@chc-chimes.com>
* Bob Eager <bob@eager.cx>
* Chris D. Faulhaber <jedgar@fxp.org>
(Only the first 15 lines of the commit message are shown above )
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330
editors/mp: Update to 5.31
- LICENSE was changed from GPLv2 to a Public Domain license
- UI options have been reconfigured so that if the user installs a GUI
(GTK2, GTK3, or QT5), mp-5 is also usable in the console via the
NCURSES or ANSI options
- mpsl and supporting data are no longer installed, but rather compiled into
the mp-5 binary
- Add pkg-message to explain the GUI color scheme change and how to revert
to the previous color scheme if so desired
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590
Mark QT4 ports/functionality for removal on 2019-03-15
While here, chase some KDE4 ports and functionality, these are scheduled for
removal on 2018-12-31. Change the default option/flavor to QT5 where applicable
or use alternative toolkits like GTK.
Submitted by: tcberner
Reviewed by: adridg, jhale, rene, tcberner
Approved by: portmgr (implicit, flavor hook)
Differential Revision: https://reviews.freebsd.org/D17741
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
USES= qt:4
USE_QT= foo bar
ports depending on Qt5 will use
USES= qt:5
USE_QT= foo bar
PR: 229225
Exp-run by: antoine
Reviewed by: mat
Approved by: portmgr (antoine)
Differential Revision: -https://reviews.freebsd.org/D15540
Update to 5.2.13
Take maintainership
ANSI and QT5 interfaces added
Use OPTIONS_SINGLE to make it more clear that only one interface can be
selected at a time.
Port uses three configure scripts, but only the main one was receiving
CONFIGURE_ENV, so home-brew a do-configure target.
Use CONFIGURE_ENV to pass variables instead of substitutions.
- Fix build with aarch64, armv6, armv7
- Fix QT4 option on all platforms (needs USES=gmake, and fix for moc location)
- Remove some substitutions that didn't do anything
- Don't try to create directories already in mtree
For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.
This is part two of a multipart commit to bring armv7 ports to parity
with armv6.
Approved by: portmgr (tier-2 blanket)
Obtained from: lonesome.com -exp run
- Stop lying about the port being broken on Tier-2 architectures
- Move OPTIONS block lower in the Makefile where it's typically found
- Augment port description text while I'm here
Tested on: flame (sparc64), eris (ia64), local Mac mini G4 (powerpc)
- Update from 5.2.6 to 5.2.7
- Add stage support
while here
- Convert some "if's" to options helpers
PR: ports/185331
Submitted by: KATO Tsuguru <tkato432@yahoo.com>
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
- Update to 3.3.18b and make it fetchable again
[1] It's PR in GNATS about this update, but i do not saw it and looks like can
not.
GNATS moving kill it :) So, author - thank you anyway
PR: ports/105719 [1]