Page Menu
Home
Solus
Search
Configure Global Search
Log In
Files
F10693615
D3965.id.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
15 KB
Referenced Files
None
Subscribers
None
D3965.id.diff
View Options
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'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'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
Details
Attached
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)
Attached To
Mode
D3965: Update vc to 1.4.0
Attached
Detach File
Event Timeline
Log In to Comment