On Sun, Dec 18, 2011 at 8:43 AM, Conrad J. Sabatier <conr...@cox.net> wrote:
> Can anyone explain why I'm seeing the following?
>
> libX11-1.4.99.1                     <   needs updating (index has
> 1.4.4,1)
>
> How is it that version 1.4.99.1 compares as "less than" 1.4.4,1?
> Since when is 99 < 4?
>
> Is it the PORTEPOCH in 1.4.4,1 that's throwing a monkey wrench into the
> works?
>
> This makes no sense to me.  What is the logic being applied here?
>

Yes. When epoch increments it starts the versioning all over. Largest
epoch value ALWAYS is considered "newer" that any smaller epoch value,
regardless of the rest of the version number.

Epoch is normally used when a port needs to be rolled back to an older
version due to a serious problem caused by the newer version. E.g.
xcb-utils-3.6 broke a LOT of stuff, so the epoch was bumped to 1 and
the version was set back to 3.6. Once a port has an epoch applied, it
will never be removed.

-- 
R. Kevin Oberman, Network Engineer
E-mail: kob6...@gmail.com
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to