[Bug 276492] [NEW PORT] editors/sciteco: Scintilla-based Text Editor and Corrector

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 21 Jan 2024 11:43:04 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276492

            Bug ID: 276492
           Summary: [NEW PORT] editors/sciteco: Scintilla-based Text
                    Editor and Corrector
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: robin.haberkorn@googlemail.com

Created attachment 247813
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=247813&action=edit
This patch adds the SciTECO port

This adds a port of SciTECO. I am the upstream author and would like to become
the FreeBSD maintainer.

Upstream sources of this port can be found in the official Git repository
(https://github.com/rhaberkorn/sciteco/tree/master/freebsd) but could be
eventually removed once this gets merged into the ports tree.

There are a few open questions:

* SciTECO supports both NCurses and Gtk flavors. You are supposed to be able to
install both side by side. On other platforms (Debian/Ubuntu), there is an
architecture-independent package sciteco-common with files that are common
between both flavors. This does not appear to be possible in FreeBSD, so every
port bundles its own set of arch-independent files.
* The Gtk port requires X11 at build-time and is therefore run under the
xvfb-run.sh script, which I modified from some version I found online, that
happened to come with a licensing header. On Debian, a version of this script
is included with the xvfb package. Perhaps it would be better to patch and this
into xorg-server@xvfb and let it be installed into the system, as it is
generally a useful thing to have with xvfb. Opinions?
* Should projects on Github like SciTECO better use USE_GITHUB instead of
referencing tarballs uploaded for real releases? This would allow pulling in
patches from Git commits outside of regular releases. Have seen that in some
other port. What's the policy on this?

-- 
You are receiving this mail because:
You are the assignee for the bug.