On Oct 21, 2007, at 04:26, Jochen Küpper wrote:

I want to propose to unify port names on a somewhat more systematic basis. This is triggered by finding these four graphics library names:
  libpng
  libmng
  jpeg
  tiff

I think there should really be libtiff and libjpeg ports!

Maybe. But why do we care?

We don't currently have any good way to rename ports. If we rename the ports, people who have the ports installed under their old names will never learn about updates. Or, they'll get the new port installed as a dependency, and the old one will stay installed until they notice and manually remove it. Not ideal. I proposed a syntax for portfiles whereby you could leave a stub tiff and jpeg port and just indicate that they have been superseded by ports libtiff and libjpeg but nobody responded to that thread, so we don't have any feature like that at this time.

I understand that jpeg and tiff install more than libraries, but nevertheless for most dependencies the libraries are the crucial parts and it should be possible to state that in the same way as is one for libpng.

Maybe it would be useful to separate the ports into a library-port and an application port, i.e., libjpeg and jpeg-bin or jpeg-apps?

Why is it useful to separate these? We just run the makefile the software provides. It's a bit of work to separate this into two ports, for what benefit?

Please forward this to macports-devel if appropriate.

Generally it would be nice to have a section on "naming portfiles" in the new guide.

What guidelines would you propose?


_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to