Alexander Pyhalov
2016-12-20 ce72b19f558de16f325269a9d09b1b431d78233c
Merge pull request #2687 from alarcher/opus113

4 files modified
220 ■■■■ changed files
components/multimedia/opus/Makefile 46 ●●●●● patch | view | raw | blame | history
components/multimedia/opus/manifests/sample-manifest.p5m 16 ●●●● patch | view | raw | blame | history
components/multimedia/opus/opus.license 2 ●●● patch | view | raw | blame | history
components/multimedia/opus/opus.p5m 156 ●●●● patch | view | raw | blame | history
components/multimedia/opus/Makefile
@@ -10,29 +10,41 @@
#
# Copyright 2013 EveryCity Ltd. All rights reserved.
# Copyright 2016 Aurelien Larcher. All rights reserved.
#
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        opus
COMPONENT_VERSION=      1.1
COMPONENT_LICENSE=      BSD
COMPONENT_PROJECT_URL=  http://opus-codec.org/
COMPONENT_SUMMARY=    Opus is an open, royalty-free, versatile audio codec for interactive speech and music transmission over the Internet
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    \
    sha256:b9727015a58affcf3db527322bf8c4d2fcf39f5f6b8f15dbceca20206cbe1d95
COMPONENT_ARCHIVE_URL=    http://downloads.xiph.org/releases/opus/$(COMPONENT_ARCHIVE)
COMPONENT_NAME=       opus
COMPONENT_VERSION=    1.1.3
COMPONENT_PROJECT_URL=http://opus-codec.org/
COMPONENT_SUMMARY=    Opus is an open, royalty-free, versatile audio codec for interactive speech and music transmission over the Internet
COMPONENT_LICENSE=    BSD
COMPONENT_FMRI=       library/opus
COMPONENT_CLASSIFICATION= System/Libraries
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=  \
    sha256:58b6fe802e7e30182e95d0cde890c0ace40b6f125cffc50635f0ad2eef69b633
