From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yann E. MORIN Date: Mon, 2 Jul 2018 23:20:59 +0200 Subject: [Buildroot] [PATCH v3 01/22] package/x11r7/xorgproto: new package In-Reply-To: <20180630110853.29339-2-bernd.kuhls@t-online.de> References: <20180630110853.29339-1-bernd.kuhls@t-online.de> <20180630110853.29339-2-bernd.kuhls@t-online.de> Message-ID: <20180702212059.GG2604@scaer> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Bernd, All, On 2018-06-30 13:08 +0200, Bernd Kuhls spake thusly: > Quoting initial release notes: > https://lists.x.org/archives/xorg-announce/2018-February/002835.html > > "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." > > Signed-off-by: Bernd Kuhls Reviewed-by: "Yann E. MORIN" However, a comment: I was puzzled as wy you needed a host variant, but since this new package is supposed to replace the existing ones, and some are host packages, it makes sense. A little note to that effect in the commit log would have been nice. My reviewed-by is still valid, of course. Regards, Yann E. MORIN. > --- > package/x11r7/Config.in | 1 + > package/x11r7/xorgproto/Config.in | 5 +++ > package/x11r7/xorgproto/xorgproto.hash | 43 +++++++++++++++++++++ > package/x11r7/xorgproto/xorgproto.mk | 53 ++++++++++++++++++++++++++ > 4 files changed, 102 insertions(+) > create mode 100644 package/x11r7/xorgproto/Config.in > create mode 100644 package/x11r7/xorgproto/xorgproto.hash > create mode 100644 package/x11r7/xorgproto/xorgproto.mk > > diff --git a/package/x11r7/Config.in b/package/x11r7/Config.in > index ddceaa407f..4648fcb5f6 100644 > --- a/package/x11r7/Config.in > +++ b/package/x11r7/Config.in > @@ -229,6 +229,7 @@ if BR2_PACKAGE_XORG7 > endmenu > menu "X11R7 X protocols" > source package/x11r7/xcb-proto/Config.in > + source package/x11r7/xorgproto/Config.in > source package/x11r7/xproto_applewmproto/Config.in > source package/x11r7/xproto_bigreqsproto/Config.in > source package/x11r7/xproto_compositeproto/Config.in > diff --git a/package/x11r7/xorgproto/Config.in b/package/x11r7/xorgproto/Config.in > new file mode 100644 > index 0000000000..af38eb436e > --- /dev/null > +++ b/package/x11r7/xorgproto/Config.in > @@ -0,0 +1,5 @@ > +config BR2_PACKAGE_XORGPROTO > + bool "xorgproto" > + help > + This package combines the protocol headers, which were > + formerly scattered in individual packages. > diff --git a/package/x11r7/xorgproto/xorgproto.hash b/package/x11r7/xorgproto/xorgproto.hash > new file mode 100644 > index 0000000000..c4e7795751 > --- /dev/null > +++ b/package/x11r7/xorgproto/xorgproto.hash > @@ -0,0 +1,43 @@ > +# From https://lists.x.org/archives/xorg-announce/2018-February/002841.html > +md5 81557ca47ee66a4e54590fcdadd28114 xorgproto-2018.4.tar.bz2 > +sha1 2e4a3db312e1ce81e15515dfcac52ba0aa5a920c xorgproto-2018.4.tar.bz2 > +sha256 fee885e0512899ea5280c593fdb2735beb1693ad170c22ebcc844470eec415a0 xorgproto-2018.4.tar.bz2 > +sha512 2db682d10280ca58cdc04d8eb9fef30c111d4cd379de9fec86cff317865b859a576de5426447be9231d24be9762cc1d684c57383a99ad499398e8b7d62b1c03c xorgproto-2018.4.tar.bz2 > +# Locally computed > +sha256 aacd931f191b610902aee1e526090c2858aabc07969441fa2537ffd3e7049555 COPYING-applewmproto > +sha256 dabc025f93129a0eb2d17f37c719dbe5ecbcb5bc8f7bc7f4ce89fe04576cc0c2 COPYING-bigreqsproto > +sha256 ab587ca94282c1e60797ffe4a77aea195418387db20ec7e0c24cedf2c844f8c1 COPYING-compositeproto > +sha256 f67a18cb46c4c203c5122b4a901cfcc3178b2a62f83f31ca5fef5bdca3966094 COPYING-damageproto > +sha256 819e8dcd3dd2a44850c350331aa492230f86bccb0983dd739dec5ba36d7d2b8e COPYING-dmxproto > +sha256 0c306691492c4d7a8cda1ec3847668b797887dddcd7e986b4c166ae27619af7d COPYING-dri2proto > +sha256 64a579d1a0b3347301d87c94698a58ea7933d0ae6ca7e8fdd702fde2ea376301 COPYING-dri3proto > +sha256 0aa43d03da3cedbd9882c0ded621b0d855353eb9e551f9eed940d75c8a0b03c1 COPYING-evieproto > +sha256 65cb0b867b00fb27f066a37353713b265645b3301146562570d7638ed2ddd548 COPYING-fixesproto > +sha256 1ab381e978bff63d68be2e4f235d51935f3f16f3ba3bebf83afa99a70c0484a2 COPYING-fontcacheproto > +sha256 f4af05774b02ae149357cc26f7bf5ef1116c2e09373c2492081a3a1892c58417 COPYING-fontsproto > +sha256 823deb4673d3f26aa8c90e704888299648f00be3262f9363eaeecedcd65b936d COPYING-glproto > +sha256 5e083a2ace0215a6084c877c023a6079952ba803d692488203ba4269196debe3 COPYING-inputproto > +sha256 d397a67d4b28e897bc5fce79b2b917df9905b54f961fc3ad1f49c7fe3803f92c COPYING-kbproto > +sha256 7a5dd5d4c989c167da50f15879959f42bbda960e06d0a0aea7197f61fe1dc846 COPYING-lg3dproto > +sha256 27d8cbdcde7a0bd062ce49cdf8c672201452a64e3e6823f09b1beffe2c4b8eff COPYING-panoramixproto > +sha256 8442b5f22f2fb13017a4302a906e7dedc899267b41f613558970941120170128 COPYING-pmproto > +sha256 64a579d1a0b3347301d87c94698a58ea7933d0ae6ca7e8fdd702fde2ea376301 COPYING-presentproto > +sha256 6b890b118261694865988378dbba876bcd9caa1a421c5c0d626116948bc0ae35 COPYING-printproto > +sha256 41c13dcd09147ed2440286f2fb8151df8ebee06deee4ed78ddf094601c216d3d COPYING-randrproto > +sha256 ee10aee0f1697ffdbe870a39f037361d4f7136f2976bb7919a41b3f66407caee COPYING-recordproto > +sha256 9e48921a94da36d7a69fe71809223ee0bb46370db9842dccdeeb55b5a9946872 COPYING-renderproto > +sha256 403e7be948674530ad40669b1e3a31adeddb656502f3b0ef810d5d3cc35d0b52 COPYING-resourceproto > +sha256 fcbd3c628bf4d28ee3e6032054bf44bbe58f3b1a944dad856a8d3eb6b37ea412 COPYING-scrnsaverproto > +sha256 d6d3513f5a7099748dc387f54498d799380b45f8a444f13aa98aa45a860ae55b COPYING-trapproto > +sha256 f8f49bbad61967ebc890fb79fff5bfb7cfc1c341aa8f8dee13eb3fb534040b47 COPYING-videoproto > +sha256 eb183a00c61bb47992f096b6993ed7ec17518bea9c285fe87efff7f622cc6c12 COPYING-windowswmproto > +sha256 da4a28570230228b9bd80a701c5d8752f8609394de2e0d46d26d978bd07610db COPYING-x11proto > +sha256 5531d18cfcc944dab39991f63f182cbbce3fe493ba0c7cf08a25c0d01ee84482 COPYING-xcmiscproto > +sha256 fb42146c6c06a200a9b121220eb692ff9101ba0fbd0b224b9e16a016c59ae86a COPYING-xextproto > +sha256 3591964e01a9cdfc9cc4149a847a431a3f3d98328cc9e5864c7a7831b29c4058 COPYING-xf86bigfontproto > +sha256 3591964e01a9cdfc9cc4149a847a431a3f3d98328cc9e5864c7a7831b29c4058 COPYING-xf86dgaproto > +sha256 4a05d06752388d9db71ee1006f371d4fb2c316a821fc2fc272db90b3ef978334 COPYING-xf86driproto > +sha256 3591964e01a9cdfc9cc4149a847a431a3f3d98328cc9e5864c7a7831b29c4058 COPYING-xf86miscproto > +sha256 3591964e01a9cdfc9cc4149a847a431a3f3d98328cc9e5864c7a7831b29c4058 COPYING-xf86rushproto > +sha256 942bb46a3503a708948491699171b00b9e0dfb47818d9268b160bccc5f51a4b9 COPYING-xf86vidmodeproto > +sha256 b2d8cda803e900915ce10f0ba735ff2c033b39c7cc5a8a436667ca583d4066fa COPYING-xineramaproto > diff --git a/package/x11r7/xorgproto/xorgproto.mk b/package/x11r7/xorgproto/xorgproto.mk > new file mode 100644 > index 0000000000..3f7d25b068 > --- /dev/null > +++ b/package/x11r7/xorgproto/xorgproto.mk > @@ -0,0 +1,53 @@ > +################################################################################ > +# > +# xorgproto > +# > +################################################################################ > + > +XORGPROTO_VERSION = 2018.4 > +XORGPROTO_SOURCE = xorgproto-$(XORGPROTO_VERSION).tar.bz2 > +XORGPROTO_SITE = http://xorg.freedesktop.org/releases/individual/proto > +XORGPROTO_LICENSE = MIT > +XORGPROTO_LICENSE_FILES = \ > + COPYING-applewmproto \ > + COPYING-bigreqsproto \ > + COPYING-compositeproto \ > + COPYING-damageproto \ > + COPYING-dmxproto \ > + COPYING-dri2proto \ > + COPYING-dri3proto \ > + COPYING-evieproto \ > + COPYING-fixesproto \ > + COPYING-fontcacheproto \ > + COPYING-fontsproto \ > + COPYING-glproto \ > + COPYING-inputproto \ > + COPYING-kbproto \ > + COPYING-lg3dproto \ > + COPYING-panoramixproto \ > + COPYING-pmproto \ > + COPYING-presentproto \ > + COPYING-printproto \ > + COPYING-randrproto \ > + COPYING-recordproto \ > + COPYING-renderproto \ > + COPYING-resourceproto \ > + COPYING-scrnsaverproto \ > + COPYING-trapproto \ > + COPYING-videoproto \ > + COPYING-windowswmproto \ > + COPYING-x11proto \ > + COPYING-xcmiscproto \ > + COPYING-xextproto \ > + COPYING-xf86bigfontproto \ > + COPYING-xf86dgaproto \ > + COPYING-xf86driproto \ > + COPYING-xf86miscproto \ > + COPYING-xf86rushproto \ > + COPYING-xf86vidmodeproto \ > + COPYING-xineramaproto > +XORGPROTO_INSTALL_STAGING = YES > +XORGPROTO_INSTALL_TARGET = NO > + > +$(eval $(autotools-package)) > +$(eval $(host-autotools-package)) > -- > 2.17.1 > > _______________________________________________ > buildroot mailing list > buildroot at busybox.net > http://lists.busybox.net/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'