The FreeBSD Ports Archive
FreeBSD textproc : chpp4>
Non-intrusive full-featured text preprocessor
`chpp' is a preprocessor. Therefore, its main purpose is to modify
input text by including other input files and by macro expansion.
What distinguishes `chpp' from other textprocessors are mainly two
features:
* `chpp' is non-intrusive. This means that you can take your
favorite text and it is very unlikely that it will be changed when
piped through `chpp'. Due to this feature it is pretty easy to
start using `chpp' since you can just start writing your text and
need not concern yourself with `chpp' sitting in the background
changing it for no obvious reason.
* `chpp' is not just a package for performing simple macro expansion,
but can indeed be considered a full-fledged programming language.
Most importantly, it provides support for complex data structures,
namely lists and hashes (associative arrays), which can be nested
arbitrarily.
http://www.complang.tuwien.ac.at/~schani/chpp/
|
chpp history
v. 1.19
date: 2007/07/02 10:18:19; author: danfe; state: Exp; lines: +3 -2
- Store distfile somewhere else, it's unfetchable from master site now
- Unmute INSTALL_DATA while I'm still at this port
v. 1.18
date: 2007/07/02 10:09:18; author: danfe; state: Exp; lines: +1 -1
Grrr. Sanitize lines order.
v. 1.17
date: 2007/07/02 10:07:53; author: danfe; state: Exp; lines: +8 -7
- Fix the build with modern GCC [1]
- Clean up Makefile, pacify portlint(1)
- Use our standard FOOBARDIR macros in pkg-plist
- Minor pkg-descr nit
Reported by: pointyhat (logs) [1]
v. 1.16
date: 2005/12/04 10:58:19; author: edwin; state: Exp; lines: +1 -0
Add INFO macro
v. 1.15
date: 2004/02/23 03:53:37; author: kris; state: Exp; lines: +7 -1
Broken on !i386: Does not compile
v. 1.14
date: 2003/02/20 19:11:18; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.13
date: 2002/11/10 16:48:07; author: lioux; state: Exp; lines: +0 -2
o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files
Approved by: kris (portmgr hat),
portmgr, re (silence)
v. 1.12
date: 2002/11/06 22:47:03; author: adamw; state: Exp; lines: +2 -0
Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by: pat
v. 1.11
date: 2002/09/29 08:07:46; author: ijliao; state: Exp; lines: +2 -2
find->${FIND},xargs->${XARGS}
PR: 40791
Submitted by: Simon 'corecode' Schubert
v. 1.10
date: 2001/12/24 10:37:41; author: dirk; state: Exp; lines: +1 -1
portlint: remove extra whitespaces before end of line.
v. 1.9
date: 2001/12/24 02:16:56; author: pat; state: Exp; lines: +3 -4
- PORTDOCS police
- DOCSDIR support to some
- Brush out some lint
v. 1.8
date: 2001/02/05 16:34:29; author: olgeni; state: Exp; lines: +2 -2
More style fixes for ports/textproc.
v. 1.7
date: 2000/11/26 15:39:14; author: kevlo; state: Exp; lines: +2 -2
Update MASTER_SITES and WWW.
PR: 23079
Submitted by: Ports Fury
v. 1.6
date: 2000/07/08 00:25:58; author: dannyboy; state: Exp; lines: +13 -9
Paraphrased from the PR: fixes MASTER_SITES, respects CC/CFLAGS, doesn't
install GPL COPYING, and adds a WWW line to pkg/DESCR.
PR: 19764
Submitted by: KATO Tsuguru
v. 1.5
date: 2000/06/29 07:02:53; author: obrien; state: Exp; lines: +3 -2
Move the stragler's www.freebsd.org/~user distfiles to the offical
MASTER_SITE_LOCAL site.
v. 1.4
date: 2000/04/09 21:52:13; author: cpiazza; state: Exp; lines: +3 -3
Update with the new PORTNAME/PORTVERSION variables
v. 1.3
date: 2000/03/29 07:16:44; author: kris; state: Exp; lines: +2 -2
Remove andy@icc.surw.chel.su as maintainer from his ports..he doesn't
have time to maintain them.
Approved by: andy
v. 1.2
date: 2000/02/08 09:29:15; author: peter; state: Exp; lines: +2 -2
Change all www.freebsd.org/~user references to people.FreeBSD.org/~user,
as the days of the former are numbered.
Reviewed by: asami
v. 1.1
date: 1999/12/29 12:33:57; author: jedgar; state: Exp;
branches: 1.1.1;
Initial revision
v. 1.1.1.1
date: 1999/12/29 12:33:57; author: jedgar; state: Exp; lines: +0 -0
This is a port of chpp, non-intrusive full-featured text preprocessor.
PR: 13541
Submitted by: Andrey Zakhvatov
=============================================================================
v. 1.19
date: 2007/07/02 10:18:19; author: danfe; state: Exp; lines: +3 -2
- Store distfile somewhere else, it's unfetchable from master site now
- Unmute INSTALL_DATA while I'm still at this port
v. 1.18
date: 2007/07/02 10:09:18; author: danfe; state: Exp; lines: +1 -1
Grrr. Sanitize lines order.
v. 1.17
date: 2007/07/02 10:07:53; author: danfe; state: Exp; lines: +8 -7
- Fix the build with modern GCC [1]
- Clean up Makefile, pacify portlint(1)
- Use our standard FOOBARDIR macros in pkg-plist
- Minor pkg-descr nit
Reported by: pointyhat (logs) [1]
v. 1.16
date: 2005/12/04 10:58:19; author: edwin; state: Exp; lines: +1 -0
Add INFO macro
v. 1.15
date: 2004/02/23 03:53:37; author: kris; state: Exp; lines: +7 -1
Broken on !i386: Does not compile
v. 1.14
date: 2003/02/20 19:11:18; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.13
date: 2002/11/10 16:48:07; author: lioux; state: Exp; lines: +0 -2
o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files
Approved by: kris (portmgr hat),
portmgr, re (silence)
v. 1.12
date: 2002/11/06 22:47:03; author: adamw; state: Exp; lines: +2 -0
Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by: pat
v. 1.11
date: 2002/09/29 08:07:46; author: ijliao; state: Exp; lines: +2 -2
find->${FIND},xargs->${XARGS}
PR: 40791
Submitted by: Simon 'corecode' Schubert
v. 1.10
date: 2001/12/24 10:37:41; author: dirk; state: Exp; lines: +1 -1
portlint: remove extra whitespaces before end of line.
v. 1.9
date: 2001/12/24 02:16:56; author: pat; state: Exp; lines: +3 -4
- PORTDOCS police
- DOCSDIR support to some
- Brush out some lint
v. 1.8
date: 2001/02/05 16:34:29; author: olgeni; state: Exp; lines: +2 -2
More style fixes for ports/textproc.
v. 1.7
date: 2000/11/26 15:39:14; author: kevlo; state: Exp; lines: +2 -2
Update MASTER_SITES and WWW.
PR: 23079
Submitted by: Ports Fury
v. 1.6
date: 2000/07/08 00:25:58; author: dannyboy; state: Exp; lines: +13 -9
Paraphrased from the PR: fixes MASTER_SITES, respects CC/CFLAGS, doesn't
install GPL COPYING, and adds a WWW line to pkg/DESCR.
PR: 19764
Submitted by: KATO Tsuguru
v. 1.5
date: 2000/06/29 07:02:53; author: obrien; state: Exp; lines: +3 -2
Move the stragler's www.freebsd.org/~user distfiles to the offical
MASTER_SITE_LOCAL site.
v. 1.4
date: 2000/04/09 21:52:13; author: cpiazza; state: Exp; lines: +3 -3
Update with the new PORTNAME/PORTVERSION variables
v. 1.3
date: 2000/03/29 07:16:44; author: kris; state: Exp; lines: +2 -2
Remove andy@icc.surw.chel.su as maintainer from his ports..he doesn't
have time to maintain them.
Approved by: andy
v. 1.2
date: 2000/02/08 09:29:15; author: peter; state: Exp; lines: +2 -2
Change all www.freebsd.org/~user references to people.FreeBSD.org/~user,
as the days of the former are numbered.
Reviewed by: asami
v. 1.1
date: 1999/12/29 12:33:57; author: jedgar; state: Exp;
branches: 1.1.1;
Initial revision
v. 1.1.1.1
date: 1999/12/29 12:33:57; author: jedgar; state: Exp; lines: +0 -0
This is a port of chpp, non-intrusive full-featured text preprocessor.
PR: 13541
Submitted by: Andrey Zakhvatov
=============================================================================
v. 1.19
date: 2007/07/02 10:18:19; author: danfe; state: Exp; lines: +3 -2
- Store distfile somewhere else, it's unfetchable from master site now
- Unmute INSTALL_DATA while I'm still at this port
v. 1.18
date: 2007/07/02 10:09:18; author: danfe; state: Exp; lines: +1 -1
Grrr. Sanitize lines order.
v. 1.17
date: 2007/07/02 10:07:53; author: danfe; state: Exp; lines: +8 -7
- Fix the build with modern GCC [1]
- Clean up Makefile, pacify portlint(1)
- Use our standard FOOBARDIR macros in pkg-plist
- Minor pkg-descr nit
Reported by: pointyhat (logs) [1]
v. 1.16
date: 2005/12/04 10:58:19; author: edwin; state: Exp; lines: +1 -0
Add INFO macro
v. 1.15
date: 2004/02/23 03:53:37; author: kris; state: Exp; lines: +7 -1
Broken on !i386: Does not compile
v. 1.14
date: 2003/02/20 19:11:18; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.13
date: 2002/11/10 16:48:07; author: lioux; state: Exp; lines: +0 -2
o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files
Approved by: kris (portmgr hat),
portmgr, re (silence)
v. 1.12
date: 2002/11/06 22:47:03; author: adamw; state: Exp; lines: +2 -0
Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by: pat
v. 1.11
date: 2002/09/29 08:07:46; author: ijliao; state: Exp; lines: +2 -2
find->${FIND},xargs->${XARGS}
PR: 40791
Submitted by: Simon 'corecode' Schubert
v. 1.10
date: 2001/12/24 10:37:41; author: dirk; state: Exp; lines: +1 -1
portlint: remove extra whitespaces before end of line.
v. 1.9
date: 2001/12/24 02:16:56; author: pat; state: Exp; lines: +3 -4
- PORTDOCS police
- DOCSDIR support to some
- Brush out some lint
v. 1.8
date: 2001/02/05 16:34:29; author: olgeni; state: Exp; lines: +2 -2
More style fixes for ports/textproc.
v. 1.7
date: 2000/11/26 15:39:14; author: kevlo; state: Exp; lines: +2 -2
Update MASTER_SITES and WWW.
PR: 23079
Submitted by: Ports Fury
v. 1.6
date: 2000/07/08 00:25:58; author: dannyboy; state: Exp; lines: +13 -9
Paraphrased from the PR: fixes MASTER_SITES, respects CC/CFLAGS, doesn't
install GPL COPYING, and adds a WWW line to pkg/DESCR.
PR: 19764
Submitted by: KATO Tsuguru
v. 1.5
date: 2000/06/29 07:02:53; author: obrien; state: Exp; lines: +3 -2
Move the stragler's www.freebsd.org/~user distfiles to the offical
MASTER_SITE_LOCAL site.
v. 1.4
date: 2000/04/09 21:52:13; author: cpiazza; state: Exp; lines: +3 -3
Update with the new PORTNAME/PORTVERSION variables
v. 1.3
date: 2000/03/29 07:16:44; author: kris; state: Exp; lines: +2 -2
Remove andy@icc.surw.chel.su as maintainer from his ports..he doesn't
have time to maintain them.
Approved by: andy
v. 1.2
date: 2000/02/08 09:29:15; author: peter; state: Exp; lines: +2 -2
Change all www.freebsd.org/~user references to people.FreeBSD.org/~user,
as the days of the former are numbered.
Reviewed by: asami
v. 1.1
date: 1999/12/29 12:33:57; author: jedgar; state: Exp;
branches: 1.1.1;
Initial revision
v. 1.1.1.1
date: 1999/12/29 12:33:57; author: jedgar; state: Exp; lines: +0 -0
This is a port of chpp, non-intrusive full-featured text preprocessor.
PR: 13541
Submitted by: Andrey Zakhvatov
=============================================================================
|
| |

|