lager: add version 0.1.1
lager is a C++ library to assist `value-oriented design` by implementing the `unidirectional data-flow architecture`. It is heavily inspired by Elm and Redux, and enables composable designs by promoting the use of simple value types and testable application logic via pure functions. And you get time-travel for free!
This commit is contained in:
parent
edf5cff945
commit
6e95fce423
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.4192 2024/03/12 17:53:25 wiz Exp $
|
||||
# $NetBSD: Makefile,v 1.4193 2024/03/14 19:20:29 markd Exp $
|
||||
#
|
||||
|
||||
COMMENT= Development utilities
|
||||
|
@ -868,6 +868,7 @@ SUBDIR+= kservice
|
|||
SUBDIR+= ktexteditor
|
||||
SUBDIR+= kwayland
|
||||
SUBDIR+= kyua
|
||||
SUBDIR+= lager
|
||||
SUBDIR+= lazygit
|
||||
SUBDIR+= lcc
|
||||
SUBDIR+= lcdis
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
lager is a C++ library to assist `value-oriented design` by
|
||||
implementing the `unidirectional data-flow architecture`. It is
|
||||
heavily inspired by Elm and Redux, and enables composable designs by
|
||||
promoting the use of simple value types and testable application logic
|
||||
via pure functions. And you get time-travel for free!
|
|
@ -0,0 +1,19 @@
|
|||
# $NetBSD: Makefile,v 1.1 2024/03/14 19:20:29 markd Exp $
|
||||
|
||||
DISTNAME= lager-0.1.1
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= ${MASTER_SITE_GITHUB:=arximboldi/}
|
||||
GITHUB_TAG= v${PKGVERSION_NOREV}
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= https://sinusoid.es/lager
|
||||
COMMENT= C++ library for value-oriented design using unidirectional data-flow
|
||||
LICENSE= boost-license
|
||||
|
||||
USE_LANGUAGES= c c++
|
||||
|
||||
CMAKE_CONFIGURE_ARGS+= -Dlager_BUILD_EXAMPLES=OFF
|
||||
CMAKE_CONFIGURE_ARGS+= -Dlager_BUILD_TESTS=OFF
|
||||
|
||||
.include "../../devel/cmake/build.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,71 @@
|
|||
@comment $NetBSD: PLIST,v 1.1 2024/03/14 19:20:29 markd Exp $
|
||||
include/lager/commit.hpp
|
||||
include/lager/config.hpp
|
||||
include/lager/constant.hpp
|
||||
include/lager/context.hpp
|
||||
include/lager/cursor.hpp
|
||||
include/lager/debug/debugger.hpp
|
||||
include/lager/debug/http_server.hpp
|
||||
include/lager/debug/tree_debugger.hpp
|
||||
include/lager/deps.hpp
|
||||
include/lager/detail/access.hpp
|
||||
include/lager/detail/lens_nodes.hpp
|
||||
include/lager/detail/merge_nodes.hpp
|
||||
include/lager/detail/no_value.hpp
|
||||
include/lager/detail/nodes.hpp
|
||||
include/lager/detail/signal.hpp
|
||||
include/lager/detail/smart_lens.hpp
|
||||
include/lager/detail/xform_nodes.hpp
|
||||
include/lager/effect.hpp
|
||||
include/lager/event_loop/boost_asio.hpp
|
||||
include/lager/event_loop/manual.hpp
|
||||
include/lager/event_loop/qml.hpp
|
||||
include/lager/event_loop/qt.hpp
|
||||
include/lager/event_loop/queue.hpp
|
||||
include/lager/event_loop/safe_queue.hpp
|
||||
include/lager/event_loop/sdl.hpp
|
||||
include/lager/extra/cereal/enum.hpp
|
||||
include/lager/extra/cereal/immer_array.hpp
|
||||
include/lager/extra/cereal/immer_box.hpp
|
||||
include/lager/extra/cereal/immer_flex_vector.hpp
|
||||
include/lager/extra/cereal/immer_map.hpp
|
||||
include/lager/extra/cereal/immer_set.hpp
|
||||
include/lager/extra/cereal/immer_vector.hpp
|
||||
include/lager/extra/cereal/inline.hpp
|
||||
include/lager/extra/cereal/json.hpp
|
||||
include/lager/extra/cereal/optional_nvp.hpp
|
||||
include/lager/extra/cereal/struct.hpp
|
||||
include/lager/extra/cereal/tuple.hpp
|
||||
include/lager/extra/cereal/variant_with_name.hpp
|
||||
include/lager/extra/derive.hpp
|
||||
include/lager/extra/derive/cereal.hpp
|
||||
include/lager/extra/derive/eq.hpp
|
||||
include/lager/extra/derive/hana.hpp
|
||||
include/lager/extra/derive/hash.hpp
|
||||
include/lager/extra/derive/size_check.hpp
|
||||
include/lager/extra/enum.hpp
|
||||
include/lager/extra/qt.hpp
|
||||
include/lager/extra/struct.hpp
|
||||
include/lager/future.hpp
|
||||
include/lager/lens.hpp
|
||||
include/lager/lenses.hpp
|
||||
include/lager/lenses/at.hpp
|
||||
include/lager/lenses/at_or.hpp
|
||||
include/lager/lenses/attr.hpp
|
||||
include/lager/lenses/optional.hpp
|
||||
include/lager/lenses/tuple.hpp
|
||||
include/lager/lenses/unbox.hpp
|
||||
include/lager/lenses/variant.hpp
|
||||
include/lager/reader.hpp
|
||||
include/lager/resources_path.hpp
|
||||
include/lager/resources_path.hpp.in
|
||||
include/lager/sensor.hpp
|
||||
include/lager/setter.hpp
|
||||
include/lager/state.hpp
|
||||
include/lager/store.hpp
|
||||
include/lager/tags.hpp
|
||||
include/lager/util.hpp
|
||||
include/lager/watch.hpp
|
||||
include/lager/with.hpp
|
||||
include/lager/writer.hpp
|
||||
lib/cmake/Lager/LagerConfig.cmake
|
|
@ -0,0 +1,13 @@
|
|||
# $NetBSD: buildlink3.mk,v 1.1 2024/03/14 19:20:29 markd Exp $
|
||||
|
||||
BUILDLINK_TREE+= lager
|
||||
|
||||
.if !defined(LAGER_BUILDLINK3_MK)
|
||||
LAGER_BUILDLINK3_MK:=
|
||||
|
||||
BUILDLINK_API_DEPENDS.lager+= lager>=0.1.1
|
||||
BUILDLINK_DEPMETHOD.lager?= build
|
||||
BUILDLINK_PKGSRCDIR.lager?= ../../devel/lager
|
||||
.endif # LAGER_BUILDLINK3_MK
|
||||
|
||||
BUILDLINK_TREE+= -lager
|
|
@ -0,0 +1,5 @@
|
|||
$NetBSD: distinfo,v 1.1 2024/03/14 19:20:29 markd Exp $
|
||||
|
||||
BLAKE2s (lager-0.1.1.tar.gz) = 26d44bc0e72f2cdbf005a2c2d47cd1eb8efcf4efc3b5e29fb4fbb25faf21a919
|
||||
SHA512 (lager-0.1.1.tar.gz) = f88f22dbe1d0e099b1c1f0d8b165c155c44db61a51297ca445d82db8ed4efb918016678a5d6977147214540c69b72f7364d0d14ddc7f300625c19553c88a4e39
|
||||
Size (lager-0.1.1.tar.gz) = 874540 bytes
|
Loading…
Reference in New Issue