From nobody Wed Jan 15 17:00:14 2025 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YYC0t20Bnz5kN5T for ; Wed, 15 Jan 2025 17:00:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YYC0t0yLmz41lT for ; Wed, 15 Jan 2025 17:00:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736960414; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=VjsXX8gFYHZRZY5xOzlV/rH2IBMwAy3Y/XHO5d2AUWo=; b=q3lLpGOEguoZSUBqotgz4odr2vPdO9AOaVmwBj2w9jo3LQsXud4UupLiX+pPA51QJULnIN ZsNFivts9EpcpCifM0hG84W9ZXYQTcdyr/+gFKPBq+fil2S765B3eZ5KSmD6rKvCGpdaTh QwFnLEZ6kpJvrBzUfWZvrt17aBZoHGJ1p65Ch3VXy5iY5JtJZnwP+bgt1raIXc5mNf6Ry+ OyyKwmlRYumZgZ1zSVEHJ714Rkoifbi6CP7PMS3wn0cqESeXd9gd9nBTKitOn0PvEXTLkl 25vJH3cH0YYzQUHc1c1dtFRicib4S/fd1drx0vHWFRkg+K4CXiiOxByKierdxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736960414; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=VjsXX8gFYHZRZY5xOzlV/rH2IBMwAy3Y/XHO5d2AUWo=; b=Up+01GWjcWquPEs2rvcbWz+QSpskVZbghzYDsWjGAPpIeJtX+lgVGQ6OdzcvndB6iioXvO 3kH81eFFQSOSWyCxRo0OvHpbCZwnhzy+SSsghoRwEGBBqPjJKGEfXTy1H16xctiMstH7hq XwLB849alSIlfmgvGhoFBdo6TwedeZZpj5uQchvVUN3gw9ThVBg5LeNXBUfjmtxtMIR1rm +vo5ctT5xTpmdtS5nV4UbEa83NtCaYCQ8uhfNUyZ343TOw35mYSpAqdedO/fwbXFYpvzLI TkWzHYohWsIixo7xJkOUs/nBMJ70uGIdCXpay4nx03pdvvmcgZt45062CZpuMA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736960414; a=rsa-sha256; cv=none; b=t7g5nZ7I8iwRa7p76SSUDZ8WZw2edlk6acP98oruMc6Fe0nEVH/jThLt3PZwJd09QsWdcJ hwzofgRSbn8J0Uulo7H43JqfJHiuPJzY+HHGKQGakAxSb4tTa2/9nD0ZKuq2HSflLtwX81 t6hY7v79WBpAq4OaYbf4Pix+4ziEg9lUJWXMmRbIIPkceLB6bUnM5UYRgvVPP+bwFdG1C+ jC7MLHNJVeWY/gQohJ2kRiQ7CO9NOfJQTKrsogsN9qJNlvnYz7etRr0TvLEqYu9ylUf8EO /qY3+MpIytCFE3FEH1wSO9scZvSPs8D6HeFNk6qfBMWNK4IA+gGwIi5tr3e0dQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YYC0t0M1wzvMd for ; Wed, 15 Jan 2025 17:00:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 50FH0D7t058481 for ; Wed, 15 Jan 2025 17:00:13 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 50FH0DPg058480 for ports-bugs@FreeBSD.org; Wed, 15 Jan 2025 17:00:13 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 284084] [NEW PORT] devel/reflect-cpp: C++-20 library for fast serialization, deserialization and validation Date: Wed, 15 Jan 2025 17:00:14 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: alster@vinterdalen.se X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform bug_file_loc op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports-bugs@freebsd.org Sender: owner-freebsd-ports-bugs@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D284084 Bug ID: 284084 Summary: [NEW PORT] devel/reflect-cpp: C++-20 library for fast serialization, deserialization and validation Product: Ports & Packages Version: Latest Hardware: Any URL: https://rfl.getml.com/ OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: alster@vinterdalen.se Attachment #256718 maintainer-approval+ Flags: Flags: maintainer-feedback+ Created attachment 256718 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D256718&action= =3Dedit [PATCH] [NEW PORT] devel/reflect-cpp: C++-20 library for fast serialization, deserialization and validation reflect-cpp is a C++-20 library for fast serialization, deserialization and validation using reflection, similar to pydantic in Python, serde in Rust, encoding in Go or aeson in Haskell. reflect-cpp fills an important gap in C++ development. It minimizes boilerp= late code and enhances code safety for seamless and efficient data exchange acro= ss system components. Design principles for reflect-cpp include: Close integration with containers from the C++ standard library Close adherence to C++ idioms Out-of-the-box support for JSON Simple installation Simple extendability to other serialization formats Simple extendability to custom classes Being one of the fastest serialization libraries in existence, as demonstrated by our benchmarks Poudriere testport: OK for [amd64 i386] * [142 141 134]=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 Make test: 100% tests passed, 0 tests failed out of 193 --=20 You are receiving this mail because: You are the assignee for the bug.=