Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Feb 1999 13:32:33 -0500
From:      Randall Hopper <aa8vb@pagesz.net>
To:        Adrian Wontroba <aw1@stade.co.uk>
Cc:        multimedia@FreeBSD.ORG, ports@FreeBSD.ORG
Subject:   Re: ANN: Fxtv 0.48
Message-ID:  <19990206133233.A5755@pagesz.net>
In-Reply-To: <19990206094019.A56231@titus.stade.co.uk>; from Adrian Wontroba on Sat, Feb 06, 1999 at 09:40:19AM %2B0000
References:  <19990205221434.A8378@pagesz.net> <19990206094019.A56231@titus.stade.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
(Ccing ports for advice)

Thanks for the problem report.  Here is what is in the fxtv port Makefile:

    LIB_DEPENDS=    jpeg.9:${PORTSDIR}/graphics/jpeg-6b \
                    tiff.4:${PORTSDIR}/graphics/tiff34 \
                    Xaw3d.6:${PORTSDIR}/x11-toolkits/Xaw3d    \
                    Xpm.4:${PORTSDIR}/graphics/xpm

Fxtv doesn't use JPEG, but the latest TIFF apparently depends on it now.
So, fxtv must also.

On 3.0-RELEASE, it's "jpeg-6b".  On 3.0-STABLE, it's "jpeg".  On
4.0-current, it's "jpeg".  On 2.2.8, who knows -- the ports directory is empty.

I'd like to have one port that builds on all versions, particularly those
that are released (2.2.8 and 3.0).  So my basic question is, how to cook
this universal port?

1) Can I switch on some build variable, something like:

     ifeq ($(OS_VERSION),3.0-RELEASE)
         LIB_DEPENDS=    jpeg.9:${PORTSDIR}/graphics/jpeg-6b \
                         tiff.4:${PORTSDIR}/graphics/tiff34 \
                         Xaw3d.6:${PORTSDIR}/x11-toolkits/Xaw3d    \
                         Xpm.4:${PORTSDIR}/graphics/xpm
     else
         LIB_DEPENDS=    jpeg.9:${PORTSDIR}/graphics/jpeg \
                         tiff.4:${PORTSDIR}/graphics/tiff34 \
                         Xaw3d.6:${PORTSDIR}/x11-toolkits/Xaw3d    \
                         Xpm.4:${PORTSDIR}/graphics/xpm
     endif

2) Or can I just eliminate the jpeg LIB_DEPENDS entry?

   Maybe the ports system is smart enough to know that because I depend on
   TIFF, and TIFF depends on JPEG, then by transitivity I depend on JPEG (?).
   And it'll register the JPEG dependency appropriately.

Thanks for any advice.

Randall

Adrian Wontroba:
 |Randall Hopper:
 |> Available for your TV-viewing pleasure here on the new web site:
 |>      http://www.pagesz.net/~aa8vb/fxtv/
 |>
 |> Just fetch the port, untar, and "make install".  Please let me know if
 |> you have any problems with it.
 |
 |I've just tried fxtv-0.48 with week old 4.0-current (with an unmodified
...
 |A small, non fatal problem with the packing list:
 |
 |===>   fxtv-0.48 depends on shared library: jpeg.9 - found
 |
 |fxtv-0.48: "/usr/ports/graphics/jpeg-6b" non-existent -- dependency list incomplete

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990206133233.A5755>