Index: head/audio/guitarix-lv2/Makefile =================================================================== --- head/audio/guitarix-lv2/Makefile (revision 475091) +++ head/audio/guitarix-lv2/Makefile (revision 475092) @@ -1,62 +1,63 @@ # $FreeBSD$ PORTNAME= guitarix DISTVERSION= 0.37.3 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/ PKGNAMESUFFIX= -lv2 DISTNAME= ${PORTNAME}2-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Virtual versatile amplification for Jack and set of LV2 plugins LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= fails to compile: unknown FP unit 'sse' BROKEN_armv6= fails to compile: unknown FP unit 'sse' BROKEN_armv7= fails to compile: unknown FP unit 'sse' BROKEN_powerpc64= fails to compile: unknown FP unit 'sse' BUILD_DEPENDS= lv2>0:audio/lv2 \ ${LOCALBASE}/include/fftw3.h:math/fftw3 \ roboto-fonts-ttf>0:x11-fonts/roboto-fonts-ttf \ ladspa>0:audio/ladspa # https://sourceforge.net/p/guitarix/bugs/61/ LIB_DEPENDS= libavahi-common.so:net/avahi-app \ libboost_system.so:devel/boost-libs \ libcurl.so:ftp/curl \ libfftw3f.so:math/fftw3-float \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libjack.so:audio/jack \ liblilv-0.so:audio/lilv \ liblrdf.so:textproc/liblrdf \ libserd-0.so:devel/serd \ libsndfile.so:audio/libsndfile \ libsord-0.so:devel/sord \ libsratom-0.so:audio/sratom \ libzita-convolver.so:audio/zita-convolver \ libzita-resampler.so:audio/zita-resampler RUN_DEPENDS= roboto-fonts-ttf>0:x11-fonts/roboto-fonts-ttf USES= eigen:3 libarchive localbase:ldflags pkgconfig \ python:build readline waf tar:xz USE_GNOME= atkmm cairo gtk20 gtkmm24 pangomm USE_LDCONFIG= yes INSTALLS_ICONS= yes CONFIGURE_ARGS= --enable-lfs --ldflags="${LDFLAGS}" WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} BINARY_ALIAS= python=${PYTHON_CMD} OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext NLS_USE= GNOME=intltool post-stage: # https://sourceforge.net/p/guitarix/bugs/60/ @${RM} -r ${STAGEDIR}/applications .include Index: head/audio/ir-lv2/Makefile =================================================================== --- head/audio/ir-lv2/Makefile (revision 475091) +++ head/audio/ir-lv2/Makefile (revision 475092) @@ -1,34 +1,35 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= ir DISTVERSION= 1.3.4 +PORTREVISION= 1 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= LV2 impulse response plugin for reverb and cabinet simulation LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= lv2>0:audio/lv2 \ ${LOCALBASE}/include/fftw3.h:math/fftw3 LIB_DEPENDS= libfreetype.so:print/freetype2 \ libsndfile.so:audio/libsndfile \ libsamplerate.so:audio/libsamplerate \ libzita-convolver.so:audio/zita-convolver \ libfontconfig.so:x11-fonts/fontconfig USES= gmake pkgconfig USE_GITHUB= yes GH_ACCOUNT= tomszilagyi GH_PROJECT= ir.lv2 USE_GNOME= glib20 gtk20 gdkpixbuf2 cairo MAKE_ENV= INSTDIR=${STAGEDIR}${PREFIX}/lib/lv2 PLIST_FILES= lib/lv2/ir.lv2/ir.so lib/lv2/ir.lv2/ir.ttl \ lib/lv2/ir.lv2/ir_gui.so lib/lv2/ir.lv2/manifest.ttl .include Index: head/audio/x42-plugins-lv2/Makefile =================================================================== --- head/audio/x42-plugins-lv2/Makefile (revision 475091) +++ head/audio/x42-plugins-lv2/Makefile (revision 475092) @@ -1,65 +1,65 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= x42-plugins DISTVERSION= 20180320 # the version is published here: http://gareus.org/misc/x42-plugins.php -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= audio MASTER_SITES= http://gareus.org/misc/x42-plugins/ PKGNAMESUFFIX= -lv2 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} # only to allow USE_GITHUB=nodefault for zita4 compatilility patch MAINTAINER= yuri@FreeBSD.org COMMENT= Collection of LV2 plugins (submodules) LICENSE= GPLv2 BUILD_DEPENDS= lv2>0:audio/lv2 \ ${LOCALBASE}/include/fftw3.h:math/fftw3 \ bash:shells/bash LIB_DEPENDS= libfftw3f.so:math/fftw3-float \ libjack.so:audio/jack \ liblo.so:audio/liblo \ libltc.so:audio/libltc \ libsamplerate.so:audio/libsamplerate \ libsndfile.so:audio/libsndfile \ libzita-convolver.so:audio/zita-convolver USES= gmake localbase pkgconfig tar:xz shebangfix USE_GITHUB= nodefault GH_TUPLE= x42:convoLV2:f814f1e:x/convoLV2zita4 USE_GNOME= glib20 pango cairo USE_XORG= x11 USE_GL= glu gl MAKE_ENV= BUILDOPENGL=yes BUILDGTK=no LV2DIR=${PREFIX}/lib/lv2 MANDIR=${PREFIX}/man/man1 SHEBANG_FILES= stepseq.lv2/gridgen.sh CXXFLAGS+= -std=c++98 OPTIONS_DEFINE_amd64= SSE OPTIONS_DEFINE_i386= SSE OPTIONS_DEFAULT_amd64= SSE OPTIONS_DEFAULT_i386= SSE SSE_MAKE_ARGS= PORT_SIMD_FLAGS="-msse -msse2 -mfpmath=sse" # It suffers from the regression in clang-6: https://bugs.llvm.org/show_bug.cgi?id=36915 LLVM_VER= 50 BUILD_DEPENDS+= clang${LLVM_VER}:devel/llvm${LLVM_VER} CPP= clang-cpp${LLVM_VER} CC= clang${LLVM_VER} CXX= clang++${LLVM_VER} post-patch: @${REINPLACE_CMD} 's| -O3||' \ ${WRKSRC}/*.lv2/Makefile @${REINPLACE_CMD} 's/__APPLE__/__FreeBSD__/' \ ${WRKSRC}/tuna.lv2/src/spectr.c \ ${WRKSRC}/meters.lv2/src/spectr.c @${REINPLACE_CMD} 's|$$(mandir)/man1|$$(MANDIR)|' \ ${WRKSRC}/sisco.lv2/Makefile @cd ${WRKSRC} && ${RM} -r convoLV2 && ${MV} convoLV2zita4 convoLV2 @${REINPLACE_CMD} 's| -msse -msse2 -mfpmath=sse| $$(PORT_SIMD_FLAGS)|' \ ${WRKSRC}/*.lv2/Makefile ${WRKSRC}/convoLV2/Makefile .include Index: head/audio/zam-plugins-lv2/Makefile =================================================================== --- head/audio/zam-plugins-lv2/Makefile (revision 475091) +++ head/audio/zam-plugins-lv2/Makefile (revision 475092) @@ -1,45 +1,46 @@ # $FreeBSD$ PORTNAME= zam-plugins DISTVERSION= 3.10-13 DISTVERSIONSUFFIX= -gfbdbf08 +PORTREVISION= 1 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Collection of LADSPA/LV2/VST/JACK audio plugins LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= fails to compile: unknown FP unit 'sse' BROKEN_armv6= fails to compile: unknown FP unit 'sse' BROKEN_armv7= fails to compile: unknown FP unit 'sse' BROKEN_powerpc64= fails to compile: unknown FP unit 'sse' BUILD_DEPENDS= lv2>0:audio/lv2 \ ${LOCALBASE}/include/fftw3.h:math/fftw3 LIB_DEPENDS= libfftw3f.so:math/fftw3-float \ libjack.so:audio/jack \ libsamplerate.so:audio/libsamplerate \ libzita-convolver.so:audio/zita-convolver USES= compiler:c++11-lib gmake localbase:ldflags pkgconfig USE_GITHUB= yes GH_ACCOUNT= zamaudio GH_TUPLE= DISTRHO:DPF:2786991:d/dpf USE_GL= gl USE_XORG= x11 CFLAGS+= -I${FILESDIR} MAKE_ARGS+= USE_SYSTEM_LIBS=1 xLDFLAGS+= -lzita-convolver # TODO this can be reduced to only relevant places post-extract: @${RM} -r ${WRKSRC}/lib/zita-convolver-* post-patch: #@${REINPLACE_CMD} -e 's|#include "../../lib/zita-convolver-.*/zita-convolver.h"|#include |' ${WRKSRC}/plugins/Zam*/convolution.*pp @${REINPLACE_CMD} -e 's|#!/bin/bash|#!/bin/sh|' ${WRKSRC}/dpf/utils/generate-ttl.sh .include Index: head/audio/zita-convolver/Makefile =================================================================== --- head/audio/zita-convolver/Makefile (revision 475091) +++ head/audio/zita-convolver/Makefile (revision 475092) @@ -1,32 +1,31 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= zita-convolver -PORTVERSION= 3.1.0 -PORTREVISION= 2 +DISTVERSION= 4.0.0 CATEGORIES= audio MASTER_SITES= http://kokkinizita.linuxaudio.org/linuxaudio/downloads/ MAINTAINER= yuri@FreeBSD.org COMMENT= Fast, partitioned convolution engine library LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/../COPYING BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 LIB_DEPENDS= libfftw3f.so:math/fftw3-float USES= compiler:c++11-lib gmake localbase:ldflags tar:bz2 USE_LDCONFIG= yes WRKSRC_SUBDIR= libs PLIST_FILES= include/zita-convolver.h \ lib/libzita-convolver.so \ - lib/libzita-convolver.so.3 \ + lib/libzita-convolver.so.4 \ lib/libzita-convolver.so.${PORTVERSION} post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libzita-convolver.so.${PORTVERSION} .include Index: head/audio/zita-convolver/distinfo =================================================================== --- head/audio/zita-convolver/distinfo (revision 475091) +++ head/audio/zita-convolver/distinfo (revision 475092) @@ -1,3 +1,3 @@ -TIMESTAMP = 1501728395 -SHA256 (zita-convolver-3.1.0.tar.bz2) = bf7e93b582168b78d40666974460ad8142c2fa3c3412e327e4ab960b3fb31993 -SIZE (zita-convolver-3.1.0.tar.bz2) = 21485 +TIMESTAMP = 1528521609 +SHA256 (zita-convolver-4.0.0.tar.bz2) = e3186f807dd76befbbb1c009f6bb4f83567b5d3c93b49a71b334034d1171a73b +SIZE (zita-convolver-4.0.0.tar.bz2) = 20268 Index: head/audio/zita-convolver/files/patch-zita-convolver.h =================================================================== --- head/audio/zita-convolver/files/patch-zita-convolver.h (revision 475091) +++ head/audio/zita-convolver/files/patch-zita-convolver.h (nonexistent) @@ -1,11 +0,0 @@ ---- zita-convolver.h.orig 2018-04-28 15:44:28 UTC -+++ zita-convolver.h -@@ -42,7 +42,7 @@ extern int zita_convolver_minor_version - #endif - - --#if defined(__linux__) || defined(__FreeBSD_kernel__) || defined(__GNU__) -+#if defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__GNU__) - - // NOTE: __FreeBSD_kernel__ and __GNU__ were added by the Debian maintainers - // (the latter for the HURD version of Debian). Things are reported to work Property changes on: head/audio/zita-convolver/files/patch-zita-convolver.h ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/audio/zita-convolver/files/patch-Makefile =================================================================== --- head/audio/zita-convolver/files/patch-Makefile (revision 475091) +++ head/audio/zita-convolver/files/patch-Makefile (revision 475092) @@ -1,43 +1,43 @@ ---- Makefile.orig 2011-11-20 21:30:54 UTC +--- Makefile.orig 2018-05-27 13:46:18 UTC +++ Makefile @@ -21,8 +21,8 @@ # Modify as required. # PREFIX = /usr/local -SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/') -LIBDIR = lib$(SUFFIX) +#SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/') +LIBDIR = lib - MAJVERS = 3 -@@ -33,7 +33,7 @@ VERSION = $(MAJVERS).$(MINVERS) - CPPFLAGS += -I. -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DENABLE_VECTOR_MODE + MAJVERS = 4 +@@ -34,7 +34,7 @@ CPPFLAGS += -I. -D_REENTRANT -D_POSIX_PT + CPPFLAGS += -DENABLE_VECTOR_MODE CXXFLAGS += -fPIC -Wall CXXFLAGS += -ffast-math -funroll-loops -O3 -CXXFLAGS += -march=native +#CXXFLAGS += -march=native LDLFAGS += LDLIBS += -@@ -45,9 +45,10 @@ ZITA-CONVOLVER_DEP = -lfftw3f -lpthread +@@ -46,9 +46,10 @@ ZITA-CONVOLVER_DEP = -lfftw3f -lpthread ZITA-CONVOLVER_O = zita-convolver.o ZITA-CONVOLVER_H = zita-convolver.h +all: $(ZITA-CONVOLVER_MIN) $(ZITA-CONVOLVER_MIN): $(ZITA-CONVOLVER_O) - g++ -shared $(LDFLAGS) -Wl,-soname,$(ZITA-CONVOLVER_MAJ) -o $(ZITA-CONVOLVER_MIN) $(ZITA-CONVOLVER_O) $(ZITA-CONVOLVER_DEP) + ${CXX} -shared $(LDFLAGS) -Wl,-soname,$(ZITA-CONVOLVER_MAJ) -o $(ZITA-CONVOLVER_MIN) $(ZITA-CONVOLVER_O) $(ZITA-CONVOLVER_DEP) install: $(ZITA-CONVOLVER_MIN) -@@ -56,7 +57,7 @@ install: $(ZITA-CONVOLVER_MIN) +@@ -57,7 +58,7 @@ install: $(ZITA-CONVOLVER_MIN) install -m 644 $(ZITA-CONVOLVER_H) $(DESTDIR)$(PREFIX)/include install -m 755 $(ZITA-CONVOLVER_MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR) ln -sf $(ZITA-CONVOLVER_MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR)/$(ZITA-CONVOLVER_SO) - ldconfig + ln -sf $(ZITA-CONVOLVER_MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR)/$(ZITA-CONVOLVER_MAJ) clean: /bin/rm -f *~ *.o *.a *.d *.so.*