1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-02 06:03:50 +00:00

Orc – The Oil Runtime Compiler

Orc is a library and set of tools for compiling and executing
very simple programs that operate on arrays of data.  The "language"
is a generic assembly language that represents many of the features
available in SIMD architectures, including saturated addition and
subtraction, and many arithmetic operations.

(OIL stands for Optimized Inner Loops)

WWW: http://code.entropywave.com/projects/orc/
This commit is contained in:
Martin Matuska 2010-03-09 10:55:47 +00:00
parent 4e94c1b974
commit e4ab876a16
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=250761
5 changed files with 135 additions and 0 deletions

View File

@ -1026,6 +1026,7 @@
SUBDIR += openwince-include
SUBDIR += openzz
SUBDIR += orbitcpp
SUBDIR += orc
SUBDIR += ossp-al
SUBDIR += ossp-cfg
SUBDIR += ossp-ex

42
devel/orc/Makefile Normal file
View File

@ -0,0 +1,42 @@
# New ports collection makefile for: orc
# Date created: Mar 09, 2010
# Whom: mm
#
# $FreeBSD$
PORTNAME= orc
PORTVERSION= 0.4.3
CATEGORIES= devel
MASTER_SITES= http://code.entropywave.com/download/orc/
MAINTAINER= mm@FreeBSD.org
COMMENT= Library and toolset to operate arrays of data
USE_GNOME= pkgconfig
USE_AUTOTOOLS= libtool:22
USE_LDCONFIG= yes
CONFIGURE_ARGS+= --disable-gtk-doc
SUBDIRS= orc orc-float orc-pixel orc-test tools
OPTIONS= DOCS "Include gtk-doc documentation" off \
EXAMPLES "Install example files" off
.include <bsd.port.pre.mk>
.if defined(WITH_DOCS) && !defined(NOPORTDOCS)
SUBDIRS+= doc
.else
NOPORTDOCS= yes
.endif
.if defined(WITH_EXAMPLES) && !defined(NOPORTEXAMPLES)
SUBDIRS+= examples
.else
NOPORTEXAMPLES= yes
.endif
MAKE_ARGS+= SUBDIRS="${SUBDIRS}"
.include <bsd.port.post.mk>

3
devel/orc/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (orc-0.4.3.tar.gz) = 9b2e7030c8df8a0d371115869fe5685a
SHA256 (orc-0.4.3.tar.gz) = 4c0266d81da67fef0b2abd5e624a9ab0db5de04eb23c3ab24e22f5f9ceeefbfe
SIZE (orc-0.4.3.tar.gz) = 538428

7
devel/orc/pkg-descr Normal file
View File

@ -0,0 +1,7 @@
Orc is a library and set of tools for compiling and executing very simple
programs that operate on arrays of data. The "language" is a generic
assembly language that represents many of the features available in SIMD
architectures, including saturated addition and subtraction, and many
arithmetic operations.
WWW: http://code.entropywave.com/projects/orc/

82
devel/orc/pkg-plist Normal file
View File

@ -0,0 +1,82 @@
bin/orcc
include/orc-0.4/orc-float/orcfloat.h
include/orc-0.4/orc-pixel/orcpixel.h
include/orc-0.4/orc-test/orcarray.h
include/orc-0.4/orc-test/orcprofile.h
include/orc-0.4/orc-test/orcrandom.h
include/orc-0.4/orc-test/orctest.h
include/orc-0.4/orc/opcodes.h
include/orc-0.4/orc/orc-stdint.h
include/orc-0.4/orc/orc.h
include/orc-0.4/orc/orcarm.h
include/orc-0.4/orc/orcdebug.h
include/orc-0.4/orc/orcfunctions.h
include/orc-0.4/orc/orcmmx.h
include/orc-0.4/orc/orconce.h
include/orc-0.4/orc/orcparse.h
include/orc-0.4/orc/orcpowerpc.h
include/orc-0.4/orc/orcprogram.h
include/orc-0.4/orc/orcsse.h
include/orc-0.4/orc/orcutils.h
include/orc-0.4/orc/orcx86.h
lib/liborc-0.4.a
lib/liborc-0.4.la
lib/liborc-0.4.so
lib/liborc-0.4.so.0
lib/liborc-float-0.4.a
lib/liborc-float-0.4.la
lib/liborc-float-0.4.so
lib/liborc-float-0.4.so.0
lib/liborc-pixel-0.4.a
lib/liborc-pixel-0.4.la
lib/liborc-pixel-0.4.so
lib/liborc-pixel-0.4.so.0
lib/liborc-test-0.4.a
lib/liborc-test-0.4.la
lib/liborc-test-0.4.so
lib/liborc-test-0.4.so.0
%%PORTEXAMPLES%%lib/orc/example1
%%PORTEXAMPLES%%lib/orc/mt19937ar
%%PORTEXAMPLES%%lib/orc/volscale
lib/pkgconfig/orc-0.4.pc
%%PORTDOCS%%share/gtk-doc/html/orc/ch01.html
%%PORTDOCS%%share/gtk-doc/html/orc/ch02.html
%%PORTDOCS%%share/gtk-doc/html/orc/ch03.html
%%PORTDOCS%%share/gtk-doc/html/orc/ch04.html
%%PORTDOCS%%share/gtk-doc/html/orc/ch05.html
%%PORTDOCS%%share/gtk-doc/html/orc/home.png
%%PORTDOCS%%share/gtk-doc/html/orc/index.html
%%PORTDOCS%%share/gtk-doc/html/orc/index.sgml
%%PORTDOCS%%share/gtk-doc/html/orc/left.png
%%PORTDOCS%%share/gtk-doc/html/orc/orc-building.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-concepts.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-misc.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-opcodes.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-orc.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-orcarm.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-orccompiler.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-orcdebug.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-orcexecutor.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-orcmmx.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-orcopcode.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-orcpowerpc.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-orcprogram.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-orcrule.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-orcsse.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-orcutils.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-orcx86.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc.devhelp
%%PORTDOCS%%share/gtk-doc/html/orc/orc.devhelp2
%%PORTDOCS%%share/gtk-doc/html/orc/right.png
%%PORTDOCS%%share/gtk-doc/html/orc/style.css
%%PORTDOCS%%share/gtk-doc/html/orc/up.png
@dirrmtry lib/pkgconfig
@dirrm include/orc-0.4/orc
@dirrm include/orc-0.4/orc-float
@dirrm include/orc-0.4/orc-pixel
@dirrm include/orc-0.4/orc-test
@dirrm include/orc-0.4
%%PORTEXAMPLES%%@dirrm lib/orc
%%PORTDOCS%%@dirrm share/gtk-doc/html/orc
%%PORTDOCS%%@dirrmtry share/gtk-doc/html
%%PORTDOCS%%@dirrmtry share/gtk-doc