head	1.2;
access;
symbols
	pkgsrc-2026Q2:1.1.0.18
	pkgsrc-2026Q2-base:1.1
	pkgsrc-2026Q1:1.1.0.16
	pkgsrc-2026Q1-base:1.1
	pkgsrc-2025Q4:1.1.0.14
	pkgsrc-2025Q4-base:1.1
	pkgsrc-2025Q3:1.1.0.12
	pkgsrc-2025Q3-base:1.1
	pkgsrc-2025Q2:1.1.0.10
	pkgsrc-2025Q2-base:1.1
	pkgsrc-2025Q1:1.1.0.8
	pkgsrc-2025Q1-base:1.1
	pkgsrc-2024Q4:1.1.0.6
	pkgsrc-2024Q4-base:1.1
	pkgsrc-2024Q3:1.1.0.4
	pkgsrc-2024Q3-base:1.1
	pkgsrc-2024Q2:1.1.0.2
	pkgsrc-2024Q2-base:1.1;
locks; strict;
comment	@# @;


1.2
date	2026.06.22.18.15.55;	author gdt;	state Exp;
branches;
next	1.1;
commitid	OfvMlelp452q4PKG;

1.1
date	2024.05.04.18.06.23;	author schmonz;	state Exp;
branches;
next	;
commitid	EA9c0qujihaC3I8F;


desc
@@


1.2
log
@devel/aceunit: Use c89, not c90.

C90 is a synomym (to humans) for C89, differing only in ISO-ness and
formatting.  Therefore force c89, not c90, on the belief that no
compiler will behave differently, and because c90 is about to removed
from our list of dialects.

(It's not clear why this is forced; aceunit appears to support newer
standards, but I'm leaving that be.)
@
text
@# $NetBSD: Makefile,v 1.1 2024/05/04 18:06:23 schmonz Exp $

DISTNAME=		aceunit-${GITHUB_TAG}
PKGNAME=		${DISTNAME:S/-v/-/}
CATEGORIES=		devel
MASTER_SITES=		${MASTER_SITE_GITHUB:=christianhujer/}
GITHUB_TAG=		v3.0.0

MAINTAINER=		schmonz@@NetBSD.org
HOMEPAGE=		https://nelkinda.com/products/aceunit/
COMMENT=		Advanced C and Embedded Unit test framework
LICENSE=		modified-bsd

USE_TOOLS+=		bash:run gmake
FORCE_C_STD=		c89
TOOLS_PLATFORM.bash=	# undef, to avoid too-old vendor bash
REPLACE_BASH=		bin/aceunit
BUILD_TARGET=		build	# need to build the tests in this phase
MAKE_ENV+=		MANDIR=${PKGMANDIR:Q}
TEST_TARGET=		test-all

post-extract:
	[ ${PKGMANDIR} = "share/man" ] || ${MV} -f ${WRKSRC}/share/man ${WRKSRC}/${PKGMANDIR}

.include "../../mk/bsd.pkg.mk"
@


1.1
log
@Add aceunit: Advanced C and Embedded Unit test framework

AceUnit is a comfortable unit test framework for C, in the best
tradition of xUnit frameworks (like JUnit). Its target audience are
developers using the C programming language to develop firmware,
drivers, operating systems, and other C programs, like command line
programs. It is tiny and thus suitable even for extremely
resource-constrained environments.
@
text
@d1 1
a1 1
# $NetBSD$
d15 1
a15 1
FORCE_C_STD=		c90
@

