diff options
Diffstat (limited to 'audio/calf-lv2/Makefile')
-rw-r--r-- | audio/calf-lv2/Makefile | 41 |
1 files changed, 26 insertions, 15 deletions
diff --git a/audio/calf-lv2/Makefile b/audio/calf-lv2/Makefile index 21f3ebb7944c..e7d3a3676a35 100644 --- a/audio/calf-lv2/Makefile +++ b/audio/calf-lv2/Makefile @@ -1,14 +1,13 @@ -# Created by: <trasz@FreeBSD.org> - PORTNAME= calf -DISTVERSION= 0.90.3 +DISTVERSION= 0.90.3.20210427 PORTREVISION= 3 CATEGORIES= audio -MASTER_SITES= http://calf-studio-gear.org/files/ +#MASTER_SITES= http://calf-studio-gear.org/files/ PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org -COMMENT= Set of LV2 plugins +COMMENT= Calf Studio Gear: audio plug-in pack for LV2 and JACK +WWW= https://calf-studio-gear.org/ LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi @@ -17,18 +16,24 @@ BUILD_DEPENDS= lv2>=1.14.0_1:audio/lv2 LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ + libharfbuzz.so:print/harfbuzz \ libjack.so:audio/jack \ libexpat.so:textproc/expat2 -USES= autoreconf compiler:c++11-lang gmake gnome libtool localbase pkgconfig +USES= autoreconf desktop-file-utils gmake gnome libtool localbase pkgconfig +USE_GNOME= cairo gdkpixbuf2 gtk20 +USE_CXXSTD= c++11 +USE_LDCONFIG= yes + GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --with-lv2 --disable-static -USE_GNOME= cairo gtk20 -USE_CXXSTD= c++11 + +USE_GITHUB= yes +GH_ACCOUNT= calf-studio-gear +GH_TAGNAME= 648f05e85287cf08af198bdd9e52baba95b502ec # this revision has clang compilation issues fixed + INSTALL_TARGET= install-strip -INSTALLS_ICONS= yes -USE_LDCONFIG= yes -USE_GCC= yes # workaround for https://github.com/calf-studio-gear/calf/issues/227, supposedly fixed in clang-8.0.1-+rc4-1 OPTIONS_DEFINE= DOCS LASH OPTIONS_DEFAULT= LASH @@ -45,15 +50,21 @@ SSE_CONFIGURE_ENABLE= sse PORTDOCS= * -.include <bsd.port.pre.mk> +PORTSCOUT= limit:^[0-9\.]*$$ # prevet tags like 'works' -.if ${CHOSEN_COMPILER_TYPE} == gcc -CXXFLAGS+= -finline-limit=80 -finline-functions -finline-functions-called-once +.include <bsd.port.options.mk> + +.if ${ARCH} == powerpc64le +USES+= compiler:gcc-c++11-lib +.else +USES+= compiler:c++11-lang .endif +.include <bsd.port.pre.mk> + post-install: # fix absolute symbolic link to be relative @${RM} ${STAGEDIR}${PREFIX}/lib/lv2/calf.lv2/calf.so @${RLN} ${STAGEDIR}${PREFIX}/lib/calf/libcalf.so ${STAGEDIR}${PREFIX}/lib/lv2/calf.lv2/calf.so - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/calf.lv2/calflv2gui.so # https://github.com/calf-studio-gear/calf/issues/235 + @${RLN} ${STAGEDIR}${PREFIX}/lib/calf/libcalflv2gui.so ${STAGEDIR}${PREFIX}/lib/lv2/calf.lv2/calflv2gui.so .include <bsd.port.post.mk> |