Page MenuHomeFreeBSD

Add a new port devel/libgrading.
ClosedPublic

Authored by jonathan on Sep 19 2016, 7:02 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Apr 17, 1:37 AM
Unknown Object (File)
Tue, Apr 16, 11:32 AM
Unknown Object (File)
Thu, Apr 11, 11:13 AM
Unknown Object (File)
Mar 4 2024, 5:12 AM
Unknown Object (File)
Jan 14 2024, 2:08 AM
Unknown Object (File)
Dec 30 2023, 6:58 AM
Unknown Object (File)
Dec 30 2023, 6:58 AM
Unknown Object (File)
Dec 30 2023, 6:58 AM
Subscribers

Details

Summary

This port provides libgrading, a library for evaluating C- and C++-language
assignments in programming classes. It could also be used as a unit testing
framework, but it's designed to treat the code under test with some
suspicion (using Capsicum sandboxing by default). It also allows different
tests to be assigned different weights towards the overall grade/score,
which is not typically a feature of unit testing frameworks.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 5250
Build 5408: arc lint + arc unit

Event Timeline

jonathan retitled this revision from to Add a new port devel/libgrading..
jonathan updated this object.
jonathan added a reviewer: portmgr.
devel/libgrading/Makefile
9–11

All this should go after the LIB_DEPENDS line.

Also, the GH_PROJECT line can be removed, it is the default.

jonathan marked an inline comment as done.
  • Remove superfluous GH_PROJECT variable.
  • Move GitHub details to below LIB_DEPENDS.
  • Clean up COMMENT to satisfy portlint -A.
  • Change pkg-plist to PLIST_FILES.
devel/libgrading/Makefile
9–11

Ah, yes. I failed to run portlint -A on this until now. I've made the changes you suggested, as well as some others from portlint (clean up the COMMENT and use PLIST_FILES instead of pkg-plist).

mat added a reviewer: mat.
This revision is now accepted and ready to land.Sep 22 2016, 7:38 AM
This revision was automatically updated to reflect the committed changes.