Port details |
- cdecl Explains complicated C/C++ declarations in plain English
- 18.5 devel
=4 18.4.1Version of this port present on the latest quarterly branch. - Maintainer: ler@FreeBSD.org
 - Port Added: unknown
- Last Update: 2025-08-19 09:15:30
- Commit Hash: 57321d1
- People watching this port, also watch:: libwmf, dia, autoconf, xkbctrl, p5-libwww
- License: GPLv3
- WWW:
- https://github.com/paul-j-lucas/cdecl/
- Description:
- Cdecl composes compilable C declarations and typecasts from descriptive
English phrases, and can also explain a complicated typecast or declaration.
It handles ANSI C, C++, pre-ANSI C, and K&R C, and has TAB completion of
keywords and line editing and history (provided by the GNU readline library).
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/devel/cdecl/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/cdecl
- pkg install cdecl
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: cdecl
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1753804278
SHA256 (paul-j-lucas-cdecl-cdecl-18.5_GH0.tar.gz) = 1cbe1352cc36b7eecabee1bf7434c66765116bb185df492b97677b928005a722
SIZE (paul-j-lucas-cdecl-cdecl-18.5_GH0.tar.gz) = 1062065
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- flex : textproc/flex
- bison : devel/bison
- autoconf>=2.72 : devel/autoconf
- automake>=1.17 : devel/automake
- Library dependencies:
-
- libreadline.so.8 : devel/readline
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- devel_cdecl
- USES:
- autoreconf bison ncurses readline
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.5 25 Dec 2015 14:42:15
  |
amdmi3  |
- Switch to options helpers |
2.5 14 May 2015 10:15:09
  |
mat  |
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight |
2.5 24 Sep 2014 06:00:10
  |
eadler  |
Hand back my ports to the pool.
Ports require time and TLC which I no longer have. |
2.5 09 Aug 2014 18:37:19
  |
adamw  |
Honour CPPFLAGS and LDFLAGS to fix readline support on current. |
2.5 07 Dec 2013 05:35:04
  |
eadler  |
Remove PORT_OPTIONS:MDOCS checks from ports which don't need it
Add NO_ARCH if useful |
2.5 23 Oct 2013 18:57:49
  |
eadler  |
Unquiet my ports to make debugging easier. |
2.5 12 Oct 2013 20:29:59
  |
eadler  |
Convert to staging |
20 Sep 2013 17:03:27

|
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 1) |
2.5 04 Sep 2013 22:57:51
  |
bapt  |
Build properly with recent clang
While here make it use USES=readline
Approved by: eadler |
2.5 14 Aug 2013 22:35:54
  |
ak  |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
2.5 09 Jun 2013 22:08:22
  |
eadler  |
Recreate patches with additional changes that should allow building on
10-current |
2.5 08 Mar 2013 20:23:39
  |
eadler  |
Clean up my ports (and a couple of ports@ owned ones):
- Fix COMMENT
- Add MAKE_JOBS_SAFE where appropriate
- Change ordering of LICENSE lines
- Fix new header format
- Etc.
Reviewed by: drogoh (on irc) |
2.5 20 Oct 2012 15:38:07
  |
eadler  |
Convert to OptionsNG
Feature safe: yes |
2.5 07 Oct 2012 20:48:21
  |
eadler  |
These ports do not build with clang. Use the recently added USE_GCC=any as a
result. |
2.5 06 Oct 2012 14:35:46
  |
eadler  |
Trim the headers in the ports I maintain. |
2.5 02 Jun 2012 04:49:36
 |
eadler  |
Add missing conflicts
Submitted by: Sulev-Madis "ketas" Silber <madis555@hot.ee>
Approved by: tj (maintainer) |
2.5 06 Jan 2012 03:10:32
 |
eadler  |
- Fix compiling with clang
- Remove vim tag which shouldn't be here |
2.5 06 Dec 2011 05:47:37
 |
eadler  |
- take maintainership of this lonely port
Feature safe: yes |
2.5 03 Jul 2011 14:59:23
 |
ohauer  |
-remove MD5 |
2.5 24 Nov 2005 15:40:04
 |
pav  |
- Add some SHA256 checksums |
2.5 15 Mar 2005 18:09:26
 |
ahze  |
- Update to 2.5
- Update MASTER_SITES
- Remove pkg-plist in favor of PLIST_FILES
PR: ports/78875
Submitted by: Ports Fury |
2.5 29 Jan 2004 07:24:56
 |
trevor  |
SIZEify. |
2.5 26 Oct 2003 06:14:57
 |
linimon  |
Remove long-defunct mastersites per distfiles survey. Add one
that seems to be a replacement of one of them. |
2.5 20 Feb 2003 17:07:10
 |
knu  |
De-pkg-comment. |
2.5 22 Dec 2002 17:42:14
 |
ijliao  |
- Fix build
- Utilize NOPORTDOCS
PR: 45926
Submitted by: Ports Fury |
2.5 13 Nov 2002 22:14:31
 |
kris  |
Add back ALL_TARGET, erroneously deleted in previous commit |
2.5 07 Nov 2002 03:10:58
 |
adamw  |
Fix PORTCOMMENTs that were killing INDEX builds.
105 pointy hats to: me
Approved by: pat |
2.5 08 May 2002 20:48:10
 |
obrien  |
To ports@freebsd.org. |
26 Nov 2001 19:14:48
    |
fenner  |
Un-quote the Quoted-Printable "=" after "MASTER_SITES=". |
12 Aug 2001 22:14:43
    |
obrien  |
Update master site and fix compliation problem on newer FreeBSD systems. |
22 Nov 2000 00:17:18
    |
obrien  |
Add $FreeBSD$'s which help me in problem reports. |
08 Oct 2000 02:10:04
    |
asami  |
Convert category devel to new layout. |
07 Jun 2000 23:17:47
    |
asami  |
@dirrm share/doc/cdecl |