On Fri, Jan 25, 2013 at 02:54:04AM -0500, Brad Smith wrote: > On Fri, Jan 25, 2013 at 08:20:20AM +0100, Antoine Jacoutot wrote: > > On Fri, Jan 25, 2013 at 01:46:08AM -0500, Brad Smith wrote: > > > On Fri, Jan 25, 2013 at 07:43:09AM +0100, Antoine Jacoutot wrote: > > > > On Thu, Jan 24, 2013 at 11:48:08PM -0500, Brad Smith wrote: > > > > > On Wed, Jan 23, 2013 at 09:59:32PM -0500, Brian Callahan wrote: > > > > > > Hi ports -- > > > > > > > > > > > > Attached is a rather large diff that removes --disable-external-libs > > > > > > from audio/libsndfile, pulls ogg, vorbis and flac into libsndfile > > > > > > (the external libs), and bumps all dependent ports that need it. > > > > > > > > > > > > This change is needed to import audio/mscore. Mscore can save files > > > > > > as flac and ogg, but only via libsndfile. > > > > > > > > > > > > This diff is identical to the latest one I sent to all MAINTAINERS > > > > > > of the affected ports, with the addition of adding Jan Stary as > > > > > > MAINTAINER of libsndfile and libsamplerate. > > > > > > > > > > > > I have an ok from landry@ and aja@. Also a "no problems with > > > > > > audio/aqualung with this, I didn't test other programs" from jeremy@ > > > > > > and a "no objections" from Jan Stary. Anyone else want to weigh in > > > > > > on this before I commit it? > > > > > > > > > > > > ~Brian > > > > > > > > > > Don't remove the LIB_DEPENDS. > > > > > > > > Why? > > > > > > I hate hiding dependencies in the name of "simplifying" dependencies. > > > I want to see which ports have dependencies on which libraries and > > > increasingly these are being hidden. > > > > If you go this way, then you are missing at least graphics/cairo, x11/dbus, > > /audio/libogg, ... > > > > For the ports I maintain, Brian you can keep removing the LIB_DEPENDS since > > this is how we do stuffs. > > No "we" don't do stuffs like that. You and 1-2 other developers have been > "simplifying"
You mean me and a large number of porters. You can say what you want but you are not even declaring all lib depends in your ports so... > the dependnecies which serves no purpose and yet hiding dependencies burns > people when > they're working on ports trying to determine which ports use another port as > a dependency. Hiding dependencies? Read about WANTLIB please. > It also makes it so ports are assuming certain ports are providing > dependencies to downstream > ports instead of ensuring proper explicit dependencies. There is no written > or unwritten > policy for what is being done. Where did I say there was a written policy? Actually there are lots of missing documentation about how we usually do stuffs. Note the 'usually', I never asked forced you. As I mentionned, you can keep doing whatever you do but don't touch my ports. And *again* if you're not happy about the way porting is done, you are welcome to bring it to discussion to icb instead of ranting and whining on the lists like you always do, thinking you know better than anyone else. There is a reason people are having a hard time working with you, you know. -- Antoine
