Page MenuHomeSolus

D3965.id.diff
No OneTemporary

D3965.id.diff

diff --git a/files/gcc6.patch b/files/gcc6.patch
deleted file mode 100644
--- a/files/gcc6.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 7b27d13a395c4acb460c7e81fc20ae01a8c763cf Mon Sep 17 00:00:00 2001
-From: Matthias Kretz <kretz@kde.org>
-Date: Tue, 14 Jun 2016 09:09:35 +0200
-Subject: [PATCH] Drop AliasStrategy::Union specialization for GCC6
-
-GCC 6 refuses to compile this implementation strategy since it requires
-non-standard `EntryType m[]` to keep the ABI.
-
-Refs: gh-125
-Signed-off-by: Matthias Kretz <kretz@kde.org>
----
- common/storage.h | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/common/storage.h b/common/storage.h
-index 258fde9..b995161 100644
---- a/common/storage.h
-+++ b/common/storage.h
-@@ -145,6 +145,8 @@ using DefaultStrategy =
- template <typename ValueType, size_t Size, typename Strategy = DefaultStrategy>
- class Storage;
-
-+#if !defined Vc_GCC || Vc_GCC < 0x60000
-+// GCC 6 forbids `EntryType m[]` altogether
- template <typename ValueType, size_t Size>
- class Storage<ValueType, Size, AliasStrategy::Union>
- {
-@@ -192,6 +194,7 @@ class Storage<ValueType, Size, AliasStrategy::Union>
- #endif
- } data;
- };
-+#endif
-
- template <typename ValueType, size_t Size>
- class Storage<ValueType, Size, AliasStrategy::MayAlias>
\ No newline at end of file
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,8 +1,8 @@
name : vc
-version : 1.2.0
-release : 2
+version : 1.4.0
+release : 3
source :
- - https://github.com/VcDevel/Vc/releases/download/1.2.0/Vc-1.2.0.tar.gz : 11db4d2085a5201b05f383b504d9d818910d9406b47adc893dc08fac306c06e6
+ - https://github.com/VcDevel/Vc/releases/download/1.4.0/Vc-1.4.0.tar.gz : e6cfc056eb3a72a57751e768ba63236ebf2711d267fbd1dc0acfee0ac16fdf68
license : LGPL-3.0
component : programming
summary : SIMD Vector Classes for C++
@@ -12,7 +12,6 @@
- /usr/include/Vc
- /usr/lib64
setup : |
- %patch -p1 < $pkgfiles/gcc6.patch
sed -i 's/lib\//lib64\//' $workdir/CMakeLists.txt
mkdir build && cd build
%cmake -DLIB_SUFFIX=%LIBSUFFIX% \
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -2,8 +2,8 @@
<Source>
<Name>vc</Name>
<Packager>
- <Name>Peter O&apos;Connor</Name>
- <Email>sunnyflunk@gmail.com</Email>
+ <Name>Justin Berthault</Name>
+ <Email>justin.berthault@zaclys.net</Email>
</Packager>
<License>LGPL-3.0</License>
<PartOf>programming</PartOf>
@@ -19,17 +19,180 @@
</Description>
<PartOf>programming</PartOf>
<Files>
- <Path fileType="header">/usr/include/Vc</Path>
- <Path fileType="library">/usr/lib64</Path>
+ <Path fileType="header">/usr/include/Vc/Allocator</Path>
+ <Path fileType="header">/usr/include/Vc/IO</Path>
+ <Path fileType="header">/usr/include/Vc/Memory</Path>
+ <Path fileType="header">/usr/include/Vc/SimdArray</Path>
+ <Path fileType="header">/usr/include/Vc/Utils</Path>
+ <Path fileType="header">/usr/include/Vc/Vc</Path>
+ <Path fileType="header">/usr/include/Vc/array</Path>
+ <Path fileType="header">/usr/include/Vc/avx/casts.h</Path>
+ <Path fileType="header">/usr/include/Vc/avx/const.h</Path>
+ <Path fileType="header">/usr/include/Vc/avx/const_data.h</Path>
+ <Path fileType="header">/usr/include/Vc/avx/debug.h</Path>
+ <Path fileType="header">/usr/include/Vc/avx/deinterleave.tcc</Path>
+ <Path fileType="header">/usr/include/Vc/avx/detail.h</Path>
+ <Path fileType="header">/usr/include/Vc/avx/helperimpl.h</Path>
+ <Path fileType="header">/usr/include/Vc/avx/intrinsics.h</Path>
+ <Path fileType="header">/usr/include/Vc/avx/limits.h</Path>
+ <Path fileType="header">/usr/include/Vc/avx/macros.h</Path>
+ <Path fileType="header">/usr/include/Vc/avx/mask.h</Path>
+ <Path fileType="header">/usr/include/Vc/avx/mask.tcc</Path>
+ <Path fileType="header">/usr/include/Vc/avx/math.h</Path>
+ <Path fileType="header">/usr/include/Vc/avx/shuffle.h</Path>
+ <Path fileType="header">/usr/include/Vc/avx/simd_cast.h</Path>
+ <Path fileType="header">/usr/include/Vc/avx/simd_cast_caller.tcc</Path>
+ <Path fileType="header">/usr/include/Vc/avx/types.h</Path>
+ <Path fileType="header">/usr/include/Vc/avx/vector.h</Path>
+ <Path fileType="header">/usr/include/Vc/avx/vector.tcc</Path>
+ <Path fileType="header">/usr/include/Vc/avx/vectorhelper.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/algorithms.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/aliasingentryhelper.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/alignedbase.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/bitscanintrinsics.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/const.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/data.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/deinterleave.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/elementreference.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/exponential.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/fix_clang_emmintrin.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/gatherimplementation.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/gatherinterface.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/gatherinterface_deprecated.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/generalinterface.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/iif.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/indexsequence.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/interleave.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/interleavedmemory.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/iterators.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/loadinterface.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/loadstoreflags.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/logarithm.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/macros.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/makeContainer.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/make_unique.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/malloc.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/mask.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/maskbool.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/math.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/memory.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/memorybase.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/memoryfwd.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/operators.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/permutation.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/scatterimplementation.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/scatterinterface.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/scatterinterface_deprecated.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/set.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/simd_cast.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/simd_cast_caller.tcc</Path>
+ <Path fileType="header">/usr/include/Vc/common/simdarray.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/simdarrayfwd.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/simdarrayhelper.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/simdize.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/simdmaskarray.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/span.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/storage.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/storeinterface.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/subscript.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/support.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/transpose.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/trigonometric.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/types.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/utility.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/vector.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/vector/casts.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/vectorabi.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/vectortraits.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/vectortuple.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/where.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/writemaskedvector.h</Path>
+ <Path fileType="header">/usr/include/Vc/common/x86_prefetches.h</Path>
+ <Path fileType="header">/usr/include/Vc/cpuid.h</Path>
+ <Path fileType="header">/usr/include/Vc/fwddecl.h</Path>
+ <Path fileType="header">/usr/include/Vc/global.h</Path>
+ <Path fileType="header">/usr/include/Vc/iterators</Path>
+ <Path fileType="header">/usr/include/Vc/limits</Path>
+ <Path fileType="header">/usr/include/Vc/scalar/detail.h</Path>
+ <Path fileType="header">/usr/include/Vc/scalar/helperimpl.h</Path>
+ <Path fileType="header">/usr/include/Vc/scalar/limits.h</Path>
+ <Path fileType="header">/usr/include/Vc/scalar/macros.h</Path>
+ <Path fileType="header">/usr/include/Vc/scalar/mask.h</Path>
+ <Path fileType="header">/usr/include/Vc/scalar/math.h</Path>
+ <Path fileType="header">/usr/include/Vc/scalar/operators.h</Path>
+ <Path fileType="header">/usr/include/Vc/scalar/simd_cast.h</Path>
+ <Path fileType="header">/usr/include/Vc/scalar/simd_cast_caller.tcc</Path>
+ <Path fileType="header">/usr/include/Vc/scalar/type_traits.h</Path>
+ <Path fileType="header">/usr/include/Vc/scalar/types.h</Path>
+ <Path fileType="header">/usr/include/Vc/scalar/vector.h</Path>
+ <Path fileType="header">/usr/include/Vc/scalar/vector.tcc</Path>
+ <Path fileType="header">/usr/include/Vc/simdize</Path>
+ <Path fileType="header">/usr/include/Vc/span</Path>
+ <Path fileType="header">/usr/include/Vc/sse/casts.h</Path>
+ <Path fileType="header">/usr/include/Vc/sse/const.h</Path>
+ <Path fileType="header">/usr/include/Vc/sse/const_data.h</Path>
+ <Path fileType="header">/usr/include/Vc/sse/debug.h</Path>
+ <Path fileType="header">/usr/include/Vc/sse/deinterleave.tcc</Path>
+ <Path fileType="header">/usr/include/Vc/sse/detail.h</Path>
+ <Path fileType="header">/usr/include/Vc/sse/helperimpl.h</Path>
+ <Path fileType="header">/usr/include/Vc/sse/intrinsics.h</Path>
+ <Path fileType="header">/usr/include/Vc/sse/limits.h</Path>
+ <Path fileType="header">/usr/include/Vc/sse/macros.h</Path>
+ <Path fileType="header">/usr/include/Vc/sse/mask.h</Path>
+ <Path fileType="header">/usr/include/Vc/sse/mask.tcc</Path>
+ <Path fileType="header">/usr/include/Vc/sse/math.h</Path>
+ <Path fileType="header">/usr/include/Vc/sse/prefetches.tcc</Path>
+ <Path fileType="header">/usr/include/Vc/sse/shuffle.h</Path>
+ <Path fileType="header">/usr/include/Vc/sse/simd_cast.h</Path>
+ <Path fileType="header">/usr/include/Vc/sse/simd_cast_caller.tcc</Path>
+ <Path fileType="header">/usr/include/Vc/sse/type_traits.h</Path>
+ <Path fileType="header">/usr/include/Vc/sse/types.h</Path>
+ <Path fileType="header">/usr/include/Vc/sse/vector.h</Path>
+ <Path fileType="header">/usr/include/Vc/sse/vector.tcc</Path>
+ <Path fileType="header">/usr/include/Vc/sse/vectorhelper.h</Path>
+ <Path fileType="header">/usr/include/Vc/sse/vectorhelper.tcc</Path>
+ <Path fileType="header">/usr/include/Vc/support.h</Path>
+ <Path fileType="header">/usr/include/Vc/traits/decay.h</Path>
+ <Path fileType="header">/usr/include/Vc/traits/entry_type_of.h</Path>
+ <Path fileType="header">/usr/include/Vc/traits/has_addition_operator.h</Path>
+ <Path fileType="header">/usr/include/Vc/traits/has_contiguous_storage.h</Path>
+ <Path fileType="header">/usr/include/Vc/traits/has_equality_operator.h</Path>
+ <Path fileType="header">/usr/include/Vc/traits/has_multiply_operator.h</Path>
+ <Path fileType="header">/usr/include/Vc/traits/has_no_allocated_data.h</Path>
+ <Path fileType="header">/usr/include/Vc/traits/has_subscript_operator.h</Path>
+ <Path fileType="header">/usr/include/Vc/traits/is_functor_argument_immutable.h</Path>
+ <Path fileType="header">/usr/include/Vc/traits/is_gather_signature.h</Path>
+ <Path fileType="header">/usr/include/Vc/traits/is_implicit_cast_allowed.h</Path>
+ <Path fileType="header">/usr/include/Vc/traits/is_index_sequence.h</Path>
+ <Path fileType="header">/usr/include/Vc/traits/is_initializer_list.h</Path>
+ <Path fileType="header">/usr/include/Vc/traits/is_load_arguments.h</Path>
+ <Path fileType="header">/usr/include/Vc/traits/is_output_iterator.h</Path>
+ <Path fileType="header">/usr/include/Vc/traits/type_traits.h</Path>
+ <Path fileType="header">/usr/include/Vc/type_traits</Path>
+ <Path fileType="header">/usr/include/Vc/vector</Path>
+ <Path fileType="header">/usr/include/Vc/vector.h</Path>
+ <Path fileType="header">/usr/include/Vc/version.h</Path>
+ <Path fileType="library">/usr/lib64/cmake/Vc/AddCompilerFlag.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/Vc/CheckCCompilerFlag.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/Vc/CheckCXXCompilerFlag.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/Vc/FindVc.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/Vc/OptimizeForArchitecture.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/Vc/UserWarning.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/Vc/VcConfig.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/Vc/VcConfigVersion.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/Vc/VcMacros.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/Vc/VcTargets-relwithdebinfo.cmake</Path>
+ <Path fileType="library">/usr/lib64/cmake/Vc/VcTargets.cmake</Path>
+ <Path fileType="library">/usr/lib64/libVc.a</Path>
</Files>
</Package>
<History>
- <Update release="2">
- <Date>2016-09-20</Date>
- <Version>1.2.0</Version>
+ <Update release="3">
+ <Date>2018-10-02</Date>
+ <Version>1.4.0</Version>
<Comment>Packaging update</Comment>
- <Name>Peter O&apos;Connor</Name>
- <Email>sunnyflunk@gmail.com</Email>
+ <Name>Justin Berthault</Name>
+ <Email>justin.berthault@zaclys.net</Email>
</Update>
</History>
</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Apr 26 2023, 3:59 AM (15 w, 2 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5793898
Default Alt Text
D3965.id.diff (15 KB)

Event Timeline