23245659 Deliver orc 0.4.23 in Solaris
authorNiveditha Rau <Niveditha.Rau@Oracle.COM>
Wed, 01 Jun 2016 08:12:32 -0700
changeset 6113 8ca5e7590b39
parent 6112 a9427b58bd2d
child 6114 b4ecb55aa3ca
23245659 Deliver orc 0.4.23 in Solaris PSARC/2016/338 GStreamer-1
components/desktop/gstreamer1/orc/Makefile
components/desktop/gstreamer1/orc/orc.p5m
components/desktop/gstreamer1/orc/test/results-all.master
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/gstreamer1/orc/Makefile	Wed Jun 01 08:12:32 2016 -0700
@@ -0,0 +1,58 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+BUILD_BITS =            32_and_64
+include ../../../../make-rules/shared-macros.mk
+
+COMPONENT_NAME=		orc
+COMPONENT_VERSION=	0.4.23
+COMPONENT_PROJECT_URL=	http://gstreamer.freedesktop.org/projects/orc.html
+COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.xz
+COMPONENT_ARCHIVE_HASH= \
+	sha256:767eaebce2941737b43368225ec54598b3055ca78b4dc50c4092f5fcdc0bdfe7
+COMPONENT_ARCHIVE_URL=	http://gstreamer.freedesktop.org/src/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	gnome/multimedia
+
+TPNO=			25774
+
+include $(WS_MAKE_RULES)/common.mk
+
+CONFIGURE_OPTIONS += --disable-static
+
+# for the tests
+unexport SHELLOPTS
+COMPONENT_TEST_ENV +=   libtool_install_magic='%%%MAGIC variable%%%'
+COMPONENT_TEST_ENV +=   libtool_execute_magic='%%%MAGIC variable%%%'
+COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
+COMPONENT_TEST_ARGS =   -k -i
+COMPONENT_TEST_TRANSFORMS += \
+        '-n ' \
+        '-e "/TOTAL:/p" ' \
+        '-e "/SKIP:/p" ' \
+        '-e "/PASS:/p" ' \
+        '-e "/FAIL:/p" ' \
+        '-e "/ERROR:/p" '
+
+REQUIRED_PACKAGES += system/library/math
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/gstreamer1/orc/orc.p5m	Wed Jun 01 08:12:32 2016 -0700
@@ -0,0 +1,97 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+<transform file path=usr.*/man/.+ -> \
+    default mangler.man.stability "pass-through volatile">
+set name=pkg.fmri \
+    value=pkg:/library/desktop/orc@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="GStreamer data processing library"
+set name=pkg.description \
+    value="Orc is basically a simplified assembly language for data processing (no loops/jumps etc.), it's supposed to map to SIMD instructions on various architectures."
+set name=com.oracle.info.description value=orc
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Desktop (GNOME)/Libraries"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2016/338
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+file path=usr/bin/$(MACH64)/orc-bugreport
+file path=usr/bin/$(MACH64)/orcc
+file path=usr/bin/orc-bugreport
+file path=usr/bin/orcc
+file path=usr/include/orc-0.4/orc-test/orcarray.h
+file path=usr/include/orc-0.4/orc-test/orcprofile.h
+file path=usr/include/orc-0.4/orc-test/orcrandom.h
+file path=usr/include/orc-0.4/orc-test/orctest.h
+file path=usr/include/orc-0.4/orc/orc-stdint.h
+file path=usr/include/orc-0.4/orc/orc.h
+file path=usr/include/orc-0.4/orc/orcarm.h
+file path=usr/include/orc-0.4/orc/orcbytecode.h
+file path=usr/include/orc-0.4/orc/orcbytecodes.h
+file path=usr/include/orc-0.4/orc/orccode.h
+file path=usr/include/orc-0.4/orc/orccompiler.h
+file path=usr/include/orc-0.4/orc/orcconstant.h
+file path=usr/include/orc-0.4/orc/orccpu.h
+file path=usr/include/orc-0.4/orc/orccpuinsn.h
+file path=usr/include/orc-0.4/orc/orcdebug.h
+file path=usr/include/orc-0.4/orc/orcemulateopcodes.h
+file path=usr/include/orc-0.4/orc/orcexecutor.h
+file path=usr/include/orc-0.4/orc/orcfunctions.h
+file path=usr/include/orc-0.4/orc/orcinstruction.h
+file path=usr/include/orc-0.4/orc/orcinternal.h
+file path=usr/include/orc-0.4/orc/orclimits.h
+file path=usr/include/orc-0.4/orc/orcmips.h
+file path=usr/include/orc-0.4/orc/orcmmx.h
+file path=usr/include/orc-0.4/orc/orcneon.h
+file path=usr/include/orc-0.4/orc/orconce.h
+file path=usr/include/orc-0.4/orc/orcopcode.h
+file path=usr/include/orc-0.4/orc/orcparse.h
+file path=usr/include/orc-0.4/orc/orcpowerpc.h
+file path=usr/include/orc-0.4/orc/orcprogram.h
+file path=usr/include/orc-0.4/orc/orcrule.h
+file path=usr/include/orc-0.4/orc/orcsse.h
+file path=usr/include/orc-0.4/orc/orctarget.h
+file path=usr/include/orc-0.4/orc/orcutils.h
+file path=usr/include/orc-0.4/orc/orcvariable.h
+file path=usr/include/orc-0.4/orc/orcx86.h
+file path=usr/include/orc-0.4/orc/orcx86insn.h
+link path=usr/lib/$(MACH64)/liborc-0.4.so target=liborc-0.4.so.0.23.0
+link path=usr/lib/$(MACH64)/liborc-0.4.so.0 target=liborc-0.4.so.0.23.0
+file path=usr/lib/$(MACH64)/liborc-0.4.so.0.23.0
+link path=usr/lib/$(MACH64)/liborc-test-0.4.so target=liborc-test-0.4.so.0.23.0
+link path=usr/lib/$(MACH64)/liborc-test-0.4.so.0 \
+    target=liborc-test-0.4.so.0.23.0
+file path=usr/lib/$(MACH64)/liborc-test-0.4.so.0.23.0
+file path=usr/lib/$(MACH64)/pkgconfig/orc-0.4.pc
+link path=usr/lib/liborc-0.4.so target=liborc-0.4.so.0.23.0
+link path=usr/lib/liborc-0.4.so.0 target=liborc-0.4.so.0.23.0
+file path=usr/lib/liborc-0.4.so.0.23.0
+link path=usr/lib/liborc-test-0.4.so target=liborc-test-0.4.so.0.23.0
+link path=usr/lib/liborc-test-0.4.so.0 target=liborc-test-0.4.so.0.23.0
+file path=usr/lib/liborc-test-0.4.so.0.23.0
+file path=usr/lib/pkgconfig/orc-0.4.pc
+file path=usr/share/aclocal/orc.m4
+license COPYING license="BSD-like (Orc)"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/gstreamer1/orc/test/results-all.master	Wed Jun 01 08:12:32 2016 -0700
@@ -0,0 +1,26 @@
+PASS: orc_test
+PASS: test2
+PASS: test3
+# TOTAL: 3
+# PASS:  3
+# SKIP:  0
+# XFAIL: 0
+# FAIL:  0
+# XPASS: 0
+# ERROR: 0
+PASS: test_accsadubl
+PASS: test-schro
+PASS: exec_opcodes_sys
+PASS: exec_parse
+PASS: perf_opcodes_sys
+PASS: perf_parse
+PASS: memcpy_speed
+PASS: abi
+PASS: test-limits
+# TOTAL: 9
+# PASS:  9
+# SKIP:  0
+# XFAIL: 0
+# FAIL:  0
+# XPASS: 0
+# ERROR: 0