KRoC, the Kent Retargettable occam-pi Compiler, is a collection
of programs/libraries which facilitates the execution of occam-pi
programs on various platforms. The main components are:
* occ21, an occam-pi compiler derived from the Inmos occam 2 compiler
* tranx86, an ETC-to-native-code translator
* CCSP, an occam-pi runtime
* The Transterpreter Virtual Machine (TVM), a portable runtime for
occam-pi bytecode (unsupported by CIF)
* CIF, a C interface to CCSP
* standard libraries such as course, filelib, socklib, inmoslibs and
pony
* OccamDoc, a documentation extraction tool for occam
As well as these are various libraries, example programs, fun
animations, etc.
WWW: http://www.cs.kent.ac.uk/projects/ofa/kroc/
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit)
audio/sdl_sound:
- USES=libtool.
- Strip library.
- Replace patch+reinplace with a single reinplace.
- Remove a patch so we use the upstream library name again. Bump
PORTREVISION on all dependent ports.
games/alephone:
- USES=gmake tar:bzip2.
- Remove unneeded PKG_CONFIG variable.
- Staging.
- New LIB_DEPENDS syntax.
games/asc:
- USES=libtool.
(Only the first 15 lines of the commit message are shown above )
Mark broken: Fails to build
This seems related to the implicit lang/python dependency removal
Making all in arch
Making all in i386
python ../utils/make-header.py --cif ccsp_cif_stubs.h ../config.h
../kernel/sched.c
python:No such file or directory
*** Error code 1
Reported by: pkg-fallout
- Update to snapshot r5576.
This snapshot has a significantly reworked build system (now GNU
autoconf and automake) which makes this port much simpler. I've
worked with the upstream authors to ensure this works on FreeBSD and
have helped them to remove the dependence on gmake and the need for
us to have local patches.
- Fix build after X.org upgrade by adding USE_XORG with the required
components (these components came in via libGLU before, but its
dependencies changed with the X.org upgrade).
- Update to 1.5.r4932, revision 4932 on the kroc-1.5 stable branch.
- Build and install the documentation and examples.
- Add regression-test target to run KRoC's testsuite.
- Update devel/sdl12 to version 1.2.11. Now we employ stock SDL directory
structure (i.e. include/SDL for includes and sdl-config for configuration
binary)
- Update graphics/sdl_ttf to version 2.0.8
- Update graphics/sdl_image to version 1.2.5
- Update audio/sdl_mixer to version 1.2.7
- Update net/sdl_net to version 1.2.6
- Update Mk/bsd.sdl.mk accordingly
- Fix dependent ports to fit the new directory structure and avoid several
API breakages
- Bump up portrevisions for all dependent ports to allow them to be upgraded
by portupgrade/portmaster etc tools
Approved by: kris (portmgr), sem (mentor)