BSD Ports

devel/orc 0.4.44 FreeBSD

Library and toolset to operate arrays of data

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
816b5318da
License
BSD2CLAUSE, BSD3CLAUSE
Categories
devel
Package size
607.7 KiB, 4412.2 KiB installed

Description

Orc is the successor to Liboil - The Library of Optimized Inner Loops.

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.

In the other systems

SystemPortVersion
FreeBSDdevel/orc0.4.44
OpenBSDdevel/orc0.4.44
NetBSDdevel/orc0.4.44
DragonFlydevel/orc0.4.40
MidnightBSDdevel/orc0.4.42_1

Install

Binary package:

pkg install orc

From the ports tree:

cd /usr/ports/devel/orc/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	orc>0:devel/orc
LIB_DEPENDS=	liborc-0.4.so:devel/orc

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.4.440.4.440.4.320.4.41_10.4.44
FreeBSD:14:quarterly0.4.440.4.44n/a0.4.410.4.44
FreeBSD:15:latest0.4.440.4.44n/a0.4.41_10.4.41_1
FreeBSD:15:quarterly0.4.440.4.44n/an/an/a
FreeBSD:16:latest0.4.440.4.44n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 10
Required by 1807

The first 100 are listed.

Configuration

No options to configure.

USES
cpe meson pkgconfig tar:xz
Service scripts
none

Files

pkg-plist 56
  • bin/orc-bugreport
  • bin/orcc
  • 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/orc-stdint.h
  • include/orc-0.4/orc/orc.h
  • include/orc-0.4/orc/orcarm.h
  • include/orc-0.4/orc/orcarm64insn.h
  • include/orc-0.4/orc/orcarminsn.h
  • include/orc-0.4/orc/orcavx.h
  • include/orc-0.4/orc/orcavxinsn.h
  • include/orc-0.4/orc/orcbytecode.h
  • include/orc-0.4/orc/orcbytecodes.h
  • include/orc-0.4/orc/orccode.h
  • include/orc-0.4/orc/orccompiler.h
  • include/orc-0.4/orc/orcconstant.h
  • include/orc-0.4/orc/orccpu.h
  • include/orc-0.4/orc/orcdebug.h
  • include/orc-0.4/orc/orcexecutor.h
  • include/orc-0.4/orc/orcfunctions.h
  • include/orc-0.4/orc/orcinstruction.h
  • include/orc-0.4/orc/orclimits.h
  • include/orc-0.4/orc/orcloongarch.h
  • include/orc-0.4/orc/orcloongarchinsn.h
  • include/orc-0.4/orc/orclsxinsn.h
  • include/orc-0.4/orc/orcmips.h
  • include/orc-0.4/orc/orcmmx.h
  • include/orc-0.4/orc/orcmmxinsn.h
  • include/orc-0.4/orc/orcneon.h
  • include/orc-0.4/orc/orconce.h
  • include/orc-0.4/orc/orcopcode.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/orcriscv.h
  • include/orc-0.4/orc/orcriscvinsn.h
  • include/orc-0.4/orc/orcrule.h
  • include/orc-0.4/orc/orcsse.h
  • include/orc-0.4/orc/orcsseinsn.h
  • include/orc-0.4/orc/orctarget.h
  • include/orc-0.4/orc/orcutils.h
  • include/orc-0.4/orc/orcvariable.h
  • include/orc-0.4/orc/orcx86.h
  • include/orc-0.4/orc/orcx86insn.h
  • lib/liborc-0.4.a
  • lib/liborc-0.4.so
  • lib/liborc-0.4.so.0
  • lib/liborc-0.4.so.0..0
  • lib/liborc-test-0.4.a
  • lib/liborc-test-0.4.so
  • lib/liborc-test-0.4.so.0
  • lib/liborc-test-0.4.so.0..0
  • libdata/pkgconfig/orc-0.4.pc
  • libdata/pkgconfig/orc-test-0.4.pc
distinfo 1
FileSizeSHA256
orc-0.4.44.tar.xz3176004aeb97aea2b58224029dc2b23d7d064cfa990cb4fb8c4da440bcbe9c95bc5d2d
Master sites 1
  • https://gstreamer.freedesktop.org/data/src/orc/

Commit history 2

DateCommitCreditsLog message
816b5318da Po-Chuan Hsieh devel/orc: Update to 0.4.44
Changes: https://gitlab.freedesktop.org/gstreamer/orc/-/blob/main/RELEASE
b91ea28798 Po-Chuan Hsieh devel/orc: Update to 0.4.43
Changes: https://gitlab.freedesktop.org/gstreamer/orc/-/blob/main/RELEASE