# New ports collection makefile for: cunit # Date created: 26 Jul 2007 # Whom: Stefan Pauly # # $FreeBSD$ PORTNAME= cunit DISTVERSION= 2.1-0 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} DISTNAME= ${PORTNAME:S/^cu/CU/}-${DISTVERSION}-src MAINTAINER= stefan@fh-mainz.de COMMENT= An automated unit testing framework for C WRKSRC= ${WRKDIR}/${PORTNAME:S/^cu/CU/}-${DISTVERSION} DOCSDIR= ${PREFIX}/share/doc/CUnit GNU_CONFIGURE= yes USE_GMAKE= yes USE_AUTOTOOLS= autoheader:262 USE_LDCONFIG= yes MAN3= CUnit.3 OPTIONS= DEB "Enable debug interface" Off \ AUT "Enable automated(XML) interface" On \ BAS "Enable basic interface" On \ CON "Enable console interface" On \ CUR "Enable curses interface" Off \ EXA "Compile example programs" Off \ ITE "Compile internal test program" Off \ MEM "Enable internal memory tracking" Off # DEP "Enable use of deprecated v1.1 names" Off post-patch: @${REINPLACE_CMD} -e 's|/doc/@PACKAGE@|/share/doc/@PACKAGE@|g' ${WRKSRC}/doc/Makefile.in @${REINPLACE_CMD} -e 's|/doc/@PACKAGE@|/share/doc/@PACKAGE@|g' ${WRKSRC}/doc/headers/Makefile.in @${REINPLACE_CMD} -e 's|/@PACKAGE@/Examples/Automated|/examples/@PACKAGE@/Automated|g' ${WRKSRC}/Examples/AutomatedTest/Makefile.in @${REINPLACE_CMD} -e 's|/@PACKAGE@/Examples/Basic|/examples/@PACKAGE@/Basic|g' ${WRKSRC}/Examples/BasicTest/Makefile.in @${REINPLACE_CMD} -e 's|/@PACKAGE@/Examples/Console|/examples/@PACKAGE@/Console|g' ${WRKSRC}/Examples/ConsoleTest/Makefile.in @${REINPLACE_CMD} -e 's|/@PACKAGE@/Examples/Curses|/examples/@PACKAGE@/Curses|g' ${WRKSRC}/Examples/CursesTest/Makefile.in .if defined(NOPORTDOCS) ${REINPLACE_CMD} -e 's|CUnit doc Man Share|CUnit Man Share|g' ${WRKSRC}/Makefile.in .endif .include .if defined(WITH_DEB) CONFIGURE_ARGS+= --enable-debug .endif .if defined(WITHOUT_AUT) CONFIGURE_ARGS+= --disable-automated .else PLIST_FILES+= include/CUnit/Automated.h .endif .if defined(WITHOUT_BAS) CONFIGURE_ARGS+= --disable-basic .else PLIST_FILES+= include/CUnit/Basic.h .endif .if defined(WITHOUT_CON) CONFIGURE_ARGS+= --disable-console .else PLIST_FILES+= include/CUnit/Console.h .endif .if defined(WITH_CUR) CONFIGURE_ARGS+= --enable-curses PLIST_FILES+= include/CUnit/CUCurses.h .endif .if defined(WITH_EXA) CONFIGURE_ARGS+= --enable-examples .if defined(WITH_AUT) PLIST_FILES+= share/examples/CUnit/Automated/AutomatedTest \ share/examples/CUnit/Automated/README .endif .if defined(WITH_BAS) PLIST_FILES+= share/examples/CUnit/Basic/BasicTest \ share/examples/CUnit/Basic/README .endif .if defined(WITH_CON) PLIST_FILES+= share/examples/CUnit/Console/ConsoleTest \ share/examples/CUnit/Console/README .endif .if defined(WITH_CUR) PLIST_FILES+= share/examples/CUnit/Curses/CursesTest \ share/examples/CUnit/Curses/README .endif .endif .if defined(WITH_ITE) CONFIGURE_ARGS+= --enable-test PLIST_FILES+= share/CUnit/Test/test_cunit .endif .if defined(WITH_MEM) CONFIGURE_ARGS+= --enable-memtrace .endif #.if defined(WITH_DEP) #CONFIGURE_ARGS+= --enable-deprecated #.endif .include