Index: head/audio/jack/Makefile =================================================================== --- head/audio/jack/Makefile (revision 489218) +++ head/audio/jack/Makefile (revision 489219) @@ -1,77 +1,78 @@ # Created by: Tilman Linneweh # $FreeBSD$ PORTNAME= jackit PORTVERSION= 0.125.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= audio MAINTAINER= multimedia@FreeBSD.org COMMENT= Low latency audio server LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi BROKEN_mips= fails to link: undefined reference to '__sync_add_and_fetch_4' BROKEN_mips64= fails to link: undefined reference to '__sync_add_and_fetch_4' LIB_DEPENDS= libsndfile.so:audio/libsndfile \ libsamplerate.so:audio/libsamplerate \ libcelt0.so:audio/celt USES= autoreconf compiler:c11 gmake pathfix pkgconfig libtool localbase bdb USE_GITHUB= yes + GH_ACCOUNT= jackaudio GH_PROJECT= jack1 GH_TAGNAME= 90f9dd3 GH_TUPLE= jackaudio:headers:07f1ecf:h/jack GH_TUPLE+= jackaudio:tools:8d13c31:t/tools GH_TUPLE+= jackaudio:example-clients:7fa0890:e/example-clients USE_LDCONFIG= yes GNU_CONFIGURE= yes USE_RC_SUBR= jackd CONFIGURE_ARGS= --disable-portaudio \ --enable-optimize \ --enable-force-install \ --with-default-tmpdir=/tmp CFLAGS+= -I${BDB_INCLUDE_DIR} LIBS+= -L${BDB_LIB_DIR} INSTALL_TARGET= install-strip OPTIONS_DEFINE= ALSA DOXYGEN READLINE SNDIO COOKEDMODE OPTIONS_DEFINE_i386= DYNSIMD OPTIONS_DEFINE_amd64= DYNSIMD OPTIONS_DEFAULT= READLINE COOKEDMODE OPTIONS_DEFAULT_i386= DYNSIMD OPTIONS_DEFAULT_amd64= DYNSIMD OPTIONS_SUB= yes COOKEDMODE_DESC= Use OSS COOKEDMODE (OSS driver is broken without it) DYNSIMD_DESC= Use dynamic SIMD selection (only i386/amd64) ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_ENABLE= alsa READLINE_USES= readline DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_CONFIGURE_ENV_OFF= ac_cv_prog_HAVE_DOXYGEN="false" READLINE_CONFIGURE_ENV_OFF= ac_cv_lib_readline_readline=no \ ac_cv_header_readline_chardefs_h=no SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CONFIGURE_ENABLE= sndio COOKEDMODE_CFLAGS= -DOPTION_COOKEDMODE DYNSIMD_CONFIGURE_ENABLE=dynsimd post-patch: @${RM} ${WRKSRC}/doc/reference/html/* post-build: @${RM} ${WRKSRC}/doc/reference/html/dir__2F* .include Index: head/audio/jack/files/patch-libjack_port.c =================================================================== --- head/audio/jack/files/patch-libjack_port.c (nonexistent) +++ head/audio/jack/files/patch-libjack_port.c (revision 489219) @@ -0,0 +1,26 @@ +--- libjack/port.c.orig 2019-01-02 01:51:31 UTC ++++ libjack/port.c +@@ -630,13 +630,22 @@ jack_port_get_buffer (jack_port_t *port, jack_nframes_ + size_t + jack_port_type_buffer_size (jack_port_type_info_t* port_type_info, jack_nframes_t nframes) + { ++ size_t size; ++ + if ( port_type_info->buffer_scale_factor < 0 ) { + return port_type_info->buffer_size; + } + +- return port_type_info->buffer_scale_factor ++ size = port_type_info->buffer_scale_factor + * sizeof(jack_default_audio_sample_t) + * nframes; ++ ++#ifdef USE_DYNSIMD ++ /* Round up to the next multiple of 16 bytes, align buffers for SIMD. */ ++ size = (size + 15) & (~ (size_t)0x0f); ++#endif /* USE_DYNSIMD */ ++ ++ return size; + } + + int Property changes on: head/audio/jack/files/patch-libjack_port.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property