Pare Down Dependencies from Gnome

Paul Schmehl pauls at utdallas.edu
Sun Apr 2 21:56:04 UTC 2006


--On April 2, 2006 2:28:57 PM -0700 "Jason C. Wells" 
<jcw at highperformance.net> wrote:
>
> This is a specific case of a more general problem.  Try to work out an
> easy way to handle port dependencies when disparate versions,
> configurations, and implementations of a particular library or protocol
> exist and have many to many relationships to independent ports throughout
> the ports tree.  These relationships must maintain consistency
> automagically without communication between various port maintainers and
> users.
>
I *do* think having ports require a specific version creates problems.  It 
would be nice, for example, if a port could depend on mysql without forcing 
a specific version install.  www/linuxpluginwrapper, for example, requires 
www/linux-flashplugin6, yet www/linux-flashplugin6 is broken and 
deprecated.  In some cases the problem could be solved by creating a 
symlink when the port is installed  (ln -s flashplugin7 to flashplugin, for 
example)  Then the port could depend on flashplugin rather than 
flashplugin6, and the port install would work fine.  (I think this would 
have made the libtool conversion less painful, for example.)

> I'll have the solution to you in 23 minutes. :)
>
Your solution sounds unneccessarily complex.

Paul Schmehl (pauls at utdallas.edu)
Adjunct Information Security Officer
University of Texas at Dallas
AVIEN Founding Member
http://www.utdallas.edu/


More information about the freebsd-ports mailing list