On Sun, Sep 17, 2006 at 10:44:42AM -0300, Andr??s wrote:
> Right now there's a problem about the current name guideline (update
> for automakes, for example), which I think could be solved this way:
>
> <pornam>-a<appver>-p<porver>-<porflav>
>
> por = port
> nam = name
> app = application
> ver = version
> flav = flavour
>
> appver must have a leading "a".
> portver must have a leading "p".
>
> All this fields can have dashed, but they need to be quoted by a leading
> dash.
> So, for example:
>
> gdk-pixbuf-gnome-0.22.0p0.tgz -> gdk--pixbuf--gnome-a0.22.0-p0.tgz
> cvsupd-16.1h-no_x11.tgz -> cvsupd--a16.1h--no_x11.tgz
>
> ports which are included with a specific version, should have that
> version in their name, to let update work:
>
> automake-1.4.6.tgz -> automake--1.4.6-a1.4.6.tgz
> automake-1.8.5.tgz -> automake--1.8.5-a1.8.5.tgz
>
> Hope it can be useful, greetings.
That's ugly. A package name like vim-huge+gtk-X.YpZ would be much more
readable; vim--X.YpZ would be the package without flavors. The only
problem is teaching the tools that vim-X.YpZ should match
/vim-.*-X\.YpZ/.
Of course, there's no patch attached... [1]
Joachim
[1] Doing Algebraic Number Theory for more than 8 hours a day tends to
do that. Nine hours today, hopefully I'll be done in another hour.