Created attachment 195757 [details] patch file * Remove dbm library from main ruby ports and replace it with newly created databases/rubygem-dbm port. There are 2 intentions about it. - Provide a way to select back end of dbm library without adding extra dependencies to main ruby ports. - Deprecate troublesome databases/ruby-bdb port by setting default back end of databases/rubygem-dbm to Berkeley DB. * Fix some portlint warnings. * Bump PORTREVISION. Because databases/rubygem-dbm port depends on bug #230191, please commit this bug report after bug #230191 is committed.
Created attachment 196255 [details] updated patch file Update patch to make it fit to latest ports tree. So please commit attached patch instead of original one.
Created attachment 197396 [details] updated patch file Update patch to make it fit to latest ports tree. So please commit attached patch instead of previous ones.
Created attachment 198412 [details] updated patch file Update patch to make it fit to latest ports tree. So please commit attached patch instead of previous ones.
Created attachment 202104 [details] Updated patch file * Make patch fit to latest ports tree. * Use options helper.
Could you update the patch based on current ports head?
I'm rewriting the patch.
Uploaded a patch to phabricator.
A commit references this bug: Author: meta Date: Tue Apr 30 11:23:01 UTC 2019 New revision: 500480 URL: https://svnweb.freebsd.org/changeset/ports/500480 Log: lang/ruby2[45]: Remove dbm library and replace it with databases/rubygem-dbm PR: 230289 Submitted by: Yasuhiro KIMURA <yasu@utahime.org> (initial revision) meta (myself) Reviewed by: sunpoet, ruby Approved by: sunpoet Differential Revision: https://reviews.freebsd.org/D20000 Changes: head/Mk/bsd.ruby.mk head/databases/Makefile head/databases/rubygem-dbm/ head/databases/rubygem-dbm/Makefile head/databases/rubygem-dbm/distinfo head/databases/rubygem-dbm/files/ head/databases/rubygem-dbm/files/patch-ext_dbm_extconf.rb head/databases/rubygem-dbm/pkg-descr head/lang/ruby24/Makefile head/lang/ruby24/pkg-message head/lang/ruby24/pkg-plist head/lang/ruby25/Makefile head/lang/ruby25/pkg-message head/lang/ruby25/pkg-plist
Committed based on your patch, thanks!