Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Sep 2016 11:15:29 +0000 (UTC)
From:      Jonathan Anderson <jonathan@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r422599 - head/devel/libgrading
Message-ID:  <201609221115.u8MBFTxI065802@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jonathan (src committer)
Date: Thu Sep 22 11:15:28 2016
New Revision: 422599
URL: https://svnweb.freebsd.org/changeset/ports/422599

Log:
  New port: devel/libgrading Library for grading C/C++ assignments
  
  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.
  
  Approved by:	mat
  Differential Revision:	https://reviews.freebsd.org/D7956

Added:
  head/devel/libgrading/
  head/devel/libgrading/Makefile   (contents, props changed)
  head/devel/libgrading/distinfo   (contents, props changed)
  head/devel/libgrading/pkg-descr   (contents, props changed)

Added: head/devel/libgrading/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libgrading/Makefile	Thu Sep 22 11:15:28 2016	(r422599)
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME=	libgrading
+PORTVERSION=	0.1.2
+DISTVERSIONPREFIX=	v
+CATEGORIES=	devel
+
+MAINTAINER=	jonathan@FreeBSD.org
+COMMENT=	Simple library for grading C- and C++-language assignments
+
+LICENSE=	APACHE20
+
+LIB_DEPENDS=	libdistance.so:devel/libdistance
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	trombonehero
+
+USES=		cmake
+USE_LDCONFIG=	yes
+
+PLIST_FILES=	include/libgrading.h \
+		lib/libgrading.so
+
+.include <bsd.port.mk>

Added: head/devel/libgrading/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libgrading/distinfo	Thu Sep 22 11:15:28 2016	(r422599)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1474311154
+SHA256 (trombonehero-libgrading-v0.1.2_GH0.tar.gz) = 1d0e11cf1adef7bc40df08ef1f984f4f8dcc2172d5bd1bae7a48e0871b546fa7
+SIZE (trombonehero-libgrading-v0.1.2_GH0.tar.gz) = 44136

Added: head/devel/libgrading/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libgrading/pkg-descr	Thu Sep 22 11:15:28 2016	(r422599)
@@ -0,0 +1,5 @@
+This is a simple library for grading C- and C++-language assignments. It runs
+each test case in a child process in order to capture common programming errors
+such as infinite loops and segmentation faults.
+
+WWW: http://trombonehero.github.io/libgrading/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201609221115.u8MBFTxI065802>