ports/87853: [fix] multimedia/mplayer: no bsdbt848 driver compiled in

Thomas E. Zander riggs at rrr.de
Fri Nov 4 09:00:33 UTC 2005

The following reply was made to PR ports/87853; it has been noted by GNATS.

From: "Thomas E. Zander" <riggs at rrr.de>
To: Simun Mikecin <numisemis at yahoo.com>
Cc: bug-followup at FreeBSD.org, Edwin Groothuis <edwin at FreeBSD.org>
Subject: Re: ports/87853: [fix] multimedia/mplayer: no bsdbt848 driver compiled in
Date: Fri, 4 Nov 2005 09:50:42 +0100

 Content-Type: text/plain; charset=iso-8859-15
 Content-Disposition: inline
 > So, my conclusion is: on the architectures that have
 > their "machine" version of ioctl_bt848.h (and those
 > are alpha, i386 and pc98), those "machine" version
 > files get installed as
 > /usr/include/machine/ioctl_bt848.h.
 > But *ALL* architectures get
 > /usr/include/dev/bktr/ioctl_bt848.h installed.
 omg...I see where this (sorry) crap is leading us to.
 Don't worry, I understand your problem and this is certainly needed to
 be handled. I also didn't intend to refuse any change to the port, it
 is just that I can't approve to this particular pr which only means
 that we have to modify it.
 Despite the fact that it is really a horrible situation to have
 a different include base for these two (very similar!) architectures
 in the same release, there is another problem which forbids to just
 replace the location of ioctl_bt848.h
 We have to address this depending on ${OSVERSION} because RELENG_4
 still should be supported by the ports which allow us to do so and this
 branch iirc only knows /usr/include/machine/ioctl_bt848.h!
 So I suggest that we proceed as follows:
 - drop the xmms and cdrom/dvdrom patches your pr is covering as we do
   this already in post-patch:
 - don't replace the location of this header in the configure script,
   instead extend it by something like:
   #elif (__FreeBSD__ >= 5)
   #include <dev/bktr/ioctl_bt848.h>
 If you're okay with that, I'll prepare a diff and see that it gets
 P.S. For the record: Finally it gets a mess to maintain ports like this
 one if there is nothing you can really rely on. I don't have enough
 boxes to genuinely check everything on every architecture for every
 RELENG_*. I don't have a RELENG_4 box, no amd64, no ia64, no sparc and
 so on. Still a port maintainer should support every officially supported
 branch (RELENG_4-7 !!) on every machine and as we see from time to
 time, they *do* differ which makes it completely impossible for a
 maintainer to reproduce all the problem a user might have with a specific
 version or branch. This is definitely *not* an issue to be handled
 sloppily. Edwin, maybe you could discuss this problem with some src
 committers some time before things get worse...
 Content-Type: application/pgp-signature
 Content-Disposition: inline

More information about the freebsd-ports-bugs mailing list