Bug 224533

Summary: devel/ruby-ncurses: unbreak by switching to use gem and etc
Product: Ports & Packages Reporter: Yasuhiro Kimura <yasu>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed Overcome By Events    
Severity: Affects Some People CC: saurbier
Priority: --- Flags: bugzilla: maintainer-feedback? (saurbier)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
patch file
none
build log of poudriere on 11.1-RELEASE amd64 none

Description Yasuhiro Kimura freebsd_committer freebsd_triage 2017-12-23 04:33:11 UTC
Created attachment 189045 [details]
patch file

* Unbreak by switching to use gem.
* Rename from devel/ruby-ncurses to devel/rubygem-ncurses-ruby.
* Add license information.
* Update CATEGORIES.
* Update COMMENT and pkg-descr to make them fit to description of gem.
* Update RUN_DEPENDS of following ports.
  - misc/tpp
  - net/raggle
* Update devel/Makefile.
* Add entry to MOVED.

Please take following steps to apply attached patch.

1. cd /usr/port
2. svn move devel/ruby-ncurses devel/rubygem-ncurses-ruby
3. svn delete devel/rubygem-ncurses-ruby/files/patch-form_wrap.h devel/rubygem-ncurses-ruby/pkg-plist
4. svn patch /path/to/attached/patch
Comment 1 Yasuhiro Kimura freebsd_committer freebsd_triage 2017-12-23 04:38:52 UTC
Created attachment 189046 [details]
build log of poudriere on 11.1-RELEASE amd64

Attached file is build log of poudriere on 11.1-RELEASE amd64.

Result of portlint check is as follwing.

yasu@rolling-vm-freebsd1[3490]% pwd
/usr/ports/devel/rubygem-ncurses-ruby
yasu@rolling-vm-freebsd1[3491]% portlint -C
looks fine.
yasu@rolling-vm-freebsd1[3492]%
Comment 2 Yasuhiro Kimura freebsd_committer freebsd_triage 2017-12-23 15:38:28 UTC
(In reply to Yasuhiro KIMURA from comment #0)

I tried dependents of this port, misc/tpp and net/raggle, but as far as I tried they didn't work. So I think simply removing all of them as broken ports is better than unbreaking only this port.