[gentoo-commits] repo/gentoo:master commit in: gui-apps/waypipe/files/
commit: fabe1ede6212a89958d0e07d6cd83f31b4cbfd75 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Feb 22 16:43:03 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Thu Feb 23 20:52:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fabe1ede gui-apps/waypipe: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/29725 Signed-off-by: Alfredo Tupone gentoo.org> gui-apps/waypipe/files/waypipe-0.7.2-no-simd.patch | 38 -- 1 file changed, 38 deletions(-) diff --git a/gui-apps/waypipe/files/waypipe-0.7.2-no-simd.patch b/gui-apps/waypipe/files/waypipe-0.7.2-no-simd.patch deleted file mode 100644 index df464810e1b3.. --- a/gui-apps/waypipe/files/waypipe-0.7.2-no-simd.patch +++ /dev/null @@ -1,38 +0,0 @@ -make simd instructions optional - a/meson_options.txt -+++ b/meson_options.txt -@@ -5,3 +5,7 @@ option('with_lz4', type : 'feature', value : 'auto', description : 'Support LZ4 - option('with_zstd', type : 'feature', value : 'auto', description : 'Support ZStandard as a compression mechanism') - option('with_vaapi', type : 'feature', value : 'auto', description : 'Link with libva and use VAAPI to perform hardware video output color space conversions on GPU') - option('with_systemtap', type: 'boolean', value: true, description: 'Enable tracing using sdt and provide static tracepoints for profiling') -+option('with_avx512f', type: 'boolean', value: true, description: 'Enable avx512f SIMD instructions') -+option('with_avx2', type: 'boolean', value: true, description: 'Enable avx2 SIMD instructions') -+option('with_sse3', type: 'boolean', value: true, description: 'Enable sse3 SIMD instructions') -+option('with_neon_opts', type: 'boolean', value: true, description: 'Enable optimizations for ARM64 neon cpus') a/src/meson.build -+++ b/src/meson.build -@@ -25,19 +25,19 @@ endif - # Conditionally compile SIMD-optimized code. - # (The meson simd module is a bit too limited for this) - kernel_libs = [] --if cc.has_argument('-mavx512f') and cc.has_argument('-mlzcnt') and cc.has_argument('-mbmi') -+if cc.has_argument('-mavx512f') and cc.has_argument('-mlzcnt') and cc.has_argument('-mbmi') and get_option('with_avx512f') - kernel_libs += static_library('kernel_avx512f', 'kernel_avx512f.c', c_args:['-mavx512f', '-mlzcnt', '-mbmi']) - config_data.set('HAVE_AVX512F', 1, description: 'Compiler supports AVX-512F') - endif --if cc.has_argument('-mavx2') and cc.has_argument('-mlzcnt') and cc.has_argument('-mbmi') -+if cc.has_argument('-mavx2') and cc.has_argument('-mlzcnt') and cc.has_argument('-mbmi') and get_option('with_avx2') - kernel_libs += static_library('kernel_avx2', 'kernel_avx2.c', c_args:['-mavx2', '-mlzcnt', '-mbmi']) - config_data.set('HAVE_AVX2', 1, description: 'Compiler supports AVX2') - endif --if cc.has_argument('-msse3') -+if cc.has_argument('-msse3') and get_option('with_sse3') - kernel_libs += static_library('kernel_sse3', 'kernel_sse3.c', c_args:['-msse3']) - config_data.set('HAVE_SSE3', 1, description: 'Compiler supports SSE 3') - endif --if host_machine.cpu_family() == 'aarch64' or cc.has_argument('-mfpu=neon') -+if ( host_machine.cpu_family() == 'aarch64' or cc.has_argument('-mfpu=neon') ) and get_option('with_neon_opts') - neon_args = host_machine.cpu_family() == 'aarch64' ? [] : ['-mfpu=neon'] - - # Clang additionally enforces that NEON code only be compiled
[gentoo-commits] repo/gentoo:master commit in: gui-apps/waypipe/files/
commit: 78b402d144a25c5cf612e9e38e74dc7eda6ebeea Author: Michael Mair-Keimberger levelnine at> AuthorDate: Thu Jun 17 18:24:55 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Jun 17 20:26:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78b402d1 gui-apps/waypipe: remove unused patch Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/21288 Signed-off-by: Ionen Wolkens gentoo.org> gui-apps/waypipe/files/waypipe-0.7.2-werror.patch | 12 1 file changed, 12 deletions(-) diff --git a/gui-apps/waypipe/files/waypipe-0.7.2-werror.patch b/gui-apps/waypipe/files/waypipe-0.7.2-werror.patch deleted file mode 100644 index 289a0c29acb..000 --- a/gui-apps/waypipe/files/waypipe-0.7.2-werror.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/meson.build b/meson.build -index d023f1f..372f0e3 100644 a/meson.build -+++ b/meson.build -@@ -6,7 +6,6 @@ project( - default_options: [ - 'c_std=c11', - 'warning_level=3', -- 'werror=true', - ], - version: '0.7.2', - )
[gentoo-commits] repo/gentoo:master commit in: gui-apps/waypipe/files/, gui-apps/waypipe/
commit: dd2d142855ae7b8dd3bd29bf5f968a5f8672d51e Author: Aisha Tammy aisha cc> AuthorDate: Wed Dec 23 18:56:34 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Jan 25 14:55:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd2d1428 gui-apps/waypipe: transparent proxy for wayland over networks Allows for using wayland through network sockets much like ssh -X, so that GUIs can be viewed remotely. A much lighter protocol than VNC as there is no need for sending frames over the tunnell. Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Aisha Tammy aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/18789 Signed-off-by: Aaron Bauman gentoo.org> gui-apps/waypipe/Manifest | 1 + gui-apps/waypipe/files/waypipe-0.7.2-no-simd.patch | 38 gui-apps/waypipe/files/waypipe-0.7.2-werror.patch | 12 gui-apps/waypipe/metadata.xml | 24 gui-apps/waypipe/waypipe-0.7.2.ebuild | 72 ++ gui-apps/waypipe/waypipe-.ebuild | 72 ++ 6 files changed, 219 insertions(+) diff --git a/gui-apps/waypipe/Manifest b/gui-apps/waypipe/Manifest new file mode 100644 index 000..50c4b956b8a --- /dev/null +++ b/gui-apps/waypipe/Manifest @@ -0,0 +1 @@ +DIST waypipe-0.7.2.tar.gz 202601 BLAKE2B bc8a03c8b47ee65a158ca45047f1989761c36b7b6fb5196784637f4e937fa2e5076497079f8368daf20592351e60a12fda5f4500b7220320b4c4a73ca9e5b1e0 SHA512 b126ea9d30864ecba67447793f39dbbe8bc73ab33c79879ac243023c64930e9aae887f13c0fdcc4cdf307b0ca6766b1012915dc88c596b7c250e3b35f6ba9190 diff --git a/gui-apps/waypipe/files/waypipe-0.7.2-no-simd.patch b/gui-apps/waypipe/files/waypipe-0.7.2-no-simd.patch new file mode 100644 index 000..df464810e1b --- /dev/null +++ b/gui-apps/waypipe/files/waypipe-0.7.2-no-simd.patch @@ -0,0 +1,38 @@ +make simd instructions optional + +--- a/meson_options.txt b/meson_options.txt +@@ -5,3 +5,7 @@ option('with_lz4', type : 'feature', value : 'auto', description : 'Support LZ4 + option('with_zstd', type : 'feature', value : 'auto', description : 'Support ZStandard as a compression mechanism') + option('with_vaapi', type : 'feature', value : 'auto', description : 'Link with libva and use VAAPI to perform hardware video output color space conversions on GPU') + option('with_systemtap', type: 'boolean', value: true, description: 'Enable tracing using sdt and provide static tracepoints for profiling') ++option('with_avx512f', type: 'boolean', value: true, description: 'Enable avx512f SIMD instructions') ++option('with_avx2', type: 'boolean', value: true, description: 'Enable avx2 SIMD instructions') ++option('with_sse3', type: 'boolean', value: true, description: 'Enable sse3 SIMD instructions') ++option('with_neon_opts', type: 'boolean', value: true, description: 'Enable optimizations for ARM64 neon cpus') +--- a/src/meson.build b/src/meson.build +@@ -25,19 +25,19 @@ endif + # Conditionally compile SIMD-optimized code. + # (The meson simd module is a bit too limited for this) + kernel_libs = [] +-if cc.has_argument('-mavx512f') and cc.has_argument('-mlzcnt') and cc.has_argument('-mbmi') ++if cc.has_argument('-mavx512f') and cc.has_argument('-mlzcnt') and cc.has_argument('-mbmi') and get_option('with_avx512f') + kernel_libs += static_library('kernel_avx512f', 'kernel_avx512f.c', c_args:['-mavx512f', '-mlzcnt', '-mbmi']) + config_data.set('HAVE_AVX512F', 1, description: 'Compiler supports AVX-512F') + endif +-if cc.has_argument('-mavx2') and cc.has_argument('-mlzcnt') and cc.has_argument('-mbmi') ++if cc.has_argument('-mavx2') and cc.has_argument('-mlzcnt') and cc.has_argument('-mbmi') and get_option('with_avx2') + kernel_libs += static_library('kernel_avx2', 'kernel_avx2.c', c_args:['-mavx2', '-mlzcnt', '-mbmi']) + config_data.set('HAVE_AVX2', 1, description: 'Compiler supports AVX2') + endif +-if cc.has_argument('-msse3') ++if cc.has_argument('-msse3') and get_option('with_sse3') + kernel_libs += static_library('kernel_sse3', 'kernel_sse3.c', c_args:['-msse3']) + config_data.set('HAVE_SSE3', 1, description: 'Compiler supports SSE 3') + endif +-if host_machine.cpu_family() == 'aarch64' or cc.has_argument('-mfpu=neon') ++if ( host_machine.cpu_family() == 'aarch64' or cc.has_argument('-mfpu=neon') ) and get_option('with_neon_opts') + neon_args = host_machine.cpu_family() == 'aarch64' ? [] : ['-mfpu=neon'] + + # Clang additionally enforces that NEON code only be compiled diff --git a/gui-apps/waypipe/files/waypipe-0.7.2-werror.patch b/gui-apps/waypipe/files/waypipe-0.7.2-werror.patch new file mode 100644 index 000..289a0c29acb --- /dev/null +++ b/gui-apps/waypipe/files/waypipe-0.7.2-werror.patch @@ -0,0 +1,12 @@ +diff --git a/meson.build b/meson.build +index d023f1f..372f0e3 100644 +--- a/meson.build b/meson.build +@@ -6,7 +6,6 @@