Bug 249572 - multimedia/musikcube : ncurses base/port radio selector
Summary: multimedia/musikcube : ncurses base/port radio selector
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Some People
Assignee: Yuri Victorovich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-24 12:57 UTC by the.silicon.projects+freebsd-bugzilla
Modified: 2021-01-19 04:26 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (yuri)


Attachments
patch to make ports ncurses optional (1.62 KB, patch)
2021-01-18 00:07 UTC, Steve Wills
swills: maintainer-approval? (yuri)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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