svn commit: r478655 - in head/devel: . eastl eastl/files
Yuri Victorovich
yuri at FreeBSD.org
Sat Sep 1 07:15:56 UTC 2018
Author: yuri
Date: Sat Sep 1 07:15:54 2018
New Revision: 478655
URL: https://svnweb.freebsd.org/changeset/ports/478655
Log:
New port: devel/eastl: Electronic Arts Standard Template Library
Added:
head/devel/eastl/
head/devel/eastl/Makefile (contents, props changed)
head/devel/eastl/distinfo (contents, props changed)
head/devel/eastl/files/
head/devel/eastl/files/patch-CMakeLists.txt (contents, props changed)
head/devel/eastl/pkg-descr (contents, props changed)
head/devel/eastl/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Sat Sep 1 06:30:47 2018 (r478654)
+++ head/devel/Makefile Sat Sep 1 07:15:54 2018 (r478655)
@@ -484,6 +484,7 @@
SUBDIR += dyncall
SUBDIR += e00compr
SUBDIR += e2fsprogs-libss
+ SUBDIR += eastl
SUBDIR += easygit
SUBDIR += easyloggingpp
SUBDIR += eblob
Added: head/devel/eastl/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/eastl/Makefile Sat Sep 1 07:15:54 2018 (r478655)
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= eastl
+DISTVERSION= 3.12.01
+CATEGORIES= devel
+
+MAINTAINER= yuri at FreeBSD.org
+COMMENT= Electronic Arts Standard Template Library
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake:outsource compiler:c++14-lang
+USE_GITHUB= yes
+GH_ACCOUNT= electronicarts
+GH_PROJECT= ${PORTNAME:tu}
+USE_LDCONFIG= yes
+
+.include <bsd.port.mk>
Added: head/devel/eastl/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/eastl/distinfo Sat Sep 1 07:15:54 2018 (r478655)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1535785500
+SHA256 (electronicarts-EASTL-3.12.01_GH0.tar.gz) = 91852c777351927744520efc8841c9e6a0746a5b52ad5b53a8a2f9872217baad
+SIZE (electronicarts-EASTL-3.12.01_GH0.tar.gz) = 1133233
Added: head/devel/eastl/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/eastl/files/patch-CMakeLists.txt Sat Sep 1 07:15:54 2018 (r478655)
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig 2018-09-01 07:06:11 UTC
++++ CMakeLists.txt
+@@ -43,7 +43,7 @@ add_definitions(-DEASTL_OPENSOURCE=1)
+ # Library definition
+ #-------------------------------------------------------------------------------------------
+ file(GLOB EASTL_SOURCES "source/*.cpp" "include/EASTL/*.h" "include/EASTL/bonus/*.h")
+-add_library(EASTL ${EASTL_SOURCES})
++add_library(EASTL SHARED ${EASTL_SOURCES})
+ include_directories("include")
+
+ #-------------------------------------------------------------------------------------------
Added: head/devel/eastl/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/eastl/pkg-descr Sat Sep 1 07:15:54 2018 (r478655)
@@ -0,0 +1,7 @@
+EASTL stands for Electronic Arts Standard Template Library. It is a C++ template
+library of containers, algorithms, and iterators useful for runtime and tool
+development across multiple platforms. It is a fairly extensive and robust
+implementation of such a library and has an emphasis on high performance above
+all other considerations.
+
+WWW: https://github.com/electronicarts/EASTL
Added: head/devel/eastl/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/eastl/pkg-plist Sat Sep 1 07:15:54 2018 (r478655)
@@ -0,0 +1,127 @@
+include/EABase/config/eacompiler.h
+include/EABase/config/eacompilertraits.h
+include/EABase/config/eaplatform.h
+include/EABase/eabase.h
+include/EABase/eahave.h
+include/EABase/earesult.h
+include/EABase/eastdarg.h
+include/EABase/eaunits.h
+include/EABase/nullptr.h
+include/EABase/version.h
+include/EASTL/algorithm.h
+include/EASTL/allocator.h
+include/EASTL/allocator_malloc.h
+include/EASTL/any.h
+include/EASTL/array.h
+include/EASTL/bitset.h
+include/EASTL/bitvector.h
+include/EASTL/bonus/adaptors.h
+include/EASTL/bonus/call_traits.h
+include/EASTL/bonus/compressed_pair.h
+include/EASTL/bonus/fixed_ring_buffer.h
+include/EASTL/bonus/intrusive_sdlist.h
+include/EASTL/bonus/intrusive_slist.h
+include/EASTL/bonus/list_map.h
+include/EASTL/bonus/ring_buffer.h
+include/EASTL/bonus/sort_extra.h
+include/EASTL/bonus/sparse_matrix.h
+include/EASTL/chrono.h
+include/EASTL/core_allocator.h
+include/EASTL/core_allocator_adapter.h
+include/EASTL/deque.h
+include/EASTL/fixed_allocator.h
+include/EASTL/fixed_function.h
+include/EASTL/fixed_hash_map.h
+include/EASTL/fixed_hash_set.h
+include/EASTL/fixed_list.h
+include/EASTL/fixed_map.h
+include/EASTL/fixed_set.h
+include/EASTL/fixed_slist.h
+include/EASTL/fixed_string.h
+include/EASTL/fixed_substring.h
+include/EASTL/fixed_vector.h
+include/EASTL/functional.h
+include/EASTL/hash_map.h
+include/EASTL/hash_set.h
+include/EASTL/heap.h
+include/EASTL/initializer_list.h
+include/EASTL/internal/allocator_traits.h
+include/EASTL/internal/allocator_traits_fwd_decls.h
+include/EASTL/internal/char_traits.h
+include/EASTL/internal/config.h
+include/EASTL/internal/copy_help.h
+include/EASTL/internal/enable_shared.h
+include/EASTL/internal/fill_help.h
+include/EASTL/internal/fixed_pool.h
+include/EASTL/internal/function.h
+include/EASTL/internal/function_detail.h
+include/EASTL/internal/function_help.h
+include/EASTL/internal/functional_base.h
+include/EASTL/internal/generic_iterator.h
+include/EASTL/internal/hashtable.h
+include/EASTL/internal/in_place_t.h
+include/EASTL/internal/integer_sequence.h
+include/EASTL/internal/intrusive_hashtable.h
+include/EASTL/internal/mem_fn.h
+include/EASTL/internal/memory_base.h
+include/EASTL/internal/meta.h
+include/EASTL/internal/move_help.h
+include/EASTL/internal/pair_fwd_decls.h
+include/EASTL/internal/piecewise_construct_t.h
+include/EASTL/internal/red_black_tree.h
+include/EASTL/internal/smart_ptr.h
+include/EASTL/internal/thread_support.h
+include/EASTL/internal/tuple_fwd_decls.h
+include/EASTL/internal/type_compound.h
+include/EASTL/internal/type_fundamental.h
+include/EASTL/internal/type_pod.h
+include/EASTL/internal/type_properties.h
+include/EASTL/internal/type_transformations.h
+include/EASTL/intrusive_hash_map.h
+include/EASTL/intrusive_hash_set.h
+include/EASTL/intrusive_list.h
+include/EASTL/intrusive_ptr.h
+include/EASTL/iterator.h
+include/EASTL/linked_array.h
+include/EASTL/linked_ptr.h
+include/EASTL/list.h
+include/EASTL/map.h
+include/EASTL/memory.h
+include/EASTL/meta.h
+include/EASTL/numeric.h
+include/EASTL/numeric_limits.h
+include/EASTL/optional.h
+include/EASTL/priority_queue.h
+include/EASTL/queue.h
+include/EASTL/random.h
+include/EASTL/ratio.h
+include/EASTL/safe_ptr.h
+include/EASTL/scoped_array.h
+include/EASTL/scoped_ptr.h
+include/EASTL/segmented_vector.h
+include/EASTL/set.h
+include/EASTL/shared_array.h
+include/EASTL/shared_ptr.h
+include/EASTL/slist.h
+include/EASTL/sort.h
+include/EASTL/span.h
+include/EASTL/stack.h
+include/EASTL/string.h
+include/EASTL/string_hash_map.h
+include/EASTL/string_map.h
+include/EASTL/string_view.h
+include/EASTL/tuple.h
+include/EASTL/type_traits.h
+include/EASTL/unique_ptr.h
+include/EASTL/unordered_map.h
+include/EASTL/unordered_set.h
+include/EASTL/utility.h
+include/EASTL/variant.h
+include/EASTL/vector.h
+include/EASTL/vector_map.h
+include/EASTL/vector_multimap.h
+include/EASTL/vector_multiset.h
+include/EASTL/vector_set.h
+include/EASTL/version.h
+include/EASTL/weak_ptr.h
+lib/libEASTL.so
More information about the svn-ports-head
mailing list