Date: Sun, 17 Nov 2019 07:05:23 +0000 (UTC) From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r517806 - in head/audio: . stone-phaser-lv2 stone-phaser-lv2/files Message-ID: <201911170705.xAH75Ngr090374@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Sun Nov 17 07:05:23 2019 New Revision: 517806 URL: https://svnweb.freebsd.org/changeset/ports/517806 Log: New port: audio/stone-phaser-lv2: Classic analog phaser effect, made with DPF and Faust Added: head/audio/stone-phaser-lv2/ head/audio/stone-phaser-lv2/Makefile (contents, props changed) head/audio/stone-phaser-lv2/distinfo (contents, props changed) head/audio/stone-phaser-lv2/files/ head/audio/stone-phaser-lv2/files/mntent.h (contents, props changed) head/audio/stone-phaser-lv2/files/patch-plugins_stone-phaser-stereo_Makefile (contents, props changed) head/audio/stone-phaser-lv2/files/patch-plugins_stone-phaser_Makefile (contents, props changed) head/audio/stone-phaser-lv2/pkg-descr (contents, props changed) head/audio/stone-phaser-lv2/pkg-plist (contents, props changed) Modified: head/audio/Makefile Modified: head/audio/Makefile ============================================================================== --- head/audio/Makefile Sun Nov 17 07:03:35 2019 (r517805) +++ head/audio/Makefile Sun Nov 17 07:05:23 2019 (r517806) @@ -790,6 +790,7 @@ SUBDIR += sratom SUBDIR += stegosaurus-lv2 SUBDIR += stk + SUBDIR += stone-phaser-lv2 SUBDIR += streamripper SUBDIR += streamtranscoder SUBDIR += string-machine-lv2 Added: head/audio/stone-phaser-lv2/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/stone-phaser-lv2/Makefile Sun Nov 17 07:05:23 2019 (r517806) @@ -0,0 +1,33 @@ +# $FreeBSD$ + +PORTNAME= stone-phaser +DISTVERSIONPREFIX= v +DISTVERSION= 0.1.2-5 +DISTVERSIONSUFFIX= -g3e51889 +CATEGORIES= audio +PKGNAMESUFFIX= -lv2 + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Classic analog phaser effect, made with DPF and Faust + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= lv2>0:audio/lv2 \ + bash:shells/bash + +USES= gmake gnome pkgconfig shebangfix xorg +SHEBANG_GLOB= *.sh +USE_GITHUB= yes +GH_ACCOUNT= jpcima +GH_TUPLE= DISTRHO:DPF:e69074e:dpf/dpf +USE_GNOME= cairo +USE_XORG= x11 + +MAKE_ARGS= BUILD_LADSPA=false +CFLAGS+= -I${FILESDIR} + +pre-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/lib/vst + +.include <bsd.port.mk> Added: head/audio/stone-phaser-lv2/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/stone-phaser-lv2/distinfo Sun Nov 17 07:05:23 2019 (r517806) @@ -0,0 +1,5 @@ +TIMESTAMP = 1573972096 +SHA256 (jpcima-stone-phaser-v0.1.2-5-g3e51889_GH0.tar.gz) = 87f2eb37ca483b27864e842fffbc2c6dfbfc75797e605b50a085e1bf90c36ba2 +SIZE (jpcima-stone-phaser-v0.1.2-5-g3e51889_GH0.tar.gz) = 2099441 +SHA256 (DISTRHO-DPF-e69074e_GH0.tar.gz) = 2d97f40ce65da28150f86f364347577a917b0ee9920862cdf1979db69e69f06c +SIZE (DISTRHO-DPF-e69074e_GH0.tar.gz) = 2113728 Added: head/audio/stone-phaser-lv2/files/mntent.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/stone-phaser-lv2/files/mntent.h Sun Nov 17 07:05:23 2019 (r517806) @@ -0,0 +1,64 @@ +/* + * mntent + * mntent.h - compatability header for FreeBSD + * + * Copyright (c) 2001 David Rufino <daverufino@btinternet.com> + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +// $FreeBSD$ + +#if defined(HAVE_MNTENT_H) +#include <mntent.h> +#else +#ifndef _MNTENT_H +#define _MNTENT_H +#include <stdio.h> + +#define MOUNTED "dummy" + +#define MNTTYPE_NFS "nfs" + +struct mntent { + char *mnt_fsname; + char *mnt_dir; + char *mnt_type; + char *mnt_opts; + int mnt_freq; + int mnt_passno; +}; + +#define setmntent(x,y) ((FILE *)0x1) +#ifdef __cplusplus +extern "C" { +#endif +struct mntent *getmntent __P ((FILE *fp)); +char *hasmntopt __P ((const struct mntent *mnt, const char *option)); +#ifdef __cplusplus +}; // extern "C" +#endif +#define endmntent(x) ((int)1) + +#endif /* _MNTENT_H */ +#endif /* HAVE_MNTENT_H */ Added: head/audio/stone-phaser-lv2/files/patch-plugins_stone-phaser-stereo_Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/stone-phaser-lv2/files/patch-plugins_stone-phaser-stereo_Makefile Sun Nov 17 07:05:23 2019 (r517806) @@ -0,0 +1,22 @@ +--- plugins/stone-phaser-stereo/Makefile.orig 2019-11-12 05:51:36 UTC ++++ plugins/stone-phaser-stereo/Makefile +@@ -158,8 +158,7 @@ ifeq ($(BUILD_VST2),true) + @install -Dm755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) $(DESTDIR)$(VST_DIR)/$(NAME)-vst$(LIB_EXT) + endif + ifeq ($(BUILD_LV2),true) +- @install -dm755 $(DESTDIR)$(LV2_DIR) && \ +- cp -rfd $(TARGET_DIR)/$(NAME).lv2 $(DESTDIR)$(LV2_DIR) ++ @cp -rf $(TARGET_DIR)/$(NAME).lv2 $(DESTDIR)$(LV2_DIR) + endif + ifeq ($(BUILD_JACK),true) + ifeq ($(HAVE_JACK),true) +@@ -184,8 +183,7 @@ ifeq ($(BUILD_VST2),true) + @install -Dm755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) $(USER_VST_DIR)/$(NAME)-vst$(LIB_EXT) + endif + ifeq ($(BUILD_LV2),true) +- @install -dm755 $(USER_LV2_DIR) && \ +- cp -rfd $(TARGET_DIR)/$(NAME).lv2 $(USER_LV2_DIR) ++ @cp -rf $(TARGET_DIR)/$(NAME).lv2 $(USER_LV2_DIR) + endif + ifeq ($(BUILD_JACK),true) + ifeq ($(HAVE_JACK),true) Added: head/audio/stone-phaser-lv2/files/patch-plugins_stone-phaser_Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/stone-phaser-lv2/files/patch-plugins_stone-phaser_Makefile Sun Nov 17 07:05:23 2019 (r517806) @@ -0,0 +1,43 @@ +--- plugins/stone-phaser/Makefile.orig 2019-11-12 05:51:36 UTC ++++ plugins/stone-phaser/Makefile +@@ -152,14 +152,13 @@ endif + endif + endif + ifeq ($(BUILD_LADSPA),true) +- @install -Dm755 $(TARGET_DIR)/$(NAME)-ladspa$(LIB_EXT) $(DESTDIR)$(LADSPA_DIR)/$(NAME)-ladspa$(LIB_EXT) ++ @install -m755 $(TARGET_DIR)/$(NAME)-ladspa$(LIB_EXT) $(DESTDIR)$(LADSPA_DIR)/$(NAME)-ladspa$(LIB_EXT) + endif + ifeq ($(BUILD_VST2),true) +- @install -Dm755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) $(DESTDIR)$(VST_DIR)/$(NAME)-vst$(LIB_EXT) ++ @install -m755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) $(DESTDIR)$(VST_DIR)/$(NAME)-vst$(LIB_EXT) + endif + ifeq ($(BUILD_LV2),true) +- @install -dm755 $(DESTDIR)$(LV2_DIR) && \ +- cp -rfd $(TARGET_DIR)/$(NAME).lv2 $(DESTDIR)$(LV2_DIR) ++ @cp -rf $(TARGET_DIR)/$(NAME).lv2 $(DESTDIR)$(LV2_DIR) + endif + ifeq ($(BUILD_JACK),true) + ifeq ($(HAVE_JACK),true) +@@ -172,7 +171,7 @@ ifeq ($(BUILD_DSSI),true) + ifneq ($(MACOS_OR_WINDOWS),true) + ifeq ($(BUILD_UI),true) + ifeq ($(HAVE_LIBLO),true) +- @install -Dm755 $(TARGET_DIR)/$(NAME)-dssi$(LIB_EXT) $(USER_DSSI_DIR)/$(NAME)-dssi$(LIB_EXT) ++ @install -m755 $(TARGET_DIR)/$(NAME)-dssi$(LIB_EXT) $(USER_DSSI_DIR)/$(NAME)-dssi$(LIB_EXT) + endif + endif + endif +@@ -181,11 +180,10 @@ ifeq ($(BUILD_LADSPA),true) + @install -Dm755 $(TARGET_DIR)/$(NAME)-ladspa$(LIB_EXT) $(USER_LADSPA_DIR)/$(NAME)-ladspa$(LIB_EXT) + endif + ifeq ($(BUILD_VST2),true) +- @install -Dm755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) $(USER_VST_DIR)/$(NAME)-vst$(LIB_EXT) ++ @install -m755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) $(USER_VST_DIR)/$(NAME)-vst$(LIB_EXT) + endif + ifeq ($(BUILD_LV2),true) +- @install -dm755 $(USER_LV2_DIR) && \ +- cp -rfd $(TARGET_DIR)/$(NAME).lv2 $(USER_LV2_DIR) ++ @cp -rf $(TARGET_DIR)/$(NAME).lv2 $(USER_LV2_DIR) + endif + ifeq ($(BUILD_JACK),true) + ifeq ($(HAVE_JACK),true) Added: head/audio/stone-phaser-lv2/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/stone-phaser-lv2/pkg-descr Sun Nov 17 07:05:23 2019 (r517806) @@ -0,0 +1,7 @@ +A classic analog phaser effect + +This is an analog phaser with similarity to the Small Stone. It has a color +switch, which makes the phasing stronger when on, and adds some feedback +controls. A stereo variant of the phaser is included. + +WWW: https://github.com/jpcima/stone-phaser Added: head/audio/stone-phaser-lv2/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/stone-phaser-lv2/pkg-plist Sun Nov 17 07:05:23 2019 (r517806) @@ -0,0 +1,30 @@ +lib/lv2/manifest.ttl +lib/lv2/modgui.ttl +lib/lv2/modgui/icon-stone-phaser.html +lib/lv2/modgui/knobs/stone/stone.png +lib/lv2/modgui/pedals/footswitch.png +lib/lv2/modgui/pedals/stone/gray.png +lib/lv2/modgui/screenshot-stone-phaser.png +lib/lv2/modgui/stylesheet-stone-phaser.css +lib/lv2/modgui/switches/stone/stone.png +lib/lv2/modgui/thumbnail-stone-phaser.png +lib/lv2/stone-phaser-stereo.lv2/manifest.ttl +lib/lv2/stone-phaser-stereo.lv2/modgui.ttl +lib/lv2/stone-phaser-stereo.lv2/modgui/icon-stone-phaser.html +lib/lv2/stone-phaser-stereo.lv2/modgui/knobs/stone/stone.png +lib/lv2/stone-phaser-stereo.lv2/modgui/pedals/footswitch.png +lib/lv2/stone-phaser-stereo.lv2/modgui/pedals/stone/gray.png +lib/lv2/stone-phaser-stereo.lv2/modgui/screenshot-stone-phaser.png +lib/lv2/stone-phaser-stereo.lv2/modgui/stylesheet-stone-phaser.css +lib/lv2/stone-phaser-stereo.lv2/modgui/switches/stone/stone.png +lib/lv2/stone-phaser-stereo.lv2/modgui/thumbnail-stone-phaser.png +lib/lv2/stone-phaser-stereo.lv2/stone-phaser-stereo_dsp.so +lib/lv2/stone-phaser-stereo.lv2/stone-phaser-stereo_dsp.ttl +lib/lv2/stone-phaser-stereo.lv2/stone-phaser-stereo_ui.so +lib/lv2/stone-phaser-stereo.lv2/stone-phaser-stereo_ui.ttl +lib/lv2/stone-phaser_dsp.so +lib/lv2/stone-phaser_dsp.ttl +lib/lv2/stone-phaser_ui.so +lib/lv2/stone-phaser_ui.ttl +lib/vst/stone-phaser-stereo-vst.so +lib/vst/stone-phaser-vst.so
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201911170705.xAH75Ngr090374>