[MacPorts] #55211: qscintilla and qscintilla2 are substantially the same software
MacPorts
noreply at macports.org
Wed Nov 1 09:46:45 UTC 2017
#55211: qscintilla and qscintilla2 are substantially the same software
------------------------+-------------------------------------
Reporter: ryandesign | Owner:
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: qscintilla, qscintilla2
------------------------+-------------------------------------
It seems that we have two ports that do the same thing:
{{{
$ port info qscintilla qscintilla2
qscintilla @2.10.1 (devel)
Variants: debug, universal
Description: QScintilla is a port to Qt of Neil Hodgson's
Scintilla
C++ editor control. As well as features found in
standard text editing components, QScintilla
includes
features especially useful when editing and
debugging
source code. These include support for syntax
styling,
error indicators, code completion and call tips. The
selection margin can contain markers like those used
in debuggers to indicate breakpoints and the current
line. Styling choices are more open than with many
editors, allowing the use of proportional fonts,
bold
and italics, multiple foreground and background
colours and multiple fonts. See the py*-qscintilla
port to install python bindings.
Homepage:
http://www.riverbankcomputing.com/software/qscintilla/
Build Dependencies: pkgconfig
Library Dependencies: qt4-mac
Platforms: darwin
License: {GPL-2 GPL-3 OpenSSLException}
Maintainers: Email: michaelld at macports.org, GitHub: michaelld
Policy: openmaintainer
--
qscintilla2 @2.10 (devel)
Sub-ports: qscintilla2-designer, py27-qscintilla2,
py34-qscintilla2, py35-qscintilla2, py36-qscintilla2
Variants: debug, universal
Description: QScintilla is a port to Qt of Neil Hodgson's
Scintilla
C++ editor control. As well as features found in
standard text editing components, QScintilla
includes
features especially useful when editing and
debugging
source code. These include support for syntax
styling,
error indicators, code completion and call tips. The
selection margin can contain markers like those used
in debuggers to indicate breakpoints and the current
line. Styling choices are more open than with many
editors, allowing the use of proportional fonts,
bold
and italics, multiple foreground and background
colours and multiple fonts.
Homepage:
http://www.riverbankcomputing.com/software/qscintilla/
Build Dependencies: pkgconfig
Library Dependencies: qt5-qtbase, qt5-qtmacextras
Platforms: darwin
License: GPL-3
Maintainers: Email: mcalhoun at macports.org
Policy: openmaintainer
$
}}}
The differences seem to be:
* qscintilla2 is outdated
* qscintilla2 uses qt5 while qscintilla uses qt4-mac
* qscintilla2 has subports for the python language bindings and designer,
while qscintilla has separate ports for the language bindings and I don't
know what's going on with designer
Can this be sorted out so that we're left with only a single copy of these
ports? Whatever you decide, be sure to `replaced_by` so that users who
have the one port will be upgraded to the other, and update dependencies
in other ports and revbump them.
--
Ticket URL: <https://trac.macports.org/ticket/55211>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list