Bug 243296 - [NEW PORT] devel/dbg-macro: C++ macro for printf-style debugging fans
Summary: [NEW PORT] devel/dbg-macro: C++ macro for printf-style debugging fans
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL: https://github.com/sharkdp/dbg-macro
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-12 18:11 UTC by Lewis Cook
Modified: 2020-05-28 14:38 UTC (History)
0 users

See Also:


Attachments
dbg-macro-0.3.0.diff (3.27 KB, patch)
2020-01-12 18:11 UTC, Lewis Cook
no flags Details | Diff
dbg-macro-0.3.0.log (19.10 KB, text/plain)
2020-01-12 18:12 UTC, Lewis Cook
no flags Details
dbg-macro-0.4.0.diff (3.27 KB, patch)
2020-05-28 14:38 UTC, Lewis Cook
no flags Details | Diff
dbg-macro-0.4.0.log (18.34 KB, text/plain)
2020-05-28 14:38 UTC, Lewis Cook
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lewis Cook freebsd_triage 2020-01-12 18:11:26 UTC
Created attachment 210662 [details]
dbg-macro-0.3.0.diff

Debuggers are great. But sometimes you just don't have the
time or patience to set up everything correctly and just
want a quick way to inspect some values at runtime.

This projects provides a single header file with a dbg(...)
macro that can be used in all circumstances where you
would typically write printf("...",...) or std::cout << ...,
but it comes with a few extras.

WWW: https://github.com/sharkdp/dbg-macro

QA:
   * Portlint: Looks fine;
   * Poudriere: Package built, application works as intended.
Comment 1 Lewis Cook freebsd_triage 2020-01-12 18:12:26 UTC
Created attachment 210663 [details]
dbg-macro-0.3.0.log

* Poudriere build log.
Comment 2 Lewis Cook freebsd_triage 2020-05-28 14:38:35 UTC
Created attachment 214971 [details]
dbg-macro-0.4.0.diff

* Update to 0.4.0.
Comment 3 Lewis Cook freebsd_triage 2020-05-28 14:38:58 UTC
Created attachment 214972 [details]
dbg-macro-0.4.0.log

* Poudriere testport log.