Index: head/audio/ardour5/Makefile =================================================================== --- head/audio/ardour5/Makefile (revision 437611) +++ head/audio/ardour5/Makefile (revision 437612) @@ -1,110 +1,111 @@ # Created by: Michael Beer # $FreeBSD$ PORTNAME= ardour5 PORTVERSION= 5.8.0 CATEGORIES= audio MASTER_SITES= https://github.com/beerml/ardour_releases/raw/master/ # The original master side points to the latest release only: # MASTER_SITES= https://community.ardour.org/srctar/ DISTNAME= Ardour-${PORTVERSION} MAINTAINER= beerml@sigma6audio.de COMMENT= Multichannel digital audio workstation LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= lv2>=1.14.0:audio/lv2 itstool>2.0.0:textproc/itstool LIB_DEPENDS= libserd-0.so:devel/serd \ libsord-0.so:devel/sord \ libsratom-0.so:audio/sratom \ liblilv-0.so:audio/lilv \ libsuil-0.so:audio/suil \ libaubio.so:audio/aubio \ librubberband.so:audio/rubberband \ liblo.so:audio/liblo \ liblrdf.so:textproc/liblrdf \ libjack.so:audio/jack \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libboost_date_time.so:devel/boost-libs \ libvamp-hostsdk.so:audio/vamp-plugin-sdk \ libsamplerate.so:audio/libsamplerate \ libsndfile.so:audio/libsndfile \ libtag.so:audio/taglib \ libfftw3f.so:math/fftw3-float \ libcurl.so:ftp/curl \ libogg.so:audio/libogg \ libFLAC.so:audio/flac \ libreadline.so:devel/readline -USES= desktop-file-utils gettext libarchive pkgconfig \ - python:build readline tar:bzip2 waf +USES= compiler:c++11-lang desktop-file-utils gettext libarchive \ + pkgconfig python:build readline tar:bzip2 waf +USE_CXXSTD= c++11 USE_XORG= x11 USE_GNOME= atk cairo cairomm gdkpixbuf2 glib20 glibmm gtk20 gtkmm24 pango USE_LDCONFIG= yes INSTALLS_ICONS= yes BROKEN_aarch64= Fails to configure: Could not find the program gas,as,gcc PLIST_SUB= ARDOURVERSION=${PORTVERSION} CONFIGURE_ARGS= --optimize --ptformat --freedesktop --no-phone-home \ --with-backends=jack,dummy --internal-shared-libs post-patch: @${REINPLACE_CMD} -e 's/obj\.use = '\''libsmf libpbd'\''/obj\.use = '\''libsmf_internal libpbd'\''/g' ${WRKSRC}/libs/evoral/wscript @${REINPLACE_CMD} -e 's/libsmf\.name = '\''libsmf'\''/libsmf\.name = '\''libsmf_internal'\''/g' ${WRKSRC}/libs/evoral/wscript @${REINPLACE_CMD} -e 's/libsmf\.target = '\''smf'\''/libsmf\.target = '\''smf_internal'\''/g' ${WRKSRC}/libs/evoral/wscript post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/appdata @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/22x22/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps @${CP} ${WRKSRC}/build/gtk2_ardour/ardour5.appdata.xml \ ${STAGEDIR}${PREFIX}/share/appdata/ardour5.appdata.xml @${CP} ${WRKSRC}/build/gtk2_ardour/ardour5.desktop \ ${STAGEDIR}${PREFIX}/share/applications/ardour5.desktop @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_16px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps/ardour5.png @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_22px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/22x22/apps/ardour5.png @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_32px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps/ardour5.png @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_48px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/ardour5.png @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_256px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/ardour5.png @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_512px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps/ardour5.png @${FIND} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} \ -name '*.so*' -exec ${STRIP_CMD} {} + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/sanityCheck @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/utils/ardour5-copy-mixer @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/utils/ardour5-export @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/ardour-exec-wrapper @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/ardour-vst-scanner @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/luasession @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/ardour-${PORTVERSION} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/utils/ardour5-fix_bbtppq @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/hardour-${PORTVERSION} .include .if ${ARCH} == "i386" WITH_ARCH_FLAGS= --arch='-msse -mfpmath=sse' --dist-target=i386 .elif ${ARCH} == "amd64" WITH_ARCH_FLAGS= --arch='-msse -mfpmath=sse' --dist-target=x86_64 .endif .if defined(WITH_ARCH_FLAGS) CONFIGURE_ARGS+= ${WITH_ARCH_FLAGS} .endif .include Index: head/graphics/agave/Makefile =================================================================== --- head/graphics/agave/Makefile (revision 437611) +++ head/graphics/agave/Makefile (revision 437612) @@ -1,43 +1,44 @@ # Created by: Piotr Smyrak # $FreeBSD$ PORTNAME= agave PORTVERSION= 0.4.7 PORTREVISION= 3 CATEGORIES= graphics gnome MASTER_SITES= http://download.gna.org/colorscheme/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Color scheme builder for the GNOME desktop LICENSE= GPLv2+ LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libglademm-2.4.so:devel/libglademm24 -USES= gettext gmake pathfix pkgconfig tar:bzip2 +USES= compiler:c++11-lang gettext gmake pathfix pkgconfig tar:bzip2 +USE_CXXSTD= c++11 USE_GNOME= gconfmm26 gnomedocutils gnomeprefix gtkmm24 intltool GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-scrollkeeper \ --disable-schemas-install \ --disable-cppunit INSTALLS_ICONS= yes INSTALLS_OMF= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GCONF_SCHEMAS= agave.schemas OPTIONS_DEFINE= GNOME GNOME_USE= gnome=libgnomeui GNOME_CONFIGURE_ENABLE= gnome BROKEN_aarch64= Fails to compile: variable has incomplete type union compat_IEEEl2bits post-patch: @${REINPLACE_CMD} -e \ 's| _GCS_| __GCS_|' ${WRKSRC}/src/gcs-conf.h .include Index: head/sysutils/nitrogen/Makefile =================================================================== --- head/sysutils/nitrogen/Makefile (revision 437611) +++ head/sysutils/nitrogen/Makefile (revision 437612) @@ -1,49 +1,50 @@ # Created by: Jonathan Liu # $FreeBSD$ PORTNAME= nitrogen PORTVERSION= 1.5.2 PORTREVISION= 7 CATEGORIES= sysutils MASTER_SITES= http://projects.l3ib.org/nitrogen/files/ MAINTAINER= corentin@ralite.com COMMENT= Background browser and setter for X windows LICENSE= GPLv2+ BUILD_DEPENDS= bash:shells/bash RUN_DEPENDS= gnome-icon-theme>0:misc/gnome-icon-theme \ hicolor-icon-theme>0:misc/hicolor-icon-theme OPTIONS_DEFINE= XINERAMA OPTIONS_DEFAULT=XINERAMA -USES= gettext iconv pkgconfig +USES= compiler:c++11-lang gettext iconv pkgconfig +USE_CXXSTD= c++11 USE_GNOME= gtkmm24 USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-inotify INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lX11 DESKTOP_ENTRIES="Nitrogen" "${COMMENT}" "${PORTNAME}" "${PORTNAME}" \ "Graphics;Viewer;" true .include .if ${PORT_OPTIONS:MXINERAMA} USE_XORG+= xinerama CONFIGURE_ARGS+=--enable-xinerama .else CONFIGURE_ARGS+=--disable-xinerama .endif post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/data/icon-theme-installer @${REINPLACE_CMD} '/^LIBS =/s/$$/ @LIBS@/' ${WRKSRC}/src/Makefile.in .include Index: head/x11/workrave/Makefile =================================================================== --- head/x11/workrave/Makefile (revision 437611) +++ head/x11/workrave/Makefile (revision 437612) @@ -1,64 +1,66 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= workrave DISTVERSIONPREFIX= v DISTVERSION= 1_10_16 CATEGORIES= x11 MAINTAINER= tobik@FreeBSD.org COMMENT= RSI prevention tool LICENSE= GPLv3+ LIB_DEPENDS= libgdome.so:textproc/gdome2 -USES= autoreconf:build gettext gmake libtool localbase pathfix pkgconfig +USES= compiler:c++11-lang autoreconf:build gettext gmake libtool \ + localbase pathfix pkgconfig +USE_CXXSTD= c++11 USE_XORG= ice recordproto sm x11 xext xmu xscrnsaver xtst USE_GNOME= intltool intlhack introspection gtkmm30 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-gsettings \ --disable-pulse \ --disable-gconf \ --disable-mate \ --disable-gnome2 \ --disable-gnome3 \ --disable-xfce \ --disable-indicator INSTALLS_ICONS= yes USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= rcaelers INSTALL_TARGET= install-strip OPTIONS_DEFINE= DBUS DISTRIBUTION GSTREAMER OPTIONS_DEFAULT= DBUS GSTREAMER OPTIONS_SUB= yes DISTRIBUTION_DESC= Build with networking support DBUS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>0:devel/py-cheetah DBUS_CONFIGURE_ENABLE= dbus DBUS_USES= python:2.7 DISTRIBUTION_CONFIGURE_ENABLE= distribution GSTREAMER_LIB_DEPENDS= libgstreamer-1.0.so:multimedia/gstreamer1 GSTREAMER_CONFIGURE_ENABLE= gstreamer GSTREAMER_USE= gstreamer1=good # Remove gnome-shell cinnamon subdirs from build, so it doesn't install # unused files post-patch: @${REINPLACE_CMD} -e 's| gnome-shell cinnamon | |' \ ${WRKSRC}/frontend/applets/Makefile.am # Run bundled autogen.sh instead of relying on USES=autoreconf which # leads to errors like # config.status: error: po/Makefile.in.in was not created by intltoolize. pre-configure: @cd ${WRKSRC} && ./autogen.sh .include