Bug 249572

Summary: multimedia/musikcube : ncurses base/port radio selector
Product: Ports & Packages Reporter: the.silicon.projects+freebsd-bugzilla
Component: Individual Port(s)Assignee: Yuri Victorovich <yuri>
Status: Closed FIXED    
Severity: Affects Some People CC: swills, yuri
Priority: --- Flags: bugzilla: maintainer-feedback? (yuri)
Version: Latest   
Hardware: amd64   
OS: Any   
Attachments:
Description Flags
patch to make ports ncurses optional swills: maintainer-approval? (yuri)

Description the.silicon.projects+freebsd-bugzilla 2020-09-24 12:57:20 UTC
Hello,

Please fixe definitively the ncurses issue by adding a radio selector base/port

For some reasons some people NEED ncurses port, in this case the only solution is to modify Makefile and modify the 'USES' line to ncurses:port

But on version update the Makefile returns to default value.

On a system with more than 2000 ports installed, it is just impossible to deal with number of ports that deal incorrectly with FreeBSD option systems, and this is continuously breaking the automated update process... 

SO PLEASE ADD A CONFIG DIALOG MENU WITH A RADIO SELECTOR

With a radio selector, user can deals easily with customized automated option through make.conf

Thanks,

David
Comment 1 Yuri Victorovich freebsd_committer freebsd_triage 2020-09-24 15:47:13 UTC
(In reply to my-roaming-data from comment #0)

Hi David,

What is the issue that you experience with base ncurses?

Before r547319 it used the ncurses port, but then swills@ wanted to simplify the port and suggested to switch to base ncurses, and I approved this.

Now I need to know what the problem is to assess if it should be switched back to the ncurses port, or to add a port option.


Yuri
Comment 2 Steve Wills freebsd_committer freebsd_triage 2020-10-09 13:27:41 UTC
Yes, it would really help to know what the issue is with base ncurses. I don't know of any issues and really think the ncurses port should go away if possible.
Comment 3 Steve Wills freebsd_committer freebsd_triage 2021-01-18 00:07:17 UTC
Created attachment 221689 [details]
patch to make ports ncurses optional

I think this patch is the best way to go.
Comment 4 Yuri Victorovich freebsd_committer freebsd_triage 2021-01-18 00:36:25 UTC
Committed, thanks!
Comment 5 commit-hook freebsd_committer freebsd_triage 2021-01-18 00:36:35 UTC
A commit references this bug:

Author: yuri
Date: Mon Jan 18 00:36:23 UTC 2021
New revision: 561888
URL: https://svnweb.freebsd.org/changeset/ports/561888

Log:
  multimedia/musikcube: ncurses base/port selection based on OPSYS/OSVERSION

  PR:		249572
  Submitted by:	my-roaming-data@outlook.com

Changes:
  head/multimedia/musikcube/Makefile
  head/multimedia/musikcube/files/
  head/multimedia/musikcube/files/patch-src_musikcube_CMakeLists.txt
Comment 6 Yuri Victorovich freebsd_committer freebsd_triage 2021-01-19 04:26:30 UTC
Sorry, ncurses:based causes exception, see bug#252817, I have to abort this change for now.
Comment 7 commit-hook freebsd_committer freebsd_triage 2021-01-19 04:26:51 UTC
A commit references this bug:

Author: yuri
Date: Tue Jan 19 04:26:22 UTC 2021
New revision: 562022
URL: https://svnweb.freebsd.org/changeset/ports/562022

Log:
  multimedia/musikcube: Fix crash by reverting change to ncurses:base

  ncurses:base causes the application to abort due to the exception.

  PR:		249572 252817
  Reported by:	casey langen <casey.langen@gmail.com>

Changes:
  head/multimedia/musikcube/Makefile