[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