Solved A lower PORTREVISION than PORTEPOCH confuses pkg version

PORTREVISION=0 confuses pkg version respective a lower PORTREVISION than PORTEPOCH.

lang/ruby:
Code:
/usr/ports/Mk/bsd.ruby.mk
RUBY_RELVERSION=        2.3.6
RUBY_PORTREVISION=      0   <==
RUBY_PORTEPOCH=         1
RUBY_PATCHLEVEL=        0
RUBY23=                 ""      # PLIST_SUB helpers

pkg version |grep ruby23
ruby23-2.3.6,1                   <

but this is the version which is installed.
 
Last edited by a moderator:
I don't know which sense PORTEPOCH makes. Does we need this? Is not PORTREVISION enough?
 
Last edited by a moderator:
Maybe, it was my error. I saw the default version of ruby is now 2.4. (No entry in /usr/ports/UPDATING). After upgrade no problems.

Edit: Before upgrade I saw databases/ruby-bdb does not install. So I guess the problem was a mix of 2.3 and 2.4 ports and not what I guessed before.
Solved.
 
Back
Top