From 6fe0a08604ce763398dcbeb5fc63d814110f0748 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 17 Apr 2023 17:53:10 +0100 Subject: gentoo auto-resync : 17:04:2023 - 17:53:10 --- x11-misc/Manifest.gz | Bin 47043 -> 47044 bytes x11-misc/virtualgl/Manifest | 4 +- x11-misc/virtualgl/virtualgl-3.0.1.ebuild | 106 --------------------- x11-misc/virtualgl/virtualgl-3.1.ebuild | 97 +++++++++++++++++++ x11-misc/xsel/Manifest | 6 +- .../xsel/files/xsel-1.2.0_p20220310-Werror.patch | 32 +++++++ .../files/xsel-1.2.0_p20220310-modernize.patch | 91 ++++++++++++++++++ x11-misc/xsel/metadata.xml | 8 ++ x11-misc/xsel/xsel-1.2.0_p20220310.ebuild | 31 ++++++ 9 files changed, 266 insertions(+), 109 deletions(-) delete mode 100644 x11-misc/virtualgl/virtualgl-3.0.1.ebuild create mode 100644 x11-misc/virtualgl/virtualgl-3.1.ebuild create mode 100644 x11-misc/xsel/files/xsel-1.2.0_p20220310-Werror.patch create mode 100644 x11-misc/xsel/files/xsel-1.2.0_p20220310-modernize.patch create mode 100644 x11-misc/xsel/xsel-1.2.0_p20220310.ebuild (limited to 'x11-misc') diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz index 811a2c982a4d..bfb90d3176f8 100644 Binary files a/x11-misc/Manifest.gz and b/x11-misc/Manifest.gz differ diff --git a/x11-misc/virtualgl/Manifest b/x11-misc/virtualgl/Manifest index ca6d01b5f89e..eac46dd2d655 100644 --- a/x11-misc/virtualgl/Manifest +++ b/x11-misc/virtualgl/Manifest @@ -3,8 +3,8 @@ AUX vgl.confd-r2 629 BLAKE2B 9794409221cc6a95b2f7a48e02063d3c6bcfd66c6b3e1929073 AUX vgl.initd-r4 865 BLAKE2B 40e417f0dce3f2cf65c4154b40fdc4b8a1ded87e96f5c7ed047eb5a8870c547aceaed12b9a0324e3eacfe03e46194da61af179cc6dc2a77a6fdcf30d8d92a874 SHA512 42f79d94fb6e69cab90e1630168d9daf3a8062bb85515c46551960c22d6ed38b6e5ef40e4db310c377adb8d7c3ef09840a81cdb25a15032a977e15253315b2e7 AUX vgl.service 254 BLAKE2B 0a0e73228821019a764b1bc3ff61a752b15001018f704739d86eebbf326ee3a0612475cf7a0c360993e1a27c87815626290dfe4d85fc7e1aaa3897ce41f787c2 SHA512 18615552301c52c272bc47f942c47121100c175651b3957ddf996ca40e755d96dd51194ecb599c92e62fbdba3b9245e999ef488c889833009f8eba1c038c38f9 AUX virtualgl-3.0.1-libX11-1.8.patch 4857 BLAKE2B b37e84af828c4d7e37a9ec424aa92dc25330be9362f0c7bdc2624eac0898d5995be1647c690b2b7be9e656747785325aed961ea11ef5f653ea05ab44b4b3e4d7 SHA512 f17715b21f91439675981d2e6dad635cccbb36ddc012f037ff9d0859a21179f6881aac1ad7f5630e2311146bec7b10284bad982986b1e2f43beb3b24a0a8796b -DIST VirtualGL-3.0.1.tar.gz 1217488 BLAKE2B 7ed73406361a5032806a6d9196328b48e23caf4dea668f6cbbf2ebcee3a0e76925141a826072f3b317327c71773683df65d5ecb16ffd92a1c5ddb088a63a3f6f SHA512 d953b9c31ec3608a05da0069d83e7115a42e2c98bf169dcf97bf2d271cf7a5673e32d66247f0184aa40741597ca0732edb5f7992a82c5bc48bac25f1cb1889ef DIST VirtualGL-3.0.2.tar.gz 1220143 BLAKE2B 72c6f46ee4c10c81516c9c3cfea610875375376050e266df3019fdfcc6426d10355292ce96cb0821e3934a8017daa8ab9a183049d714aa61c1e54a1b503527f4 SHA512 fe649460265def2858dde76fc9ad0c9183bc5ccf97da2689c43d7157d0a187f0fab784efb2ae17dbface4e7973a300e4b82f8bb7d563e80b67c3199b86068f37 -EBUILD virtualgl-3.0.1.ebuild 2981 BLAKE2B 32326e6b1d1bac558c2de8cf4b3498a4bedd4b8c9cb2522ecf41f81c731fc00ebc58442de1f6684b60600ab6f7dd8bcc58e8d58542b399c857aa109004d2d361 SHA512 7771539e217f2ca5410eae3ff3df83138a372ad2c26698c9f76f64f4c23d518608358411de7517e3a4588124e267cd5f5af0a99aaa0ddf3f765394f2daece2ac +DIST VirtualGL-3.1.tar.gz 1248818 BLAKE2B 556e2a05811b89ddfecc371d75888f09c7a59bb2c7e3f265eae4631627cf3e586114735b2616cd6292fbcea089e81326736013a7b1d47ad1746365e72e313627 SHA512 cd1109b4dee426918e61348b22b3bfb0c45102bbb0bcde9b78c36b607a396bbff7d7c72cf3bf9626128da0f1776c42bbb59be863239e60e0f7307d2a73de463b EBUILD virtualgl-3.0.2.ebuild 2862 BLAKE2B 6f72164ed90b1092c1571477f09ccbecf7bbcbe389ec8ed246fd285d7f8796bd0bf1486a834044c14d0d014f02dc53ddf099acf50a0db2d84068ec92f2070837 SHA512 d2cbe9ba3fe6107966cbe855d5536a0ad70ffbbb646d4bf9b5ca86a14c81b3ff296cf9bd72d8ce5de3704edceef68b31593b0987fbb81aa3e51c5c3650c34c9d +EBUILD virtualgl-3.1.ebuild 2778 BLAKE2B 0163195fbe298c11284a62c29c7613567f09e00282416fcb70fe55e8c90422d650548fec3a8b180e3f431db1226992ec4b0c25dd5edeb499bbc2fd107efc7d3d SHA512 c079aa21f87a84e29bfcb9c8e064897df5a58c5918d978b2df88c786c078b97510b359f5ac1be76be62b059897c960caba8376ff1cb1077b5518fa546b166d88 MISC metadata.xml 822 BLAKE2B 8fd6340ff5f167066f17763ef771da259b47fcb140d9bfdf887260e58a02bbdf95ce49bd36fc970024cc3c6dc5daac19e8975bb787dcd45219c729e0a8e0570f SHA512 b3b7fb03192d77f07cffce45364e3387055d641ddb676f9523e91d280bdc674b0c96d042b9ab39e56498a716152e3533b4633dabbed1e7fbe9c805acaa0f9a5d diff --git a/x11-misc/virtualgl/virtualgl-3.0.1.ebuild b/x11-misc/virtualgl/virtualgl-3.0.1.ebuild deleted file mode 100644 index b78a84a80c37..000000000000 --- a/x11-misc/virtualgl/virtualgl-3.0.1.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib flag-o-matic systemd - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/VirtualGL/${PN}.git" - inherit git-r3 -else - MY_PN="VirtualGL" - MY_P="${MY_PN}-${PV}" - S="${WORKDIR}/${MY_P}" - SRC_URI="mirror://sourceforge/project/${PN}/${PV}/${MY_P}.tar.gz" - KEYWORDS="amd64 x86" -fi - -DESCRIPTION="Run OpenGL applications remotely with full 3D hardware acceleration" -HOMEPAGE="https://www.virtualgl.org/" - -SLOT="0" -LICENSE="LGPL-2.1 wxWinLL-3.1 FLTK" -IUSE="ssl" - -RDEPEND=" - ssl? ( - dev-libs/openssl:0=[${MULTILIB_USEDEP}] - ) - media-libs/libjpeg-turbo[${MULTILIB_USEDEP}] - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - x11-libs/libXtst[${MULTILIB_USEDEP}] - x11-libs/libXv[${MULTILIB_USEDEP}] - x11-libs/xcb-util-keysyms[${MULTILIB_USEDEP}] - virtual/glu[${MULTILIB_USEDEP}] - virtual/opencl[${MULTILIB_USEDEP}] - virtual/opengl[${MULTILIB_USEDEP}] - amd64? ( abi_x86_32? ( - >=media-libs/libjpeg-turbo-1.3.0-r3[abi_x86_32] - >=x11-libs/libX11-1.6.2[abi_x86_32] - >=x11-libs/libXext-1.3.2[abi_x86_32] - >=x11-libs/libXtst-1.2.3[abi_x86_32] - >=x11-libs/libXv-1.0.10[abi_x86_32] - x11-libs/xcb-util-keysyms[abi_x86_32] - >=virtual/glu-9.0-r1[abi_x86_32] - virtual/opencl[abi_x86_32] - >=virtual/opengl-7.0-r1[abi_x86_32] - ) ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - # https://github.com/VirtualGL/virtualgl/issues/205 (from 'master') - "${FILESDIR}"/${P}-libX11-1.8.patch -) - -src_prepare() { - # Use /var/lib, bug #428122 - sed -e "s#/etc/opt#/var/lib#g" -i doc/unixconfig.txt doc/index.html doc/advancedopengl.txt \ - server/vglrun.in server/vglgenkey server/vglserver_config || die - - cmake_src_prepare -} - -src_configure() { - # Completely breaks steam/wine for discrete graphics otherwise - # see https://github.com/VirtualGL/virtualgl/issues/16 - append-ldflags "-Wl,--no-as-needed" - - abi_configure() { - local mycmakeargs=( - -DVGL_USESSL="$(usex ssl)" - -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/"${PF}" - -DTJPEG_INCLUDE_DIR=/usr/include - -DCMAKE_INSTALL_LIBDIR=/usr/$(get_libdir)/VirtualGL - -DTJPEG_LIBRARY=/usr/$(get_libdir)/libturbojpeg.so - -DCMAKE_LIBRARY_PATH=/usr/$(get_libdir) - ) - cmake_src_configure - } - multilib_parallel_foreach_abi abi_configure -} - -src_install() { - cmake-multilib_src_install - - # Make config dir - keepdir /var/lib/VirtualGL - fowners root:video /var/lib/VirtualGL - fperms 0750 /var/lib/VirtualGL - newinitd "${FILESDIR}/vgl.initd-r4" vgl - newconfd "${FILESDIR}/vgl.confd-r2" vgl - - exeinto /usr/libexec - doexe "${FILESDIR}/vgl-helper.sh" - systemd_dounit "${FILESDIR}/vgl.service" - - # Rename glxinfo to vglxinfo to avoid conflict with x11-apps/mesa-progs - # and eglinfo to veglinto because of conflict with mesa-progs[egl] - mv "${D}"/usr/bin/{,v}glxinfo || die - mv "${D}"/usr/bin/{,v}eglinfo || die - - # Remove license files, bug 536284 - rm "${D}"/usr/share/doc/${PF}/{LGPL.txt*,LICENSE*} || die -} diff --git a/x11-misc/virtualgl/virtualgl-3.1.ebuild b/x11-misc/virtualgl/virtualgl-3.1.ebuild new file mode 100644 index 000000000000..8b9679b59247 --- /dev/null +++ b/x11-misc/virtualgl/virtualgl-3.1.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib flag-o-matic systemd + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/VirtualGL/${PN}.git" + inherit git-r3 +else + MY_PN="VirtualGL" + MY_P="${MY_PN}-${PV}" + S="${WORKDIR}/${MY_P}" + SRC_URI="mirror://sourceforge/project/${PN}/${PV}/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Run OpenGL applications remotely with full 3D hardware acceleration" +HOMEPAGE="https://www.virtualgl.org/" + +SLOT="0" +LICENSE="LGPL-2.1 wxWinLL-3.1 FLTK" +IUSE="" + +RDEPEND=" + media-libs/libjpeg-turbo[${MULTILIB_USEDEP}] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + x11-libs/libXtst[${MULTILIB_USEDEP}] + x11-libs/libXv[${MULTILIB_USEDEP}] + x11-libs/xcb-util-keysyms[${MULTILIB_USEDEP}] + virtual/glu[${MULTILIB_USEDEP}] + virtual/opencl[${MULTILIB_USEDEP}] + virtual/opengl[${MULTILIB_USEDEP}] + amd64? ( abi_x86_32? ( + >=media-libs/libjpeg-turbo-1.3.0-r3[abi_x86_32] + >=x11-libs/libX11-1.6.2[abi_x86_32] + >=x11-libs/libXext-1.3.2[abi_x86_32] + >=x11-libs/libXtst-1.2.3[abi_x86_32] + >=x11-libs/libXv-1.0.10[abi_x86_32] + x11-libs/xcb-util-keysyms[abi_x86_32] + >=virtual/glu-9.0-r1[abi_x86_32] + virtual/opencl[abi_x86_32] + >=virtual/opengl-7.0-r1[abi_x86_32] + ) ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + # Use /var/lib, bug #428122 + sed -e "s#/etc/opt#/var/lib#g" -i doc/unixconfig.txt doc/index.html doc/advancedopengl.txt \ + server/vglrun.in server/vglgenkey server/vglserver_config || die + + cmake_src_prepare +} + +src_configure() { + # Completely breaks steam/wine for discrete graphics otherwise + # see https://github.com/VirtualGL/virtualgl/issues/16 + append-ldflags "-Wl,--no-as-needed" + + abi_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/"${PF}" + -DTJPEG_INCLUDE_DIR=/usr/include + -DCMAKE_INSTALL_LIBDIR=/usr/$(get_libdir)/VirtualGL + -DTJPEG_LIBRARY=/usr/$(get_libdir)/libturbojpeg.so + -DCMAKE_LIBRARY_PATH=/usr/$(get_libdir) + ) + cmake_src_configure + } + multilib_parallel_foreach_abi abi_configure +} + +src_install() { + cmake-multilib_src_install + + # Make config dir + keepdir /var/lib/VirtualGL + fowners root:video /var/lib/VirtualGL + fperms 0750 /var/lib/VirtualGL + newinitd "${FILESDIR}/vgl.initd-r4" vgl + newconfd "${FILESDIR}/vgl.confd-r2" vgl + + exeinto /usr/libexec + doexe "${FILESDIR}/vgl-helper.sh" + systemd_dounit "${FILESDIR}/vgl.service" + + # Rename glxinfo to vglxinfo to avoid conflict with x11-apps/mesa-progs + # and eglinfo to veglinto because of conflict with mesa-progs[egl] + mv "${D}"/usr/bin/{,v}glxinfo || die + mv "${D}"/usr/bin/{,v}eglinfo || die + + # Remove license files, bug 536284 + rm "${D}"/usr/share/doc/${PF}/{LGPL.txt*,LICENSE*} || die +} diff --git a/x11-misc/xsel/Manifest b/x11-misc/xsel/Manifest index 9ba02cc3678f..ca570be3359a 100644 --- a/x11-misc/xsel/Manifest +++ b/x11-misc/xsel/Manifest @@ -1,4 +1,8 @@ AUX xsel-1.2.0-Werror.patch 398 BLAKE2B e322155e11356a890096b861513acd8c6523c85922076f8310a9fa9d7212206d677fbfaca49d455f8fa929228280a5028f77045cbbb7b18989529bd887e8853c SHA512 fb68421d5ecd58f33bde15ea770ffdf22a3f356f4b05ed9588e572fc5d9fccff267e1019b4a984e5a62497cb6b0d4927038a16777da378d63eef8135dc5c9b06 +AUX xsel-1.2.0_p20220310-Werror.patch 1119 BLAKE2B 5be555e315ffa64ab847ad2efe40229e2fa0ec1e03a3618bb71aecdc5f34715cc7ccee2256cab443b526a9c7a538627d886cfa23c60ff41156dd7f26e4a6d1de SHA512 2d9666a55b1b7cf0e8e9e5bfe8d73390396c15e65e3f836d5b52dc2f7b729b89a9f7a6c38ed4edd99583704cfd6dd3f502726483b13b88288bf71a58db363c6d +AUX xsel-1.2.0_p20220310-modernize.patch 2289 BLAKE2B f2d7fa577131c2ad0abf2589e7bf56fd166ae70fbe0f3bc1c6a6e33cd93fb1f7b41dd585d4da7fd901fe7b3e278d7d207b4969c5a9222ef3cf90db70619f5c24 SHA512 2ca261ccb2009400f95db5fc569bda234f21315249fb92d245c51a85e6d91d16c99b192371e205a261390a4c75cb31b938faa35a7fa2cbc0decf230c3e5df10c DIST xsel-1.2.0.tar.gz 169155 BLAKE2B 59b5c2f03058be1a584f12bd5c129a008ae581545b7aed3a54240f6a0b9c29e857c7425cbf6fa6421ccd577a1907a9a6c1d7213e4ccc43309a5e8933e707847d SHA512 e28623e6cc180f2e2210c20697d21d336633f0a5272ca9b62150a1c535e8de89731acc07230a9977e391e37d3943a9d687f1f967765a15bca5092a6c6d8c4d8f +DIST xsel-1.2.0_p20220310.tar.gz 51746 BLAKE2B b4de6c40b48d54f7ba83d92908e82032975511bb1cd974d8b060fcf8f93e66840dcd832d4ded8111695aa581ab1314c16db3514d40f26b868c22214ee69ea9c5 SHA512 4d4fad1dc6cdbbd8915ea303cd905b7a2a3a1efd866c2f174afd170f5372e4a272eab57b1a40c714c64d3c0178acc78d18cae6e4a621edd0e81534c203d0d4da EBUILD xsel-1.2.0-r2.ebuild 703 BLAKE2B 867fda3fde75c2f45d9e4c4e87781717cbe64f45edaf63d32329442a0afc7ddf990479a67a8552eedea341670375e8bd7c74a80692a0779615ce6c92061f01b3 SHA512 7e5afd6f817a211808dbd9cfc4d3f3e96ea8f104f24e13d5341f32595540cf86616ffe5a22f92ff6a36fc8ae0fe170ec142c84f6c4396966843351af8e3fceac -MISC metadata.xml 277 BLAKE2B ebaa8353413cfc5519fce99f8627c71cf765fc6d42b42651e232274de315487c156d45dcb23a401dffb8f112600b0dadd56f93d2283ff86b4293dc5490ad4059 SHA512 c8ef9069153b124118a6be64375c6954ccc6f518a13805e4ff1c33c9cec136170132a580c4a9781930b709c93678c94d6448291625de34d18fea41bfd17f685d +EBUILD xsel-1.2.0_p20220310.ebuild 810 BLAKE2B 9565ddd99adc9ca4253136c010a84ec0941ba84e71b72cd22ad150c6e1185aa0328411f7024a112746a1704baff839d38033149564ff2a01c297431fd709a914 SHA512 0d598c35506d20654d68741ba3aaa4c0f017c5b2d3055a6f5938405a632851176db3a1decc17a54b51dfdb2fc93a4318cf083a0acab273cad3fed967bbcb2008 +MISC metadata.xml 532 BLAKE2B 0c0aa0233f75b40faae2c19f834ca0abf179e34fbfae771f01584d950885fa7da6245311554fd2108cf7b1f6d092ae444ae314795b8c8ff39665c68ca91b6256 SHA512 d2ac7f9402680dd719e6c92455cafe09d24c98b2e7daa177bccdb594421f50dedfe5c09010d4466aa64062361d166d1dd5e1337784bf0c3fca92c28b68241731 diff --git a/x11-misc/xsel/files/xsel-1.2.0_p20220310-Werror.patch b/x11-misc/xsel/files/xsel-1.2.0_p20220310-Werror.patch new file mode 100644 index 000000000000..5589f81a36d7 --- /dev/null +++ b/x11-misc/xsel/files/xsel-1.2.0_p20220310-Werror.patch @@ -0,0 +1,32 @@ +From 2a47fb141cc317a8eec7542a22c348f6abcec8a2 Mon Sep 17 00:00:00 2001 +From: David Seifert +Date: Mon, 17 Apr 2023 12:21:52 +0200 +Subject: [PATCH] configure.ac: do not add `-Werror` to compile line + +* With every new compiler release, it breaks: + https://flameeyes.blog/2009/02/25/future-proof-your-code-dont-use-werror/ +--- + configure.ac | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 77dc524..fd20279 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -7,6 +7,7 @@ AM_CONFIG_HEADER(config.h) + # Checks for programs. + AC_ISC_POSIX + AC_PROG_CC ++AC_PROG_CC_C99 + AC_PROG_CPP + AC_PROG_INSTALL + AC_PROG_MAKE_SET +@@ -24,7 +25,7 @@ AC_SEARCH_LIBS([XOpenDisplay], [X11], [], [AC_MSG_ERROR([libX11 is required])]) + dnl Add some useful warnings if we have gcc. + dnl changequote(,)dnl + if test "x$ac_cv_prog_gcc" = xyes ; then +- CFLAGS="$CFLAGS -fno-strict-aliasing -Wall -Werror -g -std=gnu99 -Wdeclaration-after-statement -Wno-unused" ++ CFLAGS="$CFLAGS -fno-strict-aliasing -Wall -Wdeclaration-after-statement -Wno-unused" + fi + dnl changequote([,])dnl + diff --git a/x11-misc/xsel/files/xsel-1.2.0_p20220310-modernize.patch b/x11-misc/xsel/files/xsel-1.2.0_p20220310-modernize.patch new file mode 100644 index 000000000000..0d25ce13ac0f --- /dev/null +++ b/x11-misc/xsel/files/xsel-1.2.0_p20220310-modernize.patch @@ -0,0 +1,91 @@ +From 633443e093845d61b16049081c17d6f08f266c6e Mon Sep 17 00:00:00 2001 +From: David Seifert +Date: Mon, 17 Apr 2023 12:21:53 +0200 +Subject: [PATCH] configure.ac: modernize + +--- + Makefile.am | 8 +++----- + configure.ac | 23 ++++++----------------- + 2 files changed, 9 insertions(+), 22 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 2f55306..b72bc23 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -1,12 +1,10 @@ + ## Process this file with automake to produce Makefile.in + +-EXTRA_DIST = xsel.1x +- +-AM_CFLAGS = @X_CFLAGS@ +-LDADD = @X_LIBS@ ++AM_CPPFLAGS = $(X_CFLAGS) ++LDADD = $(X_LIBS) + + bin_PROGRAMS = xsel + + xsel_SOURCES = xsel.c xsel.h + +-man_MANS = xsel.1x ++dist_man_MANS = xsel.1x +diff --git a/configure.ac b/configure.ac +index fd20279..5e78b86 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1,36 +1,27 @@ + # Process this file with autoconf to produce a configure script. +-AC_INIT([xsel.c]) +-AM_INIT_AUTOMAKE(xsel, 1.2.0) ++AC_INIT([xsel],[1.2.0]) ++AM_INIT_AUTOMAKE([1.14 foreign dist-xz subdir-objects]) + AC_CONFIG_SRCDIR([xsel.c]) +-AM_CONFIG_HEADER(config.h) ++AC_CONFIG_HEADERS([config.h]) + + # Checks for programs. +-AC_ISC_POSIX + AC_PROG_CC +-AC_PROG_CC_C99 + AC_PROG_CPP + AC_PROG_INSTALL + AC_PROG_MAKE_SET + + # Checks for libraries. +-AC_PATH_XTRA +-AC_SUBST(X_CFLAGS) +-AC_SUBST(X_LDFLAGS) +-AC_SUBST(X_LIBS) +-AC_SUBST(X_EXTRA_LIBS) +- +-AC_SEARCH_LIBS([XOpenDisplay], [X11], [], [AC_MSG_ERROR([libX11 is required])]) ++PKG_CHECK_MODULES([X], [x11]) + + # Error out on compile warnings + dnl Add some useful warnings if we have gcc. + dnl changequote(,)dnl +-if test "x$ac_cv_prog_gcc" = xyes ; then ++AS_IF([test "x$ac_cv_c_compiler_gnu" = xyes], [ + CFLAGS="$CFLAGS -fno-strict-aliasing -Wall -Wdeclaration-after-statement -Wno-unused" +-fi ++]) + dnl changequote([,])dnl + + # Checks for header files. +-AC_HEADER_STDC + AC_CHECK_HEADERS([errno.h fcntl.h stdlib.h string.h sys/time.h unistd.h]) + + # Checks for typedefs, structures, and compiler characteristics. +@@ -38,13 +29,11 @@ AC_C_CONST + AC_TYPE_PID_T + AC_TYPE_SIZE_T + AC_CHECK_MEMBERS([struct stat.st_blksize]) +-AC_HEADER_TIME + AC_TYPE_UID_T + + # Checks for library functions. + AC_FUNC_FORK + AC_FUNC_MALLOC +-AC_TYPE_SIGNAL + AC_CHECK_FUNCS([dup2 select strdup strerror strtol]) + + AC_CONFIG_FILES([Makefile]) diff --git a/x11-misc/xsel/metadata.xml b/x11-misc/xsel/metadata.xml index 410408b3d171..cede858ab636 100644 --- a/x11-misc/xsel/metadata.xml +++ b/x11-misc/xsel/metadata.xml @@ -1,6 +1,14 @@ + + erkiferenc@gmail.com + Ferenc Erki + + + proxy-maint@gentoo.org + Proxy Maintainers + desktop-misc@gentoo.org Gentoo Desktop Miscellaneous Project diff --git a/x11-misc/xsel/xsel-1.2.0_p20220310.ebuild b/x11-misc/xsel/xsel-1.2.0_p20220310.ebuild new file mode 100644 index 000000000000..bd499f87e976 --- /dev/null +++ b/x11-misc/xsel/xsel-1.2.0_p20220310.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +GIT_COMMIT="9fc4e3e4e3f1231cabfdc2e1438155f9390bc517" + +DESCRIPTION="Command-line program for getting and setting the contents of the X selection" +HOMEPAGE="https://vergenet.net/~conrad/software/xsel" +SRC_URI="https://github.com/kfish/${PN}/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${GIT_COMMIT}" + +LICENSE="HPND" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" + +DEPEND="x11-libs/libX11" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-Werror.patch + "${FILESDIR}"/${P}-modernize.patch +) + +src_prepare() { + default + eautoreconf +} -- cgit v1.2.3