svn commit: r456379 - in head/audio: . GxSwitchlessWah-lv2 GxSwitchlessWah-lv2/files

Yuri Victorovich yuri at FreeBSD.org
Fri Dec 15 01:04:50 UTC 2017


Author: yuri
Date: Fri Dec 15 01:04:48 2017
New Revision: 456379
URL: https://svnweb.freebsd.org/changeset/ports/456379

Log:
  New port: audio/GxSwitchlessWah-lv2: Analog wah emulation with switchless activation
  
  Approved by:	tcberner (mentor)
  Differential Revision:	https://reviews.freebsd.org/D13384

Added:
  head/audio/GxSwitchlessWah-lv2/
  head/audio/GxSwitchlessWah-lv2/Makefile   (contents, props changed)
  head/audio/GxSwitchlessWah-lv2/distinfo   (contents, props changed)
  head/audio/GxSwitchlessWah-lv2/files/
  head/audio/GxSwitchlessWah-lv2/files/patch-Makefile   (contents, props changed)
  head/audio/GxSwitchlessWah-lv2/pkg-descr   (contents, props changed)
Modified:
  head/audio/Makefile

Added: head/audio/GxSwitchlessWah-lv2/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/GxSwitchlessWah-lv2/Makefile	Fri Dec 15 01:04:48 2017	(r456379)
@@ -0,0 +1,35 @@
+# $FreeBSD$
+
+PORTNAME=	GxSwitchlessWah
+DISTVERSION=	g20171206
+CATEGORIES=	audio
+PKGNAMESUFFIX=	-lv2
+
+MAINTAINER=	yuri at FreeBSD.org
+COMMENT=	Analog wah emulation with switchless activation
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	lv2>0:audio/lv2
+
+USES=		gmake localbase
+USE_GITHUB=	yes
+GH_ACCOUNT=	brummer10
+GH_PROJECT=	${PORTNAME}.lv2
+GH_TAGNAME=	6977568
+
+SSE_FLAGS_i386=		"-msse -mfpmath=sse"
+SSE_FLAGS_amd64=	"-msse2 -mfpmath=sse"
+SSE_FLAGS_armv7=	"-march=armv7 -mfpu=vfpv3"
+
+MAKE_ARGS=	SSE_CFLAGS=${SSE_FLAGS_${ARCH}}
+
+PLIST_FILES=	lib/lv2/GxSwitchlessWah.lv2/gx_switchless_wah.so \
+		lib/lv2/GxSwitchlessWah.lv2/gx_switchless_wah.ttl \
+		lib/lv2/GxSwitchlessWah.lv2/manifest.ttl
+
+post-install:
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/GxSwitchlessWah.lv2/gx_switchless_wah.so
+
+.include <bsd.port.mk>

Added: head/audio/GxSwitchlessWah-lv2/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/GxSwitchlessWah-lv2/distinfo	Fri Dec 15 01:04:48 2017	(r456379)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1512578914
+SHA256 (brummer10-GxSwitchlessWah.lv2-g20171206-6977568_GH0.tar.gz) = 5d7a67c58fd44848e317a55496a1421183ac1654eb703ebd8618d2b03ce0a831
+SIZE (brummer10-GxSwitchlessWah.lv2-g20171206-6977568_GH0.tar.gz) = 17415

Added: head/audio/GxSwitchlessWah-lv2/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/GxSwitchlessWah-lv2/files/patch-Makefile	Fri Dec 15 01:04:48 2017	(r456379)
@@ -0,0 +1,47 @@
+--- Makefile.orig	2017-12-08 06:25:07 UTC
++++ Makefile
+@@ -8,25 +8,25 @@
+ 	endif
+ 
+ 	# check CPU and supported optimization flags
+-	ifneq ($(shell cat /proc/cpuinfo | grep sse3 ) , )
+-		SSE_CFLAGS = -msse3 -mfpmath=sse
+-	else ifneq ($(shell cat /proc/cpuinfo | grep sse2 ) , )
+-		SSE_CFLAGS = -msse2 -mfpmath=sse
+-	else ifneq ($(shell cat /proc/cpuinfo | grep sse ) , )
+-		SSE_CFLAGS = -msse -mfpmath=sse
+-		else ifneq ($(shell cat /proc/cpuinfo | grep ARM ) , )
+-		ifneq ($(shell cat /proc/cpuinfo | grep ARMv7 ) , )
+-			ifneq ($(shell cat /proc/cpuinfo | grep vfpd32 ) , )
+-				SSE_CFLAGS = -march=armv7 -mfpu=vfpv3 
+-			else ifneq ($(shell cat /proc/cpuinfo | grep vfpv3 ) , )
+-				SSE_CFLAGS = -march=armv7 -mfpu=vfpv3
+-			endif
+-		else
+-			ARMCPU = "YES"
+-		endif
+-	else
+-		SSE_CFLAGS =
+-	endif
++	#ifneq ($(shell cat /proc/cpuinfo | grep sse3 ) , )
++	#	SSE_CFLAGS = -msse3 -mfpmath=sse
++	#else ifneq ($(shell cat /proc/cpuinfo | grep sse2 ) , )
++	#	SSE_CFLAGS = -msse2 -mfpmath=sse
++	#else ifneq ($(shell cat /proc/cpuinfo | grep sse ) , )
++	#	SSE_CFLAGS = -msse -mfpmath=sse
++	#	else ifneq ($(shell cat /proc/cpuinfo | grep ARM ) , )
++	#	ifneq ($(shell cat /proc/cpuinfo | grep ARMv7 ) , )
++	#		ifneq ($(shell cat /proc/cpuinfo | grep vfpd32 ) , )
++	#			SSE_CFLAGS = -march=armv7 -mfpu=vfpv3 
++	#		else ifneq ($(shell cat /proc/cpuinfo | grep vfpv3 ) , )
++	#			SSE_CFLAGS = -march=armv7 -mfpu=vfpv3
++	#		endif
++	#	else
++	#		ARMCPU = "YES"
++	#	endif
++	#else
++	#	SSE_CFLAGS =
++	#endif
+ 
+ 	# set bundle name
+ 	NAME = gx_switchless_wah

Added: head/audio/GxSwitchlessWah-lv2/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/GxSwitchlessWah-lv2/pkg-descr	Fri Dec 15 01:04:48 2017	(r456379)
@@ -0,0 +1,7 @@
+Analog wah emulator allowing to alter sound in a way to create a distinctive
+sound, mimicking the human voice saying the onomatopoeic name "wah-wah".
+
+See the corresponding article on Wikipedia:
+https://en.wikipedia.org/wiki/Wah-wah_pedal
+
+WWW: https://github.com/brummer10/GxSwitchlessWah.lv2

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Fri Dec 15 00:56:39 2017	(r456378)
+++ head/audio/Makefile	Fri Dec 15 01:04:48 2017	(r456379)
@@ -3,6 +3,7 @@
 
     COMMENT = Audio tools
 
+    SUBDIR += GxSwitchlessWah-lv2
     SUBDIR += HVSC-Update
     SUBDIR += Maaate
     SUBDIR += aacgain


More information about the svn-ports-all mailing list