Commit 61cd37ae authored by yuri's avatar yuri
Browse files

New port: devel/eastl: Electronic Arts Standard Template Library

parent 8ada5220
...@@ -484,6 +484,7 @@ ...@@ -484,6 +484,7 @@
SUBDIR += dyncall SUBDIR += dyncall
SUBDIR += e00compr SUBDIR += e00compr
SUBDIR += e2fsprogs-libss SUBDIR += e2fsprogs-libss
SUBDIR += eastl
SUBDIR += easygit SUBDIR += easygit
SUBDIR += easyloggingpp SUBDIR += easyloggingpp
SUBDIR += eblob SUBDIR += eblob
......
# $FreeBSD$
PORTNAME= eastl
DISTVERSION= 3.12.01
CATEGORIES= devel
MAINTAINER= yuri@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>
TIMESTAMP = 1535785500
SHA256 (electronicarts-EASTL-3.12.01_GH0.tar.gz) = 91852c777351927744520efc8841c9e6a0746a5b52ad5b53a8a2f9872217baad
SIZE (electronicarts-EASTL-3.12.01_GH0.tar.gz) = 1133233
--- 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")
#-------------------------------------------------------------------------------------------
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
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
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment