Port details |
- kimwitu++ A tool for processing trees (i.e. terms)
- 2.3.8_2 devel
=0 2.3.8_2Version of this port present on the latest quarterly branch.
- DEPRECATED: Upstream disapear and distfile is no more available
This port expired on: 2011-05-01
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2001-04-23 13:02:11
- Last Update: 2011-05-02 11:57:10
- SVN Revision: UNKNOWN
- License: not specified in port
- WWW:
- http://site.informatik.hu-berlin.de/kimwitu++/
- Description:
- Kimwitu++ is the successor to Kimwitu. Like Kimwitu, it is a tool for
processing trees (i.e. terms). It is a meta tool: Kimwitu++ can be used for
generating software - especially when building compilers. Kimwitu++ has its own
input language, which allows the definition of the tree structure and of
functions operating on the tree. It uses the input to generate a number of C++
files, which are then bound to a program using the C++ compiler.
Kimwitu++ can be easily combined with parser generators like lex and
yacc. While the parser deals with processing the grammar rules, kimwitu++ deals
with creating an abstract syntax tree. In further passes, this tree can be used
to generate target code. These passes can be implemented in the same program or
a different one - kimwitu++ supports saving the tree into files.
For processing the tree, Kimwitu++ supports two mechanisms: unparse
rules (for code generation), and rewrite rules (for transformations). Each rule
can be tailored to a specific node structure using pattern matching; all rules
together are applied to the tree recursively. To support different rules for
the same kind of node (in different application contexts), Kimwitu++ supports
the definition of views.
Inside the rules, Kimwitu++ allows to integrate C++ code; it also
provides some extensions to C++. For each node type, a class is generated, which
can be extended with user-defined methods.
WWW: http://site.informatik.hu-berlin.de/kimwitu++/
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- kimwitu++>0:devel/kimwitu++
- No installation instructions:
- This port has been deleted.
- PKGNAME: kimwitu++
- Flavors: there is no flavor information for this port.
- distinfo:
- There is no distinfo for this port.
No package information for this port in our database- Sometimes this happens. Not all ports have packages.
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake : devel/gmake
- bison : devel/bison
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- 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.3.8_2 02 May 2011 11:57:10 |
bapt |
Remove unmaintained expired ports from devel
2011-05-01 devel/a2dev: Upstream disapear and distfile is no more available
2011-05-01 devel/c2lib: Upstream disapear and distfile is no more available
2011-05-01 devel/c2man: Upstream disapear and distfile is no more available
2011-05-01 devel/c2mdoc: Upstream disapear and distfile is no more available
2011-05-01 devel/c_parser: Upstream disapear and distfile is no more available
2011-05-01 devel/cdoc: Upstream disapear and distfile is no more available
2011-05-01 devel/diffconvert: Upstream disapear and distfile is no more
available
2011-05-01 devel/ecgi: Upstream disapear and distfile is no more available
2011-05-01 devel/error: Upstream disapear and distfile is no more available
2011-05-01 devel/excalibur-configuration: Upstream disapear and distfile is no
more available
2011-05-01 devel/freelibiberty: Upstream disapear and distfile is no more
available
2011-05-01 devel/gengameng: Upstream disapear and distfile is no more available
2011-05-01 devel/hptools: Upstream disapear and distfile is no more available (Only the first 15 lines of the commit message are shown above ) |
2.3.8_2 16 Mar 2011 13:55:41 |
bapt |
Deprecate unmaintained ports from devel where upstream disapear and/or
where no distfiles can be found and are not used by maintained ports |
2.3.8_2 21 Aug 2008 06:18:49 |
rafan |
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 ) |
2.3.8_2 01 Jun 2008 09:42:37 |
olgeni |
Large round of typo fixes in ports/devel (pkg-descr). |
2.3.8_2 20 Mar 2008 09:37:21 |
pav |
- Remove USE_GETOPT_LONG which is a no-op since March 200 |
2.3.8_2 17 Oct 2007 10:13:01 |
ade |
Migration from bison 1.x to 2.x
PR: 117086
Tested by: -exp runs |
2.3.8_1 06 Apr 2006 00:00:59 |
edwin |
devel/kimwitu++: add distfile mirror
Remove dead mirror, add working mirrror
PR: ports/95379
Submitted by: Lars Engels <lars.engels@0x20.net> |
2.3.8_1 24 Nov 2005 15:40:04 |
pav |
- Add some SHA256 checksums |
2.3.8_1 12 Apr 2005 03:26:57 |
obrien |
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE. |
2.3.8_1 11 Apr 2005 08:04:41 |
obrien |
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'. |
2.3.8_1 10 Apr 2004 17:11:02 |
trevor |
Cram into 80 columns by 24 rows. |
2.3.8_1 05 Feb 2004 20:38:07 |
trevor |
Use PLIST_FILES.
Reviewed by: marcus |
2.3.8_1 04 Feb 2004 05:21:48 |
marcus |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2) |
2.3.8 29 Jan 2004 07:24:56 |
trevor |
SIZEify. |
2.3.8 05 Nov 2003 15:45:43 |
krion |
- Update to version 2.3.8
PR: 58960
Submitted by: Ports Fury |
2.3.3 18 Jul 2003 09:20:54 |
osa |
Fix build on -CURRENT (gcc 3.3)
Submitted by: Kirill Ponomarew <ponomarew@oberon.net>
PR: 54607 |
2.3.3 20 Feb 2003 17:07:10 |
knu |
De-pkg-comment. |
2.3.3 01 Jan 2003 21:14:39 |
pat |
Update to 2.3.3
PR: ports/46590
Submitted by: KATO Tsuguru <tkato@prontomail.com> |
16 Jan 2002 15:48:32 |
ijliao |
upgrade to 2.1.3 |
11 Jul 2001 18:49:32 |
ijliao |
upgrade to 2.0.3 drop maintainership |
23 Apr 2001 17:02:11 |
ijliao |
add kimwitu++ A tool for processing trees (i.e. terms) |