FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

We also have a status page: https://freshports.wordpress.com/

Port details
cunit Automated unit testing framework for C
2.1.3_3 devel on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 09 Sep 2007 05:56:13
License: LGPL20
CUnit is a lightweight system for writing, administering, and running unit tests
in C. It provides C programmers a basic testing functionality with a flexible
variety of user interfaces.

CUnit is built as a static library which is linked with the user's testing code.
It uses a simple framework for building test structures, and provides a rich set
of assertions for testing common data types. In addition, several different
interfaces are provided for running tests and reporting results. These
interfaces currently include: Automated, Basic, Console and Curses.

WWW: http://cunit.sourceforge.net/
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (58 items)
  1. /usr/local/share/licenses/cunit-2.1.3_3/catalog.mk
  2. /usr/local/share/licenses/cunit-2.1.3_3/LICENSE
  3. /usr/local/share/licenses/cunit-2.1.3_3/LGPL20
  4. include/CUnit/Automated.h
  5. include/CUnit/Basic.h
  6. include/CUnit/CUCurses.h
  7. include/CUnit/CUError.h
  8. include/CUnit/CUnit.h
  9. include/CUnit/CUnit_intl.h
  10. include/CUnit/Console.h
  11. include/CUnit/MyMem.h
  12. include/CUnit/TestDB.h
  13. include/CUnit/TestRun.h
  14. include/CUnit/Util.h
  15. lib/libcunit.a
  16. lib/libcunit.so
  17. lib/libcunit.so.1
  18. lib/libcunit.so.1.0.1
  19. libdata/pkgconfig/cunit.pc
  20. man/man3/CUnit.3.gz
  21. share/CUnit/CUnit-List.dtd
  22. share/CUnit/CUnit-List.xsl
  23. share/CUnit/CUnit-Run.dtd
  24. share/CUnit/CUnit-Run.xsl
  25. share/CUnit/Memory-Dump.dtd
  26. share/CUnit/Memory-Dump.xsl
  27. share/CUnit/Test/test_cunit
  28. share/doc/CUnit/CUnit_doc.css
  29. share/doc/CUnit/error_handling.html
  30. share/doc/CUnit/fdl.html
  31. share/doc/CUnit/headers/Automated.h
  32. share/doc/CUnit/headers/Basic.h
  33. share/doc/CUnit/headers/CUCurses.h
  34. share/doc/CUnit/headers/CUError.h
  35. share/doc/CUnit/headers/CUnit.h
  36. share/doc/CUnit/headers/CUnit_intl.h
  37. share/doc/CUnit/headers/Console.h
  38. share/doc/CUnit/headers/MyMem.h
  39. share/doc/CUnit/headers/TestDB.h
  40. share/doc/CUnit/headers/TestRun.h
  41. share/doc/CUnit/headers/Util.h
  42. share/doc/CUnit/headers/Win.h
  43. share/doc/CUnit/index.html
  44. share/doc/CUnit/introduction.html
  45. share/doc/CUnit/managing_tests.html
  46. share/doc/CUnit/running_tests.html
  47. share/doc/CUnit/test_registry.html
  48. share/doc/CUnit/writing_tests.html
  49. share/examples/CUnit/Automated/AutomatedTest
  50. share/examples/CUnit/Automated/README
  51. share/examples/CUnit/Basic/BasicTest
  52. share/examples/CUnit/Basic/README
  53. share/examples/CUnit/Console/ConsoleTest
  54. share/examples/CUnit/Console/README
  55. share/examples/CUnit/Curses/CursesTest
  56. share/examples/CUnit/Curses/README
  57. @postexec /sbin/ldconfig -m /usr/local/lib
  58. @postunexec /sbin/ldconfig -R
  59. Collapse this list.

To install the port: cd /usr/ports/devel/cunit/ && make install clean
To add the package: pkg install cunit

PKGNAME: cunit

distinfo:

SHA256 (CUnit-2.1-3.tar.bz2) = f5b29137f845bb08b77ec60584fdb728b4e58f1023e6f249a464efa49a40f214
SIZE (CUnit-2.1-3.tar.bz2) = 514500


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. autoconf-2.69 : devel/autoconf
  2. autoheader-2.69 : devel/autoconf
  3. autoreconf-2.69 : devel/autoconf
  4. aclocal-1.15 : devel/automake
  5. automake-1.15 : devel/automake
  6. libtoolize : devel/libtool
  7. gmake : devel/gmake

This port is required by:

for Libraries * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
===> The following configuration options are available for cunit-2.1.3_3:
     AUTOMATED=on: Automated (XML) interface
     BASIC=on: Basic interface
     CONSOLE=on: Console interface
     CURSES=on: Curses interface
     DEBUG=on: Debug interface
     DOCS=on: Build and/or install documentation
     EXAMPLES=on: Example programs
     MEMTRACE=on: Internal memory tracking
     TEST=on: Internal test program
