Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 May 2007 15:35:47 +0100
From:      Florent Thoumie <flz@FreeBSD.org>
To:        =?ISO-8859-15?Q?Dag-Erling_Sm=F8rgrav?= <des@des.no>
Cc:        cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org
Subject:   Re: cvs commit: ports/Mk bsd.port.mk
Message-ID:  <4651AE43.9030300@FreeBSD.org>
In-Reply-To: <86r6pas14i.fsf@dwp.des.no>
References:  <200705211021.l4LALdGa025468@repoman.freebsd.org>	<86k5v2tnhv.fsf@dwp.des.no> <4651884F.3080207@FreeBSD.org>	<867ir2tibr.fsf@dwp.des.no> <4651A262.2070905@FreeBSD.org> <86r6pas14i.fsf@dwp.des.no>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig1C4A9163BFAA6D6B96C98439
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable

Dag-Erling Sm=F8rgrav wrote:
> Florent Thoumie <flz@FreeBSD.org> writes:
>> Let's just set USE_XLIB=3Dyes if X_WINDOW_SYSTEM =3D=3D xfree86-4 and =
USE_XORG
>> is defined.
>=20
> Yes, that would be the easiest solution.
>=20
> What about USE_X_PREFIX, BTW?  I assume that X.org-aware ports are not
> supposed to define it?  Perhaps there should be a check for that,
> issuing a warning (or aborting the build) if both USE_X_PREFIX and
> USE_XORG are set at the same time.

This one should go as well.

>> DES or I could prepare a bpm patch for this if there's an empty slot o=
n
>> pointyhat for a new exp-run.
>=20
> Something like this?
>=20
> @@ -1916,9 +1921,13 @@
>         ${X11BASE}/lib/X11/fonts/misc/fonts.alias:${X_FONTS_ALIAS_PORT}=

>  .endif
> =20
> +.if defined(USE_XPM)
> +USE_XORG+=3D                     xpm
> +.endif
> +
>  .if ${X_WINDOW_SYSTEM:L} =3D=3D xfree86-4
> =20
> -.if defined(USE_XPM)
> +.if defined(USE_XORG)
>  USE_XLIB=3D                      yes
>  .endif
> =20
> @@ -1927,14 +1936,6 @@
> =20
>  .else
> =20
> -.if defined(USE_XPM)
> -LIB_DEPENDS+=3D                  Xpm.4:${PORTSDIR}/x11/libXpm
> -# XXX - At some point we'll have to fix ports to use USE_XORG to
> -# the right value and remove both USE_XPM and USE_XLIB. Hopefully
> -# XFree86-4 will be gone in the meantime.
> -USE_XLIB=3D                      yes
> -.endif
> -
>  XAWVER=3D                                8
>  PKG_IGNORE_DEPENDS?=3D           'this_port_does_not_exist'
> =20
>=20
> Note that the file numbers won't line up, because I have other patches
> in my bsd.port.mk.

Seems good to me. I could as well start replacing both
(USE_XLIB|USE_X_PREFIX)=3Dyes with USE_XORG=3Dyes. We'll take care of usi=
ng
finer dependencies later.

Also, USE_IMAKE currently implies USE_XLIB, I'm not sure this is really
needed but I haven't really looked into this yet.

--=20
Florent Thoumie
flz@FreeBSD.org
FreeBSD Committer


--------------enig1C4A9163BFAA6D6B96C98439
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGUa5HMxEkbVFH3PQRCgQVAJ43khgGvnFtdoM8Igpt+QHDNBqPGQCeNBvX
SlF2HXBGdBXnypcmFNpRGNs=
=Gfsu
-----END PGP SIGNATURE-----

--------------enig1C4A9163BFAA6D6B96C98439--



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