./lang/oo2c, Optimizing Oberon-2 Compiler

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.0.11nb15, Package name: oo2c-2.0.11nb15, Maintainer: pkgsrc-users

In short, OOC is an Internet based project providing an Oberon-2
development platform. It consists of

* an optimizing compiler,
* a number of source code and compiler related tools,
* a set of standard library modules, and
* a reference manual.

oo2c is the first complete working compiler of the OOC project.
Instead of translating Oberon-2 modules to machine code, it generates
code for the most portable assembler in existence: ANSI-C. The
compiler was initially intended as a prototype backend for OOC, which
could then be used to evaluate and debug the frontend and the
optimization modules. However, it is now a full-fledged development
system, and among other things, it is being used to develop native
code OOC backends.


Required to run:
[textproc/libxslt] [lang/perl5] [devel/libtool-base] [devel/boehm-gc]

Master sites:

SHA1: 047992978c584cdd8c47ff07c40dfba79ea97ebe
RMD160: ac44ecd15e447326dc851f99b1d064193322a140
Filesize: 1469.724 KB

Version history: (Expand)


CVS history: (Expand)


   2016-07-09 08:39:18 by Thomas Klausner | Files touched by this commit (1068) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
   2015-12-25 01:50:45 by David A. Holland | Files touched by this commit (1)
Log message:
Fix LP64 detection.
   2015-11-25 13:51:17 by Jonathan Perkin | Files touched by this commit (22)
Log message:
Remove mk/find-prefix.mk usage from the lang category.

The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.

Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure.  Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.

Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
   2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152)
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
   2014-05-30 01:38:20 by Thomas Klausner | Files touched by this commit (3049)
Log message:
Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
   2014-04-30 16:19:42 by Thomas Klausner | Files touched by this commit (24) | Package updated
Log message:
Bump PKGREVISION for boehm-gc default-on threads, just to be on
the safe side.
   2014-04-21 15:25:55 by Thomas Klausner | Files touched by this commit (24)
Log message:
recursive bump for boehm-gc API bump
   2013-05-31 14:42:58 by Thomas Klausner | Files touched by this commit (2880)
Log message:
Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.