===> Use 'make config' to modify these settings

USES:
autoreconf gmake libtool pathfix tar:bzip2 ncurses

Master Sites:
  1. http://cytranet.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  2. http://downloads.sourceforge.net/project/cunit/CUnit/2.1-3/
  3. http://excellmedia.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  4. http://freefr.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  5. http://jaist.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  6. http://kent.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  7. http://nchc.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  8. http://netcologne.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  9. http://netix.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  10. http://superb-dca2.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  11. http://superb-sea2.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  12. http://ufpr.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  13. http://vorboss.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  14. https://cytranet.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  15. https://downloads.sourceforge.net/project/cunit/CUnit/2.1-3/
  16. https://excellmedia.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  17. https://freefr.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  18. https://jaist.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  19. https://kent.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  20. https://nchc.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  21. https://netcologne.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  22. https://netix.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  23. https://superb-dca2.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  24. https://superb-sea2.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  25. https://ufpr.dl.sourceforge.net/project/cunit/CUnit/2.1-3/
  26. https://vorboss.dl.sourceforge.net/project/cunit/CUnit/2.1-3/

Number of commits found: 30

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
08 Oct 2017 13:49:02
Original commit files touched by this commit  2.1.3_3
Revision:451536
sunpoet search for other commits by this committer
Change PORTDATA=*, PORTDOCS=* and PORTEXAMPLES=* to PLIST entries
29 May 2017 15:26:38
Original commit files touched by this commit  2.1.3_3
Revision:441996
sunpoet search for other commits by this committer
Add LICENSE_FILE

- Use CONFLICTS_INSTALL instead of CONFLICTS
21 Oct 2016 15:21:13
Original commit files touched by this commit  2.1.3_3
Revision:424427
mat search for other commits by this committer
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
07 Feb 2016 18:26:54
Original commit files touched by this commit  2.1.3_3
Revision:408438
marino search for other commits by this committer
devel/cunit: link with ncurses, not curses (part of ncurses work)

approved by:	infrastructure blanket
03 Oct 2015 17:06:57
Original commit files touched by this commit  2.1.3_3
Revision:398475
sunpoet search for other commits by this committer
- Convert to new test framework
21 Apr 2015 18:39:51
Original commit files touched by this commit  2.1.3_3
Revision:384445
sunpoet search for other commits by this committer
- Adjust options:
  - Add DOCS to OPTIONS_DEFINE
  - Remove EXAMPLES from OPTIONS_DEFAULT
18 Jan 2015 22:48:22
Original commit files touched by this commit  2.1.3_2
Revision:377361
sunpoet search for other commits by this committer
- Use INSTALL_TARGET=install-strip instead of STRIP_CMD
20 Dec 2014 18:15:41
Original commit files touched by this commit  2.1.3_2
Revision:375054
sunpoet search for other commits by this committer
- Use USES=autoreconf
27 Oct 2014 10:10:59
Original commit files touched by this commit  2.1.3_2
Revision:371544
bapt search for other commits by this committer
Cleanup plist
13 Sep 2014 18:25:05
Original commit files touched by this commit  2.1.3_2
Revision:368126
tijl search for other commits by this committer
Use default LIBTOOLIZE_ARGS
26 Jun 2014 11:56:54
Original commit files touched by this commit  2.1.3_2
Revision:359331
sunpoet search for other commits by this committer
- Cosmetic change
25 Jun 2014 11:54:29
Original commit files touched by this commit  2.1.3_2
Revision:359226
sunpoet search for other commits by this committer
- Add missing LDFLAGS and USES for CURSES option
- Bump PORTREVISION

Submitted by:	rpaulo
Phabric:	D283
17 May 2014 13:26:53
Original commit files touched by this commit  2.1.3_1
Revision:354321
sunpoet search for other commits by this committer
- Fix PORTEXAMPLES
- Adjust OPTIONS:
  - AUT -> AUTOMATED
  - BAS -> BASIC
  - CON -> CONSOLE
  - CUR -> CURSES
  - DEB -> DEBUG
  - EXA -> EXAMPLES
  - ITE -> TEST
  - MEM -> MEMTRACE
- Bump PORTREVISION for package change
11 May 2014 14:26:48
Original commit files touched by this commit  2.1.3
Revision:353698
sunpoet search for other commits by this committer
- Update to 2.1.3
- Add LICENSE
- Use USES=gmake
- Use USES=libtool
- Convert to new options helper
- Add regression-test:
- Cosmetic change
- Update pkg-descr

Changes:	http://sourceforge.net/p/cunit/code/HEAD/tree/trunk/ChangeLog
11 May 2014 06:05:57
Original commit files touched by this commit  2.1.0_2
Revision:353650
sunpoet search for other commits by this committer
- Support STAGEDIR
- Take maintainership
11 May 2014 06:05:46
Original commit files touched by this commit  2.1.0_2
Revision:353649
sunpoet search for other commits by this committer
- Support STAGEDIR
- Take maintainership
10 May 2014 18:28:14
Original commit files touched by this commit  2.1.0_2
Revision:353594
antoine search for other commits by this committer
Reset more maintainers:

