# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # devel/tl-expected # devel/tl-expected/distinfo # devel/tl-expected/Makefile # devel/tl-expected/pkg-descr # devel/tl-expected/pkg-plist # echo c - devel/tl-expected mkdir -p devel/tl-expected > /dev/null 2>&1 echo x - devel/tl-expected/distinfo sed 's/^X//' >devel/tl-expected/distinfo << '035c11c2b9bdf66ffa7d4b09f37421db' XTIMESTAMP = 1583119531 XSHA256 (TartanLlama-expected-v1.0.0_GH0.tar.gz) = 8f5124085a124113e75e3890b4e923e3a4de5b26a973b891b3deb40e19c03cee XSIZE (TartanLlama-expected-v1.0.0_GH0.tar.gz) = 102672 XSHA256 (TartanLlama-tl-cmake-284c6a3_GH0.tar.gz) = cc69510c3aeb0ce1e4b86e0a04156c630bff5bf6ae2f47593d40cca89daf8369 XSIZE (TartanLlama-tl-cmake-284c6a3_GH0.tar.gz) = 755 035c11c2b9bdf66ffa7d4b09f37421db echo x - devel/tl-expected/Makefile sed 's/^X//' >devel/tl-expected/Makefile << 'c25b7644a0b778cec77c831c3009cf05' X# $FreeBSD$ X XPORTNAME= tl-expected XDISTVERSIONPREFIX= v XDISTVERSION= 1.0.0 XCATEGORIES= devel X XMAINTAINER= henry.hu.sh@gmail.com XCOMMENT= C++11/14/17 std::expected with functional-style extensions X XLICENSE= PD XLICENSE_FILE= ${WRKSRC}/COPYING X XUSES= cmake XUSE_GITHUB= yes XGH_ACCOUNT= TartanLlama XGH_PROJECT= expected XGH_TUPLE= TartanLlama:tl-cmake:284c6a3:tlcmake/cmake/tl-cmake XNO_ARCH= yes XCMAKE_ARGS= -DFETCHCONTENT_SOURCE_DIR_TL_CMAKE=${CMAKE_SOURCE_PATH}/cmake/tl-cmake X XOPTIONS_DEFINE= TESTS XOPTIONS_DEFAULT= X XTESTS_DESC= Build tests XTESTS_CMAKE_BOOL= EXPECTED_ENABLE_TESTS X X.include X Xdo-test: X.if ${PORT_OPTIONS:MTESTS} X @${CONFIGURE_WRKSRC}/tests X.else X @${ECHO} Must build with TESTS on to run tests. X.endif X X.include c25b7644a0b778cec77c831c3009cf05 echo x - devel/tl-expected/pkg-descr sed 's/^X//' >devel/tl-expected/pkg-descr << '5b9920406256f4b550e8d05c7e315a44' XSingle header implementation of std::expected with functional-style extensions. X Xstd::expected is proposed as the preferred way to represent object which will Xeither have an expected value, or an unexpected value giving information about Xwhy something failed. Unfortunately, chaining together many computations which Xmay fail can be verbose, as error-checking code will be mixed in with the Xactual programming logic. This implementation provides a number of utilities to Xmake coding with expected cleaner. X XWWW: https://github.com/TartanLlama/expected 5b9920406256f4b550e8d05c7e315a44 echo x - devel/tl-expected/pkg-plist sed 's/^X//' >devel/tl-expected/pkg-plist << 'bbd39b06b041a05511f8a4b2d845429b' Xinclude/tl/expected.hpp Xshare/cmake/tl-expected/tl-expected-config-version.cmake Xshare/cmake/tl-expected/tl-expected-config.cmake Xshare/cmake/tl-expected/tl-expected-targets.cmake bbd39b06b041a05511f8a4b2d845429b exit