COMPONENT_ARCHIVE_URL=http://downloads.xiph.org/releases/opus/$(COMPONENT_ARCHIVE)
COMPONENT_LICENSE=    BSD
include $(WS_TOP)/make-rules/prep.mk
include $(WS_TOP)/make-rules/configure.mk
include $(WS_TOP)/make-rules/ips.mk
include $(WS_MAKE_RULES)/prep.mk
include $(WS_MAKE_RULES)/configure.mk
include $(WS_MAKE_RULES)/ips.mk
CONFIGURE_OPTIONS  +=    --disable-static
CONFIGURE_OPTIONS  +=    --enable-shared
PATH=/usr/gnu/bin:/usr/bin
build:        $(BUILD_32_and_64)
ENV+= -i
install:    $(INSTALL_32_and_64)
CONFIGURE_OPTIONS+= --disable-static
CONFIGURE_OPTIONS+= --enable-shared
build:    $(BUILD_32_and_64)
install:  $(INSTALL_32_and_64)
test:  $(TEST_32_and_64)
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += system/library/math
components/multimedia/opus/manifests/sample-manifest.p5m
@@ -26,21 +26,21 @@
file path=usr/include/opus/opus_defines.h
file path=usr/include/opus/opus_multistream.h
file path=usr/include/opus/opus_types.h
link path=usr/lib/$(MACH64)/libopus.so target=libopus.so.0.5.0
link path=usr/lib/$(MACH64)/libopus.so.0 target=libopus.so.0.5.0
file path=usr/lib/$(MACH64)/libopus.so.0.5.0
link path=usr/lib/$(MACH64)/libopus.so target=libopus.so.0.5.3
link path=usr/lib/$(MACH64)/libopus.so.0 target=libopus.so.0.5.3
file path=usr/lib/$(MACH64)/libopus.so.0.5.3
file path=usr/lib/$(MACH64)/pkgconfig/opus.pc
link path=usr/lib/libopus.so target=libopus.so.0.5.0
link path=usr/lib/libopus.so.0 target=libopus.so.0.5.0
file path=usr/lib/libopus.so.0.5.0
link path=usr/lib/libopus.so target=libopus.so.0.5.3
link path=usr/lib/libopus.so.0 target=libopus.so.0.5.3
file path=usr/lib/libopus.so.0.5.3
file path=usr/lib/pkgconfig/opus.pc
file path=usr/share/aclocal/opus.m4
file path=usr/share/doc/opus/html/bc_s.png
file path=usr/share/doc/opus/html/bdwn.png
file path=usr/share/doc/opus/html/closed.png
file path=usr/share/doc/opus/html/customdoxygen.css
file path=usr/share/doc/opus/html/dir_204fc439f1fba0e030dd9f93ba1b5e08.html
file path=usr/share/doc/opus/html/dir_cb8ecdcba566527dea57d021ca3422cf.html
file path=usr/share/doc/opus/html/dir_bb94935a339fb8bde1d9e6a9261ba623.html
file path=usr/share/doc/opus/html/dir_ee5bb0f0b484e4c222297aa02a2a714d.html
file path=usr/share/doc/opus/html/doxygen.png
file path=usr/share/doc/opus/html/dynsections.js
file path=usr/share/doc/opus/html/files.html
components/multimedia/opus/opus.license
@@ -14,7 +14,7 @@
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
- Neither the name of Internet Society, IETF or IETF Trust, nor the
- Neither the name of Internet Society, IETF or IETF Trust, nor the
names of specific contributors, may be used to endorse or promote
products derived from this software without specific prior written
permission.
components/multimedia/opus/opus.p5m
@@ -10,37 +10,153 @@
#
#
# Copyright 2013 EveryCity Ltd. All rights reserved.
# Copyright 2016 Aurelien Larcher
#
set name=pkg.fmri value=pkg:/library/opus@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=info.classification \
    value=org.opensolaris.category.2008:System/Libraries
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
license $(COMPONENT_NAME).license license="$(COMPONENT_LICENSE)"
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
dir  path=usr
dir  path=usr/include
dir  path=usr/include/opus
file path=usr/include/opus/opus.h
file path=usr/include/opus/opus_defines.h
file path=usr/include/opus/opus_multistream.h
file path=usr/include/opus/opus_types.h
dir  path=usr/lib
dir  path=usr/lib/$(MACH64)
link path=usr/lib/$(MACH64)/libopus.so target=libopus.so.0.5.0
link path=usr/lib/$(MACH64)/libopus.so.0 target=libopus.so.0.5.0
file path=usr/lib/$(MACH64)/libopus.so.0.5.0
dir  path=usr/lib/$(MACH64)/pkgconfig
link path=usr/lib/$(MACH64)/libopus.so target=libopus.so.0.5.3
link path=usr/lib/$(MACH64)/libopus.so.0 target=libopus.so.0.5.3
file path=usr/lib/$(MACH64)/libopus.so.0.5.3
file path=usr/lib/$(MACH64)/pkgconfig/opus.pc
link path=usr/lib/libopus.so target=libopus.so.0.5.0
link path=usr/lib/libopus.so.0 target=libopus.so.0.5.0
file path=usr/lib/libopus.so.0.5.0
dir  path=usr/lib/pkgconfig
link path=usr/lib/libopus.so target=libopus.so.0.5.3
link path=usr/lib/libopus.so.0 target=libopus.so.0.5.3
file path=usr/lib/libopus.so.0.5.3
file path=usr/lib/pkgconfig/opus.pc
dir  path=usr/share
dir  path=usr/share/aclocal
file path=usr/share/aclocal/opus.m4
file path=usr/share/doc/opus/html/bc_s.png
file path=usr/share/doc/opus/html/bdwn.png
file path=usr/share/doc/opus/html/closed.png
file path=usr/share/doc/opus/html/customdoxygen.css
file path=usr/share/doc/opus/html/dir_bb94935a339fb8bde1d9e6a9261ba623.html
file path=usr/share/doc/opus/html/dir_ee5bb0f0b484e4c222297aa02a2a714d.html
file path=usr/share/doc/opus/html/doxygen.png
file path=usr/share/doc/opus/html/dynsections.js
file path=usr/share/doc/opus/html/files.html
file path=usr/share/doc/opus/html/ftv2blank.png
file path=usr/share/doc/opus/html/ftv2doc.png
file path=usr/share/doc/opus/html/ftv2folderclosed.png
file path=usr/share/doc/opus/html/ftv2folderopen.png
file path=usr/share/doc/opus/html/ftv2lastnode.png
file path=usr/share/doc/opus/html/ftv2link.png
file path=usr/share/doc/opus/html/ftv2mlastnode.png
file path=usr/share/doc/opus/html/ftv2mnode.png
file path=usr/share/doc/opus/html/ftv2node.png
file path=usr/share/doc/opus/html/ftv2plastnode.png
file path=usr/share/doc/opus/html/ftv2pnode.png
file path=usr/share/doc/opus/html/ftv2splitbar.png
file path=usr/share/doc/opus/html/ftv2vertline.png
file path=usr/share/doc/opus/html/globals.html
file path=usr/share/doc/opus/html/globals_defs.html
file path=usr/share/doc/opus/html/globals_func.html
file path=usr/share/doc/opus/html/globals_type.html
file path=usr/share/doc/opus/html/group__opus__ctlvalues.html
file path=usr/share/doc/opus/html/group__opus__custom.html
file path=usr/share/doc/opus/html/group__opus__decoder.html
file path=usr/share/doc/opus/html/group__opus__decoderctls.html
file path=usr/share/doc/opus/html/group__opus__encoder.html
file path=usr/share/doc/opus/html/group__opus__encoderctls.html
file path=usr/share/doc/opus/html/group__opus__errorcodes.html
file path=usr/share/doc/opus/html/group__opus__genericctls.html
file path=usr/share/doc/opus/html/group__opus__libinfo.html
file path=usr/share/doc/opus/html/group__opus__multistream.html
file path=usr/share/doc/opus/html/group__opus__multistream__ctls.html
file path=usr/share/doc/opus/html/group__opus__repacketizer.html
file path=usr/share/doc/opus/html/index.html
file path=usr/share/doc/opus/html/jquery.js
file path=usr/share/doc/opus/html/modules.html
file path=usr/share/doc/opus/html/nav_f.png
file path=usr/share/doc/opus/html/nav_g.png
file path=usr/share/doc/opus/html/nav_h.png
file path=usr/share/doc/opus/html/open.png
file path=usr/share/doc/opus/html/opus_8h.html
file path=usr/share/doc/opus/html/opus_8h_source.html
file path=usr/share/doc/opus/html/opus__custom_8h.html
file path=usr/share/doc/opus/html/opus__custom_8h_source.html
file path=usr/share/doc/opus/html/opus__defines_8h.html
file path=usr/share/doc/opus/html/opus__defines_8h_source.html
file path=usr/share/doc/opus/html/opus__multistream_8h.html
file path=usr/share/doc/opus/html/opus__multistream_8h_source.html
file path=usr/share/doc/opus/html/opus__types_8h.html
file path=usr/share/doc/opus/html/opus__types_8h_source.html
file path=usr/share/doc/opus/html/opus_logo.svg
file path=usr/share/doc/opus/html/search/all_0.html
file path=usr/share/doc/opus/html/search/all_0.js
file path=usr/share/doc/opus/html/search/all_1.html
file path=usr/share/doc/opus/html/search/all_1.js
file path=usr/share/doc/opus/html/search/all_2.html
file path=usr/share/doc/opus/html/search/all_2.js
file path=usr/share/doc/opus/html/search/all_3.html
file path=usr/share/doc/opus/html/search/all_3.js
file path=usr/share/doc/opus/html/search/all_4.html
file path=usr/share/doc/opus/html/search/all_4.js
file path=usr/share/doc/opus/html/search/all_5.html
file path=usr/share/doc/opus/html/search/all_5.js
file path=usr/share/doc/opus/html/search/all_6.html
file path=usr/share/doc/opus/html/search/all_6.js
file path=usr/share/doc/opus/html/search/close.png
file path=usr/share/doc/opus/html/search/defines_0.html
file path=usr/share/doc/opus/html/search/defines_0.js
file path=usr/share/doc/opus/html/search/files_0.html
file path=usr/share/doc/opus/html/search/files_0.js
file path=usr/share/doc/opus/html/search/functions_0.html
file path=usr/share/doc/opus/html/search/functions_0.js
file path=usr/share/doc/opus/html/search/groups_0.html
file path=usr/share/doc/opus/html/search/groups_0.js
file path=usr/share/doc/opus/html/search/groups_1.html
file path=usr/share/doc/opus/html/search/groups_1.js
file path=usr/share/doc/opus/html/search/groups_2.html
file path=usr/share/doc/opus/html/search/groups_2.js
file path=usr/share/doc/opus/html/search/groups_3.html
file path=usr/share/doc/opus/html/search/groups_3.js
file path=usr/share/doc/opus/html/search/groups_4.html
file path=usr/share/doc/opus/html/search/groups_4.js
file path=usr/share/doc/opus/html/search/groups_5.html
file path=usr/share/doc/opus/html/search/groups_5.js
file path=usr/share/doc/opus/html/search/groups_6.html
file path=usr/share/doc/opus/html/search/groups_6.js
file path=usr/share/doc/opus/html/search/mag_sel.png
file path=usr/share/doc/opus/html/search/nomatches.html
file path=usr/share/doc/opus/html/search/pages_0.html
file path=usr/share/doc/opus/html/search/pages_0.js
file path=usr/share/doc/opus/html/search/search.css
file path=usr/share/doc/opus/html/search/search.js
file path=usr/share/doc/opus/html/search/search_l.png
file path=usr/share/doc/opus/html/search/search_m.png
file path=usr/share/doc/opus/html/search/search_r.png
file path=usr/share/doc/opus/html/search/typedefs_0.html
file path=usr/share/doc/opus/html/search/typedefs_0.js
file path=usr/share/doc/opus/html/sync_off.png
file path=usr/share/doc/opus/html/sync_on.png
file path=usr/share/doc/opus/html/tab_a.png
file path=usr/share/doc/opus/html/tab_b.png
file path=usr/share/doc/opus/html/tab_h.png
file path=usr/share/doc/opus/html/tab_s.png
file path=usr/share/doc/opus/html/tabs.css
file path=usr/share/man/man3/opus_ctlvalues.3
file path=usr/share/man/man3/opus_custom.3
file path=usr/share/man/man3/opus_custom.h.3
file path=usr/share/man/man3/opus_decoder.3
file path=usr/share/man/man3/opus_decoderctls.3
file path=usr/share/man/man3/opus_defines.h.3
file path=usr/share/man/man3/opus_encoder.3
file path=usr/share/man/man3/opus_encoderctls.3
file path=usr/share/man/man3/opus_errorcodes.3
file path=usr/share/man/man3/opus_genericctls.3
file path=usr/share/man/man3/opus_libinfo.3
file path=usr/share/man/man3/opus_multistream.3
file path=usr/share/man/man3/opus_multistream.h.3
file path=usr/share/man/man3/opus_multistream_ctls.3
file path=usr/share/man/man3/opus_repacketizer.3
file path=usr/share/man/man3/opus_types.h.3