tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: xorgproto replacing lots of fooproto
I've now switched all packages to use xorgproto.
I've tested this with modular x.org and ~500 affected packages, which
still built as well as before for me (some better, because I fixed
them ;) ).
I did not provide a builtin.mk file because I couldn't think of a
reasonable solution, and the xorgproto package is small and
built-dependency only.
pkgtools/x11-links might need fixes, I hope someone can do that for
native builds.
Thanks,
Thomas
On Sun, Feb 11, 2018 at 09:15:02PM +0100, Thomas Klausner wrote:
> I've just imported an 'xorgproto' package for this.
>
> It includes the headers that are currently spread over dozens of other
> packages.
>
> I suggest just replacing the corresponding bl3.mk inclusions with one
> for this package and removing the old proto packages.
>
> I'm not sure how to handle builtin.mk (didn't create one yet). Should
> it just check for one of the pc files and assume the others are there,
> or does anyone have a better idea?
>
> Thomas
>
> ----- Forwarded message from Adam Jackson <ajax%nwnk.net@localhost> -----
>
> Date: Mon, 05 Feb 2018 14:30:07 -0500
> From: Adam Jackson <ajax%nwnk.net@localhost>
> To: "xorg-announce%lists.x.org@localhost" <xorg-announce%lists.x.org@localhost>
> Cc: xorg%lists.x.org@localhost
> Subject: [ANNOUNCE] xorgproto 2018.1
>
> This package combines the protocol headers, which were formerly
> scattered in individual packages. At this point none of them are
> changing rapidly enough to justify such fine granularity, particularly
> when what changes do occur tend to affect multiple extensions at once
> (Present and DRI3 for example). The individual protocols are still
> installed as separate pkg-config modules, and consumers should continue
> to use the per-protocol package version numbers.
>
> This release includes both an autotools-based and a meson-based build
> system. The meson build is slightly faster and more convenient for CI
> and embedding, and it is expected to become the default at some point.
> However the autotools build is "official" at the moment, in the sense
> that it was used to build the release and is generally expected to
> work. Please report any issues you have with either one.
>
> <X11/Xfuncproto.h> is no longer dynamically generated according to the
> host platform. As a result, this release no longer makes any attempt to
> be compatible with pre-C89 compilation environments, which hopefully
> nobody would ever notice.
>
> git tag: xorgproto-2018.1
>
> https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2018.1.tar.bz2
> MD5: c110fe52f9cf7d92f4f2cd6a04840676 xorgproto-2018.1.tar.bz2
> SHA1: c40c6858928dfaaf9fd7128c7927113668c85864 xorgproto-2018.1.tar.bz2
> SHA256: 7eb9ea8a204499d2d7a5958db82e57a56a63eb4ff12c19ebf3bd6b82d6ac1799 xorgproto-2018.1.tar.bz2
> SHA512: eaad8947f8cda4683bd952706feaa926eed06c508925d3bed7c9a610f925844d3546bbfe49b5403220ca812d63442ca6a72e65ecc50a71899aadf60875156800 xorgproto-2018.1.tar.bz2
> PGP: https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2018.1.tar.bz2.sig
>
> https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2018.1.tar.gz
> MD5: 3af8cb82af512050c0000badbd67a948 xorgproto-2018.1.tar.gz
> SHA1: efa8516bbb939eca3a2abdeee4c9a9ccffc1e059 xorgproto-2018.1.tar.gz
> SHA256: a386126eee0cd91ccb09117144b5b207e9d067983abfd38210ae91e377c32c49 xorgproto-2018.1.tar.gz
> SHA512: f9f42f0973d8f81bf7cc5f0ecef5a2aac2bd81aa182ec601a27cb46bbe5c2ec466fcd53933695d64fb0d9ce710a402ee81744392704843ddaec5f00fbf717599 xorgproto-2018.1.tar.gz
> PGP: https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2018.1.tar.gz.sig
>
> - ajax
> _______________________________________________
> xorg-announce mailing list
> xorg-announce%lists.x.org@localhost
> https://lists.x.org/mailman/listinfo/xorg-announce
>
> ----- End forwarded message -----
>
Home |
Main Index |
Thread Index |
Old Index