parent
1be065bdfa
commit
d6728590db
|
@ -3,7 +3,7 @@
|
|||
|
||||
PORTNAME= orca
|
||||
PORTVERSION= 3.28.2
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= accessibility gnome
|
||||
MASTER_SITES= GNOME
|
||||
DIST_SUBDIR= gnome3
|
||||
|
|
|
@ -2,6 +2,6 @@ Orca a scriptable screen reader that is currently under development.
|
|||
As such it is highly unstable and undergoes frequent changes. To
|
||||
read more about Orca, please refer to the Orca documentation series
|
||||
available in the ./docs/doc-set directory and also the Orca WIKI at
|
||||
http://live.gnome.org/Orca.
|
||||
the URL below.
|
||||
|
||||
WWW: http://live.gnome.org/Orca
|
||||
|
|
|
@ -11,14 +11,14 @@ DISTVERSIONPREFIX= snappy-java-
|
|||
PORTREVISION= 2
|
||||
CATEGORIES= archivers java
|
||||
MASTER_SITES= http://pkgs.fedoraproject.org/repo/pkgs/snappy/snappy-1.0.4.tar.gz/b69151652e82168bc5c643bcd6f07162/:source2 \
|
||||
LOCAL/jgh/archivers/${PORTNAME}/:source3
|
||||
SF/bsdsrc/${.CURDIR:T}:source3
|
||||
PKGNAMESUFFIX= java
|
||||
DISTFILES+= snappy-${PORTVERSION:R}.tar.gz:source2 \
|
||||
FreeBSD-snappy-${PORTVERSION}-maven-repository.tar.gz:source3
|
||||
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
|
||||
FreeBSD-snappy-${PORTVERSION}-maven-repository.tar.gz
|
||||
|
||||
MAINTAINER= mark@tranquillussoftware.co.uk
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Fast compressor/decompressor library
|
||||
|
||||
LICENSE= APACHE20
|
||||
|
|
|
@ -460,6 +460,7 @@
|
|||
SUBDIR += linux-c6-pulseaudio-utils
|
||||
SUBDIR += linux-c6-sdl_mixer
|
||||
SUBDIR += linux-c7-alsa-lib
|
||||
SUBDIR += linux-c7-alsa-lib-devel
|
||||
SUBDIR += linux-c7-alsa-plugins-oss
|
||||
SUBDIR += linux-c7-alsa-plugins-pulseaudio
|
||||
SUBDIR += linux-c7-alsa-utils
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gbsplay
|
||||
DISTVERSION= 0.0.93-130
|
||||
DISTVERSION= 0.0.93-151
|
||||
PORTREVISION= 1
|
||||
DISTVERSIONSUFFIX= -g6225989
|
||||
DISTVERSIONSUFFIX= -ga7777f8
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= audio
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1545989371
|
||||
SHA256 (mmitch-gbsplay-0.0.93-130-g6225989_GH0.tar.gz) = 00bc00bbec4a66edef6dfd71df4c0b55c28fa9b65cc614381ae258576fdd1622
|
||||
SIZE (mmitch-gbsplay-0.0.93-130-g6225989_GH0.tar.gz) = 129907
|
||||
TIMESTAMP = 1567890902
|
||||
SHA256 (mmitch-gbsplay-0.0.93-151-ga7777f8_GH0.tar.gz) = 851145187f32fa04ba803a7f914e5b82bd9e80ed5dd35abc1c157fe19390bc7d
|
||||
SIZE (mmitch-gbsplay-0.0.93-151-ga7777f8_GH0.tar.gz) = 136054
|
||||
|
|
|
@ -0,0 +1,25 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= alsa-lib
|
||||
PORTVERSION= 1.1.6
|
||||
DISTVERSIONSUFFIX= -2.el7
|
||||
CATEGORIES= audio linux
|
||||
PKGNAMESUFFIX= -devel
|
||||
|
||||
MAINTAINER= emulation@FreeBSD.org
|
||||
COMMENT= Advanced Linux Sound Architecture headers (Linux CentOS ${LINUX_DIST_VER})
|
||||
|
||||
LICENSE= LGPL21+
|
||||
|
||||
USES= linux:c7
|
||||
USE_LINUX= alsalib
|
||||
USE_LINUX_RPM= yes
|
||||
|
||||
LIB_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL}
|
||||
|
||||
DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
|
||||
DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,7 @@
|
|||
TIMESTAMP = 1567880217
|
||||
SHA256 (centos/alsa-lib-devel-1.1.6-2.el7.i686.rpm) = 47cccf052146b269ba2c8dd269385fabade58450166eb640bfca6afff5792f85
|
||||
SIZE (centos/alsa-lib-devel-1.1.6-2.el7.i686.rpm) = 984608
|
||||
SHA256 (centos/alsa-lib-devel-1.1.6-2.el7.x86_64.rpm) = 9ae063780b8652153fe4c58015d00f651577f105cc30c944c665e2a27602f8e6
|
||||
SIZE (centos/alsa-lib-devel-1.1.6-2.el7.x86_64.rpm) = 984508
|
||||
SHA256 (centos/alsa-lib-1.1.6-2.el7.src.rpm) = 56cb2556210f4443f4ef81074ae396f82ba7a0ba3d224065628baddb8c6a55ef
|
||||
SIZE (centos/alsa-lib-1.1.6-2.el7.src.rpm) = 1028253
|
|
@ -0,0 +1,582 @@
|
|||
usr/include/alsa/asoundef.h
|
||||
usr/include/alsa/asoundlib.h
|
||||
usr/include/alsa/conf.h
|
||||
usr/include/alsa/control.h
|
||||
usr/include/alsa/control_external.h
|
||||
usr/include/alsa/error.h
|
||||
usr/include/alsa/global.h
|
||||
usr/include/alsa/hwdep.h
|
||||
usr/include/alsa/input.h
|
||||
usr/include/alsa/mixer.h
|
||||
usr/include/alsa/mixer_abst.h
|
||||
usr/include/alsa/output.h
|
||||
usr/include/alsa/pcm.h
|
||||
usr/include/alsa/pcm_external.h
|
||||
usr/include/alsa/pcm_extplug.h
|
||||
usr/include/alsa/pcm_ioplug.h
|
||||
usr/include/alsa/pcm_old.h
|
||||
usr/include/alsa/pcm_plugin.h
|
||||
usr/include/alsa/pcm_rate.h
|
||||
usr/include/alsa/rawmidi.h
|
||||
usr/include/alsa/seq.h
|
||||
usr/include/alsa/seq_event.h
|
||||
usr/include/alsa/seq_midi_event.h
|
||||
usr/include/alsa/seqmid.h
|
||||
usr/include/alsa/sound/asoc.h
|
||||
usr/include/alsa/sound/asound_fm.h
|
||||
usr/include/alsa/sound/emu10k1.h
|
||||
usr/include/alsa/sound/hdsp.h
|
||||
usr/include/alsa/sound/hdspm.h
|
||||
usr/include/alsa/sound/sb16_csp.h
|
||||
usr/include/alsa/sound/sscape_ioctl.h
|
||||
usr/include/alsa/sound/tlv.h
|
||||
usr/include/alsa/sound/type_compat.h
|
||||
usr/include/alsa/timer.h
|
||||
usr/include/alsa/topology.h
|
||||
usr/include/alsa/use-case.h
|
||||
usr/include/alsa/version.h
|
||||
usr/include/sys/asoundlib.h
|
||||
usr/lib/libasound.so
|
||||
usr/lib/pkgconfig/alsa.pc
|
||||
usr/lib64/libasound.so
|
||||
usr/lib64/pkgconfig/alsa.pc
|
||||
usr/share/aclocal/alsa.m4
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/_2test_2latency_8c-example.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/_2test_2pcm_8c-example.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/_2test_2pcm_min_8c-example.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/_2test_2rawmidi_8c-example.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/_2test_2timer_8c-example.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/annotated.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/asoundef_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/asoundef_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/asoundlib_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/asoundlib_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/async_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/bc_s.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/bdwn.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/bug.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/cards_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/classes.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/closed.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/conf.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/conf_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/conf_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/conf_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/confarg.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/conffunc.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/confhooks.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/confmisc_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/control.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/control_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/control_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/control_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/control__ext_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/control__external_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/control__external_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ctl_external_plugins.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/deprecated.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_381a0a05232d68d0a2ebe5cd502f4d69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_5f851d935025f1be023c2c62bd843fe2.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_8c35c1873c2690b478a9950d0638d637.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_b73df3c68338d0823ff9d736eb268d89.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_b81b067251166617f9d0a8c0cfc3a4a9.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_d0e40b335958b6212fb6f781133eecbc.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_d1b0f45016cd06bf2eb252bd3f501161.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_d3519ec5023707b37568b471096da878.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_d44c64559bbebec7f509842c48db8b23.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_e8b3d2be6db305a5d41d291dd9fd6e9c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dlmisc_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/doxygen.css
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/doxygen.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dynsections.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/error_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/error_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/error_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/examples.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/files.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2blank.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2cl.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2doc.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2folderclosed.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2folderopen.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2lastnode.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2link.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2mlastnode.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2mnode.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2mo.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2node.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2ns.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2plastnode.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2pnode.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2splitbar.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2vertline.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x62.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x63.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x64.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x65.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x66.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x67.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x68.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x6c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x6e.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x6f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x70.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x71.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x72.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x74.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x75.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x76.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x77.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x62.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x63.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x64.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x65.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x66.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x67.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x68.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x6c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x6e.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x6f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x70.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x71.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x72.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x74.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x75.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x76.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x77.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/global_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/global_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_0x61.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_0x69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_0x6c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_0x6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_0x70.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_0x73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_defs.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_defs_0x61.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_defs_0x69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_defs_0x6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_defs_0x73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_enum.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_eval.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_func.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_func_0x73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_type.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_vars.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___config.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___control.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___ctl_plugin___s_d_k.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___digital___audio___interface.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___error.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___global.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___h_control.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___hw_dep.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___input.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___m_i_d_i___commands.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___m_i_d_i___controllers.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___m_i_d_i___event.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___m_i_d_i___interface.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___mixer.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___output.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___access.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___deprecated.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___description.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___direct.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___dump.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___ext_plug.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___format.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___h_w___params.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___helpers.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___hook.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___i_o_plug.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___info.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___s_w___params.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___scope.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___simple.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___status.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___sub_format.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___plugin___s_d_k.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___raw_midi.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___s_control.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_client.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_ev_type.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_event.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_events.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_middle.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_misc.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_port.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_queue.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_subscribe.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___sequencer.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___simple_mixer.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___timer.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group__topology.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group__ucm.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/hcontrol.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/hcontrol_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/hwdep_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/hwdep_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/hwdep_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/index.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/input_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/input_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/input_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/jquery.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/mixer.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/mixer_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/mixer_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/mixer_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/mixer__simple_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/modules.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/namehint_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/names_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/nav_f.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/nav_g.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/nav_h.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/open.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/output_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/output_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/output_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pages.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm_2pcm_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__adpcm_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__alaw_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__asym_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__copy_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__dmix_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__dshare_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__dsnoop_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__empty_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__external_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__external_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__extplug_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__extplug_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__extplug_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__file_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__hooks_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__hw_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__iec958_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__ioplug_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__ioplug_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__ioplug_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__ladspa_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__lfloat_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__linear_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__meter_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__mmap__emul_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__mulaw_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__multi_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__null_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__plugin_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__rate_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__route_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__share_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__shm_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__simple_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__softvol_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm_external_plugins.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm_plugins.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/rawmidi.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/rawmidi_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/rawmidi_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/rawmidi_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_5f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_5f.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_61.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_61.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_62.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_62.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_63.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_63.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_64.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_64.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_65.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_65.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_66.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_66.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_67.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_67.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_68.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_68.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_69.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_6c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_6c.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_6d.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_6e.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_6e.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_6f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_6f.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_70.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_70.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_71.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_71.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_72.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_72.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_74.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_74.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_75.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_75.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_76.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_76.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_77.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_77.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/classes_63.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/classes_63.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/classes_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/classes_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/close.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/defines_61.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/defines_61.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/enums_5f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/enums_5f.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/enums_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/enums_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/enumvalues_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/enumvalues_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_61.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_61.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_63.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_63.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_64.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_64.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_65.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_65.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_67.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_67.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_68.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_68.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_69.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_6d.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_6e.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_6e.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_6f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_6f.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_70.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_70.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_72.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_72.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_74.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_74.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_75.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_75.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/functions_5f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/functions_5f.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/functions_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/functions_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_61.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_61.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_63.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_63.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_64.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_64.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_65.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_65.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_66.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_66.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_67.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_67.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_68.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_68.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_69.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_6d.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_6f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_6f.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_70.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_70.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_72.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_72.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_74.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_74.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_75.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_75.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/mag_sel.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/nomatches.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_61.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_61.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_62.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_62.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_63.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_63.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_64.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_64.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_65.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_65.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_68.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_68.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_69.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_6d.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_70.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_70.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_72.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_72.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_74.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_74.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/search.css
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/search.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/search_l.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/search_m.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/search_r.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/typedefs_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/typedefs_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_61.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_61.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_62.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_62.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_63.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_63.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_64.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_64.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_65.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_65.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_66.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_66.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_67.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_67.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_68.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_68.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_69.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_6c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_6c.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_6d.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_6e.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_6e.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_6f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_6f.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_70.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_70.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_71.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_71.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_72.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_72.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_74.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_74.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_75.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_75.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_76.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_76.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_77.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_77.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq__event_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq__event_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq__event_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq__midi__event_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq__midi__event_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq__midi__event_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seqmid_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seqmid_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/setup_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/simple_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/simple__abst_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/simple__none_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structctl__access__elem.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__aes__iec958__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__ctl__ext.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__ctl__ext__callback.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__devname.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__mixer__selem__regopt.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__audio__tstamp__config__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__audio__tstamp__report__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__channel__area__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__chmap__query__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__chmap__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__extplug.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__extplug__callback.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__ioplug.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__ioplug__callback.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__scope__ops__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__addr__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__connect__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__ev__ctrl__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__ev__ext.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__ev__note__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__ev__queue__control__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__ev__raw32__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__ev__raw8__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__event__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__queue__skew__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__real__time__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__result__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__timer__read__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__timer__tread__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__bytes__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__channel__elem.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__channel__map__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__channel__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__ctl__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__dai__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__enum__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__graph__elem.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__graph__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__hw__config__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__io__ops__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__link__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__mixer__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__obj__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__obj__template__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__pcm__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__pdata__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__stream__caps__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__stream__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__tlv__dbscale__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__tlv__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__widget__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/sync_off.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/sync_on.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/tab_a.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/tab_b.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/tab_h.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/tab_s.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/tabs.css
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/timer.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/timer_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/timer_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/timer_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/timer__local_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/timer__query_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/tlv_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/topology_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/unionsnd__pcm__sync__id__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/unionsnd__seq__timestamp__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/use-case_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/use-case_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/version_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/wave1.gif
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/wave2.gif
|
|
@ -0,0 +1,580 @@
|
|||
usr/include/alsa/asoundef.h
|
||||
usr/include/alsa/asoundlib.h
|
||||
usr/include/alsa/conf.h
|
||||
usr/include/alsa/control.h
|
||||
usr/include/alsa/control_external.h
|
||||
usr/include/alsa/error.h
|
||||
usr/include/alsa/global.h
|
||||
usr/include/alsa/hwdep.h
|
||||
usr/include/alsa/input.h
|
||||
usr/include/alsa/mixer.h
|
||||
usr/include/alsa/mixer_abst.h
|
||||
usr/include/alsa/output.h
|
||||
usr/include/alsa/pcm.h
|
||||
usr/include/alsa/pcm_external.h
|
||||
usr/include/alsa/pcm_extplug.h
|
||||
usr/include/alsa/pcm_ioplug.h
|
||||
usr/include/alsa/pcm_old.h
|
||||
usr/include/alsa/pcm_plugin.h
|
||||
usr/include/alsa/pcm_rate.h
|
||||
usr/include/alsa/rawmidi.h
|
||||
usr/include/alsa/seq.h
|
||||
usr/include/alsa/seq_event.h
|
||||
usr/include/alsa/seq_midi_event.h
|
||||
usr/include/alsa/seqmid.h
|
||||
usr/include/alsa/sound/asoc.h
|
||||
usr/include/alsa/sound/asound_fm.h
|
||||
usr/include/alsa/sound/emu10k1.h
|
||||
usr/include/alsa/sound/hdsp.h
|
||||
usr/include/alsa/sound/hdspm.h
|
||||
usr/include/alsa/sound/sb16_csp.h
|
||||
usr/include/alsa/sound/sscape_ioctl.h
|
||||
usr/include/alsa/sound/tlv.h
|
||||
usr/include/alsa/sound/type_compat.h
|
||||
usr/include/alsa/timer.h
|
||||
usr/include/alsa/topology.h
|
||||
usr/include/alsa/use-case.h
|
||||
usr/include/alsa/version.h
|
||||
usr/include/sys/asoundlib.h
|
||||
usr/lib/libasound.so
|
||||
usr/lib/pkgconfig/alsa.pc
|
||||
usr/share/aclocal/alsa.m4
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/_2test_2latency_8c-example.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/_2test_2pcm_8c-example.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/_2test_2pcm_min_8c-example.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/_2test_2rawmidi_8c-example.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/_2test_2timer_8c-example.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/annotated.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/asoundef_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/asoundef_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/asoundlib_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/asoundlib_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/async_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/bc_s.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/bdwn.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/bug.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/cards_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/classes.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/closed.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/conf.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/conf_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/conf_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/conf_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/confarg.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/conffunc.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/confhooks.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/confmisc_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/control.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/control_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/control_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/control_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/control__ext_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/control__external_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/control__external_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ctl_external_plugins.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/deprecated.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_381a0a05232d68d0a2ebe5cd502f4d69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_5f851d935025f1be023c2c62bd843fe2.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_8c35c1873c2690b478a9950d0638d637.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_b73df3c68338d0823ff9d736eb268d89.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_b81b067251166617f9d0a8c0cfc3a4a9.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_d0e40b335958b6212fb6f781133eecbc.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_d1b0f45016cd06bf2eb252bd3f501161.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_d3519ec5023707b37568b471096da878.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_d44c64559bbebec7f509842c48db8b23.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dir_e8b3d2be6db305a5d41d291dd9fd6e9c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dlmisc_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/doxygen.css
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/doxygen.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/dynsections.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/error_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/error_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/error_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/examples.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/files.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2blank.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2cl.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2doc.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2folderclosed.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2folderopen.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2lastnode.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2link.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2mlastnode.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2mnode.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2mo.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2node.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2ns.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2plastnode.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2pnode.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2splitbar.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/ftv2vertline.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x62.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x63.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x64.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x65.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x66.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x67.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x68.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x6c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x6e.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x6f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x70.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x71.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x72.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x74.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x75.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x76.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_0x77.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x62.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x63.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x64.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x65.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x66.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x67.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x68.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x6c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x6e.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x6f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x70.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x71.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x72.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x74.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x75.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x76.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/functions_vars_0x77.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/global_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/global_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_0x61.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_0x69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_0x6c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_0x6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_0x70.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_0x73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_defs.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_defs_0x61.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_defs_0x69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_defs_0x6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_defs_0x73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_enum.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_eval.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_func.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_func_0x73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_type.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/globals_vars.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___config.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___control.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___ctl_plugin___s_d_k.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___digital___audio___interface.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___error.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___global.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___h_control.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___hw_dep.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___input.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___m_i_d_i___commands.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___m_i_d_i___controllers.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___m_i_d_i___event.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___m_i_d_i___interface.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___mixer.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___output.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___access.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___deprecated.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___description.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___direct.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___dump.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___ext_plug.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___format.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___h_w___params.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___helpers.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___hook.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___i_o_plug.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___info.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___s_w___params.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___scope.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___simple.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___status.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___p_c_m___sub_format.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___plugin___s_d_k.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___raw_midi.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___s_control.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_client.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_ev_type.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_event.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_events.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_middle.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_misc.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_port.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_queue.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___seq_subscribe.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___sequencer.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___simple_mixer.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group___timer.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group__topology.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/group__ucm.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/hcontrol.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/hcontrol_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/hwdep_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/hwdep_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/hwdep_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/index.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/input_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/input_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/input_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/jquery.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/mixer.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/mixer_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/mixer_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/mixer_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/mixer__simple_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/modules.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/namehint_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/names_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/nav_f.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/nav_g.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/nav_h.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/open.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/output_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/output_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/output_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pages.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm_2pcm_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__adpcm_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__alaw_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__asym_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__copy_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__dmix_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__dshare_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__dsnoop_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__empty_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__external_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__external_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__extplug_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__extplug_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__extplug_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__file_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__hooks_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__hw_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__iec958_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__ioplug_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__ioplug_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__ioplug_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__ladspa_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__lfloat_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__linear_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__meter_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__mmap__emul_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__mulaw_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__multi_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__null_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__plugin_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__rate_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__route_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__share_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__shm_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__simple_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm__softvol_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm_external_plugins.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/pcm_plugins.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/rawmidi.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/rawmidi_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/rawmidi_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/rawmidi_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_5f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_5f.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_61.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_61.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_62.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_62.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_63.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_63.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_64.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_64.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_65.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_65.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_66.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_66.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_67.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_67.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_68.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_68.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_69.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_6c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_6c.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_6d.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_6e.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_6e.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_6f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_6f.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_70.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_70.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_71.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_71.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_72.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_72.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_74.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_74.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_75.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_75.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_76.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_76.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_77.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/all_77.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/classes_63.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/classes_63.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/classes_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/classes_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/close.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/defines_61.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/defines_61.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/enums_5f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/enums_5f.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/enums_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/enums_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/enumvalues_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/enumvalues_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_61.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_61.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_63.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_63.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_64.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_64.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_65.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_65.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_67.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_67.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_68.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_68.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_69.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_6d.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_6e.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_6e.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_6f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_6f.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_70.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_70.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_72.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_72.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_74.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_74.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_75.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/files_75.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/functions_5f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/functions_5f.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/functions_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/functions_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_61.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_61.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_63.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_63.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_64.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_64.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_65.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_65.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_66.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_66.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_67.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_67.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_68.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_68.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_69.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_6d.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_6f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_6f.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_70.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_70.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_72.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_72.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_74.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_74.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_75.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/groups_75.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/mag_sel.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/nomatches.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_61.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_61.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_62.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_62.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_63.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_63.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_64.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_64.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_65.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_65.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_68.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_68.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_69.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_6d.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_70.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_70.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_72.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_72.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_74.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/pages_74.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/search.css
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/search.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/search_l.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/search_m.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/search_r.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/typedefs_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/typedefs_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_61.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_61.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_62.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_62.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_63.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_63.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_64.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_64.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_65.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_65.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_66.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_66.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_67.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_67.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_68.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_68.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_69.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_69.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_6c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_6c.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_6d.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_6d.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_6e.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_6e.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_6f.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_6f.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_70.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_70.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_71.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_71.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_72.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_72.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_73.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_73.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_74.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_74.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_75.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_75.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_76.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_76.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_77.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/search/variables_77.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq__event_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq__event_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq__event_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq__midi__event_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq__midi__event_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seq__midi__event_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seqmid_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/seqmid_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/setup_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/simple_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/simple__abst_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/simple__none_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structctl__access__elem.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__aes__iec958__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__ctl__ext.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__ctl__ext__callback.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__devname.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__mixer__selem__regopt.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__audio__tstamp__config__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__audio__tstamp__report__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__channel__area__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__chmap__query__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__chmap__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__extplug.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__extplug__callback.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__ioplug.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__ioplug__callback.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__pcm__scope__ops__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__addr__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__connect__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__ev__ctrl__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__ev__ext.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__ev__note__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__ev__queue__control__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__ev__raw32__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__ev__raw8__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__event__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__queue__skew__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__real__time__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__seq__result__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__timer__read__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__timer__tread__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__bytes__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__channel__elem.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__channel__map__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__channel__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__ctl__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__dai__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__enum__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__graph__elem.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__graph__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__hw__config__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__io__ops__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__link__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__mixer__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__obj__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__obj__template__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__pcm__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__pdata__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__stream__caps__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__stream__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__tlv__dbscale__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__tlv__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/structsnd__tplg__widget__template.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/sync_off.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/sync_on.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/tab_a.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/tab_b.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/tab_h.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/tab_s.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/tabs.css
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/timer.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/timer_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/timer_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/timer_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/timer__local_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/timer__query_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/tlv_8c.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/topology_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/unionsnd__pcm__sync__id__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/unionsnd__seq__timestamp__t.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/use-case_8h.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/use-case_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/version_8h_source.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/wave1.gif
|
||||
%%PORTDOCS%%%%DOCSDIR%%/doxygen/html/wave2.gif
|
|
@ -4,29 +4,100 @@
|
|||
PORTNAME= alsa-plugins
|
||||
PORTVERSION= 1.1.6
|
||||
DISTVERSIONSUFFIX= -1.el7
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= audio linux
|
||||
MASTER_SITES= CENTOS_LINUX
|
||||
MASTER_SITE_SUBDIR= centos/${LINUX_DIST_VER}/os/Source/SPackages/ \
|
||||
centos/${LINUX_DIST_VER}/updates/Source/SPackages/
|
||||
PKGNAMEPREFIX= linux-c7-
|
||||
PKGNAMESUFFIX= -oss
|
||||
EXTRACT_SUFX= .src.rpm
|
||||
DIST_SUBDIR= centos
|
||||
|
||||
MAINTAINER= emulation@FreeBSD.org
|
||||
COMMENT= OSS plugin for ALSA (Linux CentOS ${LINUX_DIST_VER})
|
||||
|
||||
LICENSE= GPLv3
|
||||
LICENSE= LGPL21+
|
||||
|
||||
USES= linux:c7
|
||||
USES= autoreconf:build linux:c7
|
||||
USE_LDCONFIG= yes
|
||||
USE_LINUX= alsalib
|
||||
USE_LINUX_RPM= yes
|
||||
USE_LINUX= alsalib:build,run alsa-lib-devel:build devtools:build \
|
||||
make:build
|
||||
USE_LINUX_PREFIX=yes
|
||||
|
||||
LIB_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL}
|
||||
RPM_PATCHES= alsa-plugins-1.1.6-post.patch \
|
||||
alsa-plugins-1.1.6-speexdsp.patch
|
||||
CONFIG_ARGS= --disable-static --disable-mix --disable-usbstream \
|
||||
--disable-arcamav --disable-jack --disable-pulseaudio \
|
||||
--disable-samplerate --disable-libav --disable-a52 \
|
||||
--disable-lavrate --disable-speexdsp --with-speex=no
|
||||
CFLAGS+= -DFREEBSD_OSS -DFREEBSD_OSS_USE_IO_PTR -DFREEBSD_OSS_BUFSZ_P2
|
||||
CFLAGS_amd64= -nostdinc -isystem \
|
||||
${LINUXBASE}/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include \
|
||||
-isystem /usr/include
|
||||
CFLAGS_i386= -nostdinc -isystem \
|
||||
${LINUXBASE}/usr/lib/gcc/i686-redhat-linux/4.8.5/include \
|
||||
-isystem /usr/include
|
||||
COMPAT32_CFLAGS_amd64= -m32
|
||||
LIBDIR_amd64= /usr/lib64
|
||||
LIBDIR_i386= /usr/lib
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
||||
WRKSRC32= ${WRKDIR}/32/${PORTNAME}-${PORTVERSION}
|
||||
|
||||
CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX}-[0-9]*
|
||||
DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr
|
||||
DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
|
||||
PLIST= ${PKGDIR}/pkg-plist.${ARCH}
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
post-extract:
|
||||
.if !empty(COMPAT32_CFLAGS_${ARCH})
|
||||
@${MKDIR} ${WRKDIR}/32
|
||||
@(cd ${WRKDIR}/32 && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \
|
||||
../${PORTNAME}-${PORTVERSION}.tar.bz2 ${EXTRACT_AFTER_ARGS})
|
||||
.endif
|
||||
@(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \
|
||||
${PORTNAME}-${PORTVERSION}.tar.bz2 ${EXTRACT_AFTER_ARGS})
|
||||
|
||||
post-patch:
|
||||
@${RM} -r ${WRKSRC}/etc ${WRKSRC}/usr/share/alsa
|
||||
do-patch:
|
||||
.for p in ${RPM_PATCHES}
|
||||
.if !empty(COMPAT32_CFLAGS_${ARCH})
|
||||
@${PATCH} -d ${WRKSRC32} --forward --quiet -E -p1 < ${WRKDIR}/${p}
|
||||
.endif
|
||||
@${PATCH} -d ${WRKSRC} --forward --quiet -E -p1 < ${WRKDIR}/${p}
|
||||
.endfor
|
||||
.if !empty(COMPAT32_CFLAGS_${ARCH})
|
||||
@${CAT} ${PATCHDIR}/patch-* | ${PATCH} -d ${WRKSRC32} --forward \
|
||||
--quiet -E -p0
|
||||
.endif
|
||||
@${CAT} ${PATCHDIR}/patch-* | ${PATCH} -d ${WRKSRC} --forward \
|
||||
--quiet -E -p0
|
||||
|
||||
do-configure:
|
||||
.if !empty(COMPAT32_CFLAGS_${ARCH})
|
||||
@(cd ${WRKSRC32} && ${AUTORECONF} -f -i && ${SETENV} \
|
||||
PKG_CONFIG_PATH=${LINUXBASE}/usr/lib/pkgconfig \
|
||||
${LINUXBASE}/bin/sh ./configure \
|
||||
CFLAGS="${CFLAGS} ${COMPAT32_CFLAGS_${ARCH}}" ${CONFIG_ARGS})
|
||||
.endif
|
||||
@(cd ${WRKSRC} && ${AUTORECONF} -f -i && ${SETENV} \
|
||||
PKG_CONFIG_PATH=${LINUXBASE}${LIBDIR_${ARCH}}/pkgconfig \
|
||||
${LINUXBASE}/bin/sh ./configure --libdir ${LIBDIR_${ARCH}} \
|
||||
CFLAGS="${CFLAGS}" ${CONFIG_ARGS})
|
||||
|
||||
do-build:
|
||||
.if !empty(COMPAT32_CFLAGS_${ARCH})
|
||||
@(cd ${WRKSRC32} && ${LINUXBASE}/usr/bin/make)
|
||||
.endif
|
||||
@(cd ${WRKSRC} && ${LINUXBASE}/usr/bin/make)
|
||||
|
||||
do-install:
|
||||
.if !empty(COMPAT32_CFLAGS_${ARCH})
|
||||
@(cd ${WRKSRC32} && ${LINUXBASE}/usr/bin/make install-strip \
|
||||
DESTDIR=${STAGEDIR}${LINUXBASE})
|
||||
${RM} -r ${STAGEDIR}${LINUXBASE}/usr/lib/alsa-lib/*.la
|
||||
.endif
|
||||
@(cd ${WRKSRC} && ${LINUXBASE}/usr/bin/make install-strip \
|
||||
DESTDIR=${STAGEDIR}${LINUXBASE})
|
||||
${RM} -r ${STAGEDIR}${LINUXBASE}${LIBDIR_${ARCH}}/alsa-lib/*.la
|
||||
${RM} -r ${STAGEDIR}${LINUXBASE}/etc ${STAGEDIR}${LINUXBASE}/usr/share
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,7 +1,3 @@
|
|||
TIMESTAMP = 1556469061
|
||||
SHA256 (centos/alsa-plugins-oss-1.1.6-1.el7.i686.rpm) = 4da7c5cd52caed8640db1cb1521c7c7ef837dd89272e93870a13d919f1db081a
|
||||
SIZE (centos/alsa-plugins-oss-1.1.6-1.el7.i686.rpm) = 32748
|
||||
SHA256 (centos/alsa-plugins-oss-1.1.6-1.el7.x86_64.rpm) = f7ebfb51012b6905e4e96eecfff1179cde32ade799c2eb7e740c3646146a70c3
|
||||
SIZE (centos/alsa-plugins-oss-1.1.6-1.el7.x86_64.rpm) = 33236
|
||||
TIMESTAMP = 1567864839
|
||||
SHA256 (centos/alsa-plugins-1.1.6-1.el7.src.rpm) = e01bf476f3117bc29276a24ddae250396b928dfe2755550ec234e6f77f43add0
|
||||
SIZE (centos/alsa-plugins-1.1.6-1.el7.src.rpm) = 396174
|
||||
|
|
|
@ -0,0 +1,42 @@
|
|||
--- oss/ctl_oss.c.orig 2018-04-03 07:01:38 UTC
|
||||
+++ oss/ctl_oss.c
|
||||
@@ -362,7 +362,9 @@ SND_CTL_PLUGIN_DEFINE_FUNC(oss)
|
||||
{
|
||||
snd_config_iterator_t it, next;
|
||||
const char *device = "/dev/mixer";
|
||||
+#ifndef FREEBSD_OSS
|
||||
struct mixer_info mixinfo;
|
||||
+#endif
|
||||
int i, err, val;
|
||||
snd_ctl_oss_t *oss;
|
||||
|
||||
@@ -399,19 +401,29 @@ SND_CTL_PLUGIN_DEFINE_FUNC(oss)
|
||||
goto error;
|
||||
}
|
||||
|
||||
+#ifndef FREEBSD_OSS
|
||||
if (ioctl(oss->fd, SOUND_MIXER_INFO, &mixinfo) < 0) {
|
||||
err = -errno;
|
||||
SNDERR("Cannot get mixer info for device %s", device);
|
||||
goto error;
|
||||
}
|
||||
+#endif
|
||||
|
||||
oss->ext.version = SND_CTL_EXT_VERSION;
|
||||
oss->ext.card_idx = 0; /* FIXME */
|
||||
+#ifdef FREEBSD_OSS
|
||||
+ strncpy(oss->ext.id, "fbsd", sizeof(oss->ext.id) - 1);
|
||||
+ strcpy(oss->ext.driver, "FreeBSD/OSS plugin");
|
||||
+ strncpy(oss->ext.name, "FreeBSD/OSS", sizeof(oss->ext.name) - 1);
|
||||
+ strncpy(oss->ext.longname, "FreeBSD/OSS", sizeof(oss->ext.longname) - 1);
|
||||
+ strncpy(oss->ext.mixername, "FreeBSD/OSS", sizeof(oss->ext.mixername) - 1);
|
||||
+#else
|
||||
strncpy(oss->ext.id, mixinfo.id, sizeof(oss->ext.id) - 1);
|
||||
strcpy(oss->ext.driver, "OSS-Emulation");
|
||||
strncpy(oss->ext.name, mixinfo.name, sizeof(oss->ext.name) - 1);
|
||||
strncpy(oss->ext.longname, mixinfo.name, sizeof(oss->ext.longname) - 1);
|
||||
strncpy(oss->ext.mixername, mixinfo.name, sizeof(oss->ext.mixername) - 1);
|
||||
+#endif
|
||||
oss->ext.poll_fd = -1;
|
||||
oss->ext.callback = &oss_ext_callback;
|
||||
oss->ext.private_data = oss;
|
|
@ -0,0 +1,673 @@
|
|||
--- oss/pcm_oss.c.orig 2018-04-03 07:01:38 UTC
|
||||
+++ oss/pcm_oss.c
|
||||
@@ -24,15 +24,48 @@
|
||||
#include <alsa/pcm_external.h>
|
||||
#include <linux/soundcard.h>
|
||||
|
||||
+#define ARRAY_SIZE(x) (sizeof(x) / sizeof(*(x)))
|
||||
+
|
||||
+#ifdef FREEBSD_OSS
|
||||
+#define AFMT_S32_LE 0x00001000 /* Little endian signed 32-bit */
|
||||
+#define AFMT_S32_BE 0x00002000 /* Big endian signed 32-bit */
|
||||
+#define AFMT_U32_LE 0x00004000 /* Little endian unsigned 32-bit */
|
||||
+#define AFMT_U32_BE 0x00008000 /* Big endian unsigned 32-bit */
|
||||
+#define AFMT_S24_LE 0x00010000 /* Little endian signed 24-bit */
|
||||
+#define AFMT_S24_BE 0x00020000 /* Big endian signed 24-bit */
|
||||
+#define AFMT_U24_LE 0x00040000 /* Little endian unsigned 24-bit */
|
||||
+#define AFMT_U24_BE 0x00080000 /* Big endian unsigned 24-bit */
|
||||
+
|
||||
+#define FREEBSD_OSS_RATE_MIN 1
|
||||
+#define FREEBSD_OSS_RATE_MAX 384000
|
||||
+
|
||||
+#define FREEBSD_OSS_CHANNELS_MIN 1
|
||||
+#define FREEBSD_OSS_CHANNELS_MAX 8
|
||||
+
|
||||
+#define FREEBSD_OSS_BUFSZ_MAX 131072
|
||||
+#define FREEBSD_OSS_BLKCNT_MIN 2
|
||||
+#define FREEBSD_OSS_BLKSZ_MIN 16 /* (FREEBSD_OSS_CHANNELS_MAX * 4) */
|
||||
+
|
||||
+#define FREEBSD_OSS_BUFSZ_MIN (FREEBSD_OSS_BLKCNT_MIN * FREEBSD_OSS_BLKSZ_MIN)
|
||||
+#define FREEBSD_OSS_BLKCNT_MAX (FREEBSD_OSS_BUFSZ_MAX / FREEBSD_OSS_BUFSZ_MIN)
|
||||
+#define FREEBSD_OSS_BLKSZ_MAX (FREEBSD_OSS_BUFSZ_MAX / FREEBSD_OSS_BLKCNT_MIN)
|
||||
+#endif
|
||||
+
|
||||
typedef struct snd_pcm_oss {
|
||||
snd_pcm_ioplug_t io;
|
||||
char *device;
|
||||
int fd;
|
||||
+#ifdef FREEBSD_OSS
|
||||
+ int bufsz, ptr, ptr_align, last_bytes;
|
||||
+#else
|
||||
int fragment_set;
|
||||
int caps;
|
||||
+#endif
|
||||
int format;
|
||||
+#ifndef FREEBSD_OSS
|
||||
unsigned int period_shift;
|
||||
unsigned int periods;
|
||||
+#endif
|
||||
unsigned int frame_bytes;
|
||||
} snd_pcm_oss_t;
|
||||
|
||||
@@ -49,8 +82,21 @@ static snd_pcm_sframes_t oss_write(snd_pcm_ioplug_t *i
|
||||
buf = (char *)areas->addr + (areas->first + areas->step * offset) / 8;
|
||||
size *= oss->frame_bytes;
|
||||
result = write(oss->fd, buf, size);
|
||||
- if (result <= 0)
|
||||
- return result;
|
||||
+#ifdef FREEBSD_OSS
|
||||
+ if (result == -1) {
|
||||
+ if (errno == EAGAIN)
|
||||
+ return 0;
|
||||
+ else
|
||||
+ return -errno;
|
||||
+ }
|
||||
+#else
|
||||
+ if (result <= 0) {
|
||||
+ if (result == -EAGAIN)
|
||||
+ return 0;
|
||||
+ else
|
||||
+ return result;
|
||||
+ }
|
||||
+#endif
|
||||
return result / oss->frame_bytes;
|
||||
}
|
||||
|
||||
@@ -67,14 +113,88 @@ static snd_pcm_sframes_t oss_read(snd_pcm_ioplug_t *io
|
||||
buf = (char *)areas->addr + (areas->first + areas->step * offset) / 8;
|
||||
size *= oss->frame_bytes;
|
||||
result = read(oss->fd, buf, size);
|
||||
- if (result <= 0)
|
||||
- return result;
|
||||
+#ifdef FREEBSD_OSS
|
||||
+ if (result == -1) {
|
||||
+ if (errno == EAGAIN)
|
||||
+ return 0;
|
||||
+ else
|
||||
+ return -errno;
|
||||
+ }
|
||||
+#else
|
||||
+ if (result <= 0) {
|
||||
+ if (result == -EAGAIN)
|
||||
+ return 0;
|
||||
+ else
|
||||
+ return result;
|
||||
+ }
|
||||
+#endif
|
||||
return result / oss->frame_bytes;
|
||||
}
|
||||
|
||||
static snd_pcm_sframes_t oss_pointer(snd_pcm_ioplug_t *io)
|
||||
{
|
||||
+#ifdef FREEBSD_OSS
|
||||
snd_pcm_oss_t *oss = io->private_data;
|
||||
+#ifdef FREEBSD_OSS_USE_IO_PTR
|
||||
+ struct count_info ci;
|
||||
+#endif
|
||||
+ audio_buf_info bi;
|
||||
+
|
||||
+ if (io->state != SND_PCM_STATE_RUNNING)
|
||||
+ return 0;
|
||||
+
|
||||
+ if (io->state == SND_PCM_STATE_XRUN)
|
||||
+ return -EPIPE;
|
||||
+
|
||||
+#ifdef FREEBSD_OSS_USE_IO_PTR
|
||||
+ if (ioctl(oss->fd, (io->stream == SND_PCM_STREAM_PLAYBACK) ?
|
||||
+ SNDCTL_DSP_GETOPTR : SNDCTL_DSP_GETIPTR, &ci) < 0)
|
||||
+ return -EINVAL;
|
||||
+
|
||||
+ if (ci.ptr == oss->last_bytes &&
|
||||
+ ((ioctl(oss->fd, (io->stream == SND_PCM_STREAM_PLAYBACK) ?
|
||||
+ SNDCTL_DSP_GETOSPACE : SNDCTL_DSP_GETISPACE, &bi) < 0) ||
|
||||
+ bi.bytes == oss->bufsz))
|
||||
+ return -EPIPE;
|
||||
+
|
||||
+ if (ci.ptr < oss->last_bytes)
|
||||
+ oss->ptr += oss->bufsz;
|
||||
+
|
||||
+ oss->ptr += ci.ptr;
|
||||
+ oss->ptr -= oss->last_bytes;
|
||||
+ oss->ptr %= oss->ptr_align;
|
||||
+
|
||||
+ oss->last_bytes = ci.ptr;
|
||||
+#else /* !FREEBSD_OSS_USE_IO_PTR */
|
||||
+ if (ioctl(oss->fd, (io->stream == SND_PCM_STREAM_PLAYBACK) ?
|
||||
+ SNDCTL_DSP_GETOSPACE : SNDCTL_DSP_GETISPACE, &bi) < 0)
|
||||
+ return -EINVAL;
|
||||
+
|
||||
+ if (bi.bytes == oss->bufsz && bi.bytes == oss->last_bytes) {
|
||||
+#if 0
|
||||
+#ifdef SNDCTL_DSP_GETERROR
|
||||
+ audio_errinfo ei;
|
||||
+ if (ioctl(oss->fd, SNDCTL_DSP_GETERROR, &ei) < 0 ||
|
||||
+ (io->stream == SND_PCM_STREAM_PLAYBACK &&
|
||||
+ ei.play_underruns != 0) ||
|
||||
+ (io->stream == SND_PCM_STREAM_CAPTURE &&
|
||||
+ ei.rec_overruns != 0))
|
||||
+#endif
|
||||
+#endif
|
||||
+ return -EPIPE;
|
||||
+ }
|
||||
+
|
||||
+ if (bi.bytes > oss->last_bytes) {
|
||||
+ oss->ptr += bi.bytes - oss->last_bytes;
|
||||
+ oss->ptr %= oss->ptr_align;
|
||||
+ }
|
||||
+
|
||||
+ oss->last_bytes = bi.bytes;
|
||||
+#endif /* FREEBSD_OSS_USE_IO_PTR */
|
||||
+
|
||||
+ return snd_pcm_bytes_to_frames(io->pcm, oss->ptr);
|
||||
+#else
|
||||
+ snd_pcm_oss_t *oss = io->private_data;
|
||||
struct count_info info;
|
||||
int ptr;
|
||||
|
||||
@@ -85,20 +205,59 @@ static snd_pcm_sframes_t oss_pointer(snd_pcm_ioplug_t
|
||||
}
|
||||
ptr = snd_pcm_bytes_to_frames(io->pcm, info.ptr);
|
||||
return ptr;
|
||||
+#endif
|
||||
}
|
||||
|
||||
static int oss_start(snd_pcm_ioplug_t *io)
|
||||
{
|
||||
snd_pcm_oss_t *oss = io->private_data;
|
||||
+#ifdef FREEBSD_OSS
|
||||
+ audio_buf_info bi;
|
||||
+#ifdef FREEBSD_OSS_USE_IO_PTR
|
||||
+ struct count_info ci;
|
||||
+#endif
|
||||
+#endif
|
||||
int tmp = io->stream == SND_PCM_STREAM_PLAYBACK ?
|
||||
PCM_ENABLE_OUTPUT : PCM_ENABLE_INPUT;
|
||||
|
||||
+#if defined(FREEBSD_OSS) && defined(FREEBSD_OSS_DEBUG_VERBOSE)
|
||||
+ fprintf(stderr, "%s()\n", __func__);
|
||||
+#endif
|
||||
+
|
||||
if (ioctl(oss->fd, SNDCTL_DSP_SETTRIGGER, &tmp) < 0) {
|
||||
fprintf(stderr, "*** OSS: trigger failed\n");
|
||||
+#ifdef FREEBSD_OSS
|
||||
+ return -EINVAL;
|
||||
+#else
|
||||
if (io->stream == SND_PCM_STREAM_CAPTURE)
|
||||
/* fake read to trigger */
|
||||
read(oss->fd, &tmp, 0);
|
||||
+#endif
|
||||
}
|
||||
+
|
||||
+#ifdef FREEBSD_OSS
|
||||
+ if (ioctl(oss->fd, (io->stream == SND_PCM_STREAM_PLAYBACK) ?
|
||||
+ SNDCTL_DSP_GETOSPACE : SNDCTL_DSP_GETISPACE, &bi) < 0)
|
||||
+ return -EINVAL;
|
||||
+
|
||||
+ if (oss->bufsz != (bi.fragsize * bi.fragstotal)) {
|
||||
+ fprintf(stderr, "%s(): WARNING - bufsz changed! %d -> %d\n",
|
||||
+ __func__, oss->bufsz, bi.fragsize * bi.fragstotal);
|
||||
+ oss->bufsz = bi.fragsize * bi.fragstotal;
|
||||
+ }
|
||||
+
|
||||
+#ifdef FREEBSD_OSS_USE_IO_PTR
|
||||
+ if (ioctl(oss->fd, (io->stream == SND_PCM_STREAM_PLAYBACK) ?
|
||||
+ SNDCTL_DSP_GETOPTR : SNDCTL_DSP_GETIPTR, &ci) < 0)
|
||||
+ return -EINVAL;
|
||||
+
|
||||
+ oss->last_bytes = ci.ptr;
|
||||
+#else
|
||||
+ oss->last_bytes = bi.bytes;
|
||||
+#endif
|
||||
+ oss->ptr = 0;
|
||||
+#endif
|
||||
+
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -107,6 +266,10 @@ static int oss_stop(snd_pcm_ioplug_t *io)
|
||||
snd_pcm_oss_t *oss = io->private_data;
|
||||
int tmp = 0;
|
||||
|
||||
+#if defined(FREEBSD_OSS) && defined(FREEBSD_OSS_DEBUG_VERBOSE)
|
||||
+ fprintf(stderr, "%s()\n", __func__);
|
||||
+#endif
|
||||
+
|
||||
ioctl(oss->fd, SNDCTL_DSP_SETTRIGGER, &tmp);
|
||||
return 0;
|
||||
}
|
||||
@@ -115,18 +278,46 @@ static int oss_drain(snd_pcm_ioplug_t *io)
|
||||
{
|
||||
snd_pcm_oss_t *oss = io->private_data;
|
||||
|
||||
+#if defined(FREEBSD_OSS) && defined(FREEBSD_OSS_DEBUG_VERBOSE)
|
||||
+ fprintf(stderr, "%s()\n", __func__);
|
||||
+#endif
|
||||
+
|
||||
if (io->stream == SND_PCM_STREAM_PLAYBACK)
|
||||
- ioctl(oss->fd, SNDCTL_DSP_SYNC);
|
||||
+ ioctl(oss->fd, SNDCTL_DSP_SYNC, NULL);
|
||||
return 0;
|
||||
}
|
||||
|
||||
+static int oss_delay(snd_pcm_ioplug_t *io, snd_pcm_sframes_t *delayp)
|
||||
+{
|
||||
+ snd_pcm_oss_t *oss = io->private_data;
|
||||
+ int tmp;
|
||||
+
|
||||
+ if (oss->fd < 0)
|
||||
+ return -EBADFD;
|
||||
+
|
||||
+ if (io->stream == SND_PCM_STREAM_PLAYBACK) {
|
||||
+ if (ioctl(oss->fd, SNDCTL_DSP_GETODELAY, &tmp) < 0 || tmp < 0)
|
||||
+ tmp = 0;
|
||||
+ } else {
|
||||
+ tmp = 0;
|
||||
+ }
|
||||
+ *delayp = snd_pcm_bytes_to_frames(io->pcm, tmp);
|
||||
+
|
||||
+ return (0);
|
||||
+}
|
||||
+
|
||||
+#ifndef FREEBSD_OSS
|
||||
static int oss_prepare(snd_pcm_ioplug_t *io)
|
||||
{
|
||||
snd_pcm_oss_t *oss = io->private_data;
|
||||
int tmp;
|
||||
|
||||
- ioctl(oss->fd, SNDCTL_DSP_RESET);
|
||||
+#if defined(FREEBSD_OSS) && defined(FREEBSD_OSS_DEBUG_VERBOSE)
|
||||
+ fprintf(stderr, "%s()\n", __func__);
|
||||
+#endif
|
||||
|
||||
+ ioctl(oss->fd, SNDCTL_DSP_RESET, NULL);
|
||||
+
|
||||
tmp = io->channels;
|
||||
if (ioctl(oss->fd, SNDCTL_DSP_CHANNELS, &tmp) < 0) {
|
||||
perror("SNDCTL_DSP_CHANNELS");
|
||||
@@ -145,16 +336,75 @@ static int oss_prepare(snd_pcm_ioplug_t *io)
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
+#endif
|
||||
|
||||
+#ifdef FREEBSD_OSS
|
||||
+static const struct {
|
||||
+ int oss_format;
|
||||
+ snd_pcm_format_t alsa_format;
|
||||
+} oss_formats_tab[] = {
|
||||
+ { AFMT_U8, SND_PCM_FORMAT_U8 },
|
||||
+ { AFMT_S8, SND_PCM_FORMAT_S8 },
|
||||
+ { AFMT_MU_LAW, SND_PCM_FORMAT_MU_LAW },
|
||||
+ { AFMT_A_LAW, SND_PCM_FORMAT_A_LAW },
|
||||
+ { AFMT_S16_LE, SND_PCM_FORMAT_S16_LE },
|
||||
+ { AFMT_S16_BE, SND_PCM_FORMAT_S16_BE },
|
||||
+ { AFMT_U16_LE, SND_PCM_FORMAT_U16_LE },
|
||||
+ { AFMT_U16_BE, SND_PCM_FORMAT_U16_BE },
|
||||
+ { AFMT_S24_LE, SND_PCM_FORMAT_S24_3LE },
|
||||
+ { AFMT_S24_BE, SND_PCM_FORMAT_S24_3BE },
|
||||
+ { AFMT_U24_LE, SND_PCM_FORMAT_U24_3LE },
|
||||
+ { AFMT_U24_BE, SND_PCM_FORMAT_U24_3BE },
|
||||
+ { AFMT_S32_LE, SND_PCM_FORMAT_S32_LE },
|
||||
+ { AFMT_S32_BE, SND_PCM_FORMAT_S32_BE },
|
||||
+ { AFMT_U32_LE, SND_PCM_FORMAT_U32_LE },
|
||||
+ { AFMT_U32_BE, SND_PCM_FORMAT_U32_BE },
|
||||
+ /* Special */
|
||||
+ { AFMT_S24_LE, SND_PCM_FORMAT_S20_3LE },
|
||||
+ { AFMT_S24_BE, SND_PCM_FORMAT_S20_3BE },
|
||||
+ { AFMT_U24_LE, SND_PCM_FORMAT_U20_3LE },
|
||||
+ { AFMT_U24_BE, SND_PCM_FORMAT_U20_3BE },
|
||||
+ { AFMT_S24_LE, SND_PCM_FORMAT_S18_3LE },
|
||||
+ { AFMT_S24_BE, SND_PCM_FORMAT_S18_3BE },
|
||||
+ { AFMT_U24_LE, SND_PCM_FORMAT_U18_3LE },
|
||||
+ { AFMT_U24_BE, SND_PCM_FORMAT_U18_3BE },
|
||||
+ { AFMT_S32_LE, SND_PCM_FORMAT_S24_LE },
|
||||
+ { AFMT_S32_BE, SND_PCM_FORMAT_S24_BE },
|
||||
+ { AFMT_U32_LE, SND_PCM_FORMAT_U24_LE },
|
||||
+ { AFMT_U32_BE, SND_PCM_FORMAT_U24_BE },
|
||||
+};
|
||||
+#endif
|
||||
+
|
||||
static int oss_hw_params(snd_pcm_ioplug_t *io,
|
||||
snd_pcm_hw_params_t *params ATTRIBUTE_UNUSED)
|
||||
{
|
||||
snd_pcm_oss_t *oss = io->private_data;
|
||||
int i, tmp, err;
|
||||
+#ifdef FREEBSD_OSS
|
||||
+ int blksz_shift, blkcnt;
|
||||
+ audio_buf_info bi;
|
||||
+#else
|
||||
unsigned int period_bytes;
|
||||
+#endif
|
||||
long oflags, flags;
|
||||
|
||||
+#if defined(FREEBSD_OSS) && defined(FREEBSD_OSS_DEBUG_VERBOSE)
|
||||
+ fprintf(stderr, "%s()\n", __func__);
|
||||
+#endif
|
||||
+
|
||||
oss->frame_bytes = (snd_pcm_format_physical_width(io->format) * io->channels) / 8;
|
||||
+#ifdef FREEBSD_OSS
|
||||
+ oss->ptr_align = io->buffer_size * oss->frame_bytes;
|
||||
+
|
||||
+ oss->format = 0;
|
||||
+ for (i = 0; i < ARRAY_SIZE(oss_formats_tab); i++) {
|
||||
+ if (oss_formats_tab[i].alsa_format == io->format) {
|
||||
+ oss->format = oss_formats_tab[i].oss_format;
|
||||
+ break;
|
||||
+ }
|
||||
+ }
|
||||
+ if (oss->format == 0) {
|
||||
+#else
|
||||
switch (io->format) {
|
||||
case SND_PCM_FORMAT_U8:
|
||||
oss->format = AFMT_U8;
|
||||
@@ -166,9 +416,93 @@ static int oss_hw_params(snd_pcm_ioplug_t *io,
|
||||
oss->format = AFMT_S16_BE;
|
||||
break;
|
||||
default:
|
||||
+#endif
|
||||
fprintf(stderr, "*** OSS: unsupported format %s\n", snd_pcm_format_name(io->format));
|
||||
return -EINVAL;
|
||||
}
|
||||
+#ifdef FREEBSD_OSS
|
||||
+
|
||||
+ ioctl(oss->fd, SNDCTL_DSP_RESET);
|
||||
+
|
||||
+ /* use a 16ms HW buffer by default */
|
||||
+ tmp = ((16 * io->rate) / 1000) * oss->frame_bytes;
|
||||
+
|
||||
+ /* round up to nearest power of two */
|
||||
+ while (tmp & (tmp - 1))
|
||||
+ tmp += tmp & ~(tmp - 1);
|
||||
+
|
||||
+ /* get logarithmic value */
|
||||
+ for (blksz_shift = 0; blksz_shift < 24; blksz_shift++) {
|
||||
+ if (tmp == (1 << blksz_shift))
|
||||
+ break;
|
||||
+ }
|
||||
+
|
||||
+ tmp = io->buffer_size * oss->frame_bytes;
|
||||
+
|
||||
+ /* compute HW buffer big enough to hold SW buffer */
|
||||
+ for (blkcnt = FREEBSD_OSS_BLKCNT_MIN; blkcnt != FREEBSD_OSS_BLKCNT_MAX; blkcnt *= 2) {
|
||||
+ if ((blkcnt << blksz_shift) >= tmp)
|
||||
+ break;
|
||||
+ }
|
||||
+
|
||||
+ tmp = blksz_shift | (blkcnt << 16);
|
||||
+ if (ioctl(oss->fd, SNDCTL_DSP_SETFRAGMENT, &tmp) < 0) {
|
||||
+ perror("SNDCTL_DSP_SETFRAGMENTS");
|
||||
+ return -EINVAL;
|
||||
+ }
|
||||
+
|
||||
+ tmp = oss->format;
|
||||
+ if (ioctl(oss->fd, SNDCTL_DSP_SETFMT, &tmp) < 0 ||
|
||||
+ tmp != oss->format) {
|
||||
+ perror("SNDCTL_DSP_SETFMT");
|
||||
+ return -EINVAL;
|
||||
+ }
|
||||
+
|
||||
+ tmp = io->channels;
|
||||
+ if (ioctl(oss->fd, SNDCTL_DSP_CHANNELS, &tmp) < 0 ||
|
||||
+ tmp != io->channels) {
|
||||
+ perror("SNDCTL_DSP_CHANNELS");
|
||||
+ return -EINVAL;
|
||||
+ }
|
||||
+
|
||||
+ tmp = io->rate;
|
||||
+ if (ioctl(oss->fd, SNDCTL_DSP_SPEED, &tmp) < 0 ||
|
||||
+ tmp > io->rate * 1.01 || tmp < io->rate * 0.99) {
|
||||
+ perror("SNDCTL_DSP_SPEED");
|
||||
+ return -EINVAL;
|
||||
+ }
|
||||
+
|
||||
+ if (ioctl(oss->fd, (io->stream == SND_PCM_STREAM_PLAYBACK) ?
|
||||
+ SNDCTL_DSP_GETOSPACE : SNDCTL_DSP_GETISPACE, &bi) < 0) {
|
||||
+ perror("SNDCTL_DSP_GET[I/O]SPACE");
|
||||
+ return -EINVAL;
|
||||
+ }
|
||||
+
|
||||
+ oss->bufsz = bi.fragsize * bi.fragstotal;
|
||||
+
|
||||
+#ifdef SNDCTL_DSP_LOW_WATER
|
||||
+ tmp = ((io->period_size * oss->frame_bytes) * 3) / 4;
|
||||
+ tmp -= tmp % oss->frame_bytes;
|
||||
+ if (tmp < oss->frame_bytes)
|
||||
+ tmp = oss->frame_bytes;
|
||||
+ if (tmp > bi.fragsize)
|
||||
+ tmp = bi.fragsize;
|
||||
+ if (ioctl(oss->fd, SNDCTL_DSP_LOW_WATER, &tmp) < 0)
|
||||
+ perror("SNDCTL_DSP_LOW_WATER");
|
||||
+#endif
|
||||
+
|
||||
+#ifdef FREEBSD_OSS_DEBUG_VERBOSE
|
||||
+ fprintf(stderr,
|
||||
+ "\n\n[%lu -> %d] %lu ~ %d -> %d, %lu ~ %d -> %d [d:%ld lw:%d]\n\n",
|
||||
+ io->buffer_size / io->period_size, bi.fragstotal,
|
||||
+ io->buffer_size * oss->frame_bytes,
|
||||
+ (1 << blksz_shift) * blkcnt, oss->bufsz,
|
||||
+ io->period_size * oss->frame_bytes, 1 << blksz_shift,
|
||||
+ bi.fragsize,
|
||||
+ (long)(io->buffer_size * oss->frame_bytes) -
|
||||
+ oss->bufsz, tmp);
|
||||
+#endif
|
||||
+#else
|
||||
period_bytes = io->period_size * oss->frame_bytes;
|
||||
oss->period_shift = 0;
|
||||
for (i = 31; i >= 4; i--) {
|
||||
@@ -209,6 +543,7 @@ static int oss_hw_params(snd_pcm_ioplug_t *io,
|
||||
goto _retry;
|
||||
}
|
||||
oss->fragment_set = 1;
|
||||
+#endif
|
||||
|
||||
if ((flags = fcntl(oss->fd, F_GETFL)) < 0) {
|
||||
err = -errno;
|
||||
@@ -229,16 +564,152 @@ static int oss_hw_params(snd_pcm_ioplug_t *io,
|
||||
return 0;
|
||||
}
|
||||
|
||||
-#define ARRAY_SIZE(ary) (sizeof(ary)/sizeof(ary[0]))
|
||||
-
|
||||
static int oss_hw_constraint(snd_pcm_oss_t *oss)
|
||||
{
|
||||
+#ifdef FREEBSD_OSS
|
||||
snd_pcm_ioplug_t *io = &oss->io;
|
||||
static const snd_pcm_access_t access_list[] = {
|
||||
SND_PCM_ACCESS_RW_INTERLEAVED,
|
||||
SND_PCM_ACCESS_MMAP_INTERLEAVED
|
||||
};
|
||||
+#ifdef FREEBSD_OSS_BLKCNT_P2
|
||||
+ unsigned int period_list[30];
|
||||
+#endif
|
||||
+#ifdef FREEBSD_OSS_BUFSZ_P2
|
||||
+ unsigned int bufsz_list[30];
|
||||
+#endif
|
||||
unsigned int nformats;
|
||||
+ unsigned int format[ARRAY_SIZE(oss_formats_tab)];
|
||||
+#if 0
|
||||
+ unsigned int nchannels;
|
||||
+ unsigned int channel[FREEBSD_OSS_CHANNELS_MAX];
|
||||
+#endif
|
||||
+ int i, err, tmp;
|
||||
+
|
||||
+#ifdef FREEBSD_OSS_DEBUG_VERBOSE
|
||||
+ fprintf(stderr, "%s()\n", __func__);
|
||||
+#endif
|
||||
+
|
||||
+ /* check trigger */
|
||||
+ tmp = 0;
|
||||
+ if (ioctl(oss->fd, SNDCTL_DSP_GETCAPS, &tmp) >= 0) {
|
||||
+ if (!(tmp & DSP_CAP_TRIGGER))
|
||||
+ fprintf(stderr, "*** OSS: trigger is not supported!\n");
|
||||
+ }
|
||||
+
|
||||
+ /* access type - interleaved only */
|
||||
+ if ((err = snd_pcm_ioplug_set_param_list(io, SND_PCM_IOPLUG_HW_ACCESS,
|
||||
+ ARRAY_SIZE(access_list), access_list)) < 0)
|
||||
+ return err;
|
||||
+
|
||||
+ /* supported formats. */
|
||||
+ tmp = 0;
|
||||
+ ioctl(oss->fd, SNDCTL_DSP_GETFMTS, &tmp);
|
||||
+ nformats = 0;
|
||||
+ for (i = 0; i < ARRAY_SIZE(oss_formats_tab); i++) {
|
||||
+ if (tmp & oss_formats_tab[i].oss_format)
|
||||
+ format[nformats++] = oss_formats_tab[i].alsa_format;
|
||||
+ }
|
||||
+ if (! nformats)
|
||||
+ format[nformats++] = SND_PCM_FORMAT_S16;
|
||||
+ if ((err = snd_pcm_ioplug_set_param_list(io, SND_PCM_IOPLUG_HW_FORMAT,
|
||||
+ nformats, format)) < 0)
|
||||
+ return err;
|
||||
+
|
||||
+#if 0
|
||||
+ /* supported channels */
|
||||
+ nchannels = 0;
|
||||
+ for (i = 0; i < ARRAY_SIZE(channel); i++) {
|
||||
+ tmp = i + 1;
|
||||
+ if (ioctl(oss->fd, SNDCTL_DSP_CHANNELS, &tmp) >= 0 &&
|
||||
+ 1 + i == tmp)
|
||||
+ channel[nchannels++] = tmp;
|
||||
+ }
|
||||
+ if (! nchannels) /* assume 2ch stereo */
|
||||
+ err = snd_pcm_ioplug_set_param_minmax(io,
|
||||
+ SND_PCM_IOPLUG_HW_CHANNELS, 2, 2);
|
||||
+ else
|
||||
+ err = snd_pcm_ioplug_set_param_list(io,
|
||||
+ SND_PCM_IOPLUG_HW_CHANNELS, nchannels, channel);
|
||||
+ if (err < 0)
|
||||
+ return err;
|
||||
+#endif
|
||||
+ err = snd_pcm_ioplug_set_param_minmax(io, SND_PCM_IOPLUG_HW_CHANNELS,
|
||||
+ FREEBSD_OSS_CHANNELS_MIN, FREEBSD_OSS_CHANNELS_MAX);
|
||||
+ if (err < 0)
|
||||
+ return err;
|
||||
+
|
||||
+ /* supported rates */
|
||||
+ err = snd_pcm_ioplug_set_param_minmax(io, SND_PCM_IOPLUG_HW_RATE,
|
||||
+ FREEBSD_OSS_RATE_MIN, FREEBSD_OSS_RATE_MAX);
|
||||
+ if (err < 0)
|
||||
+ return err;
|
||||
+
|
||||
+ /*
|
||||
+ * Maximum buffer size on FreeBSD can go up to 131072 bytes without
|
||||
+ * strict ^2 alignment so that s24le in 3bytes packing can be fed
|
||||
+ * directly.
|
||||
+ */
|
||||
+
|
||||
+#ifdef FREEBSD_OSS_BLKCNT_P2
|
||||
+ tmp = 0;
|
||||
+ for (i = 1; i < 31 && tmp < ARRAY_SIZE(period_list); i++) {
|
||||
+ if ((1 << i) > FREEBSD_OSS_BLKCNT_MAX)
|
||||
+ break;
|
||||
+ if ((1 << i) < FREEBSD_OSS_BLKCNT_MIN)
|
||||
+ continue;
|
||||
+ period_list[tmp++] = 1 << i;
|
||||
+ }
|
||||
+
|
||||
+ if (tmp > 0)
|
||||
+ err = snd_pcm_ioplug_set_param_list(io,
|
||||
+ SND_PCM_IOPLUG_HW_PERIODS, tmp, period_list);
|
||||
+ else
|
||||
+#endif
|
||||
+ /* periods , not strictly ^2 but later on will be refined */
|
||||
+ err = snd_pcm_ioplug_set_param_minmax(io,
|
||||
+ SND_PCM_IOPLUG_HW_PERIODS, FREEBSD_OSS_BLKCNT_MIN,
|
||||
+ FREEBSD_OSS_BLKCNT_MAX);
|
||||
+ if (err < 0)
|
||||
+ return err;
|
||||
+
|
||||
+ /* period size , not strictly ^2 */
|
||||
+ err = snd_pcm_ioplug_set_param_minmax(io,
|
||||
+ SND_PCM_IOPLUG_HW_PERIOD_BYTES, FREEBSD_OSS_BLKSZ_MIN,
|
||||
+ FREEBSD_OSS_BLKSZ_MAX);
|
||||
+ if (err < 0)
|
||||
+ return err;
|
||||
+
|
||||
+#ifdef FREEBSD_OSS_BUFSZ_P2
|
||||
+ tmp = 0;
|
||||
+ for (i = 1; i < 31 && tmp < ARRAY_SIZE(bufsz_list); i++) {
|
||||
+ if ((1 << i) > FREEBSD_OSS_BUFSZ_MAX)
|
||||
+ break;
|
||||
+ if ((1 << i) < FREEBSD_OSS_BUFSZ_MIN)
|
||||
+ continue;
|
||||
+ bufsz_list[tmp++] = 1 << i;
|
||||
+ }
|
||||
+
|
||||
+ if (tmp > 0)
|
||||
+ err = snd_pcm_ioplug_set_param_list(io,
|
||||
+ SND_PCM_IOPLUG_HW_BUFFER_BYTES, tmp, bufsz_list);
|
||||
+ else
|
||||
+#endif
|
||||
+ /* buffer size , not strictly ^2 */
|
||||
+ err = snd_pcm_ioplug_set_param_minmax(io,
|
||||
+ SND_PCM_IOPLUG_HW_BUFFER_BYTES, FREEBSD_OSS_BUFSZ_MIN,
|
||||
+ FREEBSD_OSS_BUFSZ_MAX);
|
||||
+ if (err < 0)
|
||||
+ return err;
|
||||
+
|
||||
+ return 0;
|
||||
+#else
|
||||
+ snd_pcm_ioplug_t *io = &oss->io;
|
||||
+ static const snd_pcm_access_t access_list[] = {
|
||||
+ SND_PCM_ACCESS_RW_INTERLEAVED,
|
||||
+ SND_PCM_ACCESS_MMAP_INTERLEAVED
|
||||
+ };
|
||||
+ unsigned int nformats;
|
||||
unsigned int format[5];
|
||||
unsigned int nchannels;
|
||||
unsigned int channel[6];
|
||||
@@ -317,6 +788,7 @@ static int oss_hw_constraint(snd_pcm_oss_t *oss)
|
||||
return err;
|
||||
|
||||
return 0;
|
||||
+#endif
|
||||
}
|
||||
|
||||
|
||||
@@ -324,6 +796,10 @@ static int oss_close(snd_pcm_ioplug_t *io)
|
||||
{
|
||||
snd_pcm_oss_t *oss = io->private_data;
|
||||
|
||||
+#if defined(FREEBSD_OSS) && defined(FREEBSD_OSS_DEBUG_VERBOSE)
|
||||
+ fprintf(stderr, "%s()\n", __func__);
|
||||
+#endif
|
||||
+
|
||||
close(oss->fd);
|
||||
free(oss->device);
|
||||
free(oss);
|
||||
@@ -337,8 +813,11 @@ static const snd_pcm_ioplug_callback_t oss_playback_ca
|
||||
.pointer = oss_pointer,
|
||||
.close = oss_close,
|
||||
.hw_params = oss_hw_params,
|
||||
+#ifndef FREEBSD_OSS
|
||||
.prepare = oss_prepare,
|
||||
+#endif
|
||||
.drain = oss_drain,
|
||||
+ .delay = oss_delay,
|
||||
};
|
||||
|
||||
static const snd_pcm_ioplug_callback_t oss_capture_callback = {
|
||||
@@ -348,8 +827,11 @@ static const snd_pcm_ioplug_callback_t oss_capture_cal
|
||||
.pointer = oss_pointer,
|
||||
.close = oss_close,
|
||||
.hw_params = oss_hw_params,
|
||||
+#ifndef FREEBSD_OSS
|
||||
.prepare = oss_prepare,
|
||||
+#endif
|
||||
.drain = oss_drain,
|
||||
+ .delay = oss_delay,
|
||||
};
|
||||
|
||||
|
||||
@@ -360,6 +842,10 @@ SND_PCM_PLUGIN_DEFINE_FUNC(oss)
|
||||
int err;
|
||||
snd_pcm_oss_t *oss;
|
||||
|
||||
+#if defined(FREEBSD_OSS) && defined(FREEBSD_OSS_DEBUG_VERBOSE)
|
||||
+ fprintf(stderr, "%s()\n", __func__);
|
||||
+#endif
|
||||
+
|
||||
snd_config_for_each(i, next, conf) {
|
||||
snd_config_t *n = snd_config_iterator_entry(i);
|
||||
const char *id;
|
|
@ -2,6 +2,3 @@ usr/lib/alsa-lib/libasound_module_ctl_oss.so
|
|||
usr/lib/alsa-lib/libasound_module_pcm_oss.so
|
||||
usr/lib64/alsa-lib/libasound_module_ctl_oss.so
|
||||
usr/lib64/alsa-lib/libasound_module_pcm_oss.so
|
||||
%%PORTDOCS%%%%DOCSDIR%%/COPYING
|
||||
%%PORTDOCS%%%%DOCSDIR%%/COPYING.GPL
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README-pcm-oss
|
||||
|
|
|
@ -1,5 +1,2 @@
|
|||
usr/lib/alsa-lib/libasound_module_ctl_oss.so
|
||||
usr/lib/alsa-lib/libasound_module_pcm_oss.so
|
||||
%%PORTDOCS%%%%DOCSDIR%%/COPYING
|
||||
%%PORTDOCS%%%%DOCSDIR%%/COPYING.GPL
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README-pcm-oss
|
||||
|
|
|
@ -9,7 +9,7 @@ PKGNAMEPREFIX= logitechmediaserver-
|
|||
DISTNAME= DynamicPlayList-${PORTVERSION:S/b/beta/}
|
||||
DIST_SUBDIR= logitechmediaserver
|
||||
|
||||
MAINTAINER= mark@tranquillussoftware.co.uk
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Logitech Media Server plugin to create dynamic playlists
|
||||
|
||||
LICENSE= GPLv2+
|
||||
|
|
|
@ -9,7 +9,7 @@ PKGNAMEPREFIX= logitechmediaserver-
|
|||
DISTNAME= LazySearch2-7-${PORTVERSION}
|
||||
DIST_SUBDIR= logitechmediaserver
|
||||
|
||||
MAINTAINER= mark@tranquillussoftware.co.uk
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Logitech Media Server plugin for performing lazy searches
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
|
|
@ -9,7 +9,7 @@ PKGNAMEPREFIX= logitechmediaserver-
|
|||
DISTNAME= SQLPlayList-${PORTVERSION:S/b/beta/}
|
||||
DIST_SUBDIR= logitechmediaserver
|
||||
|
||||
MAINTAINER= mark@tranquillussoftware.co.uk
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Logitech Media Server plugin to create playlists based on SQL queries
|
||||
|
||||
LICENSE= GPLv2+
|
||||
|
|
|
@ -9,7 +9,7 @@ PKGNAMEPREFIX= logitechmediaserver-
|
|||
DISTNAME= TrackStat-${PORTVERSION:S/b/beta/}
|
||||
DIST_SUBDIR= logitechmediaserver
|
||||
|
||||
MAINTAINER= mark@tranquillussoftware.co.uk
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Logitech Media Server plugin to store song ratings and statistics
|
||||
|
||||
LICENSE= GPLv2+
|
||||
|
|
|
@ -4,7 +4,7 @@ PORTNAME= logitechmediaserver
|
|||
PORTVERSION= 7.9.2.g2018.12.10
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= mark@tranquillussoftware.co.uk
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Audio streaming server that powers Squeezebox players from Logitech
|
||||
|
||||
LICENSE= SDL
|
||||
|
|
|
@ -3,4 +3,4 @@ model, allowing multiple (even simultaneous!) user interfaces, both textual
|
|||
and graphical. All common audio formats are supported using plugins. On top
|
||||
of this, there is a flexible media library to organize your music.
|
||||
|
||||
WWW: http://xmms2.org/
|
||||
WWW: https://github.com/xmms2/wiki/wiki
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= BioPerl
|
||||
PORTVERSION= 1.007005
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 1.007006
|
||||
CATEGORIES= biology perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:CDRAUG
|
||||
|
@ -18,10 +17,8 @@ LICENSE_COMB= dual
|
|||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= ${RUN_DEPENDS}
|
||||
RUN_DEPENDS= p5-DBI>=0:databases/p5-DBI \
|
||||
p5-Data-Stag>=0:devel/p5-Data-Stag \
|
||||
RUN_DEPENDS= p5-Data-Stag>=0:devel/p5-Data-Stag \
|
||||
p5-Error>=0:lang/p5-Error \
|
||||
p5-GD>=0:graphics/p5-GD \
|
||||
p5-Graph>=0:math/p5-Graph \
|
||||
p5-HTTP-Message>=0:www/p5-HTTP-Message \
|
||||
p5-IO-String>=0:devel/p5-IO-String \
|
||||
|
@ -52,16 +49,9 @@ USE_PERL5= configure
|
|||
|
||||
NO_ARCH= yes
|
||||
|
||||
OPTIONS_DEFINE= DOCS EXAMPLES PGTEST SQLITETEST
|
||||
PGTEST_DESC= Test PostGreSQL
|
||||
SQLITETEST_DESC=Test SQLite
|
||||
OPTIONS_DEFINE= DOCS EXAMPLES
|
||||
|
||||
PGTEST_RUN_DEPENDS= p5-DBD-Pg>=3:databases/p5-DBD-Pg
|
||||
PGTEST_BUILD_DEPENDS= p5-DBD-Pg>=3:databases/p5-DBD-Pg
|
||||
SQLITETEST_RUN_DEPENDS= p5-DBD-SQLite>=1:databases/p5-DBD-SQLite
|
||||
SQLITETEST_BUILD_DEPENDS= p5-DBD-SQLite>=1:databases/p5-DBD-SQLite
|
||||
|
||||
SHEBANG_FILES= examples/*.pl examples/*/*.pl
|
||||
SHEBANG_GLOB= *.pl
|
||||
|
||||
post-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1565523237
|
||||
SHA256 (BioPerl-1.7.5.tar.gz) = 4a96472004e35e11eafd1fa3b3966f1d18622de3afde3e2fa6765a2dbedb3a0a
|
||||
SIZE (BioPerl-1.7.5.tar.gz) = 7512326
|
||||
TIMESTAMP = 1567842458
|
||||
SHA256 (BioPerl-1.7.6.tar.gz) = df2a3efc991b9b5d7cc9d038a1452c6dac910c9ad2a0e47e408dd692c111688d
|
||||
SIZE (BioPerl-1.7.6.tar.gz) = 7514084
|
||||
|
|
|
@ -2,7 +2,6 @@ bin/bp_aacomp
|
|||
bin/bp_bioflat_index
|
||||
bin/bp_biogetseq
|
||||
bin/bp_chaos_plot
|
||||
bin/bp_classify_hits_kingdom
|
||||
bin/bp_dbsplit
|
||||
bin/bp_extract_feature_seq
|
||||
bin/bp_fastam9_to_table
|
||||
|
@ -516,7 +515,6 @@ bin/bp_unflatten_seq
|
|||
%%PERL5_MAN1%%/bp_bioflat_index.1.gz
|
||||
%%PERL5_MAN1%%/bp_biogetseq.1.gz
|
||||
%%PERL5_MAN1%%/bp_chaos_plot.1.gz
|
||||
%%PERL5_MAN1%%/bp_classify_hits_kingdom.1.gz
|
||||
%%PERL5_MAN1%%/bp_dbsplit.1.gz
|
||||
%%PERL5_MAN1%%/bp_extract_feature_seq.1.gz
|
||||
%%PERL5_MAN1%%/bp_fastam9_to_table.1.gz
|
||||
|
@ -1035,6 +1033,7 @@ bin/bp_unflatten_seq
|
|||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/align/align_on_codons.pl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/align/aligntutorial.pl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/align/simplealign.pl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/classify_hits_kingdom
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contributed/nmrpdb_parse.pl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contributed/prosite2perl.pl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contributed/rebase2list.pl
|
||||
|
|
|
@ -19,6 +19,8 @@ COMMENT= Utility for building models with LEGO
|
|||
|
||||
LICENSE= GPLv3
|
||||
|
||||
BROKEN= missing RUN_DEPENDS
|
||||
|
||||
RUN_DEPENDS= ${LOCALBASE}/share/ldraw/models/car.dat:cad/ldraw \
|
||||
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
|
||||
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= openscad
|
||||
PORTVERSION= 2019.04.04
|
||||
PORTREVISION= 4
|
||||
PORTVERSION= 2019.09.05
|
||||
#PORTREVISION= 1
|
||||
CATEGORIES= cad
|
||||
PKGNAMESUFFIX= -devel
|
||||
|
@ -36,7 +35,7 @@ USE_GL= gl glu glew
|
|||
USE_GNOME= glib20 libxml2
|
||||
USE_QT= buildtools_build core concurrent_build dbus gui multimedia widgets
|
||||
USE_XORG= x11
|
||||
GH_TAGNAME= 6bfcb5e036d2dc10716b5257f9b600efca148512
|
||||
GH_TAGNAME= e891d31bafea7c5f2e0004e4501dc8d2391862f3
|
||||
QMAKE_ARGS= CONFIG+="experimental" VERSION=${PORTVERSION}
|
||||
# Avoid overlinking: kvm, procstat, boost(thread, system), Qt5(concurrent, network, printsupport)
|
||||
LDFLAGS+= -Wl,--as-needed
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1554446602
|
||||
SHA256 (openscad-openscad-2019.04.04-6bfcb5e036d2dc10716b5257f9b600efca148512_GH0.tar.gz) = 6fb8c8ba2c0d0091958fdbeb258ae0bd8fd9e21e5c9a8b4c9d0a601eca37b840
|
||||
SIZE (openscad-openscad-2019.04.04-6bfcb5e036d2dc10716b5257f9b600efca148512_GH0.tar.gz) = 14598790
|
||||
TIMESTAMP = 1567763341
|
||||
SHA256 (openscad-openscad-2019.09.05-e891d31bafea7c5f2e0004e4501dc8d2391862f3_GH0.tar.gz) = 1cb5532a9d548041bbf09a6247bd288f4b4fb4ee40d8fe742f019fe36d5a45e3
|
||||
SIZE (openscad-openscad-2019.09.05-e891d31bafea7c5f2e0004e4501dc8d2391862f3_GH0.tar.gz) = 14626199
|
||||
|
|
|
@ -109,5 +109,11 @@ share/mime/packages/openscad.xml
|
|||
%%DATADIR%%/locale/pl/LC_MESSAGES/openscad.mo
|
||||
%%DATADIR%%/locale/ru/LC_MESSAGES/openscad.mo
|
||||
%%DATADIR%%/locale/uk/LC_MESSAGES/openscad.mo
|
||||
%%DATADIR%%/templates/difference.json
|
||||
%%DATADIR%%/templates/for.json
|
||||
%%DATADIR%%/templates/function.json
|
||||
%%DATADIR%%/templates/module.json
|
||||
%%DATADIR%%/templates/rotate.json
|
||||
%%DATADIR%%/templates/translate.json
|
||||
share/pixmaps/openscad.png
|
||||
@dir %%DATADIR%%/libraries/MCAD
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= wordpress
|
||||
DISTVERSION= 5.0.3
|
||||
DISTVERSION= 5.2.3
|
||||
DISTVERSIONSUFFIX= -zh_CN
|
||||
CATEGORIES= chinese www
|
||||
MASTER_SITES= http://cn.wordpress.org/
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1548063716
|
||||
SHA256 (wordpress-5.0.3-zh_CN.tar.gz) = aa1d6fc03c6602854eeab2d8d6be5526dc2bb0078f7a0b79e8b2addedd5e0f0b
|
||||
SIZE (wordpress-5.0.3-zh_CN.tar.gz) = 11098483
|
||||
TIMESTAMP = 1567784871
|
||||
SHA256 (wordpress-5.2.3-zh_CN.tar.gz) = 02652f946b0180a1c781f3aa0c91f2402353e427347e7978564f093b5c222f61
|
||||
SIZE (wordpress-5.2.3-zh_CN.tar.gz) = 11814081
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= wordpress
|
||||
PORTVERSION= 5.2
|
||||
PORTVERSION= 5.2.3
|
||||
DISTVERSIONSUFFIX= -zh_TW
|
||||
CATEGORIES= chinese www
|
||||
MASTER_SITES= http://tw.wordpress.org/
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1557566163
|
||||
SHA256 (wordpress-5.2-zh_TW.tar.gz) = ba04874aa9767775fd84695fc606173c5eb1ac928831d3b14caae9c6f1784d66
|
||||
SIZE (wordpress-5.2-zh_TW.tar.gz) = 11839159
|
||||
TIMESTAMP = 1567784902
|
||||
SHA256 (wordpress-5.2.3-zh_TW.tar.gz) = eaf447c6f5ebf5fd368c6fb82ac9c1becd705c07ec92ec97b0b6386ab06049ac
|
||||
SIZE (wordpress-5.2.3-zh_TW.tar.gz) = 11810856
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= klog
|
||||
PORTVERSION= 0.9.7.2
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 0.9.8.1
|
||||
CATEGORIES= comms hamradio
|
||||
MASTER_SITES= SAVANNAH
|
||||
|
||||
|
@ -12,10 +11,12 @@ COMMENT= Simple Qt-based amateur radio logger
|
|||
LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
USES= compiler:c++11-lang gl qmake qt:5
|
||||
LIB_DEPENDS= libhamlib.so:comms/hamlib
|
||||
|
||||
USES= compiler:c++11-lang gl qmake qt:5 xorg
|
||||
USE_GL= gl
|
||||
USE_QT= buildtools_build charts core gui linguisttools_build multimedia network \
|
||||
printsupport sql sql-sqlite3_run widgets
|
||||
printsupport sql sql-sqlite3_run serialport widgets
|
||||
|
||||
DESKTOP_ENTRIES= "KLog" "Simple Amateur Radio Logging Program" \
|
||||
"" "klog" "Network;HamRadio;" \
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1555664268
|
||||
SHA256 (klog-0.9.7.2.tar.gz) = d60f6d9f56717f99e46757a3912b48b1604d133a410b35b6d56e6f9c8f9d45c5
|
||||
SIZE (klog-0.9.7.2.tar.gz) = 2020081
|
||||
TIMESTAMP = 1567980395
|
||||
SHA256 (klog-0.9.8.1.tar.gz) = 068106b8e8a6aac2f62e7b5c9280a7aa97fe35bb11d37764039df2ab998ad36d
|
||||
SIZE (klog-0.9.8.1.tar.gz) = 2064170
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= qrq
|
||||
PORTVERSION= 0.3.2
|
||||
PORTVERSION= 0.3.3
|
||||
CATEGORIES= comms hamradio
|
||||
MASTER_SITES= http://fkurz.net/ham/qrq/
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1556007902
|
||||
SHA256 (qrq-0.3.2.tar.gz) = f340aa1e99a1c7752fe3600828a6596354485fffdb66a39eaf79227ac24ac43c
|
||||
SIZE (qrq-0.3.2.tar.gz) = 132546
|
||||
TIMESTAMP = 1567990101
|
||||
SHA256 (qrq-0.3.3.tar.gz) = 306ef7f8e0bbb16bdddc58a5d9c357e9b05c1a5c8a52680e5bae093a4064e945
|
||||
SIZE (qrq-0.3.3.tar.gz) = 159832
|
||||
|
|
|
@ -1,21 +1,21 @@
|
|||
bin/qtel
|
||||
include/svxlink/AsyncQtApplication.h
|
||||
%%STATIC%%lib/libasyncqt.a
|
||||
lib/libasyncqt.so.1.5.0
|
||||
lib/libasyncqt.so.1.5
|
||||
lib/libasyncqt.so.1.6.0
|
||||
lib/libasyncqt.so.1.6
|
||||
lib/libasyncqt.so
|
||||
share/applications/qtel.desktop
|
||||
share/qtel/translations/qtel_sv.qm
|
||||
share/qtel/translations/qtel_de.qm
|
||||
share/qtel/translations/qtel_tr.qm
|
||||
share/qtel/translations/qtel_nl.qm
|
||||
share/qtel/translations/qtel_it.qm
|
||||
share/qtel/translations/qtel_uk.qm
|
||||
share/qtel/translations/qtel_ru.qm
|
||||
share/qtel/translations/qtel_hu.qm
|
||||
share/qtel/translations/qtel_es.qm
|
||||
share/qtel/translations/qtel_ja.qm
|
||||
share/qtel/translations/qtel_fr.qm
|
||||
share/qtel/sounds/connect.raw
|
||||
%%DATADIR%%/translations/qtel_sv.qm
|
||||
%%DATADIR%%/translations/qtel_de.qm
|
||||
%%DATADIR%%/translations/qtel_tr.qm
|
||||
%%DATADIR%%/translations/qtel_nl.qm
|
||||
%%DATADIR%%/translations/qtel_it.qm
|
||||
%%DATADIR%%/translations/qtel_uk.qm
|
||||
%%DATADIR%%/translations/qtel_ru.qm
|
||||
%%DATADIR%%/translations/qtel_hu.qm
|
||||
%%DATADIR%%/translations/qtel_es.qm
|
||||
%%DATADIR%%/translations/qtel_ja.qm
|
||||
%%DATADIR%%/translations/qtel_fr.qm
|
||||
%%DATADIR%%/sounds/connect.raw
|
||||
share/icons/link.xpm
|
||||
man/man1/qtel.1.gz
|
||||
|
|
|
@ -18,6 +18,7 @@ COMMENT= Ettus Research UHD driver framework
|
|||
# is understood and if appropriate, we can add that license here.
|
||||
LICENSE= GPLv3
|
||||
|
||||
BROKEN= fails to package
|
||||
BROKEN_powerpc64= fails to link: undefined reference to boost function
|
||||
|
||||
LIB_DEPENDS= ${PY_BOOST} \
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
SUBDIR += base64
|
||||
SUBDIR += base91
|
||||
SUBDIR += bibtexconv
|
||||
SUBDIR += bmfdec
|
||||
SUBDIR += bsdconv
|
||||
SUBDIR += btoa
|
||||
SUBDIR += chmview
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= bmfdec
|
||||
DISTVERSION= g20180113
|
||||
CATEGORIES= converters devel sysutils
|
||||
|
||||
MAINTAINER= takawata@FreeBSD.org
|
||||
COMMENT= Decompile binary MOF file (BMF) from WMI buffer
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= pali
|
||||
GH_TAGNAME= a9c0d30
|
||||
|
||||
PLIST_FILES= ${BINARIES:S,^,bin/&,}
|
||||
|
||||
BINARIES= bmf2mof bmfdec bmfparse
|
||||
|
||||
do-install:
|
||||
(cd ${WRKSRC} && \
|
||||
${INSTALL_PROGRAM} ${BINARIES} ${STAGEDIR}${PREFIX}/bin)
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1567766875
|
||||
SHA256 (pali-bmfdec-g20180113-a9c0d30_GH0.tar.gz) = c24284d7a38c965b03c1e0b24450894280c45847a6c550a358bd7971d3f8d720
|
||||
SIZE (pali-bmfdec-g20180113-a9c0d30_GH0.tar.gz) = 10629
|
|
@ -0,0 +1,12 @@
|
|||
Binary MOF buffer in WMI tools:
|
||||
* Decompile binary MOF file (BMF) to UTF-8 plain text MOF file.
|
||||
* Decompress binary MOF file (BMF)
|
||||
* Parse binary MOF file (BMF)
|
||||
|
||||
EXAMPLES:
|
||||
sysctl -b dev.acpi_wmi.0.bmof | bmf2mof
|
||||
|
||||
SEE ALSO:
|
||||
acpi_wmi(4)
|
||||
|
||||
WWW: https://github.com/pali/bmfdec/
|
|
@ -2,8 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= DBD-Mock
|
||||
PORTVERSION= 1.45
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 1.47
|
||||
CATEGORIES= databases perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
@ -11,12 +10,14 @@ PKGNAMEPREFIX= p5-
|
|||
MAINTAINER= culot@FreeBSD.org
|
||||
COMMENT= Simple mock DBD implementation used for testing
|
||||
|
||||
LICENSE= ART10 GPLv1+
|
||||
LICENSE_COMB= dual
|
||||
|
||||
BUILD_DEPENDS= ${RUN_DEPENDS}
|
||||
RUN_DEPENDS= p5-DBI>=1.3:databases/p5-DBI \
|
||||
p5-Test-Exception>=0.31:devel/p5-Test-Exception \
|
||||
p5-Test-Simple>=0.47:devel/p5-Test-Simple
|
||||
p5-Test-Exception>=0.31:devel/p5-Test-Exception
|
||||
|
||||
USES= perl5
|
||||
USE_PERL5= configure
|
||||
USE_PERL5= modbuildtiny
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (DBD-Mock-1.45.tar.gz) = 40a80c37b31ef14536b58b4a8b483e65953b00b8fa7397817c7eb76d540bd00f
|
||||
SIZE (DBD-Mock-1.45.tar.gz) = 44496
|
||||
TIMESTAMP = 1567771820
|
||||
SHA256 (DBD-Mock-1.47.tar.gz) = 44724e97726c3a8e81269cda703735e42d50cea0b904c225c242b74365c2ff23
|
||||
SIZE (DBD-Mock-1.47.tar.gz) = 65762
|
||||
|
|
|
@ -8,3 +8,11 @@
|
|||
%%SITE_PERL%%/DBD/Mock/Pool.pm
|
||||
%%SITE_PERL%%/DBD/Mock.pm
|
||||
%%PERL5_MAN3%%/DBD::Mock.3.gz
|
||||
%%PERL5_MAN3%%/DBD::Mock::Pool.3.gz
|
||||
%%PERL5_MAN3%%/DBD::Mock::Pool::db.3.gz
|
||||
%%PERL5_MAN3%%/DBD::Mock::Session.3.gz
|
||||
%%PERL5_MAN3%%/DBD::Mock::StatementTrack.3.gz
|
||||
%%PERL5_MAN3%%/DBD::Mock::StatementTrack::Iterator.3.gz
|
||||
%%PERL5_MAN3%%/DBD::Mock::db.3.gz
|
||||
%%PERL5_MAN3%%/DBD::Mock::dr.3.gz
|
||||
%%PERL5_MAN3%%/DBD::Mock::st.3.gz
|
||||
|
|
|
@ -16,6 +16,7 @@ LICENSE_COMB= dual
|
|||
DEPRECATED= Abandonware
|
||||
EXPIRATION_DATE= 2019-09-15
|
||||
BROKEN_powerpc64= fails to build: ruby.h:628:35: call to 'ruby_safe_level_2_error' declared with attribute error: $SAFE=2 to 4 are obsolete
|
||||
BROKEN_RUBY26= yes
|
||||
|
||||
USES= uidfix pgsql
|
||||
WANT_PGSQL= server
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= marshmallow-sqlalchemy
|
||||
PORTVERSION= 0.17.2
|
||||
PORTVERSION= 0.19.0
|
||||
CATEGORIES= databases python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
@ -13,8 +13,8 @@ COMMENT= SQLAlchemy integration with the marshmallow serialization library
|
|||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marshmallow>=2.0.0:devel/py-marshmallow@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}sqlalchemy12>=0.9.7:databases/py-sqlalchemy12@${PY_FLAVOR}
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marshmallow>=2.15.2:devel/py-marshmallow@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}sqlalchemy12>=1.2.0:databases/py-sqlalchemy12@${PY_FLAVOR}
|
||||
|
||||
USES= python:3.5+
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1567451238
|
||||
SHA256 (marshmallow-sqlalchemy-0.17.2.tar.gz) = d4323a29928f6b575001a0161eb00f3166a5c662dbd4cf2724d5966fc9395250
|
||||
SIZE (marshmallow-sqlalchemy-0.17.2.tar.gz) = 47780
|
||||
TIMESTAMP = 1567842466
|
||||
SHA256 (marshmallow-sqlalchemy-0.19.0.tar.gz) = b53ae45f6f113ae5433211786129ecb6eaf3646a3a333e769eeb22593b6dbe9c
|
||||
SIZE (marshmallow-sqlalchemy-0.19.0.tar.gz) = 47312
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
PORTNAME= bdb
|
||||
PORTVERSION= 0.6.6
|
||||
PORTREVISION= 6
|
||||
PORTREVISION= 7
|
||||
CATEGORIES= databases ruby
|
||||
MASTER_SITES= ftp://ftp.idaemons.org/pub/distfiles/ruby/ \
|
||||
http://idaemons.org/distfiles/ruby/ \
|
||||
|
@ -16,8 +16,11 @@ COMMENT= Ruby interface to Oracle Berkeley DB revision 2 or later
|
|||
|
||||
LICENSE= RUBY
|
||||
|
||||
BUILD_DEPENDS= rubygem-rdoc>=0.a:devel/rubygem-rdoc
|
||||
|
||||
OPTIONS_DEFINE= DOCS EXAMPLES
|
||||
|
||||
USES= bdb shebangfix tar:bzip2
|
||||
USE_RUBY= yes
|
||||
USE_RUBY_EXTCONF= yes
|
||||
USE_RUBY_RDOC= yes
|
||||
|
@ -34,7 +37,6 @@ SHAREMODE= 0644
|
|||
PLIST_FILES= %%RUBY_SITEARCHLIBDIR%%/bdb.so
|
||||
PORTDOCS= *
|
||||
PORTEXAMPLES= *
|
||||
USES= bdb shebangfix tar:bzip2
|
||||
SHEBANG_FILES= examples/record.rb \
|
||||
examples/recno.rb \
|
||||
examples/zeroc.rb \
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= latte-dock
|
||||
DISTVERSION= 0.9.1
|
||||
DISTVERSION= 0.9.2
|
||||
CATEGORIES= deskutils kde
|
||||
MASTER_SITES= KDE/stable/latte-dock
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1567024142
|
||||
SHA256 (latte-dock-0.9.1.tar.xz) = a76f19fde4461a6c53966aabecb0b3eb386230cb7261981f846e967661485193
|
||||
SIZE (latte-dock-0.9.1.tar.xz) = 696660
|
||||
TIMESTAMP = 1567766858
|
||||
SHA256 (latte-dock-0.9.2.tar.xz) = fa63e02fa455904a6bd964eb8414339bd7cf0ec0208f5f669815269f21f6fc76
|
||||
SIZE (latte-dock-0.9.2.tar.xz) = 708436
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
--- app/settings/delegates/persistentmenu.cpp.orig 2019-08-28 20:32:23 UTC
|
||||
+++ app/settings/delegates/persistentmenu.cpp
|
||||
@@ -20,7 +20,7 @@
|
||||
#include "persistentmenu.h"
|
||||
|
||||
|
||||
-PersistentMenu::PersistentMenu(QWidget *parent = 0)
|
||||
+PersistentMenu::PersistentMenu(QWidget *parent)
|
||||
: QMenu (parent),
|
||||
m_blockHide(false)
|
||||
{
|
|
@ -148,6 +148,12 @@ share/locale/ja/LC_MESSAGES/latte_indicator_org.kde.latte.plasma.mo
|
|||
share/locale/ja/LC_MESSAGES/plasma_applet_org.kde.latte.containment.mo
|
||||
share/locale/ja/LC_MESSAGES/plasma_applet_org.kde.latte.plasmoid.mo
|
||||
share/locale/ja/LC_MESSAGES/plasma_containmentactions_lattecontextmenu.mo
|
||||
share/locale/ko/LC_MESSAGES/latte-dock.mo
|
||||
share/locale/ko/LC_MESSAGES/latte_indicator_org.kde.latte.default.mo
|
||||
share/locale/ko/LC_MESSAGES/latte_indicator_org.kde.latte.plasma.mo
|
||||
share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.latte.containment.mo
|
||||
share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.latte.plasmoid.mo
|
||||
share/locale/ko/LC_MESSAGES/plasma_containmentactions_lattecontextmenu.mo
|
||||
share/locale/lt/LC_MESSAGES/latte-dock.mo
|
||||
share/locale/lt/LC_MESSAGES/latte_indicator_org.kde.latte.default.mo
|
||||
share/locale/lt/LC_MESSAGES/latte_indicator_org.kde.latte.plasma.mo
|
||||
|
|
|
@ -10,6 +10,9 @@ MASTER_SITES= XCONTRIB/office
|
|||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= X11/Motif-based addressbook program
|
||||
|
||||
DEPRECATED= Deprecated upstream
|
||||
EXPIRATION_DATE=2019-10-15
|
||||
|
||||
USES= imake motif tar:Z
|
||||
USE_XORG= ice sm x11 xext xi xp xt oldx
|
||||
WRKSRC= ${WRKDIR}/xmaddressbook
|
||||
|
|
|
@ -1446,6 +1446,7 @@
|
|||
SUBDIR += linux-c7-libsigc++20
|
||||
SUBDIR += linux-c7-libthai
|
||||
SUBDIR += linux-c7-libunwind
|
||||
SUBDIR += linux-c7-make
|
||||
SUBDIR += linux-c7-nspr
|
||||
SUBDIR += linux-c7-qt
|
||||
SUBDIR += linux-c7-sdl12
|
||||
|
@ -4154,9 +4155,12 @@
|
|||
SUBDIR += py-azure-batch
|
||||
SUBDIR += py-azure-cosmos
|
||||
SUBDIR += py-azure-datalake-store
|
||||
SUBDIR += py-azure-functions-devops-build
|
||||
SUBDIR += py-azure-graphrbac
|
||||
SUBDIR += py-azure-keyvault
|
||||
SUBDIR += py-azure-mgmt-advisor
|
||||
SUBDIR += py-azure-mgmt-apimanagement
|
||||
SUBDIR += py-azure-mgmt-appconfiguration
|
||||
SUBDIR += py-azure-mgmt-applicationinsights
|
||||
SUBDIR += py-azure-mgmt-authorization
|
||||
SUBDIR += py-azure-mgmt-batch
|
||||
|
@ -4174,25 +4178,30 @@
|
|||
SUBDIR += py-azure-mgmt-datalake-analytics
|
||||
SUBDIR += py-azure-mgmt-datalake-store
|
||||
SUBDIR += py-azure-mgmt-datamigration
|
||||
SUBDIR += py-azure-mgmt-deploymentmanager
|
||||
SUBDIR += py-azure-mgmt-devtestlabs
|
||||
SUBDIR += py-azure-mgmt-dns
|
||||
SUBDIR += py-azure-mgmt-eventgrid
|
||||
SUBDIR += py-azure-mgmt-eventhub
|
||||
SUBDIR += py-azure-mgmt-hdinsight
|
||||
SUBDIR += py-azure-mgmt-imagebuilder
|
||||
SUBDIR += py-azure-mgmt-iotcentral
|
||||
SUBDIR += py-azure-mgmt-iothub
|
||||
SUBDIR += py-azure-mgmt-iothubprovisioningservices
|
||||
SUBDIR += py-azure-mgmt-keyvault
|
||||
SUBDIR += py-azure-mgmt-kusto
|
||||
SUBDIR += py-azure-mgmt-loganalytics
|
||||
SUBDIR += py-azure-mgmt-managedservices
|
||||
SUBDIR += py-azure-mgmt-managementgroups
|
||||
SUBDIR += py-azure-mgmt-maps
|
||||
SUBDIR += py-azure-mgmt-marketplaceordering
|
||||
SUBDIR += py-azure-mgmt-media
|
||||
SUBDIR += py-azure-mgmt-monitor
|
||||
SUBDIR += py-azure-mgmt-msi
|
||||
SUBDIR += py-azure-mgmt-netapp
|
||||
SUBDIR += py-azure-mgmt-network
|
||||
SUBDIR += py-azure-mgmt-policyinsights
|
||||
SUBDIR += py-azure-mgmt-privatedns
|
||||
SUBDIR += py-azure-mgmt-rdbms
|
||||
SUBDIR += py-azure-mgmt-recoveryservices
|
||||
SUBDIR += py-azure-mgmt-recoveryservicesbackup
|
||||
|
@ -4396,6 +4405,7 @@
|
|||
SUBDIR += py-extremes
|
||||
SUBDIR += py-ezpyinline
|
||||
SUBDIR += py-fabric
|
||||
SUBDIR += py-fabric1
|
||||
SUBDIR += py-fabric3
|
||||
SUBDIR += py-fam
|
||||
SUBDIR += py-fastcache
|
||||
|
@ -5136,6 +5146,7 @@
|
|||
SUBDIR += py-virtualenvwrapper
|
||||
SUBDIR += py-visitor
|
||||
SUBDIR += py-voluptuous
|
||||
SUBDIR += py-vsts
|
||||
SUBDIR += py-vsts-cd-manager
|
||||
SUBDIR += py-vulture
|
||||
SUBDIR += py-wadllib
|
||||
|
@ -5836,6 +5847,7 @@
|
|||
SUBDIR += rubygem-grape-swagger
|
||||
SUBDIR += rubygem-grape11
|
||||
SUBDIR += rubygem-grape_logging
|
||||
SUBDIR += rubygem-grape_logging181
|
||||
SUBDIR += rubygem-graphiql-rails
|
||||
SUBDIR += rubygem-graphql
|
||||
SUBDIR += rubygem-graphql-docs
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= hms
|
||||
PORTVERSION= 0.5.0
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 0.5.1
|
||||
CATEGORIES= devel
|
||||
DISTNAME= ${PORTNAME}_${PORTVERSION}
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1563088358
|
||||
SHA256 (hms_0.5.0.tar.gz) = a87872665c3bf3901f597d78c152e7805f7129e4dbe27397051de4cf1a76561b
|
||||
SIZE (hms_0.5.0.tar.gz) = 136036
|
||||
TIMESTAMP = 1567917093
|
||||
SHA256 (hms_0.5.1.tar.gz) = 6d336efef276ada8a565cd72dc5dd89274be0426cb288a1f51b4a0bbafeb8cec
|
||||
SIZE (hms_0.5.1.tar.gz) = 136031
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= android-tools-adb
|
||||
DISTVERSIONPREFIX= android-
|
||||
DISTVERSION?= 9.0.0_r3
|
||||
PORTREVISION?= 3
|
||||
DISTVERSIONPREFIX= platform-tools-
|
||||
DISTVERSION?= 29.0.2
|
||||
PORTREVISION?= 0
|
||||
CATEGORIES= devel comms
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
|
@ -17,22 +17,18 @@ GH_PROJECT= platform_system_core
|
|||
|
||||
CONFLICTS_INSTALL?= ${PORTNAME}-devel-*
|
||||
|
||||
USES= compiler:c++14-lang pkgconfig ssl uidfix
|
||||
USES= compiler:c++17-lang pkgconfig ssl uidfix
|
||||
BUILD_WRKSRC= ${WRKSRC}/adb
|
||||
INSTALL_WRKSRC= ${BUILD_WRKSRC}
|
||||
TEST_WRKSRC= ${BUILD_WRKSRC}
|
||||
CPPFLAGS+= -D_GLIBCXX_USE_C99 # XXX ports/193528
|
||||
MAKEFILE?= ${.CURDIR}/files/Makefile
|
||||
MAKE_ENV= BINDIR="${PREFIX}/bin" FILESDIR="${DOCSDIR}" \
|
||||
VEREXT="${GH_REVISION}-android"
|
||||
VERSION="${DISTVERSION}${DISTVERSIONSUFFIX}"
|
||||
ALL_TARGET= all
|
||||
TEST_TARGET= test
|
||||
PLIST_FILES= bin/adb
|
||||
PORTDOCS= *
|
||||
|
||||
# Generated by "make update-revision" for "adb --version"
|
||||
GH_REVISION= ${DISTVERSIONSUFFIX:U0fac9018f238:S/-g//}
|
||||
|
||||
OPTIONS_DEFINE+=MDNSRESPONDER BASH DOCS TEST TEST_PYTHON
|
||||
OPTIONS_DEFAULT=MDNSRESPONDER
|
||||
OPTIONS_SUB= yes
|
||||
|
@ -69,6 +65,9 @@ post-patch:
|
|||
${REINPLACE_CMD} -e '/TEST/s/[^ ]*ENOSPC/DISABLED_&/' \
|
||||
${WRKSRC}/adb/adb_io_test.cpp; \
|
||||
fi
|
||||
# XXX getcwd fails and not connected upstream
|
||||
@${REINPLACE_CMD} -e '/TEST/s/, /&DISABLED_/' \
|
||||
${WRKSRC}/adb/bugreport_test.cpp
|
||||
|
||||
pre-install-TEST-on: do-test
|
||||
|
||||
|
@ -83,25 +82,4 @@ post-install-BASH-on:
|
|||
${INSTALL_DATA} ${WRKSRC_bashcomp}/android \
|
||||
${STAGEDIR}${PREFIX}/${BASH_PLIST_FILES}
|
||||
|
||||
update-revision:
|
||||
@${REINPLACE_CMD} -i '' -e "/^VERSION?=/s/=.*/= $$(\
|
||||
${FETCH_CMD} -qo- \
|
||||
https://github.com/${GH_ACCOUNT}/platform_build/raw/${GH_TAGNAME}/core/version_defaults.mk | \
|
||||
${SED} -n 's/^[[:space:]]*PLATFORM_SDK_VERSION := //p' \
|
||||
).0.0-0 \$${VEREXT}/" \
|
||||
${MAKEFILE}
|
||||
# https://developer.github.com/v3/repos/commits/#get-a-single-commit
|
||||
# Pretend to be curl(1) for pretty-printed JSON to help parse with sed(1)
|
||||
@${REINPLACE_CMD} -i '' -e "/^GH_REVISION=/s/:U[^}:]*/:U$$(\
|
||||
${SETENV} HTTP_USER_AGENT=curl ${FETCH_CMD} -qo- \
|
||||
https://api.github.com/repos/${GH_ACCOUNT}/${GH_PROJECT}/commits/${GH_TAGNAME} | \
|
||||
${SED} -n '/sha/ { s/.*\"\([0-9a-f]\{12\}\).*/\1/p; q; }' \
|
||||
)/" \
|
||||
${.CURDIR}/Makefile
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
# XXX Work around !target(makesum)
|
||||
.ifndef DISTVERSIONSUFFIX
|
||||
makesum: update-revision
|
||||
.endif
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TIMESTAMP = 1529542722
|
||||
SHA256 (aosp-mirror-platform_system_core-android-9.0.0_r3_GH0.tar.gz) = b9de23465b304432aa2b585aa66c6bf4841b177f2139b75ca5adc5d917e0ecd6
|
||||
SIZE (aosp-mirror-platform_system_core-android-9.0.0_r3_GH0.tar.gz) = 27484684
|
||||
TIMESTAMP = 1563393249
|
||||
SHA256 (aosp-mirror-platform_system_core-platform-tools-29.0.2_GH0.tar.gz) = cd0f6fe386f07d7aef98cf46a41cef0aa1e8cebfe06f434bb5c88777de4c2643
|
||||
SIZE (aosp-mirror-platform_system_core-platform-tools-29.0.2_GH0.tar.gz) = 59909027
|
||||
SHA256 (mbrubeck-android-completion-c1b0656_GH0.tar.gz) = ca3311ba47a5edd56c929ac9aae57c02c2c3f1636519c5f67abb00b6e3ecd75c
|
||||
SIZE (mbrubeck-android-completion-c1b0656_GH0.tar.gz) = 5967
|
||||
SHA256 (aosp-mirror-platform_development-android-9.0.0_r3_GH0.tar.gz) = f35f681e6fad873f3e94b5c2362939741f15f276022717e352bd21a74653704b
|
||||
SIZE (aosp-mirror-platform_development-android-9.0.0_r3_GH0.tar.gz) = 59064522
|
||||
SHA256 (aosp-mirror-platform_development-platform-tools-29.0.2_GH0.tar.gz) = aa40c37fd1cbb1c4a93a0c4ba26468bb47a5837826cb94423f5ca161dd85f118
|
||||
SIZE (aosp-mirror-platform_development-platform-tools-29.0.2_GH0.tar.gz) = 56861217
|
||||
|
|
|
@ -5,24 +5,14 @@ NOMAN= # DragonFly, NetBSD, OpenBSD
|
|||
NO_MAN= # FreeBSD
|
||||
BINDIR?=/usr/bin
|
||||
FILESDIR?=${DOCDIR}/${PROG}
|
||||
VERSION?= 28.0.0-0 ${VEREXT}
|
||||
|
||||
FILES= *.[Tt][Xx][Tt]
|
||||
FILES= OVERVIEW.TXT SERVICES.TXT SYNC.TXT protocol.txt
|
||||
|
||||
SRCS+= adb.cpp
|
||||
SRCS+= adb_auth_host.cpp
|
||||
SRCS+= adb_client.cpp
|
||||
SRCS+= adb_io.cpp
|
||||
SRCS+= adb_listeners.cpp
|
||||
SRCS+= adb_trace.cpp
|
||||
SRCS+= adb_utils.cpp
|
||||
SRCS+= bugreport.cpp
|
||||
SRCS+= commandline.cpp
|
||||
SRCS+= console.cpp
|
||||
SRCS+= diagnose_usb.cpp
|
||||
SRCS+= fdevent.cpp
|
||||
SRCS+= file_sync_client.cpp
|
||||
SRCS+= line_printer.cpp
|
||||
SRCS+= services.cpp
|
||||
SRCS+= shell_service_protocol.cpp
|
||||
SRCS+= socket_spec.cpp
|
||||
|
@ -30,24 +20,37 @@ SRCS+= ../adb/sockets.cpp
|
|||
SRCS+= sysdeps_unix.cpp
|
||||
SRCS+= transport.cpp
|
||||
SRCS+= transport_local.cpp
|
||||
SRCS+= transport_mdns${MDNSEXT}.cpp
|
||||
SRCS+= transport_usb.cpp
|
||||
|
||||
TEST_SRCS+= adb_io_test.cpp
|
||||
TEST_SRCS+= adb_listeners_test.cpp
|
||||
TEST_SRCS+= adb_utils_test.cpp
|
||||
TEST_SRCS+= bugreport_test.cpp
|
||||
TEST_SRCS+= fdevent_test.cpp
|
||||
TEST_SRCS+= shell_service_protocol_test.cpp
|
||||
TEST_SRCS+= socket_spec_test.cpp
|
||||
TEST_SRCS+= socket_test.cpp
|
||||
TEST_SRCS+= sysdeps_test.cpp
|
||||
TEST_SRCS+= transport_test.cpp
|
||||
TEST_SRCS+= types_test.cpp
|
||||
|
||||
.PATH: ${.CURDIR}/client
|
||||
SRCS+= adb_client.cpp
|
||||
SRCS+= adb_install.cpp
|
||||
SRCS+= auth.cpp
|
||||
SRCS+= bugreport.cpp
|
||||
SRCS+= commandline.cpp
|
||||
SRCS+= console.cpp
|
||||
SRCS+= file_sync_client.cpp
|
||||
SRCS+= line_printer.cpp
|
||||
SRCS+= main.cpp
|
||||
SRCS+= transport_mdns${MDNSEXT}.cpp
|
||||
SRCS+= usb_libusb.cpp
|
||||
|
||||
.PATH: ${.CURDIR}/fdevent
|
||||
SRCS+= fdevent.cpp
|
||||
SRCS+= fdevent_poll.cpp
|
||||
TEST_SRCS+= fdevent_test.cpp
|
||||
|
||||
.PATH: ${.CURDIR}/sysdeps
|
||||
SRCS+= errno.cpp
|
||||
TEST_SRCS+= stat_test.cpp
|
||||
|
@ -56,6 +59,7 @@ TEST_SRCS+= stat_test.cpp
|
|||
SRCS+= network.cpp
|
||||
|
||||
.PATH: ${.CURDIR}/../base
|
||||
SRCS+= chrono_utils.cpp
|
||||
SRCS+= file.cpp
|
||||
SRCS+= logging.cpp
|
||||
SRCS+= parsenetaddress.cpp
|
||||
|
@ -71,6 +75,9 @@ TEST_SRCS+= strings_test.cpp
|
|||
TEST_SRCS+= test_main.cpp
|
||||
TEST_SRCS+= test_utils.cpp
|
||||
|
||||
.PATH: ${.CURDIR}/../diagnose_usb
|
||||
SRCS+= diagnose_usb.cpp
|
||||
|
||||
.PATH: ${.CURDIR}/../libcrypto_utils
|
||||
SRCS+= android_pubkey.c
|
||||
|
||||
|
@ -90,29 +97,31 @@ CPPFLAGS.sockets.cpp+= -o ${.TARGET}
|
|||
|
||||
# required by base/file.cpp
|
||||
.PATH: ${.CURDIR}/../liblog
|
||||
SRCS+= config_read.c
|
||||
SRCS+= config_write.c
|
||||
SRCS+= fake_log_device.c
|
||||
SRCS+= fake_writer.c
|
||||
SRCS+= local_logger.c
|
||||
SRCS+= logger_lock.c
|
||||
SRCS+= logger_name.c
|
||||
SRCS+= logger_write.c
|
||||
SRCS+= logprint.c
|
||||
SRCS+= stderr_write.c
|
||||
SRCS+= config_read.cpp
|
||||
SRCS+= config_write.cpp
|
||||
SRCS+= fake_log_device.cpp
|
||||
SRCS+= fake_writer.cpp
|
||||
SRCS+= logger_lock.cpp
|
||||
SRCS+= logger_name.cpp
|
||||
SRCS+= logger_write.cpp
|
||||
SRCS+= logprint.cpp
|
||||
SRCS+= stderr_write.cpp
|
||||
|
||||
CPPFLAGS+= -DADB_VERSION="\"${VERSION}\""
|
||||
CPPFLAGS+= -DPLATFORM_TOOLS_VERSION="\"${VERSION:U0.0.0}\""
|
||||
CPPFLAGS+= -DADB_HOST=1
|
||||
CPPFLAGS+= -Doff64_t=off_t
|
||||
CPPFLAGS+= -Dlseek64=lseek
|
||||
CPPFLAGS+= -DFAKE_LOG_DEVICE=1
|
||||
CPPFLAGS+= -I${.CURDIR}
|
||||
CPPFLAGS+= -I${.CURDIR}/client
|
||||
CPPFLAGS+= -I${.CURDIR}/../include
|
||||
CPPFLAGS+= -I${.CURDIR}/../base/include
|
||||
CPPFLAGS+= -I${.CURDIR}/../diagnose_usb/include
|
||||
CPPFLAGS+= -I${.CURDIR}/../libcrypto_utils/include
|
||||
CPPFLAGS+= ${CPPFLAGS.${.IMPSRC:T}}
|
||||
CPPFLAGS+= $$(${PKG_CONFIG} libcrypto --cflags 2>/dev/null)
|
||||
CPPFLAGS+= $$(${PKG_CONFIG} libusb-1.0 --cflags 2>/dev/null)
|
||||
CXXFLAGS+= -std=gnu++14
|
||||
CXXFLAGS+= -std=gnu++2a
|
||||
|
||||
.ifndef COMPILE.c
|
||||
CFLAGS+= ${CPPFLAGS}
|
||||
|
@ -127,8 +136,8 @@ CPPFLAGS.${f}+= ${TEST_CPPFLAGS}
|
|||
|
||||
LDADD+= $$(${PKG_CONFIG} libcrypto --libs 2>/dev/null || echo -lcrypto)
|
||||
LDADD+= $$(${PKG_CONFIG} libusb-1.0 --libs 2>/dev/null || echo -lusb)
|
||||
LDADD+= -lz \-lpthread
|
||||
DPADD+= ${LIBCRYPTO} ${LIBPTHREAD} ${LIBUSB} ${LIBZ}
|
||||
LDADD+= \-lpthread
|
||||
DPADD+= ${LIBCRYPTO} ${LIBPTHREAD} ${LIBUSB}
|
||||
TEST_LDADD+= $$(${GTEST_CONFIG} --libs --ldflags)
|
||||
TEST_LDADD+= $$(${GMOCK_CONFIG} --libs --ldflags)
|
||||
|
||||
|
@ -147,5 +156,5 @@ beforeinstall:
|
|||
test: ${PROG}_test
|
||||
@for f in ${.ALLSRC}; do ./$$f; done
|
||||
|
||||
${PROG}_test: ${OBJS:Nmain.o:Ncommandline.o} ${TEST_OBJS}
|
||||
${PROG}_test: ${OBJS:Nmain.o:Nadb_install.o:Ncommandline.o} ${TEST_OBJS}
|
||||
${CXX} ${CPPFLAGS} ${CXXFLAGS} ${LDFLAGS} -o $@ $> ${LDADD} ${TEST_LDADD}
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
--- adb/adb.cpp.orig 2019-07-17 19:54:09 UTC
|
||||
+++ adb/adb.cpp
|
||||
@@ -44,8 +44,19 @@
|
||||
#include <android-base/parsenetaddress.h>
|
||||
#include <android-base/stringprintf.h>
|
||||
#include <android-base/strings.h>
|
||||
+#ifdef PLATFORM_TOOLS_VERSION
|
||||
+#include <sys/utsname.h>
|
||||
+namespace android { namespace build {
|
||||
+std::string GetBuildNumber() {
|
||||
+ struct utsname uts;
|
||||
+ if (uname(&uts) == -1)
|
||||
+ return "unknown";
|
||||
+ return uts.sysname;
|
||||
+}}}
|
||||
+#else
|
||||
#include <build/version.h>
|
||||
#include <platform_tools_version.h>
|
||||
+#endif
|
||||
|
||||
#include "adb_auth.h"
|
||||
#include "adb_io.h"
|
|
@ -1,10 +0,0 @@
|
|||
--- adb/adb_io_test.cpp.orig 2015-09-05 00:01:27 UTC
|
||||
+++ adb/adb_io_test.cpp
|
||||
@@ -18,6 +18,7 @@
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
+#include <errno.h>
|
||||
#include <fcntl.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
|
@ -1,5 +1,5 @@
|
|||
--- adb/adb_auth_host.cpp.orig 2016-06-29 23:43:15 UTC
|
||||
+++ adb/adb_auth_host.cpp
|
||||
--- adb/client/auth.cpp.orig 2019-07-17 19:54:09 UTC
|
||||
+++ adb/client/auth.cpp
|
||||
@@ -34,7 +34,9 @@
|
||||
#include <android-base/stringprintf.h>
|
||||
#include <android-base/strings.h>
|
||||
|
@ -10,10 +10,11 @@
|
|||
#include <openssl/evp.h>
|
||||
#include <openssl/objects.h>
|
||||
#include <openssl/pem.h>
|
||||
@@ -70,6 +72,30 @@ static std::string get_user_info() {
|
||||
return " " + username + "@" + hostname;
|
||||
}
|
||||
|
||||
@@ -52,6 +54,30 @@ static std::mutex& g_keys_mutex = *new std::mutex;
|
||||
static std::map<std::string, std::shared_ptr<RSA>>& g_keys =
|
||||
*new std::map<std::string, std::shared_ptr<RSA>>;
|
||||
static std::map<int, std::string>& g_monitored_paths = *new std::map<int, std::string>;
|
||||
+
|
||||
+#if !defined(OPENSSL_IS_BORINGSSL)
|
||||
+// https://boringssl.googlesource.com/boringssl/+/6601402%5E!/
|
||||
+static int EVP_EncodedLength(size_t *out_len, size_t len) {
|
||||
|
@ -37,7 +38,6 @@
|
|||
+ return 1;
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
static bool write_public_keyfile(RSA* private_key, const std::string& private_key_path) {
|
||||
uint8_t binary_key_data[ANDROID_PUBKEY_ENCODED_SIZE];
|
||||
if (!android_pubkey_encode(private_key, binary_key_data, sizeof(binary_key_data))) {
|
||||
|
||||
static std::string get_user_info() {
|
||||
std::string hostname;
|
|
@ -0,0 +1,28 @@
|
|||
--- adb/client/commandline.cpp.orig 2019-07-17 19:54:09 UTC
|
||||
+++ adb/client/commandline.cpp
|
||||
@@ -1016,7 +1016,11 @@ static int ppp(int argc, const char** argv) {
|
||||
|
||||
// copy args
|
||||
const char** ppp_args = (const char**)alloca(sizeof(char*) * argc + 1);
|
||||
+#if defined(__DragonFly__) || defined(__FreeBSD__)
|
||||
+ ppp_args[0] = "ppp";
|
||||
+#else
|
||||
ppp_args[0] = "pppd";
|
||||
+#endif
|
||||
for (i = 2 ; i < argc ; i++) {
|
||||
//argv[2] and beyond become ppp_args[1] and beyond
|
||||
ppp_args[i - 1] = argv[i];
|
||||
@@ -1028,8 +1032,13 @@ static int ppp(int argc, const char** argv) {
|
||||
adb_close(STDERR_FILENO);
|
||||
adb_close(fd);
|
||||
|
||||
+#if defined(__DragonFly__) || defined(__FreeBSD__)
|
||||
+ execvp("ppp", (char* const*)ppp_args);
|
||||
+ perror_exit("exec ppp failed");
|
||||
+#else
|
||||
execvp("pppd", (char* const*)ppp_args);
|
||||
perror_exit("exec pppd failed");
|
||||
+#endif
|
||||
}
|
||||
|
||||
// parent side
|
|
@ -1,24 +0,0 @@
|
|||
--- adb/commandline.cpp.orig 2015-06-17 22:20:38 UTC
|
||||
+++ adb/commandline.cpp
|
||||
@@ -637,7 +637,7 @@ static int ppp(int argc, const char** ar
|
||||
|
||||
// copy args
|
||||
ppp_args = (const char **) alloca(sizeof(char *) * argc + 1);
|
||||
- ppp_args[0] = "pppd";
|
||||
+ ppp_args[0] = "ppp";
|
||||
for (i = 2 ; i < argc ; i++) {
|
||||
//argv[2] and beyond become ppp_args[1] and beyond
|
||||
ppp_args[i - 1] = argv[i];
|
||||
@@ -651,10 +651,10 @@ static int ppp(int argc, const char** ar
|
||||
adb_close(STDERR_FILENO);
|
||||
adb_close(fd);
|
||||
|
||||
- err = execvp("pppd", (char * const *)ppp_args);
|
||||
+ err = execvp("ppp", (char * const *)ppp_args);
|
||||
|
||||
if (err < 0) {
|
||||
- perror("execing pppd");
|
||||
+ perror("execing ppp");
|
||||
}
|
||||
exit(-1);
|
||||
} else {
|
|
@ -1,11 +0,0 @@
|
|||
--- adb/commandline.h.orig 2016-09-28 18:07:09 UTC
|
||||
+++ adb/commandline.h
|
||||
@@ -17,6 +17,8 @@
|
||||
#ifndef COMMANDLINE_H
|
||||
#define COMMANDLINE_H
|
||||
|
||||
+#include <stdio.h> // fwrite
|
||||
+
|
||||
#include "adb.h"
|
||||
|
||||
// Callback used to handle the standard streams (stdout and stderr) sent by the
|
|
@ -1,10 +0,0 @@
|
|||
--- adb/fdevent_test.cpp.orig 2015-09-17 22:58:36 UTC
|
||||
+++ adb/fdevent_test.cpp
|
||||
@@ -19,6 +19,7 @@
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include <limits>
|
||||
+#include <memory> // std::unique_ptr
|
||||
#include <queue>
|
||||
#include <string>
|
||||
#include <vector>
|
|
@ -0,0 +1,10 @@
|
|||
--- adb/fdevent/fdevent.h.orig 2019-07-17 19:54:09 UTC
|
||||
+++ adb/fdevent/fdevent.h
|
||||
@@ -20,6 +20,7 @@
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
|
||||
+#include <atomic> // std::atomic<bool> for GCC
|
||||
#include <chrono>
|
||||
#include <deque>
|
||||
#include <functional>
|
|
@ -1,24 +1,8 @@
|
|||
--- adb/sysdeps.h.orig 2015-09-05 00:01:27 UTC
|
||||
--- adb/sysdeps.h.orig 2019-07-17 19:54:09 UTC
|
||||
+++ adb/sysdeps.h
|
||||
@@ -61,11 +61,13 @@
|
||||
#endif
|
||||
#endif
|
||||
@@ -330,6 +330,11 @@ size_t ParseCompleteUTF8(const char* first, const char
|
||||
|
||||
-#ifdef _WIN32
|
||||
-
|
||||
+#if !defined(__clang__) || __clang_major__ < 3 || (__clang_major__ == 3 && __clang_minor__ < 7)
|
||||
// Clang-only nullability specifiers
|
||||
#define _Nonnull
|
||||
#define _Nullable
|
||||
+#endif
|
||||
+
|
||||
+#ifdef _WIN32
|
||||
|
||||
#include <ctype.h>
|
||||
#include <direct.h>
|
||||
@@ -401,6 +401,11 @@ typedef std::unique_ptr<HANDLE, handle_d
|
||||
|
||||
#include <string>
|
||||
#include <cutils/sockets.h>
|
||||
|
||||
+#if defined(__Bitrig__) || defined(__DragonFly__) || \
|
||||
+ defined(__FreeBSD__) || defined(__OpenBSD__)
|
||||
|
@ -28,7 +12,7 @@
|
|||
#define OS_PATH_SEPARATORS "/"
|
||||
#define OS_PATH_SEPARATOR '/'
|
||||
#define OS_PATH_SEPARATOR_STR "/"
|
||||
@@ -627,6 +632,12 @@ static __inline__ bool adb_thread_create
|
||||
@@ -516,6 +521,12 @@ inline int adb_socket_get_local_port(borrowed_fd fd) {
|
||||
static __inline__ int adb_thread_setname(const std::string& name) {
|
||||
#ifdef __APPLE__
|
||||
return pthread_setname_np(name.c_str());
|
||||
|
@ -39,5 +23,5 @@
|
|||
+#elif defined(__NetBSD__)
|
||||
+ return pthread_setname_np(pthread_self(), "%s", (void*)name.c_str());
|
||||
#else
|
||||
const char *s = name.c_str();
|
||||
|
||||
// Both bionic and glibc's pthread_setname_np fails rather than truncating long strings.
|
||||
// glibc doesn't have strlcpy, so we have to fake it.
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
--- adb/sysdeps_test.cpp.orig 2017-06-27 22:39:52 UTC
|
||||
+++ adb/sysdeps_test.cpp
|
||||
@@ -19,6 +19,7 @@
|
||||
|
||||
#include <atomic>
|
||||
#include <condition_variable>
|
||||
+#include <mutex>
|
||||
#include <thread>
|
||||
|
||||
#include "adb_io.h"
|
|
@ -1,10 +0,0 @@
|
|||
--- adb/sysdeps/posix/network.cpp.orig 2017-06-20 10:50:27 UTC
|
||||
+++ adb/sysdeps/posix/network.cpp
|
||||
@@ -17,6 +17,7 @@
|
||||
#include "sysdeps/network.h"
|
||||
|
||||
#include <errno.h>
|
||||
+#include <string.h> // strerror
|
||||
#include <netinet/in.h>
|
||||
#include <sys/socket.h>
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
--- /dev/null 1970-01-01 00:00:00 UTC
|
||||
+++ adb/transport_mdns_unsupported.cpp
|
||||
@@ -0,0 +1,18 @@
|
||||
+/*
|
||||
+ * Copyright (C) 2016 The Android Open Source Project
|
||||
+ *
|
||||
+ * Licensed under the Apache License, Version 2.0 (the "License");
|
||||
+ * you may not use this file except in compliance with the License.
|
||||
+ * You may obtain a copy of the License at
|
||||
+ *
|
||||
+ * http://www.apache.org/licenses/LICENSE-2.0
|
||||
+ *
|
||||
+ * Unless required by applicable law or agreed to in writing, software
|
||||
+ * distributed under the License is distributed on an "AS IS" BASIS,
|
||||
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
+ * See the License for the specific language governing permissions and
|
||||
+ * limitations under the License.
|
||||
+ */
|
||||
+
|
||||
+/* For when mDNS discovery is unsupported */
|
||||
+void init_mdns_transport_discovery(void) {}
|
|
@ -0,0 +1,10 @@
|
|||
--- adb/types.h.orig 2019-07-17 19:54:09 UTC
|
||||
+++ adb/types.h
|
||||
@@ -16,6 +16,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
+#include <cstring> // memcpy for GCC
|
||||
#include <algorithm>
|
||||
#include <deque>
|
||||
#include <memory>
|
|
@ -1,17 +1,14 @@
|
|||
--- base/file.cpp.orig 2017-06-20 10:50:27 UTC
|
||||
--- base/file.cpp.orig 2019-07-17 19:54:09 UTC
|
||||
+++ base/file.cpp
|
||||
@@ -19,6 +19,10 @@
|
||||
#include <errno.h>
|
||||
@@ -20,6 +20,7 @@
|
||||
#include <fcntl.h>
|
||||
#include <ftw.h>
|
||||
#include <libgen.h>
|
||||
+#include <limits.h> // PATH_MAX
|
||||
+#include <stdio.h> // BUFSIZ
|
||||
+#include <stdlib.h> // realpath
|
||||
+#include <string.h> // strerror
|
||||
#include <sys/stat.h>
|
||||
#include <sys/types.h>
|
||||
#include <unistd.h>
|
||||
@@ -36,6 +39,9 @@
|
||||
+#include <limits.h> // PATH_MAX for GCC
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
@@ -35,6 +36,9 @@
|
||||
#if defined(__APPLE__)
|
||||
#include <mach-o/dyld.h>
|
||||
#endif
|
||||
|
@ -19,9 +16,9 @@
|
|||
+#include <sys/sysctl.h>
|
||||
+#endif
|
||||
#if defined(_WIN32)
|
||||
#include <direct.h>
|
||||
#include <windows.h>
|
||||
#define O_CLOEXEC O_NOINHERIT
|
||||
@@ -251,6 +258,23 @@ std::string GetExecutablePath() {
|
||||
@@ -421,6 +425,23 @@ std::string GetExecutablePath() {
|
||||
if (result == 0 || result == sizeof(path) - 1) return "";
|
||||
path[PATH_MAX - 1] = 0;
|
||||
return path;
|
||||
|
|
|
@ -1,15 +1,6 @@
|
|||
--- base/include/android-base/logging.h.orig 2015-09-29 18:07:07 UTC
|
||||
--- base/include/android-base/logging.h.orig 2019-07-17 19:54:09 UTC
|
||||
+++ base/include/android-base/logging.h
|
||||
@@ -25,6 +25,8 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
+#include <errno.h>
|
||||
+
|
||||
#include <functional>
|
||||
#include <memory>
|
||||
#include <ostream>
|
||||
@@ -321,7 +321,7 @@ struct LogAbortAfterFullExpr {
|
||||
@@ -350,7 +350,7 @@ struct LogAbortAfterFullExpr {
|
||||
// DCHECKs are debug variants of CHECKs only enabled in debug builds. Generally
|
||||
// CHECK should be used unless profiling identifies a CHECK as being in
|
||||
// performance critical code.
|
||||
|
@ -18,3 +9,14 @@
|
|||
static constexpr bool kEnableDChecks = false;
|
||||
#else
|
||||
static constexpr bool kEnableDChecks = true;
|
||||
@@ -486,8 +486,9 @@ namespace std { // NOLINT(cert-dcl58-cpp)
|
||||
#pragma clang diagnostic ignored "-Wgcc-compat"
|
||||
#define OSTREAM_STRING_POINTER_USAGE_WARNING \
|
||||
__attribute__((diagnose_if(true, "Unexpected logging of string pointer", "warning")))
|
||||
+OSTREAM_STRING_POINTER_USAGE_WARNING // GCC
|
||||
inline std::ostream& operator<<(std::ostream& stream, const std::string* string_pointer)
|
||||
- OSTREAM_STRING_POINTER_USAGE_WARNING {
|
||||
+{
|
||||
return stream << static_cast<const void*>(string_pointer);
|
||||
}
|
||||
#pragma clang diagnostic pop
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
--- base/include/android-base/thread_annotations.h.orig 2019-07-17 19:54:09 UTC
|
||||
+++ base/include/android-base/thread_annotations.h
|
||||
@@ -18,7 +18,11 @@
|
||||
|
||||
#include <mutex>
|
||||
|
||||
+#ifdef __clang__
|
||||
#define THREAD_ANNOTATION_ATTRIBUTE__(x) __attribute__((x))
|
||||
+#else
|
||||
+#define THREAD_ANNOTATION_ATTRIBUTE__(x)
|
||||
+#endif
|
||||
|
||||
#define CAPABILITY(x) \
|
||||
THREAD_ANNOTATION_ATTRIBUTE__(capability(x))
|
|
@ -1,10 +0,0 @@
|
|||
--- base/parsenetaddress.cpp.orig 2016-02-20 02:39:51 UTC
|
||||
+++ base/parsenetaddress.cpp
|
||||
@@ -16,6 +16,7 @@
|
||||
|
||||
#include "android-base/parsenetaddress.h"
|
||||
|
||||
+#include <stdio.h> // sscanf
|
||||
#include <algorithm>
|
||||
|
||||
#include "android-base/stringprintf.h"
|
|
@ -1,10 +0,0 @@
|
|||
--- base/stringprintf_test.cpp.orig 2015-09-17 22:58:36 UTC
|
||||
+++ base/stringprintf_test.cpp
|
||||
@@ -18,6 +18,7 @@
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
+#include <errno.h>
|
||||
#include <string>
|
||||
|
||||
TEST(StringPrintfTest, HexSizeT) {
|
|
@ -1,25 +1,7 @@
|
|||
--- base/logging.cpp.orig 2016-08-08 21:10:17 UTC
|
||||
+++ base/logging.cpp
|
||||
@@ -25,7 +25,7 @@
|
||||
#include <time.h>
|
||||
|
||||
// For getprogname(3) or program_invocation_short_name.
|
||||
-#if defined(__ANDROID__) || defined(__APPLE__)
|
||||
+#if !defined(_WIN32) && !defined(__GLIBC__)
|
||||
#include <stdlib.h>
|
||||
#elif defined(__GLIBC__)
|
||||
#include <errno.h>
|
||||
@@ -35,6 +35,8 @@
|
||||
#include <sys/uio.h>
|
||||
#endif
|
||||
|
||||
+#include <cstring> // strrchr
|
||||
+#include <cstdio> // fprintf
|
||||
#include <iostream>
|
||||
#include <limits>
|
||||
#include <sstream>
|
||||
@@ -71,6 +72,16 @@
|
||||
#include <unistd.h>
|
||||
--- base/threads.cpp.orig 2019-07-17 19:54:09 UTC
|
||||
+++ base/threads.cpp
|
||||
@@ -25,6 +25,16 @@
|
||||
#include <syscall.h>
|
||||
#elif defined(_WIN32)
|
||||
#include <windows.h>
|
||||
+#elif defined(__DragonFly__) || defined(__FreeBSD__)
|
||||
|
@ -34,8 +16,8 @@
|
|||
+#include <stdint.h>
|
||||
#endif
|
||||
|
||||
#if defined(_WIN32)
|
||||
@@ -88,6 +97,16 @@ static thread_id GetThreadId() {
|
||||
namespace android {
|
||||
@@ -41,6 +51,16 @@ uint64_t GetThreadId() {
|
||||
return syscall(__NR_gettid);
|
||||
#elif defined(_WIN32)
|
||||
return GetCurrentThreadId();
|
|
@ -1,5 +1,5 @@
|
|||
--- include/cutils/trace.h.orig 2017-06-20 10:50:27 UTC
|
||||
+++ include/cutils/trace.h
|
||||
--- libcutils/include/cutils/trace.h.orig 2019-07-17 19:54:09 UTC
|
||||
+++ libcutils/include/cutils/trace.h
|
||||
@@ -18,8 +18,14 @@
|
||||
#define _LIBS_CUTILS_TRACE_H
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
--- liblog/fake_writer.cpp.orig 2019-07-17 19:54:09 UTC
|
||||
+++ liblog/fake_writer.cpp
|
||||
@@ -33,8 +33,8 @@ static int logFds[(int)LOG_ID_MAX] = {-1, -1, -1, -1,
|
||||
|
||||
struct android_log_transport_write fakeLoggerWrite = {
|
||||
.node = {&fakeLoggerWrite.node, &fakeLoggerWrite.node},
|
||||
- .context.priv = &logFds,
|
||||
.name = "fake",
|
||||
+ .context = { .priv = &logFds }, // GCC
|
||||
.available = NULL,
|
||||
.open = fakeOpen,
|
||||
.close = fakeClose,
|
|
@ -0,0 +1,17 @@
|
|||
--- liblog/logger.h.orig 2019-07-17 19:54:09 UTC
|
||||
+++ liblog/logger.h
|
||||
@@ -16,8 +16,14 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
+#ifdef __cplusplus
|
||||
+#include <atomic>
|
||||
+using std::atomic_int;
|
||||
+using std::atomic_uintptr_t;
|
||||
+#else
|
||||
#include <stdatomic.h>
|
||||
#include <stdbool.h>
|
||||
+#endif
|
||||
|
||||
#include <cutils/list.h>
|
||||
#include <log/log.h>
|
|
@ -1,5 +1,5 @@
|
|||
--- liblog/logger_write.c.orig 2016-04-16 00:01:39 UTC
|
||||
+++ liblog/logger_write.c
|
||||
--- liblog/logger_write.cpp.orig 2019-07-17 19:54:09 UTC
|
||||
+++ liblog/logger_write.cpp
|
||||
@@ -15,12 +15,12 @@
|
||||
*/
|
||||
|
||||
|
@ -9,7 +9,8 @@
|
|||
#include <string.h>
|
||||
#include <sys/time.h>
|
||||
|
||||
#ifdef __BIONIC__
|
||||
-#ifdef __BIONIC__
|
||||
+#if defined(__ANDROID__)
|
||||
+#include <stdatomic.h>
|
||||
#include <android/set_abort_message.h>
|
||||
#endif
|
|
@ -0,0 +1,12 @@
|
|||
--- liblog/stderr_write.cpp.orig 2019-07-17 19:54:09 UTC
|
||||
+++ liblog/stderr_write.cpp
|
||||
@@ -56,8 +56,8 @@ struct stderrContext {
|
||||
|
||||
struct android_log_transport_write stderrLoggerWrite = {
|
||||
.node = {&stderrLoggerWrite.node, &stderrLoggerWrite.node},
|
||||
- .context.priv = NULL,
|
||||
.name = "stderr",
|
||||
+ .context = { .priv = NULL }, // GCC
|
||||
.available = stderrAvailable,
|
||||
.open = stderrOpen,
|
||||
.close = stderrClose,
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= android-tools-fastboot
|
||||
DISTVERSIONPREFIX= android-
|
||||
DISTVERSION?= 9.0.0_r3
|
||||
PORTREVISION?= 2
|
||||
PORTREVISION?= 3
|
||||
CATEGORIES= devel sysutils
|
||||
MASTER_SITES= https://salsa.debian.org/android-tools-team/android-tools/raw/706e754/debian/:manpage
|
||||
DISTFILES= fastboot.1:manpage
|
||||
|
|
|
@ -5,7 +5,7 @@ BINDIR?=/usr/bin
|
|||
FILESDIR?=${DOCDIR}/${PROG}
|
||||
VERSION?=0.0.0-0
|
||||
|
||||
FILES= *.md
|
||||
FILES= README.md
|
||||
|
||||
SRCS+= bootimg_utils.cpp
|
||||
SRCS+= engine.cpp
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= cmake
|
||||
DISTVERSION= 3.15.2
|
||||
DISTVERSION= 3.15.3
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= https://www.cmake.org/files/v${PORTVERSION:R}/
|
||||
PKGNAMESUFFIX= -doc
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= cmake
|
||||
DISTVERSION= 3.15.2
|
||||
DISTVERSION= 3.15.3
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= https://www.cmake.org/files/v${PORTVERSION:R}/
|
||||
PKGNAMESUFFIX= -gui
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ipython
|
||||
PORTVERSION= 7.7.0
|
||||
PORTVERSION= 7.8.0
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1564577892
|
||||
SHA256 (ipython-7.7.0.tar.gz) = 1d3a1692921e932751bc1a1f7bb96dc38671eeefdc66ed33ee4cbc57e92a410e
|
||||
SIZE (ipython-7.7.0.tar.gz) = 5157086
|
||||
TIMESTAMP = 1567842520
|
||||
SHA256 (ipython-7.8.0.tar.gz) = dd76831f065f17bddd7eaa5c781f5ea32de5ef217592cf019e34043b56895aa1
|
||||
SIZE (ipython-7.8.0.tar.gz) = 5198219
|
||||
|
|
|
@ -2,23 +2,23 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libclc
|
||||
DISTVERSION= 0.3.0.20180518
|
||||
PORTREVISION= 3
|
||||
DISTVERSION= 0.4.0.20190527
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= x11@FreeBSD.org
|
||||
COMMENT= Required library functions for OpenCL C programming language
|
||||
|
||||
LICENSE= BSD3CLAUSE MIT
|
||||
LICENSE_COMB= dual
|
||||
LICENSE= LLVM
|
||||
LICENSE_NAME= LLVM Release License
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
|
||||
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
||||
|
||||
BUILD_DEPENDS= llvm${LLVM_DEFAULT}>=4.0:devel/llvm${LLVM_DEFAULT} \
|
||||
libedit>=0:devel/libedit
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= llvm-mirror
|
||||
GH_TAGNAME= a2118d5
|
||||
GH_TAGNAME= 9f6204e
|
||||
|
||||
# ninja based build is broken since commit 598792bc (16 sep 2016)
|
||||
USES= gmake python:2.7,build gmake
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1527376171
|
||||
SHA256 (llvm-mirror-libclc-0.3.0.20180518-a2118d5_GH0.tar.gz) = 0796b912f3133ae85b731ff37fd2b040cc7acc455a6cc8f1bc12a3433afde0cc
|
||||
SIZE (llvm-mirror-libclc-0.3.0.20180518-a2118d5_GH0.tar.gz) = 168255
|
||||
TIMESTAMP = 1562723277
|
||||
SHA256 (llvm-mirror-libclc-0.4.0.20190527-9f6204e_GH0.tar.gz) = 8004c3a075d715cff6780c8ffe04c9f798dadf48bd375bdd6d98adabed04cd55
|
||||
SIZE (llvm-mirror-libclc-0.4.0.20190527-9f6204e_GH0.tar.gz) = 176995
|
||||
|
|
|
@ -1,73 +0,0 @@
|
|||
From 62a9191b606abdab8e2607d945628fa90d9664c1 Mon Sep 17 00:00:00 2001
|
||||
From: Jan Vesely <jan.vesely@rutgers.edu>
|
||||
Date: Fri, 3 Aug 2018 15:14:08 +0000
|
||||
Subject: [PATCH] amdgcn: Use __constant AS for amdgcn builtins.
|
||||
|
||||
Fixes build after clang r338707.
|
||||
Reviewer: Matthew.Arsenault@amd.com
|
||||
Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
|
||||
|
||||
git-svn-id: https://llvm.org/svn/llvm-project/libclc/trunk@338898 91177308-0d34-0410-b5e6-96231b3b80d8
|
||||
---
|
||||
amdgcn-amdhsa/lib/workitem/get_global_size.cl | 4 +++-
|
||||
amdgcn-amdhsa/lib/workitem/get_local_size.cl | 4 +++-
|
||||
amdgcn/lib/workitem/get_global_offset.cl | 4 +++-
|
||||
amdgcn/lib/workitem/get_work_dim.cl | 4 +++-
|
||||
4 files changed, 12 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/amdgcn-amdhsa/lib/workitem/get_global_size.cl b/amdgcn-amdhsa/lib/workitem/get_global_size.cl
|
||||
index 2289615..392cd08 100644
|
||||
--- amdgcn-amdhsa/lib/workitem/get_global_size.cl
|
||||
+++ amdgcn-amdhsa/lib/workitem/get_global_size.cl
|
||||
@@ -1,6 +1,8 @@
|
||||
#include <clc/clc.h>
|
||||
|
||||
-#if __clang_major__ >= 7
|
||||
+#if __clang_major__ >= 8
|
||||
+#define CONST_AS __constant
|
||||
+#elif __clang_major__ >= 7
|
||||
#define CONST_AS __attribute__((address_space(4)))
|
||||
#else
|
||||
#define CONST_AS __attribute__((address_space(2)))
|
||||
diff --git a/amdgcn-amdhsa/lib/workitem/get_local_size.cl b/amdgcn-amdhsa/lib/workitem/get_local_size.cl
|
||||
index 034c6d9..64d1cf4 100644
|
||||
--- amdgcn-amdhsa/lib/workitem/get_local_size.cl
|
||||
+++ amdgcn-amdhsa/lib/workitem/get_local_size.cl
|
||||
@@ -1,6 +1,8 @@
|
||||
#include <clc/clc.h>
|
||||
|
||||
-#if __clang_major__ >= 7
|
||||
+#if __clang_major__ >= 8
|
||||
+#define CONST_AS __constant
|
||||
+#elif __clang_major__ >= 7
|
||||
#define CONST_AS __attribute__((address_space(4)))
|
||||
#else
|
||||
#define CONST_AS __attribute__((address_space(2)))
|
||||
diff --git a/amdgcn/lib/workitem/get_global_offset.cl b/amdgcn/lib/workitem/get_global_offset.cl
|
||||
index 0c2b948..0a87cd2 100644
|
||||
--- amdgcn/lib/workitem/get_global_offset.cl
|
||||
+++ amdgcn/lib/workitem/get_global_offset.cl
|
||||
@@ -1,6 +1,8 @@
|
||||
#include <clc/clc.h>
|
||||
|
||||
-#if __clang_major__ >= 7
|
||||
+#if __clang_major__ >= 8
|
||||
+#define CONST_AS __constant
|
||||
+#elif __clang_major__ >= 7
|
||||
#define CONST_AS __attribute__((address_space(4)))
|
||||
#else
|
||||
#define CONST_AS __attribute__((address_space(2)))
|
||||
diff --git a/amdgcn/lib/workitem/get_work_dim.cl b/amdgcn/lib/workitem/get_work_dim.cl
|
||||
index 8eb81ba..3add9b6 100644
|
||||
--- amdgcn/lib/workitem/get_work_dim.cl
|
||||
+++ amdgcn/lib/workitem/get_work_dim.cl
|
||||
@@ -1,6 +1,8 @@
|
||||
#include <clc/clc.h>
|
||||
|
||||
-#if __clang_major__ >= 7
|
||||
+#if __clang_major__ >= 8
|
||||
+#define CONST_AS __constant
|
||||
+#elif __clang_major__ >= 7
|
||||
#define CONST_AS __attribute__((address_space(4)))
|
||||
#else
|
||||
#define CONST_AS __attribute__((address_space(2)))
|
|
@ -7,6 +7,8 @@ include/clc/async/gentype.inc
|
|||
include/clc/async/prefetch.h
|
||||
include/clc/async/prefetch.inc
|
||||
include/clc/async/wait_group_events.h
|
||||
include/clc/atom_decl_int32.inc
|
||||
include/clc/atom_decl_int64.inc
|
||||
include/clc/atomic/atomic_add.h
|
||||
include/clc/atomic/atomic_and.h
|
||||
include/clc/atomic/atomic_cmpxchg.h
|
||||
|
@ -127,18 +129,14 @@ include/clc/math/asinh.h
|
|||
include/clc/math/asinpi.h
|
||||
include/clc/math/atan.h
|
||||
include/clc/math/atan2.h
|
||||
include/clc/math/atan2.inc
|
||||
include/clc/math/atan2pi.h
|
||||
include/clc/math/atan2pi.inc
|
||||
include/clc/math/atanh.h
|
||||
include/clc/math/atanpi.h
|
||||
include/clc/math/binary_decl.inc
|
||||
include/clc/math/binary_decl_tt.inc
|
||||
include/clc/math/binary_intrin.inc
|
||||
include/clc/math/cbrt.h
|
||||
include/clc/math/ceil.h
|
||||
include/clc/math/copysign.h
|
||||
include/clc/math/copysign.inc
|
||||
include/clc/math/cos.h
|
||||
include/clc/math/cosh.h
|
||||
include/clc/math/cospi.h
|
||||
|
@ -150,7 +148,6 @@ include/clc/math/exp2.h
|
|||
include/clc/math/expm1.h
|
||||
include/clc/math/fabs.h
|
||||
include/clc/math/fdim.h
|
||||
include/clc/math/fdim.inc
|
||||
include/clc/math/floor.h
|
||||
include/clc/math/fma.h
|
||||
include/clc/math/fmax.h
|
||||
|
@ -176,7 +173,6 @@ include/clc/math/half_sin.h
|
|||
include/clc/math/half_sqrt.h
|
||||
include/clc/math/half_tan.h
|
||||
include/clc/math/hypot.h
|
||||
include/clc/math/hypot.inc
|
||||
include/clc/math/ilogb.h
|
||||
include/clc/math/ilogb.inc
|
||||
include/clc/math/ldexp.h
|
||||
|
@ -190,7 +186,6 @@ include/clc/math/log1p.h
|
|||
include/clc/math/log2.h
|
||||
include/clc/math/logb.h
|
||||
include/clc/math/mad.h
|
||||
include/clc/math/mad.inc
|
||||
include/clc/math/maxmag.h
|
||||
include/clc/math/minmag.h
|
||||
include/clc/math/modf.h
|
||||
|
@ -212,7 +207,6 @@ include/clc/math/native_sin.h
|
|||
include/clc/math/native_sqrt.h
|
||||
include/clc/math/native_tan.h
|
||||
include/clc/math/nextafter.h
|
||||
include/clc/math/nextafter.inc
|
||||
include/clc/math/pow.h
|
||||
include/clc/math/pown.h
|
||||
include/clc/math/pown.inc
|
||||
|
@ -234,11 +228,10 @@ include/clc/math/sqrt.h
|
|||
include/clc/math/tan.h
|
||||
include/clc/math/tanh.h
|
||||
include/clc/math/tanpi.h
|
||||
include/clc/math/ternary_intrin.inc
|
||||
include/clc/math/ternary_decl.inc
|
||||
include/clc/math/tgamma.h
|
||||
include/clc/math/trunc.h
|
||||
include/clc/math/unary_decl.inc
|
||||
include/clc/math/unary_intrin.inc
|
||||
include/clc/misc/shuffle.h
|
||||
include/clc/misc/shuffle2.h
|
||||
include/clc/relational/all.h
|
||||
|
@ -301,6 +294,15 @@ lib/clc/fiji-amdgcn-mesa-mesa3d.bc
|
|||
lib/clc/gfx900-amdgcn--.bc
|
||||
lib/clc/gfx900-amdgcn--amdhsa.bc
|
||||
lib/clc/gfx900-amdgcn-mesa-mesa3d.bc
|
||||
lib/clc/gfx902-amdgcn--.bc
|
||||
lib/clc/gfx902-amdgcn--amdhsa.bc
|
||||
lib/clc/gfx902-amdgcn-mesa-mesa3d.bc
|
||||
lib/clc/gfx904-amdgcn--.bc
|
||||
lib/clc/gfx904-amdgcn--amdhsa.bc
|
||||
lib/clc/gfx904-amdgcn-mesa-mesa3d.bc
|
||||
lib/clc/gfx906-amdgcn--.bc
|
||||
lib/clc/gfx906-amdgcn--amdhsa.bc
|
||||
lib/clc/gfx906-amdgcn-mesa-mesa3d.bc
|
||||
lib/clc/hainan-amdgcn--.bc
|
||||
lib/clc/hainan-amdgcn-mesa-mesa3d.bc
|
||||
lib/clc/hawaii-amdgcn--.bc
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libversion
|
||||
PORTVERSION= 2.9.0
|
||||
PORTVERSION= 2.9.1
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= amdmi3@FreeBSD.org
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1550082881
|
||||
SHA256 (repology-libversion-2.9.0_GH0.tar.gz) = ab95e62759a53c2ea2428b39d2e864589f64137c1150f56d166a4754b34736ea
|
||||
SIZE (repology-libversion-2.9.0_GH0.tar.gz) = 22085
|
||||
TIMESTAMP = 1567789118
|
||||
SHA256 (repology-libversion-2.9.1_GH0.tar.gz) = 2fb3b81069acbb58253c6db115e1c93349a2e7012e8ad9d46f3f0f97de1178f8
|
||||
SIZE (repology-libversion-2.9.1_GH0.tar.gz) = 22109
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
PORTNAME= devtools
|
||||
PORTVERSION= ${LINUX_DIST_VER}
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= emulation@FreeBSD.org
|
||||
|
@ -22,10 +22,11 @@ BIN_DISTNAMES= binutils-2.27-34.base.el7 \
|
|||
cpp-4.8.5-36.el7_6.2 \
|
||||
gcc-4.8.5-36.el7_6.2 \
|
||||
gcc-c++-4.8.5-36.el7_6.2 \
|
||||
gcc-gfortran-4.8.5-36.el7_6.2
|
||||
gcc-gfortran-4.8.5-36.el7_6.2 \
|
||||
libstdc++-devel-4.8.5-36.el7_6.2
|
||||
LIB_DISTNAMES= binutils-devel-2.27-34.base.el7 \
|
||||
glibc-devel-2.17-260.el7_6.6 \
|
||||
libstdc++-devel-4.8.5-36.el7_6.2 \
|
||||
glibc-static-2.17-260.el7_6.6 \
|
||||
libgomp-4.8.5-36.el7_6.2 \
|
||||
libmpc-1.0.1-3.el7
|
||||
DISTFILES_amd64=${LIB_DISTNAMES:S/$/${EXTRACT_SUFX_i386}:amd64,i386/} \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
TIMESTAMP = 1564859591
|
||||
TIMESTAMP = 1567936796
|
||||
SHA256 (centos/binutils-2.27-34.base.el7.i686.rpm) = 40f02c8e10d58e86e0d37ae4d3813ff1a2ece9d340f15371465758c0791e2c42
|
||||
SIZE (centos/binutils-2.27-34.base.el7.i686.rpm) = 6343144
|
||||
SHA256 (centos/binutils-2.27-34.base.el7.x86_64.rpm) = 45995236bc07a51d506c036a557540e9407024758027eb58635390e408823392
|
||||
|
@ -31,6 +31,10 @@ SHA256 (centos/glibc-headers-2.17-260.el7_6.6.i686.rpm) = ca43e46741f414d2848982
|
|||
SIZE (centos/glibc-headers-2.17-260.el7_6.6.i686.rpm) = 699932
|
||||
SHA256 (centos/glibc-headers-2.17-260.el7_6.6.x86_64.rpm) = 67de580f4cabd7625a050f101eb42ac93de27582d04ef939ab252059d11abedb
|
||||
SIZE (centos/glibc-headers-2.17-260.el7_6.6.x86_64.rpm) = 700036
|
||||
SHA256 (centos/glibc-static-2.17-260.el7_6.6.i686.rpm) = b67f91ceae9cbaedd450e9aa7fc79037fcaa95b40b758a73dc60a6d05c6ce40d
|
||||
SIZE (centos/glibc-static-2.17-260.el7_6.6.i686.rpm) = 1326892
|
||||
SHA256 (centos/glibc-static-2.17-260.el7_6.6.x86_64.rpm) = 69def216085fcc622f3795a68e25a43fed92be2b5e75a8d8c1e5eefc30846414
|
||||
SIZE (centos/glibc-static-2.17-260.el7_6.6.x86_64.rpm) = 1623928
|
||||
SHA256 (centos/kernel-headers-3.10.0-957.21.3.el7.centos.plus.i686.rpm) = 776f25e647161f6dcd4175742eb312427128d456a7cea147d58a0435f4ae8078
|
||||
SIZE (centos/kernel-headers-3.10.0-957.21.3.el7.centos.plus.i686.rpm) = 8393612
|
||||
SHA256 (centos/kernel-headers-3.10.0-957.27.2.el7.x86_64.rpm) = dcba6cda3e82004a9b75cc1a029bb5a822baaaefe17155579289b644f7c5a575
|
||||
|
|
|
@ -734,29 +734,6 @@ usr/include/c++/4.8.2/forward_list
|
|||
usr/include/c++/4.8.2/fstream
|
||||
usr/include/c++/4.8.2/functional
|
||||
usr/include/c++/4.8.2/future
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/atomic_word.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/basic_file.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/c++allocator.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/c++config.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/c++io.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/c++locale.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/cpu_defines.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/ctype_base.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/ctype_inline.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/cxxabi_tweaks.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/error_constants.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/extc++.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/gthr-default.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/gthr-posix.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/gthr-single.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/gthr.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/messages_members.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/opt_random.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/os_defines.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/stdc++.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/stdtr1c++.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/bits/time_members.h
|
||||
usr/include/c++/4.8.2/i686-redhat-linux/ext/opt_random.h
|
||||
usr/include/c++/4.8.2/initializer_list
|
||||
usr/include/c++/4.8.2/iomanip
|
||||
usr/include/c++/4.8.2/ios
|
||||
|
@ -1955,8 +1932,6 @@ usr/lib/cpp
|
|||
usr/lib/crt1.o
|
||||
usr/lib/crti.o
|
||||
usr/lib/crtn.o
|
||||
usr/lib/gcc/i686-redhat-linux/4.8.2/libstdc++.so
|
||||
usr/lib/gcc/i686-redhat-linux/4.8.5
|
||||
usr/lib/gcc/x86_64-redhat-linux/4.8.2/32/crtbegin.o
|
||||
usr/lib/gcc/x86_64-redhat-linux/4.8.2/32/crtbeginS.o
|
||||
usr/lib/gcc/x86_64-redhat-linux/4.8.2/32/crtbeginT.o
|
||||
|
@ -2079,26 +2054,34 @@ usr/lib/gcc/x86_64-redhat-linux/4.8.2/libtsan.so
|
|||
usr/lib/gcc/x86_64-redhat-linux/4.8.2/rpmver
|
||||
usr/lib/gcc/x86_64-redhat-linux/4.8.5
|
||||
usr/lib/gcrt1.o
|
||||
usr/lib/libBrokenLocale.a
|
||||
usr/lib/libBrokenLocale.so
|
||||
usr/lib/libanl.a
|
||||
usr/lib/libanl.so
|
||||
usr/lib/libbfd.a
|
||||
usr/lib/libbfd.so
|
||||
usr/lib/libbsd-compat.a
|
||||
usr/lib/libbsd.a
|
||||
usr/lib/libc.a
|
||||
usr/lib/libc.so
|
||||
usr/lib/libc_nonshared.a
|
||||
usr/lib/libc_stubs.a
|
||||
usr/lib/libcidn.so
|
||||
usr/lib/libcrypt.a
|
||||
usr/lib/libcrypt.so
|
||||
usr/lib/libdl.a
|
||||
usr/lib/libdl.so
|
||||
usr/lib/libg.a
|
||||
usr/lib/libgomp.so.1
|
||||
usr/lib/libgomp.so.1.0.0
|
||||
usr/lib/libiberty.a
|
||||
usr/lib/libieee.a
|
||||
usr/lib/libm.a
|
||||
usr/lib/libm.so
|
||||
usr/lib/libmcheck.a
|
||||
usr/lib/libmpc.so.3
|
||||
usr/lib/libmpc.so.3.0.0
|
||||
usr/lib/libnsl.a
|
||||
usr/lib/libnsl.so
|
||||
usr/lib/libnss_compat.so
|
||||
usr/lib/libnss_db.so
|
||||
|
@ -2109,12 +2092,16 @@ usr/lib/libnss_nis.so
|
|||
usr/lib/libnss_nisplus.so
|
||||
usr/lib/libopcodes.a
|
||||
usr/lib/libopcodes.so
|
||||
usr/lib/libpthread.a
|
||||
usr/lib/libpthread.so
|
||||
usr/lib/libpthread_nonshared.a
|
||||
usr/lib/libresolv.a
|
||||
usr/lib/libresolv.so
|
||||
usr/lib/librpcsvc.a
|
||||
usr/lib/librt.a
|
||||
usr/lib/librt.so
|
||||
usr/lib/libthread_db.so
|
||||
usr/lib/libutil.a
|
||||
usr/lib/libutil.so
|
||||
usr/lib64/Mcrt1.o
|
||||
usr/lib64/Scrt1.o
|
||||
|
@ -2122,29 +2109,37 @@ usr/lib64/crt1.o
|
|||
usr/lib64/crti.o
|
||||
usr/lib64/crtn.o
|
||||
usr/lib64/gcrt1.o
|
||||
usr/lib64/libBrokenLocale.a
|
||||
usr/lib64/libBrokenLocale.so
|
||||
usr/lib64/libanl.a
|
||||
usr/lib64/libanl.so
|
||||
usr/lib64/libbfd-2.27-34.base.el7.so
|
||||
usr/lib64/libbfd.a
|
||||
usr/lib64/libbfd.so
|
||||
usr/lib64/libbsd-compat.a
|
||||
usr/lib64/libbsd.a
|
||||
usr/lib64/libc.a
|
||||
usr/lib64/libc.so
|
||||
usr/lib64/libc_nonshared.a
|
||||
usr/lib64/libc_stubs.a
|
||||
usr/lib64/libcidn.so
|
||||
usr/lib64/libcrypt.a
|
||||
usr/lib64/libcrypt.so
|
||||
usr/lib64/libdl.a
|
||||
usr/lib64/libdl.so
|
||||
usr/lib64/libg.a
|
||||
usr/lib64/libgomp.so.1
|
||||
usr/lib64/libgomp.so.1.0.0
|
||||
usr/lib64/libiberty.a
|
||||
usr/lib64/libieee.a
|
||||
usr/lib64/libm.a
|
||||
usr/lib64/libm.so
|
||||
usr/lib64/libmcheck.a
|
||||
usr/lib64/libmpc.so.3
|
||||
usr/lib64/libmpc.so.3.0.0
|
||||
usr/lib64/libmpfr.so.4
|
||||
usr/lib64/libmpfr.so.4.1.1
|
||||
usr/lib64/libnsl.a
|
||||
usr/lib64/libnsl.so
|
||||
usr/lib64/libnss_compat.so
|
||||
usr/lib64/libnss_db.so
|
||||
|
@ -2156,12 +2151,16 @@ usr/lib64/libnss_nisplus.so
|
|||
usr/lib64/libopcodes-2.27-34.base.el7.so
|
||||
usr/lib64/libopcodes.a
|
||||
usr/lib64/libopcodes.so
|
||||
usr/lib64/libpthread.a
|
||||
usr/lib64/libpthread.so
|
||||
usr/lib64/libpthread_nonshared.a
|
||||
usr/lib64/libresolv.a
|
||||
usr/lib64/libresolv.so
|
||||
usr/lib64/librpcsvc.a
|
||||
usr/lib64/librt.a
|
||||
usr/lib64/librt.so
|
||||
usr/lib64/libthread_db.so
|
||||
usr/lib64/libutil.a
|
||||
usr/lib64/libutil.so
|
||||
usr/libexec/gcc/x86_64-redhat-linux/4.8.2/cc1
|
||||
usr/libexec/gcc/x86_64-redhat-linux/4.8.2/cc1plus
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue