Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Feb 2019 12:59:24 +0000 (UTC)
From:      Koop Mast <kwm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r492126 - in head/audio: . pulseeffects
Message-ID:  <201902041259.x14CxOwI013370@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kwm
Date: Mon Feb  4 12:59:23 2019
New Revision: 492126
URL: https://svnweb.freebsd.org/changeset/ports/492126

Log:
  Add pulseeffects
  
  Audio effects for Pulseaudio applications.
  
  Limiter, compressor, reverberation, equalizer and
  auto volume effects for Pulseaudio applications
  
  PR:		234540
  Submitted by:   Daniel Shafer <daniel@shafer.cc>
  Differential Revision:	https://reviews.freebsd.org/D18695

Added:
  head/audio/pulseeffects/
  head/audio/pulseeffects/Makefile   (contents, props changed)
  head/audio/pulseeffects/distinfo   (contents, props changed)
  head/audio/pulseeffects/pkg-descr   (contents, props changed)
  head/audio/pulseeffects/pkg-plist   (contents, props changed)
Modified:
  head/audio/Makefile

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Mon Feb  4 12:56:12 2019	(r492125)
+++ head/audio/Makefile	Mon Feb  4 12:59:23 2019	(r492126)
@@ -662,6 +662,7 @@
     SUBDIR += pulseaudio
     SUBDIR += pulseaudio-module-sndio
     SUBDIR += pulseaudio-module-xrdp
+    SUBDIR += pulseeffects
     SUBDIR += py-SoundFile
     SUBDIR += py-al
     SUBDIR += py-ao

Added: head/audio/pulseeffects/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/pulseeffects/Makefile	Mon Feb  4 12:59:23 2019	(r492126)
@@ -0,0 +1,105 @@
+# $FreeBSD$
+
+PORTNAME=	pulseeffects
+DISTVERSIONPREFIX=	v
+DISTVERSION=	4.4.7
+CATEGORIES=	audio
+
+MAINTAINER=	daniel@shafer.cc
+COMMENT=	Audio effects for Pulseaudio applications
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSE.md
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.4.0:multimedia/py-gstreamer1@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
+		appstream-glib>0:devel/appstream-glib \
+		itstool>0:textproc/itstool
+LIB_DEPENDS=	libboost_thread.so:devel/boost-libs \
+		libbs2b.so:audio/libbs2b \
+		libdbus-1.so:devel/dbus \
+		libebur128.so:audio/libebur128 \
+		liblilv-0.so:audio/lilv \
+		libpulse.so:audio/pulseaudio \
+		librubberband.so:audio/rubberband \
+		libsamplerate.so:audio/libsamplerate \
+		libsndfile.so:audio/libsndfile \
+		libzita-convolver.so:audio/zita-convolver
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.4.0:multimedia/py-gstreamer1@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
+		calf-lv2>0:audio/calf-lv2 \
+		ladspa>0:audio/ladspa \
+		lsp-plugins-lv2>0:audio/lsp-plugins-lv2 \
+		mda-lv2>0:audio/mda-lv2 \
+		zam-plugins-lv2>0:audio/zam-plugins-lv2
+
+USES=		desktop-file-utils libtool localbase:ldflags gettext gnome meson ninja \
+		pathfix pkgconfig python:3.6+ shebangfix
+USE_GNOME=	cairo gconf2 gtkmm30 libsigc++20 pygobject3
+USE_GSTREAMER1=	bad bs2b good ladspa lv2 pulse webrtcdsp
+USE_LDCONFIG=	yes
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	wwmm
+
+GLIB_SCHEMAS=	com.github.wwmm.pulseeffects.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.autogain.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.bassenhancer.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.compressor.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.convolver.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.crossfeed.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.crystalizer.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.deesser.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.delay.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.equalizer.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.equalizer.leftchannel.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.equalizer.rightchannel.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.exciter.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.filter.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.gate.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.limiter.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.loudness.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.maximizer.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.multibandcompressor.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.multibandgate.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.pitch.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.reverb.gschema.xml \
+		com.github.wwmm.pulseeffects.sinkinputs.stereotools.gschema.xml \
+		com.github.wwmm.pulseeffects.sourceoutputs.compressor.gschema.xml \
+		com.github.wwmm.pulseeffects.sourceoutputs.deesser.gschema.xml \
+		com.github.wwmm.pulseeffects.sourceoutputs.equalizer.gschema.xml \
+		com.github.wwmm.pulseeffects.sourceoutputs.equalizer.leftchannel.gschema.xml \
+		com.github.wwmm.pulseeffects.sourceoutputs.equalizer.rightchannel.gschema.xml \
+		com.github.wwmm.pulseeffects.sourceoutputs.filter.gschema.xml \
+		com.github.wwmm.pulseeffects.sourceoutputs.gate.gschema.xml \
+		com.github.wwmm.pulseeffects.sourceoutputs.gschema.xml \
+		com.github.wwmm.pulseeffects.sourceoutputs.limiter.gschema.xml \
+		com.github.wwmm.pulseeffects.sourceoutputs.multibandcompressor.gschema.xml \
+		com.github.wwmm.pulseeffects.sourceoutputs.multibandgate.gschema.xml \
+		com.github.wwmm.pulseeffects.sourceoutputs.pitch.gschema.xml \
+		com.github.wwmm.pulseeffects.sourceoutputs.reverb.gschema.xml \
+		com.github.wwmm.pulseeffects.sourceoutputs.webrtc.gschema.xml
+
+INSTALLS_ICONS=	yes
+INSTALL_TARGET=	install-strip
+SHEBANG_FILES=	meson_post_install.py
+
+HELP_LANGS=	pt_BR ru
+HELP_PNGS=	advancedinfo.png blacklist.png effectsorder.png enableapp.png \
+		saturated.png settingsmenu.png userpresets.png
+
+post-install:
+# Fixes symlink warnings in stage-qa
+.for x in ${HELP_LANGS}
+.for f in ${HELP_PNGS}
+	@${RLN} ${STAGEDIR}${PREFIX}/share/help/C/pulseeffects/figures/${f} \
+		${STAGEDIR}${PREFIX}/share/help/${x}/pulseeffects/figures/${f}
+.endfor
+.endfor
+
+.include <bsd.port.mk>

Added: head/audio/pulseeffects/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/pulseeffects/distinfo	Mon Feb  4 12:59:23 2019	(r492126)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1549229474
+SHA256 (wwmm-pulseeffects-v4.4.7_GH0.tar.gz) = 3355e34e3a2d704a2a332f8f0f5432cc51b48b77c39a6c0e35b57797627776d2
+SIZE (wwmm-pulseeffects-v4.4.7_GH0.tar.gz) = 1082596

Added: head/audio/pulseeffects/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/pulseeffects/pkg-descr	Mon Feb  4 12:59:23 2019	(r492126)
@@ -0,0 +1,4 @@
+Limiter, compressor, reverberation, equalizer and
+auto volume effects for Pulseaudio applications
+
+WWW: https://github.com/wwmm/pulseeffects

Added: head/audio/pulseeffects/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/pulseeffects/pkg-plist	Mon Feb  4 12:59:23 2019	(r492126)
@@ -0,0 +1,143 @@
+bin/pulseeffects
+lib/gstreamer-1.0/libgstpeadapter.so
+lib/gstreamer-1.0/libgstpeautogain.so
+lib/gstreamer-1.0/libgstpeconvolver.so
+lib/gstreamer-1.0/libgstpecrystalizer.so
+share/applications/com.github.wwmm.pulseeffects.desktop
+share/dbus-1/services/com.github.wwmm.pulseeffects.service
+share/help/C/pulseeffects/advancedinfo.page
+share/help/C/pulseeffects/autogain.page
+share/help/C/pulseeffects/bassenhancer.page
+share/help/C/pulseeffects/blacklist.page
+share/help/C/pulseeffects/calibrationmic.page
+share/help/C/pulseeffects/compressor.page
+share/help/C/pulseeffects/convolver.page
+share/help/C/pulseeffects/crossfeed.page
+share/help/C/pulseeffects/crystalizer.page
+share/help/C/pulseeffects/deesser.page
+share/help/C/pulseeffects/delay.page
+share/help/C/pulseeffects/effectsorder.page
+share/help/C/pulseeffects/enableapp.page
+share/help/C/pulseeffects/equalizer.page
+share/help/C/pulseeffects/exciter.page
+share/help/C/pulseeffects/figures/advancedinfo.png
+share/help/C/pulseeffects/figures/blacklist.png
+share/help/C/pulseeffects/figures/effectsorder.png
+share/help/C/pulseeffects/figures/enableapp.png
+share/help/C/pulseeffects/figures/saturated.png
+share/help/C/pulseeffects/figures/settingsmenu.png
+share/help/C/pulseeffects/figures/userpresets.png
+share/help/C/pulseeffects/filter.page
+share/help/C/pulseeffects/gate.page
+share/help/C/pulseeffects/general.page
+share/help/C/pulseeffects/index.page
+share/help/C/pulseeffects/limiter.page
+share/help/C/pulseeffects/loudness.page
+share/help/C/pulseeffects/maximizer.page
+share/help/C/pulseeffects/multibandcompressor.page
+share/help/C/pulseeffects/multibandgate.page
+share/help/C/pulseeffects/pitch.page
+share/help/C/pulseeffects/pulseaudio.page
+share/help/C/pulseeffects/reverb.page
+share/help/C/pulseeffects/saturated.page
+share/help/C/pulseeffects/settingsmenu.page
+share/help/C/pulseeffects/spectrum.page
+share/help/C/pulseeffects/stereotools.page
+share/help/C/pulseeffects/testsignals.page
+share/help/C/pulseeffects/userpresets.page
+share/help/C/pulseeffects/webrtc.page
+share/help/pt_BR/pulseeffects/advancedinfo.page
+share/help/pt_BR/pulseeffects/autogain.page
+share/help/pt_BR/pulseeffects/bassenhancer.page
+share/help/pt_BR/pulseeffects/blacklist.page
+share/help/pt_BR/pulseeffects/calibrationmic.page
+share/help/pt_BR/pulseeffects/compressor.page
+share/help/pt_BR/pulseeffects/convolver.page
+share/help/pt_BR/pulseeffects/crossfeed.page
+share/help/pt_BR/pulseeffects/crystalizer.page
+share/help/pt_BR/pulseeffects/deesser.page
+share/help/pt_BR/pulseeffects/delay.page
+share/help/pt_BR/pulseeffects/effectsorder.page
+share/help/pt_BR/pulseeffects/enableapp.page
+share/help/pt_BR/pulseeffects/equalizer.page
+share/help/pt_BR/pulseeffects/exciter.page
+share/help/pt_BR/pulseeffects/figures/advancedinfo.png
+share/help/pt_BR/pulseeffects/figures/blacklist.png
+share/help/pt_BR/pulseeffects/figures/effectsorder.png
+share/help/pt_BR/pulseeffects/figures/enableapp.png
+share/help/pt_BR/pulseeffects/figures/saturated.png
+share/help/pt_BR/pulseeffects/figures/settingsmenu.png
+share/help/pt_BR/pulseeffects/figures/userpresets.png
+share/help/pt_BR/pulseeffects/filter.page
+share/help/pt_BR/pulseeffects/gate.page
+share/help/pt_BR/pulseeffects/general.page
+share/help/pt_BR/pulseeffects/index.page
+share/help/pt_BR/pulseeffects/limiter.page
+share/help/pt_BR/pulseeffects/loudness.page
+share/help/pt_BR/pulseeffects/maximizer.page
+share/help/pt_BR/pulseeffects/multibandcompressor.page
+share/help/pt_BR/pulseeffects/multibandgate.page
+share/help/pt_BR/pulseeffects/pitch.page
+share/help/pt_BR/pulseeffects/pulseaudio.page
+share/help/pt_BR/pulseeffects/reverb.page
+share/help/pt_BR/pulseeffects/saturated.page
+share/help/pt_BR/pulseeffects/settingsmenu.page
+share/help/pt_BR/pulseeffects/spectrum.page
+share/help/pt_BR/pulseeffects/stereotools.page
+share/help/pt_BR/pulseeffects/testsignals.page
+share/help/pt_BR/pulseeffects/userpresets.page
+share/help/pt_BR/pulseeffects/webrtc.page
+share/help/ru/pulseeffects/advancedinfo.page
+share/help/ru/pulseeffects/autogain.page
+share/help/ru/pulseeffects/bassenhancer.page
+share/help/ru/pulseeffects/blacklist.page
+share/help/ru/pulseeffects/calibrationmic.page
+share/help/ru/pulseeffects/compressor.page
+share/help/ru/pulseeffects/convolver.page
+share/help/ru/pulseeffects/crossfeed.page
+share/help/ru/pulseeffects/crystalizer.page
+share/help/ru/pulseeffects/deesser.page
+share/help/ru/pulseeffects/delay.page
+share/help/ru/pulseeffects/effectsorder.page
+share/help/ru/pulseeffects/enableapp.page
+share/help/ru/pulseeffects/equalizer.page
+share/help/ru/pulseeffects/exciter.page
+share/help/ru/pulseeffects/figures/advancedinfo.png
+share/help/ru/pulseeffects/figures/blacklist.png
+share/help/ru/pulseeffects/figures/effectsorder.png
+share/help/ru/pulseeffects/figures/enableapp.png
+share/help/ru/pulseeffects/figures/saturated.png
+share/help/ru/pulseeffects/figures/settingsmenu.png
+share/help/ru/pulseeffects/figures/userpresets.png
+share/help/ru/pulseeffects/filter.page
+share/help/ru/pulseeffects/gate.page
+share/help/ru/pulseeffects/general.page
+share/help/ru/pulseeffects/index.page
+share/help/ru/pulseeffects/limiter.page
+share/help/ru/pulseeffects/loudness.page
+share/help/ru/pulseeffects/maximizer.page
+share/help/ru/pulseeffects/multibandcompressor.page
+share/help/ru/pulseeffects/multibandgate.page
+share/help/ru/pulseeffects/pitch.page
+share/help/ru/pulseeffects/pulseaudio.page
+share/help/ru/pulseeffects/reverb.page
+share/help/ru/pulseeffects/saturated.page
+share/help/ru/pulseeffects/settingsmenu.page
+share/help/ru/pulseeffects/spectrum.page
+share/help/ru/pulseeffects/stereotools.page
+share/help/ru/pulseeffects/testsignals.page
+share/help/ru/pulseeffects/userpresets.page
+share/help/ru/pulseeffects/webrtc.page
+share/icons/hicolor/scalable/apps/pulseeffects.svg
+share/locale/cs/LC_MESSAGES/pulseeffects.mo
+share/locale/de/LC_MESSAGES/pulseeffects.mo
+share/locale/fr_FR/LC_MESSAGES/pulseeffects.mo
+share/locale/hr/LC_MESSAGES/pulseeffects.mo
+share/locale/id_ID/LC_MESSAGES/pulseeffects.mo
+share/locale/it_IT/LC_MESSAGES/pulseeffects.mo
+share/locale/pl/LC_MESSAGES/pulseeffects.mo
+share/locale/pt_BR/LC_MESSAGES/pulseeffects.mo
+share/locale/ru/LC_MESSAGES/pulseeffects.mo
+share/locale/sk/LC_MESSAGES/pulseeffects.mo
+share/locale/sv/LC_MESSAGES/pulseeffects.mo
+share/metainfo/com.github.wwmm.pulseeffects.appdata.xml



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902041259.x14CxOwI013370>