Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Feb 2004 14:21:41 -0500 (EST)
From:      Trevor Johnson <trevor@jpj.net>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        ports-committers@FreeBSD.org
Subject:   Re: cvs commit: ports/emulators/linux-ePSXe Makefile
Message-ID:  <20040217141514.T21420@blues.jpj.net>
In-Reply-To: <20040217091604.GA12283@xor.obsecurity.org>
References:  <200402162335.i1GNZq5H081683@repoman.freebsd.org> <20040217091604.GA12283@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> > From
> > <URL:http://bento.freebsd.org/errorlogs/i386-4-latest/linux-epsxe-1.6.0.log>;
> > it looks like the problem is that bento is doing a pkg_add of a linux-gtk
> > package which has a dependency on linux_base 7.1.  In my experience, the
> > linux-gtk port works fine with either linux_base 7.1 or linux_base 8.0.
> > I marked the linux_base 8.0 port RESTRICTED, so most users won't be
> > installing it from a package.  I think that really very few users would
> > suffer from this problem.  A solution would be to include the GTK+ library
> > in the linux_base 7.1 port/package, like I did with linux_base 6.1.  That
> > was unpopular.
>
> The default linux_base package is currently still 7.1, so maybe
> linux-gtk should default to depend on that.

It does; that is part of the problem.

> We can't make 8.0 the
> default linux_base as long as it's restricted anyway (think CD
> installs).

Changing the default linux_base won't help.

> > If this port is removed, the problem will still remain.  There are other
> > ports, and unported software, that are affected.  Maybe
> > MANUAL_PACKAGE_BUILD would be a decent workaround.
>
> I'm less happy with that workaround..there should be a way to solve
> this properly.

Including the GTK+ library in the linux_base 7.1 port/package, as I
suggested, is a proper way to solve it.  Another would be to enhance the
packaging utilities so they can parse information like "linux-gtk port
works fine with either linux_base 7.1 or linux_base 8.0".  NetBSD has this
capability.
-- 
Trevor Johnson



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