<yar@FreeBSD.org>: host hub.freebsd.org[8.8.178.136] said: 550 5.1.1
    <yar@FreeBSD.org>: Recipient address rejected: User unknown in local

<rud@cs.uni-magdeburg.de>: host mail.cs.uni-magdeburg.de[141.44.21.48] said:
    550 5.1.1 <rud@cs.uni-magdeburg.de>... User unknown (in reply to RCPT TO

<stefan@fh-mainz.de>: host srv-eml-pmva-02.fh-mainz.de[143.93.114.189] said:
    550 5.1.1 <stefan@fh-mainz.de>: Recipient address rejected: undeliverable

<ocaml-ounit-port@kotka.de>: host kotka.de[62.75.247.120] said: 550 5.1.1
    <ocaml-ounit-port@kotka.de>: Recipient address rejected: User unknown in

<toru@tenchi.ne.jp>: host tuna.tenchi.ne.jp[49.212.63.105] said: 550 5.1.1
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20 Sep 2013 17:03:27
Refresh Original commit files touched by this commit
Revision:327722  Sanity Test Failure
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 1)
29 Apr 2013 18:47:58
Original commit files touched by this commit  2.1.0_2
Revision:316837
jgh search for other commits by this committer
- adoption of optionsNG

Approved by:	portmgr (bapt)
25 Apr 2012 03:23:41
Original commit files touched by this commit  2.1.0_2
daichi search for other commits by this committer
Add a CONFLICT line
03 Jul 2011 14:59:23
Original commit files touched by this commit  2.1.0_2
ohauer search for other commits by this committer
-remove MD5
04 Dec 2010 07:34:27
Original commit files touched by this commit  2.1.0_2
ade search for other commits by this committer
Sync to new bsd.autotools.mk
16 Oct 2010 11:52:47
Original commit files touched by this commit  2.1.0_2
ade search for other commits by this committer
Punt autoconf267->autoconf268
15 Sep 2010 18:35:24
Original commit files touched by this commit  2.1.0_2
ade search for other commits by this committer
Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:    portmgr (for Mk/bsd.port.mk part)
Tested by:      Multiple -exp runs
22 Aug 2009 00:18:43
Original commit files touched by this commit  2.1.0_1
amdmi3 search for other commits by this committer
- Switch SourceForge ports to the new File Release System: categories starting
with D
21 Aug 2008 06:18:49
Original commit files touched by this commit  2.1.0_1
rafan search for other commits by this committer
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20 Aug 2008 00:57:32
Original commit files touched by this commit  2.1.0_1
ade search for other commits by this committer
Conversion from (now defunct) autoconf-2.61 to autoconf-2.62

Tested by:      exp build run (erwin)
14 Mar 2008 16:00:08
Original commit files touched by this commit  2.1.0_1
pav search for other commits by this committer
- Stop packaging mtree symlinks

PR:             ports/121691
Submitted by:   Scot Hetzel <swhetzel@gmail.com>
30 Sep 2007 04:47:37
Original commit files touched by this commit  2.1.0_1
linimon search for other commits by this committer
Switch autoconf dependencies from 2.53 or 2.59 to 2.61.

PR:             ports/116639
Submitted by:   aDe
09 Sep 2007 05:55:50
Original commit files touched by this commit  2.1.0
edwin search for other commits by this committer
[NEW PORT] devel/cunit: An automated unit testing framework for C

        CUnit is a lightweight system for writing, administering,
        and running unit tests in C. It provides C programmers a
        basic testing functionality with a flexible variety of user
        interfaces. CUnit is built as a static library which is
        linked with the user's testing code. It uses a simple
        framework for building test structures, and provides a rich
        set of assertions for testing common data types. In addition,
        several different interfaces are provided for running tests
        and reporting results.

        WWW: http://cunit.sourceforge.net/

PR:             ports/114934
Submitted by:   Stefan Pauly <stefan@fh-mainz.de>

Number of commits found: 30

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
jenkinsDec 15
jenkins-ltsDec 15
gitlabDec 14
nodeDec 14
node4Dec 14
node6Dec 14
node8Dec 14
torDec 14
asterisk13Dec 13
asterisk13*Dec 13
asterisk13*Dec 13
asterisk13*Dec 13
libxml2Dec 13
curl*Dec 11
linux-c7-curl*Dec 11

17 vulnerabilities affecting 108 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2017-12-15 16:33:45


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 32130
Broken 122
Deprecated 46
Ignore 358
Forbidden 0
Restricted 173
No CDROM 77
Vulnerable 44
Expired 10
Set to expire 38
Interactive 0
new 24 hours 1
new 48 hours7
new 7 days77
new fortnight120
new month48551

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.