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