Index: head/astro/boinc-astropulse/Makefile =================================================================== --- head/astro/boinc-astropulse/Makefile (revision 516737) +++ head/astro/boinc-astropulse/Makefile (revision 516738) @@ -1,81 +1,81 @@ # Created by: rene # $FreeBSD$ PORTNAME= boinc-astropulse PORTVERSION= 6.01 PORTREVISION= 14 CATEGORIES= astro MASTER_SITES= LOCAL/rene DISTNAME= astropulse-svn-1702 # modified archive, see leftout in top directory MAINTAINER= ler@FreeBSD.org COMMENT= Astropulse for BOINC LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_armv6= fails to compile: call to abs is ambiguous BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 \ ${NONEXISTENT}:astro/boinc-setiathome:configure RUN_DEPENDS= boinc_client:net/boinc-client LIB_DEPENDS= libfftw3f.so:math/fftw3-float USES= autoreconf compiler:c++11-lang gmake libtool pkgconfig tar:xz GNU_CONFIGURE= yes WRKSRC_SUBDIR= client CPPFLAGS+= -I${LOCALBASE}/include/boinc -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lexecinfo # these must match settings in ${PORTSDIR}/net/boinc-client/Makefile BOINC_CLIENT_USER?= boinc BOINC_CLIENT_GROUP?= boinc BOINC_CLIENT_HOME?= /var/db/boinc SETI_WORK!= cd ${.CURDIR}/../boinc-setiathome && ${MAKE} -V WRKSRC CONFIGURE_ENV= BOINCDIR="${NONEXISTENT}" \ BOINC_DIR="${NONEXISTENT}" \ SETI_BOINC_DIR="${SETI_WORK}" CONFIGURE_ARGS= --disable-static-client \ --with-boinc-platform=${ARCH}-portbld-freebsd SETI_SITE= setiathome.berkeley.edu AP_BINARY= astropulse-${PORTVERSION:S/.0/./}.${ARCH}-portbld-freebsd SUB_FILES= pkg-deinstall pkg-install pkg-message SUB_LIST= AP_BINARY=${AP_BINARY} \ AP_VERSION=${PORTVERSION:S/.//} \ SETI_SITE=${SETI_SITE} \ BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} \ BOINC_CLIENT_USER=${BOINC_CLIENT_USER} \ BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP} PLIST_SUB= AP_BINARY=${AP_BINARY} \ SETI_SITE=${SETI_SITE} \ BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} \ BOINC_CLIENT_USER=${BOINC_CLIENT_USER} \ BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP} OPTIONS_DEFINE= X11 OPTIONS_SUB= yes X11_DESC= Build screensaver (requires net/boinc-client with X11) X11_BUILD_DEPENDS= ${LOCALBASE}/lib/libboinc_graphics2.a:net/boinc-client -X11_USES= gl jpeg +X11_USES= gl jpeg xorg X11_USE= GL=gl,glu,glut \ XORG=ice,sm,x11,xau,xcb,xext,xi,xdamage,xdmcp,xfixes,xmu,xt,xxf86vm X11_CONFIGURE_ENABLE= graphics X11_BUILD_DEPENDS_OFF= ${LOCALBASE}/include/boinc/std_fixes.h:net/boinc-client do-install: @${MKDIR} ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE} ${INSTALL_PROGRAM} ${WRKSRC}/${AP_BINARY} \ ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}/ do-install-X11-on: ${INSTALL_PROGRAM} ${WRKSRC}/ap_graphics \ ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}/ .include Index: head/astro/boinc-setiathome/Makefile =================================================================== --- head/astro/boinc-setiathome/Makefile (revision 516737) +++ head/astro/boinc-setiathome/Makefile (revision 516738) @@ -1,112 +1,112 @@ # Created by: rene # $FreeBSD$ PORTNAME= boinc-setiathome PORTVERSION= 8.00 PORTREVISION= 3 CATEGORIES= astro MASTER_SITES= LOCAL/ler/setiathome \ http://www.lerctr.org/setiathome/ DISTNAME= setiathome-svn-3727 # no releases available, snapshot MAINTAINER= ler@FreeBSD.org COMMENT= Setiathome Enhanced for BOINC LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= fails to link: vector/analyzeFuncs_vector.cpp:(.data+0x38): undefined symbol 'vfp_GetPowerSpectrum(float (*) [2], float*, int)' BROKEN_armv6= fails to compile: vector/analyzeFuncs_neon.S:178:17: invalid instruction, did you mean: neg? BROKEN_armv7= fails to compile: vector/analyzeFuncs_neon.S:178:17: invalid instruction, did you mean: neg? BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 RUN_DEPENDS= boinc_client:net/boinc-client LIB_DEPENDS= libfftw3f.so:math/fftw3-float USES= autoreconf compiler:c++11-lang gmake gnome libtool pkgconfig \ tar:xz GNU_CONFIGURE= yes CFLAGS+= -O2 -I${LOCALBASE}/include/boinc -I${LOCALBASE}/include \ -L${LOCALBASE}/lib LDFLAGS+= -lexecinfo .if defined(CPUTYPE) CFLAGS+= -march=${CPUTYPE} .endif # these must match settings in ${PORTSDIR}/net/boinc-client/Makefile BOINC_CLIENT_USER?= boinc BOINC_CLIENT_GROUP?= boinc BOINC_CLIENT_HOME?= /var/db/boinc OPTIONS_DEFINE= X11 X11_DESC= Build screensaver (requires net/boinc-client with X11) OPTIONS_SUB= yes X11_BUILD_DEPENDS= ${LOCALBASE}/lib/libboinc_graphics2.a:net/boinc-client -X11_USES= gl jpeg +X11_USES= gl jpeg xorg X11_USE= GL=gl,glu,glut \ XORG=ice,sm,x11,xau,xcb,xext,xi,xdamage,xdmcp,xfixes,xmu,xt,xxf86vm X11_CONFIGURE_ENABLE= graphics X11_BUILD_DEPENDS_OFF= ${LOCALBASE}/include/boinc/std_fixes.h:net/boinc-client CFLAGS_i386= -mtune=native CFLAGS_amd64= -mtune=native .if !empty(MACHINE_CPU:Maltivec) CONFIGURE_ARGS+= --enable-altivec .endif .include .if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} == 60 CFLAGS+= -Wno-reserved-user-defined-literal -Wno-unused-command-line-argument .endif CONFIGURE_ENV+= BOINCDIR="${NONEXISTENT}" CONFIGURE_ARGS+= --disable-static-client --disable-server \ --disable-tests \ --with-boinc-platform=${ARCH}-portbld-freebsd SETI_SITE= setiathome.berkeley.edu SETI_BINARY= setiathome-${PORTVERSION:S/.0/./}.${ARCH}-portbld-freebsd SUB_FILES= pkg-deinstall pkg-install pkg-message SUB_LIST= SETI_BINARY=${SETI_BINARY} \ SETI_SITE=${SETI_SITE} \ SETI_VERSION=${PORTVERSION:S/.//} \ BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} \ BOINC_CLIENT_USER=${BOINC_CLIENT_USER} \ BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP} PLIST_SUB+= PREFIX=${PREFIX} \ SETI_BINARY=${SETI_BINARY} \ SETI_SITE=${SETI_SITE} \ BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} \ BOINC_CLIENT_USER=${BOINC_CLIENT_USER} \ BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP} # str_replace.h is included in newer versions of net/boinc-client, # but it is not needed on FreeBSD post-patch: ${REINPLACE_CMD} -E -e "s|#include \"str_replace.h\"||" \ ${WRKSRC}/client/main.cpp \ ${WRKSRC}/client/sah_gfx.cpp \ ${WRKSRC}/client/seti.cpp \ ${WRKSRC}/client/timecvt.cpp \ ${WRKSRC}/db/xml_util.cpp do-install: ${INSTALL} -d ${STAGEDIR}${BOINC_CLIENT_HOME}/projects ${INSTALL} -d ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE} ${INSTALL_PROGRAM} ${WRKSRC}/client/${SETI_BINARY} \ ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}/ do-install-X11-on: ${INSTALL_PROGRAM} ${WRKSRC}/client/seti_graphics \ ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}/ .include Index: head/astro/opencpn/Makefile =================================================================== --- head/astro/opencpn/Makefile (revision 516737) +++ head/astro/opencpn/Makefile (revision 516738) @@ -1,49 +1,49 @@ # $FreeBSD$ PORTNAME= opencpn PORTVERSION= 4.4.0 DISTVERSIONPREFIX= v PORTREVISION= 8 CATEGORIES= astro geography MAINTAINER= ml@netfence.it COMMENT= Concise ChartPlotter/Navigator LICENSE= GPLv2+ LIB_DEPENDS= libportaudio.so:audio/portaudio \ libcurl.so:ftp/curl \ libexpat.so:textproc/expat2 \ libtinyxml.so:textproc/tinyxml USE_GITHUB= yes GH_ACCOUNT= ${GH_PROJECT} GH_PROJECT= OpenCPN -USES= cmake compiler:c++11-lang gettext-tools gl gnome localbase +USES= cmake compiler:c++11-lang gettext-tools gl gnome localbase xorg USE_CXXSTD= c++11 USE_GL= gl USE_GNOME= cairo gdkpixbuf2 gtk20 USE_WX= 3.0+ USE_XORG= x11 INSTALLS_ICONS= yes CMAKE_ARGS= -DBUNDLE_DOCS=ON -DBUNDLE_GSHHS=CRUDE -DBUNDLE_TCDATA=ON LDFLAGS+= -Wl,-E # plugins LDFLAGS+= -Wl,--as-needed # ICE, SM, Xext OPTIONS_DEFINE= DOCS .include post-patch: @${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},' \ ${WRKSRC}/src/mygdal/cpl_csv.cpp \ ${WRKSRC}/src/mygdal/cpl_findfile.cpp \ ${WRKSRC}/data/doc/help_en_US.html .if ${ARCH} != amd64 && ${ARCH} != i386 @${REINPLACE_CMD} -e '/-msse/d' -e '/-mssse3/d' \ -e '/-mavx2/d' ${WRKSRC}/CMakeLists.txt .endif .include Index: head/astro/openuniverse/Makefile =================================================================== --- head/astro/openuniverse/Makefile (revision 516737) +++ head/astro/openuniverse/Makefile (revision 516738) @@ -1,25 +1,25 @@ # Created by: Andrey Zakhvatov # $FreeBSD$ PORTNAME= openuniverse DISTVERSION= 1.0beta3 PORTREVISION= 12 CATEGORIES= astro MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/1.0beta3 MAINTAINER= ports@FreeBSD.org COMMENT= OpenGL Solar System simulator for X Window System -USE_GL= glut -USES= gmake jpeg +USES= gl gmake jpeg xorg +USE_GL= glut USE_XORG= sm ice xmu xi xext x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --includedir="${LOCALBASE}/include" \ --libdir="${LOCALBASE}/lib" \ CPPFLAGS+= -I${LOCALBASE}/include/GL -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lm -lcompat .include Index: head/astro/saoimage/Makefile =================================================================== --- head/astro/saoimage/Makefile (revision 516737) +++ head/astro/saoimage/Makefile (revision 516738) @@ -1,29 +1,30 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= saoimage PORTVERSION= 1.35.1 PORTREVISION= 2 CATEGORIES= astro MASTER_SITES= http://tdc-www.harvard.edu/software/saoimage/ MAINTAINER= ports@FreeBSD.org COMMENT= Smithsonian Astrophysical Observatory image utility for X MAKEFILE= makefile MAKE_ENV= OFLAGS="${CFLAGS}" ALL_TARGET= ${OPSYS} +USES= xorg USE_XORG= x11 PLIST_FILES= bin/saoimage etc/imtoolrc.sample man/man1/saoimage.1.gz post-patch: # MFLAGS is reserved by make @${REINPLACE_CMD} -e 's|MFLAGS|MYMFLAGS|' ${WRKSRC}/makefile.FreeBSD do-install: ${INSTALL_PROGRAM} ${WRKSRC}/saoimage ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/imtoolrc ${STAGEDIR}${PREFIX}/etc/imtoolrc.sample ${INSTALL_MAN} ${WRKSRC}/doc/saoimage.man ${STAGEDIR}${MAN1PREFIX}/man/man1/saoimage.1 .include Index: head/astro/stars/Makefile =================================================================== --- head/astro/stars/Makefile (revision 516737) +++ head/astro/stars/Makefile (revision 516738) @@ -1,26 +1,27 @@ # Created by: searle # $FreeBSD$ PORTNAME= stars PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= astro MASTER_SITES= http://hpux.connect.org.uk/ftp/hpux/X11/Demos/${PORTNAME}-${PORTVERSION}/ DISTNAME= ${PORTNAME}-${PORTVERSION}-src-11.00 MAINTAINER= ports@FreeBSD.org COMMENT= Star field demo PLIST_FILES= bin/stars WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +USES= xorg USE_XORG= x11 do-build: ${CC} -I${PREFIX}/include ${CFLAGS} -c ${WRKSRC}/xwin.c -o ${WRKSRC}/xwin.o ${CC} -I${PREFIX}/include ${CFLAGS} -c ${WRKSRC}/main.c -o ${WRKSRC}/main.o ${CC} ${WRKSRC}/main.o ${WRKSRC}/xwin.o -L${PREFIX}/lib -lX11 -lm -o ${WRKSRC}/stars do-install: ${INSTALL_PROGRAM} ${WRKSRC}/stars ${STAGEDIR}${PREFIX}/bin/stars .include Index: head/astro/sunclock/Makefile =================================================================== --- head/astro/sunclock/Makefile (revision 516737) +++ head/astro/sunclock/Makefile (revision 516738) @@ -1,73 +1,73 @@ # Created by: torstenb # $FreeBSD$ PORTNAME= sunclock PORTVERSION= 3.57 PORTREVISION= 1 CATEGORIES= astro x11-clocks MASTER_SITES= DEBIAN DISTNAME= ${PORTNAME}_${PORTVERSION}.orig MAINTAINER= ports@FreeBSD.org COMMENT= Shows which portion of the Earth's surface is illuminated by the Sun LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= jpeg +USES= jpeg xorg USE_XORG= xpm CPPFLAGS+= $$(libpng-config --I_opts) \ -I${LOCALBASE}/include \ -DEMXBINDIR=\\\"${PREFIX}/bin\\\" \ -DDOCDIR=\\\"${PREFIX}/lib/X11/doc\\\" LDFLAGS+= $$(libpng-config --L_opts) \ -L${LOCALBASE}/lib post-patch: @cd ${WRKSRC} && ${SED} -e \ '/^DESTDIR/s|=.*|=${PREFIX}| ; \ s|/X11R6/man|$$(DESTDIR)/man| ; \ s|bin/X11|bin| ; \ s|^CC=|CC?=| ; \ s|^CFLAGS=|CFLAGS+=| ; \ s|-I/usr/include/X11|$${CPPFLAGS}| ; \ s|-L/usr/X11R6/lib|$${LDFLAGS}| ; \ s| make | $$(MAKE) | ; \ s|$$(SHAREDIR)/bin|$$(DESTDIR)/bin| ; \ s|$$(SHAREDIR)/editkit|$$(DESTDIR)/share/sunclock/editkit|' \ < Makefile.noimake > Makefile @${LN} -sf sunclock.man ${WRKSRC}/sunclock.1 @${REINPLACE_CMD} -e \ 's|= -O2|+= $${CPPFLAGS}| ; \ s|-L/usr/X11R6/lib|$${LDFLAGS}| ; \ s|gcc |$$(CC) |' ${WRKSRC}/editkit/Makefile.kit @${LN} -sf rc.example ${WRKSRC}/editkit/emxrc @${REINPLACE_CMD} -e \ 's|gzFile \* fd;|gzFile fd;|' ${WRKSRC}/readvmf.c do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} sunclock \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC} && ${INSTALL_MAN} sunclock.1 \ ${STAGEDIR}${MANPREFIX}/man/man1) @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${INSTALL_DATA} Sunclockrc \ ${STAGEDIR}${DATADIR}) @${MKDIR} ${STAGEDIR}${DATADIR}/earthmaps/vmf (cd ${WRKSRC}/vmf && ${INSTALL_DATA} *.vmf \ ${STAGEDIR}${DATADIR}/earthmaps/vmf) @${GZIP_CMD} ${STAGEDIR}${DATADIR}/earthmaps/vmf/*.vmf @${MKDIR} ${STAGEDIR}${DATADIR}/i18n (cd ${WRKSRC}/i18n && ${INSTALL_DATA} Sunclock.?? \ ${STAGEDIR}${DATADIR}/i18n) (cd ${WRKSRC}/editkit && ${INSTALL_PROGRAM} emx \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${DATADIR}/editkit (cd ${WRKSRC}/editkit && ${INSTALL_DATA} MANUAL.emacs README emxrc \ ${STAGEDIR}${DATADIR}/editkit) .include Index: head/astro/viking/Makefile =================================================================== --- head/astro/viking/Makefile (revision 516737) +++ head/astro/viking/Makefile (revision 516738) @@ -1,94 +1,95 @@ # Created by: David Le Brun # $FreeBSD$ PORTNAME= viking PORTVERSION= 1.7 PORTREVISION= 1 CATEGORIES= astro MASTER_SITES= SF/${PORTNAME}/ MAINTAINER= wen@FreeBSD.org COMMENT= Program to manage GPS data (tracks, waypoints, etc.) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs LIB_DEPENDS= libcurl.so:ftp/curl \ libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgexiv2.so:graphics/gexiv2 \ libpcre.so:devel/pcre \ libpng.so:graphics/png \ libgeoclue-2.so:net/geoclue \ liboauth.so:net/liboauth RUN_DEPENDS= gpsbabel:astro/gpsbabel -USES= compiler:c++11-lib gmake iconv desktop-file-utils perl5 pkgconfig tar:bzip2 +USES= compiler:c++11-lib gmake gnome iconv desktop-file-utils perl5 \ + pkgconfig tar:bzip2 xorg USE_XORG= pixman x11 xau xcb xcomposite xcursor xdamage xdmcp xext \ xfixes xi xinerama xrandr xrender USE_GNOME= cairo gnomedocutils gtk20 intlhack USE_PERL5= run GNU_CONFIGURE= yes INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -pthread PORTDOCS= AUTHORS ChangeLog NEWS README OPTIONS_DEFINE= DOCS GEOCACHES NLS GEOTAG GPSD MAPNIK MBTILES OPTIONS_DEFAULT= GEOTAG GPSD JOSM MAPNIK MBTILES OPTIONS_MULTI= EDITOR OPTIONS_MULTI_EDITOR= JOSM MERKAATOR EDITOR_DESC= OpenStreetMap editor GEOCACHES_DESC= GeoCaches Acquire support GEOTAG_DESC= Geotag support GPSD_DESC= Realtime GPS tracking MAPNIK_DESC= Mapnik support MBTILES_DESC= MBTiles support JOSM_DESC= Edit OpenStreetMap via JOSM MERKAATOR_DESC= Edit OpenStreetMap via Merkaartor OPTIONS_SUB= yes GEOCACHES_CONFIGURE_ENABLE= geocaches GEOCACHES_SUB_FILES= pkg-message NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext GEOTAG_LIB_DEPENDS= libexif.so:graphics/libexif GEOTAG_CONFIGURE_ENABLE=geotag GPSD_LIB_DEPENDS= libgps.so:astro/gpsd GPSD_CONFIGURE_ENABLE= realtime-gps-tracking MAPNIK_LIB_DEPENDS= libmapnik.so:graphics/mapnik MAPNIK_CONFIGURE_ENV= ac_cv_lib_icuuc_main=no # indirect MAPNIK_CONFIGURE_ENABLE= mapnik MBTILES_USES= sqlite MBTILES_CONFIGURE_ENABLE= mbtiles JOSM_RUN_DEPENDS= josm:astro/josm MERKAATOR_RUN_DEPENDS= merkaartor:astro/merkaartor post-patch: @${REINPLACE_CMD} -e '/as_fn_error.*libicuuc/d' ${WRKSRC}/configure @${REINPLACE_CMD} -e '/^AM_CFLAGS/s| -g | |' ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e 's|Science;|Education;Science;|' \ ${WRKSRC}/src/viking.desktop.in post-install: ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/astro/wmglobe/Makefile =================================================================== --- head/astro/wmglobe/Makefile (revision 516737) +++ head/astro/wmglobe/Makefile (revision 516738) @@ -1,24 +1,25 @@ # Created by: Will Andrews # $FreeBSD$ PORTNAME= wmglobe PORTVERSION= 1.3 PORTREVISION= 11 CATEGORIES= astro windowmaker geography MASTER_SITES= https://www.dockapps.net/download/ MAINTAINER= jd.fbsd@goneja.de COMMENT= Neat xearth-like WindowMaker dockapp LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libwraster.so:x11-wm/libwraster +USES= xorg USE_XORG= x11 xext xpm PLIST_FILES= bin/wmglobe \ man/man1/wmglobe.1.gz MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} .include Index: head/astro/wmjupiter/Makefile =================================================================== --- head/astro/wmjupiter/Makefile (revision 516737) +++ head/astro/wmjupiter/Makefile (revision 516738) @@ -1,28 +1,28 @@ # Created by: pat # $FreeBSD$ PORTNAME= wmjupiter PORTVERSION= 1.21 CATEGORIES= astro windowmaker MAINTAINER= tkuiper@inxsoft.net COMMENT= Dockapp that displays information on Jupiter LICENSE= GPLv2 BSD3CLAUSE LICENSE_COMB= dual USE_GITHUB= yes GH_ACCOUNT= engerim42 PLIST_FILES= bin/wmJupiter +USES= gmake xorg USE_XORG= x11 xext xpm -USES= gmake pre-patch: @${REINPLACE_CMD} -e 's|values.h|float.h|; s|MAXDOUBLE|DBL_MAX|g' \ ${WRKSRC}/wmJupiter.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/wmJupiter ${STAGEDIR}${PREFIX}/bin .include Index: head/astro/wmmoonclock/Makefile =================================================================== --- head/astro/wmmoonclock/Makefile (revision 516737) +++ head/astro/wmmoonclock/Makefile (revision 516738) @@ -1,26 +1,26 @@ # Created by: Kris Kennaway # $FreeBSD$ PORTNAME= wmMoonClock PORTVERSION= 1.27 PORTREVISION= 3 CATEGORIES= astro windowmaker MASTER_SITES= http://www.cs.mun.ca/~gstarkes/wmaker/dockapps/files/ MAINTAINER= mbeis@xs4all.nl COMMENT= Displays the phase of the moon, plus orbital data LICENSE= GPLv2 WRKSRC= ${WRKDIR}/${DISTNAME}/Src +USES= gmake xorg USE_XORG= xpm -USES= gmake PLIST_FILES= bin/wmmoonclock man/man1/wmmoonclock.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/wmMoonClock ${STAGEDIR}${PREFIX}/bin/wmmoonclock ${INSTALL_MAN} ${WRKSRC}/wmMoonClock.1 ${STAGEDIR}${PREFIX}/man/man1/wmmoonclock.1 .include Index: head/astro/wmsolar/Makefile =================================================================== --- head/astro/wmsolar/Makefile (revision 516737) +++ head/astro/wmsolar/Makefile (revision 516738) @@ -1,28 +1,28 @@ # Created by: Patrick Li # $FreeBSD$ PORTNAME= wmsolar PORTVERSION= 1.1 CATEGORIES= astro windowmaker MAINTAINER= tkuiper@inxsoft.net COMMENT= Dockapp that displays the Solar System viewed from the top LICENSE= GPLv2 USE_GITHUB= yes GH_ACCOUNT= engerim42 PLIST_FILES= bin/wmSolar +USES= dos2unix gmake xorg USE_XORG= x11 xext xpm -USES= dos2unix gmake USE_CXXSTD= gnu++98 pre-patch: @${REINPLACE_CMD} -e 's|values.h|float.h|; s|MAXDOUBLE|DBL_MAX|g' \ ${WRKSRC}/wmSolar.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/wmSolar ${STAGEDIR}${PREFIX}/bin .include Index: head/astro/wmspaceweather/Makefile =================================================================== --- head/astro/wmspaceweather/Makefile (revision 516737) +++ head/astro/wmspaceweather/Makefile (revision 516738) @@ -1,30 +1,30 @@ # Created by: Chris Piazza # $FreeBSD$ PORTNAME= wmspaceweather PORTVERSION= 1.04 PORTREVISION= 5 CATEGORIES= astro windowmaker MASTER_SITES= https://api.opensuse.org/public/source/openSUSE:Factory/WindowMaker-applets/ \ ftp://ftp.canadatux.org/linux/windowmaker/ DISTNAME= wmSpaceWeather-${PORTVERSION} MAINTAINER= xride@FreeBSD.org COMMENT= DockApp that shows the weather at geosynchronous orbit LICENSE= GPLv2 RUN_DEPENDS= p5-Time-modules>=0:devel/p5-Time-modules WRKSRC= ${WRKDIR}/${DISTNAME}/wmSpaceWeather -USES= shebangfix +USES= shebangfix xorg SHEBANG_FILES= GetKp USE_XORG= x11 xext xpm ALL_TARGET= clean all MAKE_JOBS_UNSAFE= yes PLIST_FILES= bin/GetKp bin/wmSpaceWeather \ man/man1/wmSpaceWeather.1.gz .include Index: head/astro/wmsun/Makefile =================================================================== --- head/astro/wmsun/Makefile (revision 516737) +++ head/astro/wmsun/Makefile (revision 516738) @@ -1,31 +1,32 @@ # Created by: Chris Piazza # $FreeBSD$ PORTNAME= wmsun PORTVERSION= 1.05 PORTEPOCH= 1 CATEGORIES= astro windowmaker MASTER_SITES= https://www.dockapps.net/download/ MAINTAINER= mbeis@xs4all.nl COMMENT= Dockapp that displays the rise and set times of the Sun LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libdockapp.so:x11-wm/libdockapp +USES= xorg USE_XORG= xext xpm x11 MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" \ INCDIR="-I${LOCALBASE}/include" LIBDIR="-L${LOCALBASE}/lib" MAKE_JOBS_UNSAFE= yes PLIST_FILES= bin/wmsun man/man1/wmsun.1.gz WRKSRC= ${WRKDIR}/dockapps-a1e67bd do-install: ${INSTALL_PROGRAM} ${WRKSRC}/wmsun ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/wmsun.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include Index: head/astro/xearth/Makefile =================================================================== --- head/astro/xearth/Makefile (revision 516737) +++ head/astro/xearth/Makefile (revision 516738) @@ -1,35 +1,35 @@ # Created by: Piero Serini # $FreeBSD$ PORTNAME= xearth PORTVERSION= 1.2 CATEGORIES= astro geography MASTER_SITES= LOCAL/madpilot/xearth MAINTAINER= ler@FreeBSD.org COMMENT= Set the root window to the image of earth LICENSE= Xearth LICENSE_NAME= Xearth license LICENSE_FILE= ${WRKSRC}/README LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept -USES= tar:xz +USES= tar:xz xorg USE_XORG= x11 xext sm ice xt PLIST_FILES= bin/xearth \ man/man1/xearth.1.gz \ lib/X11/xearth/freebsd.committers.markers \ lib/X11/xearth/freebsd.ftp.markers PLIST_DIRS= lib/X11/xearth do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xearth ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/xearth.man ${STAGEDIR}${MANPREFIX}/man/man1/xearth.1 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/X11/xearth # Copy the list of FreeBSD sites & committers locations .for marker in freebsd.committers.markers freebsd.ftp.markers ${INSTALL_DATA} ${FILESDIR}/${marker} ${STAGEDIR}${PREFIX}/lib/X11/xearth .endfor .include Index: head/astro/xmoontool/Makefile =================================================================== --- head/astro/xmoontool/Makefile (revision 516737) +++ head/astro/xmoontool/Makefile (revision 516738) @@ -1,34 +1,34 @@ # Created by: Frank W. Josellis # $FreeBSD$ PORTNAME= xmoontool PORTVERSION= 3.0.3 PORTREVISION= 8 CATEGORIES= astro MASTER_SITES= http://www.senax.net/xmoontool/ MAINTAINER= frank@dynamical-systems.org COMMENT= Version of John Walker's classical moontool for X11/Motif -USES= motif +USES= motif xorg USE_XORG= x11 xt PLIST_FILES= bin/xmoontool man/man1/xmoontool.1.gz PORTDOCS= NOTES OPTIONS_DEFINE= DOCS LIBNOVA OPTIONS_DEFAULT= LIBNOVA LIBNOVA_DESC= High-accuracy astronomical model (libnova) LIBNOVA_MAKE_ENV_OFF= WITHOUT_LIBNOVA=yes LIBNOVA_LIB_DEPENDS= libnova.so:astro/libnova do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xmoontool ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/xmoontool.1 ${STAGEDIR}${PREFIX}/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/astro/xphoon/Makefile =================================================================== --- head/astro/xphoon/Makefile (revision 516737) +++ head/astro/xphoon/Makefile (revision 516738) @@ -1,17 +1,17 @@ # Created by: asami # $FreeBSD$ PORTNAME= xphoon PORTVERSION= 20000613 CATEGORIES= astro MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Set the root window to the moon in its current phase -USES= imake +USES= imake xorg USE_XORG= x11 xext PLIST_FILES= bin/xphoon man/man1/xphoon.1.gz .include Index: head/astro/xplanet/Makefile =================================================================== --- head/astro/xplanet/Makefile (revision 516737) +++ head/astro/xplanet/Makefile (revision 516738) @@ -1,42 +1,43 @@ # Created by: darius@dons.net.au # $FreeBSD$ PORTNAME= xplanet PORTVERSION= 1.3.0 PORTREVISION= 11 CATEGORIES= astro geography MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Draw pictures of the earth textured by an image GNU_CONFIGURE= yes -USES= iconv localbase +USES= iconv localbase xorg USE_XORG= xt xscrnsaver CONFIGURE_ARGS= --with-map-extension=jpg CPPFLAGS+= -I${LOCALBASE}/include/netpbm LIBS+= -lm OPTIONS_DEFINE= FREETYPE PANGO GIF JPEG PNG PNM TIFF OPTIONS_DEFAULT= FREETYPE PANGO GIF JPEG PNG PNM TIFF FREETYPE_CONFIGURE_WITH= --with-freetype FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 PANGO_CONFIGURE_WITH= pango +PANGO_USES= gnome PANGO_USE= GNOME=pango GIF_CONFIGURE_WITH= gif GIF_LIB_DEPENDS= libgif.so:graphics/giflib JPEG_CONFIGURE_WITH= jpeg JPEG_USES= jpeg PNG_CONFIGURE_WITH= png PNG_LIB_DEPENDS+= libpng.so:graphics/png PNM_CONFIGURE_WITH= pnm PNM_LIB_DEPENDS= libnetpbm.so:graphics/netpbm TIFF_CONFIGURE_WITH= tiff TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff post-extract: @${REINPLACE_CMD} -e "s/default/default.sample/g" ${WRKSRC}/Makefile.in @${MV} ${WRKSRC}/xplanet/config/default ${WRKSRC}/xplanet/config/default.sample .include Index: head/astro/xtide/Makefile =================================================================== --- head/astro/xtide/Makefile (revision 516737) +++ head/astro/xtide/Makefile (revision 516738) @@ -1,94 +1,95 @@ # Created by: Brion Moss # $FreeBSD$ PORTNAME= xtide PORTVERSION= 2.15.2 PORTREVISION= 2 CATEGORIES= astro geography MASTER_SITES= https://flaterco.com/files/xtide/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${DISTNAME_TCD}${EXTRACT_SUFX} \ ${DISTNAME_HARM}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Harmonic tide clock and tide predictor LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png USES= compiler:c++0x gmake libtool localbase tar:bzip2 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_header_tcd_h=yes \ ac_cv_lib_tcd_get_tide_db_header=yes CFLAGS+= -Wno-deprecated-declarations CPPFLAGS+= -I${WRKSRC_TCD} $$(libpng-config --I_opts) LDFLAGS+= -L${WRKSRC_TCD}/.libs $$(libpng-config --L_opts) INSTALL_TARGET= install-strip OPTIONS_DEFINE= WVS X11 OPTIONS_DEFAULT= X11 OPTIONS_SUB= yes WVS_DESC= Use world vector shoreline data (37MB) WVS_DISTFILES= ${DISTNAME_WVS}${EXTRACT_SUFX} +X11_USES= xorg X11_USE= xorg=ice,sm,x11,xaw,xext,xmu,xpm,xt X11_CONFIGURE_WITH= x X11_DESKTOP_ENTRIES= "XTide" "" "xtide" "xtide" "" "" DISTNAME_TCD= libtcd-2.2.7-r2 WRKSRC_TCD= ${WRKDIR}/${DISTNAME_TCD:C/-r[0-9]+//} DISTNAME_HARM= harmonics-dwf-20190620-free WRKSRC_HARM= ${WRKDIR}/${DISTNAME_HARM:C/-free//} DISTNAME_WVS= wvs post-patch: @${REINPLACE_CMD} -e \ '/if test/s|==|=|g' ${WRKSRC_TCD}/configure @${REINPLACE_CMD} -e \ 's|/usr/X11R6|${LOCALBASE}|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|"/etc/|"${PREFIX}/etc/| ; \ s| /etc/| ${PREFIX}/etc/|' ${WRKSRC}/libxtide/Global.cc pre-configure: @(cd ${WRKSRC_TCD} && ${SETENV} ${CONFIGURE_ENV} \ CC="${CC}" CFLAGS="${CFLAGS} -fPIC" \ CXX="${CXX}" CXXFLAGS="${CXXFLAGS} -fPIC" \ ${SH} ./configure ${CONFIGURE_ARGS}) pre-build: @(cd ${WRKSRC_TCD} && ${DO_MAKE_BUILD} ${ALL_TARGET}) post-build: @${ECHO_CMD} -n > ${WRKDIR}/xtide.conf.sample @${ECHO_CMD} "${DATADIR}/harmonics.tcd" >> ${WRKDIR}/xtide.conf.sample @${ECHO_CMD} "${DATADIR}/wvs" >> ${WRKDIR}/xtide.conf.sample @${LN} -sf ${DISTNAME_HARM}.tcd ${WRKSRC_HARM}/harmonics.tcd @${LN} -sf icon_48x48_orig.png ${WRKSRC}/iconsrc/xtide.png pre-install: @(cd ${WRKSRC_TCD} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtcd.so.[0-9]* post-install: (cd ${WRKDIR} && ${INSTALL_DATA} xtide.conf.sample \ ${STAGEDIR}${PREFIX}/etc) @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC_HARM} && ${INSTALL_DATA} harmonics.tcd \ ${STAGEDIR}${DATADIR}) post-install-WVS-on: @${MKDIR} ${STAGEDIR}${DATADIR}/wvs (cd ${WRKDIR} && ${INSTALL_DATA} wvs*.dat \ ${STAGEDIR}${DATADIR}/wvs) post-install-X11-on: (cd ${WRKSRC}/iconsrc && ${INSTALL_DATA} xtide.png \ ${STAGEDIR}${PREFIX}/share/pixmaps) .include Index: head/astro/xworld/Makefile =================================================================== --- head/astro/xworld/Makefile (revision 516737) +++ head/astro/xworld/Makefile (revision 516738) @@ -1,27 +1,28 @@ # Created by: Kris Kennaway Index: head/audio/abgate-lv2/Makefile =================================================================== --- head/audio/abgate-lv2/Makefile (revision 516737) +++ head/audio/abgate-lv2/Makefile (revision 516738) @@ -1,43 +1,43 @@ # $FreeBSD$ PORTNAME= abGate DISTVERSIONPREFIX= v DISTVERSION= 1.1.9 PORTREVISION= 3 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Noise gate LV2 plugin LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 -USES= compiler:c++11-lang gmake pkgconfig qt:5 +USES= compiler:c++11-lang gl gmake gnome pkgconfig qt:5 xorg USE_GITHUB= yes GH_ACCOUNT= antanasbruzas USE_CXXSTD= c++11 USE_QT= core gui widgets buildtools_build qmake_build USE_GL= gl USE_GNOME= atkmm gtk20 gtkmm24 libsigc++20 USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e ' \ s|PREFIX = |PREFIX ?= |; \ s|g++|$$(CXX)|; \ s|CPPFLAGS|CXXFLAGS|; \ s| -g -O3||; \ s|cd abGateQt; qmake; make|cd abGateQt; $(QMAKE) \&\& $$(MAKE)|' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -E ' \ s|^QMAKE_CXXFLAGS (.*)|QMAKE_CXXFLAGS = ${CXXFLAGS}|; \ s|^QMAKE_LFLAGS (.*)|QMAKE_LFLAGS = ${LDFLAGS}|' \ ${WRKSRC}/abGateQt/abGateQt.pro post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/abGate.lv2/*.so .include Index: head/audio/amarok/Makefile =================================================================== --- head/audio/amarok/Makefile (revision 516737) +++ head/audio/amarok/Makefile (revision 516738) @@ -1,94 +1,94 @@ # $FreeBSD$ PORTNAME= amarok DISTVERSIONPREFIX= v DISTVERSION= 2.9.70 PKGVERSIONSUFFIX= -g${GH_TAGNAME} PORTREVISION= 1 CATEGORIES= audio kde MAINTAINER= kde@FreeBSD.org COMMENT= KDE music player LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libdbus-1.so:devel/dbus \ libfftw3.so:math/fftw3 \ liblastfm5.so:audio/liblastfm-qt5 \ libqjson-qt5.so:devel/qjson \ libqca-qt5.so:devel/qca \ libtag.so:audio/taglib \ libtag-extras.so:audio/taglib-extras \ liblz4.so:archivers/liblz4 USES= cmake compiler:c++11-lang desktop-file-utils \ - kde:5 mysql:client,embedded pkgconfig qt:5 shebangfix ssl + kde:5 mysql:client,embedded pkgconfig qt:5 shebangfix ssl xorg USE_QT= core concurrent declarative dbus gui location network phonon4 \ quickcontrols2 script scripttools sql svg webchannel \ webkit widgets xml \ buildtools_build qmake_build USE_KDE= archive auth attica bookmarks codecs config configwidgets \ completion coreaddons crash dbusaddons dnssd globalaccel \ guiaddons i18n iconthemes itemviews jobwidgets kdeclarative \ kcmutils kio kirigami2 newstuff notifications notifyconfig \ package parts service solid sonnet texteditor textwidgets \ threadweaver widgetsaddons windowsystem xmlgui \ ecm_build USE_XORG= ice sm x11 xext USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= kde GH_TAGNAME= 0aa6ae0c77 SHEBANG_FILES= src/kconf_update/amarok-2.4.1-tokens_syntax_update.pl CMAKE_ARGS= -DOPENSSL_ROOT_DIR=${OPENSSLBASE} CMAKE_ON= WITH_DESKTOP_UI CMAKE_OFF= WITH_FFmpeg BROKEN_sparc64= does not build (GCC-related error) OPTIONS_DEFINE= IPOD MP3TUNES MTP QTWEBENGINE OPTIONS_DEFAULT= IPOD MP3TUNES MTP OPTIONS_DEFAULT_amd64= QTWEBENGINE OPTIONS_DEFAULT_i386= QTWEBENGINE OPTIONS_SUB= yes IPOD_DESC= Apple iPod support IPOD_LIB_DEPENDS= libgpod.so:audio/libgpod \ libimobiledevice.so:comms/libimobiledevice \ libplist.so:devel/libplist IPOD_USE= GNOME=gdkpixbuf2,glib20 IPOD_USES= gnome IPOD_CMAKE_BOOL= WITH_IPOD MP3TUNES_DESC= MP3tunes support MP3TUNES_LIB_DEPENDS= libloudmouth-1.so:net-im/loudmouth \ libcurl.so:ftp/curl MP3TUNES_LIB_DEPENDS_OFF= libgcrypt.so:security/libgcrypt MP3TUNES_USE= GNOME=glib20,libxml2 MP3TUNES_USES= gnome ssl MP3TUNES_CMAKE_BOOL= WITH_MP3Tunes MP3TUNES_CMAKE_BOOL_OFF= WITH_Libgcrypt MTP_LIB_DEPENDS= libmtp.so:multimedia/libmtp MTP_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Mtp QTWEBENGINE_DESC= Add dependency on qt5-webengine QTWEBENGINE_USE= qt=webengine QTWEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngine post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ ${WRKSRC}/cmake/modules/FindMySQL.cmake @${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|' \ ${WRKSRC}/cmake/modules/FindLoudmouth.cmake post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages .include Index: head/audio/ardour5/Makefile =================================================================== --- head/audio/ardour5/Makefile (revision 516737) +++ head/audio/ardour5/Makefile (revision 516738) @@ -1,112 +1,113 @@ # Created by: Michael Beer # $FreeBSD$ PORTNAME= ardour5 PORTVERSION= 5.12.0 PORTREVISION= 12 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 -USES= compiler:c++11-lang desktop-file-utils gettext libarchive \ - pkgconfig python:2.7,build readline:port tar:bzip2 waf +USES= compiler:c++11-lang desktop-file-utils gettext gnome \ + libarchive pkgconfig python:2.7,build readline:port tar:bzip2 \ + waf xorg 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 BROKEN_powerpc64= fails to compile: configuration_variable.cc: 'strtof' is not a member of 'std' 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/audio/artyfx-lv2/Makefile =================================================================== --- head/audio/artyfx-lv2/Makefile (revision 516737) +++ head/audio/artyfx-lv2/Makefile (revision 516738) @@ -1,42 +1,42 @@ # $FreeBSD$ PORTNAME= artyfx DISTVERSIONPREFIX= release- DISTVERSION= 1.3-14 DISTVERSIONSUFFIX= -gb247969 PORTREVISION= 1 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= ArtyFX plugin bundle LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 LIB_DEPENDS= libsndfile.so:audio/libsndfile -USES= cmake compiler:c++11-lang gnome localbase:ldflags pkgconfig +USES= cmake compiler:c++11-lang gnome localbase:ldflags pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= openAVproductions GH_PROJECT= openAV-ArtyFX USE_GNOME= cairo USE_XORG= x11 OPTIONS_DEFINE_amd64= SSE OPTIONS_DEFINE_i386= SSE OPTIONS_DEFAULT_amd64= SSE OPTIONS_DEFAULT_i386= SSE SSE_CMAKE_ON= -DPORT_SIMD_FLAGS:STRING="-msse -msse2 -mfpmath=sse" CXXFLAGS_powerpc64= -maltivec post-patch: @${REINPLACE_CMD} -e 's| -g | |; s| -O1 | |; s/-msse2 -mfpmath=sse/$${PORT_SIMD_FLAGS}/g' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's/-msse -msse2 -mfpmath=sse -g/$${PORT_SIMD_FLAGS}/g' \ ${WRKSRC}/src/avtk/CMakeLists.txt .include Index: head/audio/asmix/Makefile =================================================================== --- head/audio/asmix/Makefile (revision 516737) +++ head/audio/asmix/Makefile (revision 516738) @@ -1,39 +1,40 @@ # Created by: mtm@identd.net # $FreeBSD$ PORTNAME= asmix PORTVERSION= 1.5 PORTREVISION= 3 CATEGORIES= audio afterstep MASTER_SITES= http://tigr.net/afterstep/download/asmix/ \ http://www.sourcefiles.org/Utilities/Console/A-B/ MAINTAINER= ports@FreeBSD.org COMMENT= Volume control dock-app for the AfterStep Window Manager LICENSE= GPLv2 +USES= xorg USE_XORG= xpm x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-xpm \ --with-xpm-includes=${LOCALBASE}/include \ --with-xpm-library=${LOCALBASE}/lib PLIST_FILES= bin/asmix man/man1/asmix.1.gz post-patch: .for i in asmix.c configure autoconf/config.h.in @${REINPLACE_CMD} -e 's|machine/soundcard|sys/soundcard|g ; \ s|MACHINE_SOUNDCARD|SYS_SOUNDCARD|g' ${WRKSRC}/${i} .endfor post-build: @${LN} -sf asmix.man ${WRKSRC}/asmix.1 do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} asmix \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC} && ${INSTALL_MAN} asmix.1 \ ${STAGEDIR}${MANPREFIX}/man/man1) .include Index: head/audio/asmixer/Makefile =================================================================== --- head/audio/asmixer/Makefile (revision 516737) +++ head/audio/asmixer/Makefile (revision 516738) @@ -1,36 +1,37 @@ # Created by: Mike Makonnen # $FreeBSD$ PORTNAME= asmixer PORTVERSION= 0.5 PORTREVISION= 3 CATEGORIES= audio afterstep MASTER_SITES= http://tigr.net/afterstep/download/asmixer/ MAINTAINER= ports@FreeBSD.org COMMENT= Mixer control for AfterStep window manager LICENSE= GPLv2 +USES= xorg USE_XORG= xpm x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-xpm \ --with-xpm-includes=${LOCALBASE}/include \ --with-xpm-library=${LOCALBASE}/lib PLIST_FILES= bin/asmixer man/man1/asmixer.1.gz post-patch: .for i in asmixer.c configure autoconf/config.h.in @${REINPLACE_CMD} -e \ 's|machine/soundcard.h|sys/soundcard.h| ; \ s|MACHINE_SOUNDCARD_H|SYS_SOUNDCARD_H| ; \ /sys\/syslimits.h/d' ${WRKSRC}/${i} .endfor do-install: ${INSTALL_PROGRAM} ${WRKSRC}/asmixer ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/asmixer.man \ ${STAGEDIR}${MANPREFIX}/man/man1/asmixer.1 .include Index: head/audio/avldrums-lv2/Makefile =================================================================== --- head/audio/avldrums-lv2/Makefile (revision 516737) +++ head/audio/avldrums-lv2/Makefile (revision 516738) @@ -1,42 +1,42 @@ # $FreeBSD$ PORTNAME= avldrums DISTVERSIONPREFIX= v DISTVERSION= 0.4.0 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Dedicated AVLDrumkits LV2 Plugin LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= lv2>0:audio/lv2 -USES= gl gmake gnome pkgconfig +USES= gl gmake gnome pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= x42 GH_PROJECT= ${PORTNAME}.lv2 GH_TUPLE= x42:robtk:bad6354:robtk/robtk USE_GL= gl glu USE_GNOME= glib20 pango cairo USE_XORG= x11 MAKE_ENV= avldrums_VERSION=${PORTVERSION} PLIST_FILES= lib/lv2/avldrums.lv2/Black_Pearl_4_LV2.sf2 \ lib/lv2/avldrums.lv2/Red_Zeppelin_4_LV2.sf2 \ lib/lv2/avldrums.lv2/avldrums.so \ lib/lv2/avldrums.lv2/avldrums.ttl \ lib/lv2/avldrums.lv2/avldrumsUI_gl.so \ lib/lv2/avldrums.lv2/manifest.ttl 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" .include Index: head/audio/baresip/Makefile =================================================================== --- head/audio/baresip/Makefile (revision 516737) +++ head/audio/baresip/Makefile (revision 516738) @@ -1,131 +1,132 @@ # $FreeBSD$ PORTNAME= baresip PORTVERSION= 0.5.8 PORTREVISION= 7 CATEGORIES= audio MASTER_SITES= http://www.creytiv.com/pub/ MAINTAINER= crees@FreeBSD.org COMMENT= Small SIP client LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/docs/COPYING BUILD_DEPENDS= re>=0.5.8:audio/re \ rem>=0.5.3:audio/rem RUN_DEPENDS:= ${BUILD_DEPENDS} USES= gmake pkgconfig ssl CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/ilbc MAKE_ARGS= MOD_AUTODETECT="" PLIST_FILES= bin/baresip PORTDATA= * PORTDOCS= * PORTEXAMPLES= * #OPTIONS_NOT_YET_WORKING= ALSA BV32 G722_1 PLC ISAC OPENGLES OPTIONS_DEFINE= CONS DOCS EXAMPLES FFMPEG G711 G722 G726 GSM GSTREAMER ILBC \ L16 OPUS OSS PORTAUDIO PULSEAUDIO SDL SNDFILE SPEEX STDIO UUID V4L V4L2 X11 \ DTLS_SRTP AUBRIDGE VIDBRIDGE HTTPD DSHOW DIRECTFB ACCOUNT \ NATPMP SDL MIW SNAPSHOT SELFVIEW VUMETER AULOOP CONTACT \ MENU PRESENCE SYSLOG VIDLOOP OPTIONS_DEFAULT=CONS G711 G722 G726 L16 OSS STDIO AULOOP_DESC= Audio-loop test module BV32_DESC= BroadVoice32 Wideband Audio codec CONTACT_DESC= Contacts module CONS_DESC= Console input driver DTLS_SRTP_DESC= DTLS Secure RTP module [broken] G711_DESC= G.711 audio codec G722_DESC= G.722 audio codec G722_1_DESC= G.722.1 audio codec G726_DESC= G.726 audio codec ILBC_DESC= iLBC audio codec L16_DESC= L16 audio codec MENU_DESC= Interactive menu OPENGLES_DESC= OpenGL ES video output PLC_DESC= Packet Loss Concealment PRESENCE_DESC= Presence module STDIO_DESC= stdio input driver SYSLOG_DESC= Syslog module UUID_DESC= UUID module V4L_DESC= Video4Linux module [broken] V4L2_DESC= Video4Linux2 module [broken] VIDLOOP_DESC= Video-loop test module X11_DESC= X11 module [broken] .for o in ${OPTIONS_DEFINE} . ifndef $o_DESC $o_DESC= ${o:C,^(.).*,\1,}${o:C,^.,,:tl} module . endif .endfor .include .include "${.CURDIR}/Makefile.depends" # Port calls it GST, standard OPTION is GSTREAMER .if ${PORT_OPTIONS:MGSTREAMER} PORT_OPTIONS+= GST .endif # Port calls it PULSE, standard OPTION is PULSEAUDIO .if ${PORT_OPTIONS:MPULSEAUDIO} PORT_OPTIONS+= PULSE .endif .if ${PORT_OPTIONS:MSDL} USE_SDL= sdl sound .endif # SPEEX forces install of speex, therefore may as well enable all methods .if ${PORT_OPTIONS:MSPEEX} . for s in SPEEX_AEC SPEEX_PP SPEEX_RESAMP MAKE_ARGS+= USE_$s=yes . endfor MAKE_ARGS+= HAVE_SPEEXDSP=yes .endif .for o in V4L DTLS_SRTP V4L2 X11 . if ${PORT_OPTIONS:M$o} BROKEN= OPTIONS marked as BROKEN have not been updated to the new Baresip API . endif .endfor .if ${PORT_OPTIONS:MX11} +USES+= xorg USE_XORG= x11 .endif .for o in ${PORT_OPTIONS} MAKE_ARGS+= USE_$o=yes BUILD_DEPENDS+= ${$o_DEPEND} RUN_DEPENDS+= ${$o_DEPEND} .endfor # GNU Make does not do make -V, which makes life difficult post-patch: ${ECHO_CMD} >> ${WRKSRC}/Makefile ${ECHO_CMD} ".PHONY: showmodules" >> ${WRKSRC}/Makefile ${ECHO_CMD} "showmodules:" >> ${WRKSRC}/Makefile ${ECHO_CMD} ' @${ECHO_CMD} $$(MODULES)' >> ${WRKSRC}/Makefile ${REINPLACE_CMD} 's,-lportaudio[0-9]*,-L${LOCALBASE}/lib -lportaudio,' \ ${WRKSRC}/modules/portaudio/module.mk do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/share/* ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules for m in $$(${SETENV} ${MAKE_ENV} ${MAKE_CMD} -sC ${WRKSRC} ${MAKE_ARGS} showmodules); \ do ${INSTALL_LIB} ${WRKSRC}/$$m.so \ ${STAGEDIR}${PREFIX}/lib/baresip/modules; \ ${ECHO_CMD} lib/${PORTNAME}/modules/$$m.so >> ${TMPPLIST}; \ done ${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) ${MV} ${STAGEDIR}${DOCSDIR}/examples/* ${STAGEDIR}${EXAMPLESDIR} ${RMDIR} ${STAGEDIR}${DOCSDIR}/examples .include Index: head/audio/carla/Makefile =================================================================== --- head/audio/carla/Makefile (revision 516737) +++ head/audio/carla/Makefile (revision 516738) @@ -1,66 +1,67 @@ # $FreeBSD$ PORTNAME= Carla DISTVERSIONPREFIX= v DISTVERSION= 2.0.0 PORTREVISION= 3 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= Audio LV2 plugin host for Jack and PulseAudio LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/GPL.txt LIB_DEPENDS= liblo.so:audio/liblo \ libsndfile.so:audio/libsndfile RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyliblo>0:audio/py-pyliblo@${PY_FLAVOR} CONFLICTS_BUILD= rtaudio-* rtmidi-* USES= compiler:c++11-lib desktop-file-utils gl gmake gnome localbase \ - pkgconfig pyqt:5 python:3.4+ qt:5 shared-mime-info shebangfix tar:bz2 + pkgconfig pyqt:5 python:3.4+ qt:5 shared-mime-info shebangfix \ + tar:bz2 xorg USE_GITHUB= yes GH_ACCOUNT= falkTX USE_PYQT= core_run gui_run sip svg_run widgets_run xml_build # "sip" should be "sip_build", but "import PyQt5.QtCore" wants "sip". See bug#225040 USE_GNOME= gtk20 gtk30 USE_QT= core gui widgets buildtools_build USE_GL= gl USE_XORG= x11 USE_LDCONFIG= ${PREFIX}/lib/carla SHEBANG_FILES= data/carla-single source/native-plugins/resources/* MAKE_ARGS= HAVE_QT4=false \ EXTERNAL_PLUGINS=false \ # Give the Makefile the proper versioned binaries of PyQt BINARY_ALIAS= pyuic5=${LOCALBASE}/bin/pyuic5-${PYTHON_VER} \ pyrcc5=${LOCALBASE}/bin/pyrcc5-${PYTHON_VER} OPTIONS_DEFINE= FFMPEG FLUIDSYNTH LINUXSAMPLER OPTIONS_DEFAULT= FFMPEG FLUIDSYNTH JACK LINUXSAMPLER OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= JACK PULSEAUDIO BACKEND_DESC= Audio backend LINUXSAMPLER_DESC= Use LinuxSampler: a software audio sampler FFMPEG_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg FFMPEG_MAKE_ARGS_OFF= HAVE_FFMPEG=false FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth FLUIDSYNTH_MAKE_ARGS_OFF= HAVE_FLUIDSYNTH=false LINUXSAMPLER_LIB_DEPENDS= liblinuxsampler.so:audio/linuxsampler LINUXSAMPLER_MAKE_ARGS_OFF= HAVE_LINUXSAMPLER=false JACK_RUN_DEPENDS= ${LOCALBASE}/lib/libjack.so:audio/jack PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio PULSEAUDIO_MAKE_ARGS_OFF= HAVE_PULSEAUDIO=false post-install: @${REINPLACE_CMD} -i '' -e ' \ s|^PYTHON=.*|PYTHON=${PYTHON_CMD}|; \ s|#!/bin/bash|#!/bin/sh|' \ ${STAGEDIR}${PREFIX}/bin/carla* devel-features: patch @${ECHO} "Developer command: show build features" cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} features .include Index: head/audio/clementine-player/Makefile =================================================================== --- head/audio/clementine-player/Makefile (revision 516737) +++ head/audio/clementine-player/Makefile (revision 516738) @@ -1,204 +1,205 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= clementine DISTVERSION= 1.3.1-661 DISTVERSIONSUFFIX= -g4ff370ce1 PORTREVISION= 8 CATEGORIES= audio PKGNAMESUFFIX= -player MAINTAINER= sbruno@FreeBSD.org COMMENT= Cross-platform music player based on Amarok 1.4 LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs LIB_DEPENDS= libtag.so:audio/taglib \ libchromaprint.so:audio/chromaprint \ libprotobuf.so:devel/protobuf \ libqca-qt5.so:devel/qca \ libqjson-qt5.so:devel/qjson \ libfftw3.so:math/fftw3 \ libechonest5.so:audio/libechonest \ libcryptopp.so:security/cryptopp USES= cmake \ compiler:c++11-lib \ desktop-file-utils \ gettext-tools \ pkgconfig \ qt:5 \ sqlite \ - gl + gl \ + xorg USE_CXXSTD= c++11 USE_GITHUB= yes GH_ACCOUNT= clementine-player GH_PROJECT= Clementine USE_GL= gl glew glu USE_XORG= x11 USE_QT= buildtools_build \ concurrent \ core \ dbus \ gui \ imageformats \ linguist_build \ network \ opengl \ qmake_build \ testlib_build \ sql \ widgets \ x11extras \ xml USE_GSTREAMER1= cdparanoia \ chromaprint \ faac \ faad \ flac \ lame \ mpg123 \ neon \ opus \ shout2 \ soup \ taglib \ twolame \ vorbis INSTALLS_ICONS= yes CFLAGS+= -Wno-inconsistent-missing-override \ -Wno-unused-variable \ -Wno-unused-function CMAKE_ARGS+= -DCMAKE_LIBRARY_PATH:PATH="${LOCALBASE}/lib:${PREFIX}/lib" \ -DENABLE_DBUS=ON \ -DENABLE_SPOTIFY_BLOB=OFF OPTIONS_SUB= yes OPTIONS_DEFINE= AMAZON \ AUDIOCD \ BOX \ BREAKPAD \ DEVICEKIT \ DROPBOX \ GIO \ GOOGLE_DRIVE \ GPOD \ LASTFM \ MOODBAR \ MTP \ PULSEAUDIO \ SKYDRIVE \ VISUALISATION \ WIIMOTEDEV AMAZON_DESC= Amazon Drive support AUDIOCD_DESC= Devices: Audio CD support BOX_DESC= Box Drive support BREAKPAD_DESC= Crash reporting DEVICEKIT_DESC= Devices: DeviceKit backend DROPBOX_DESC= Dropbox Support GIO_DESC= Devices: GIO device backend GOOGLE_DRIVE_DESC= Google Drive support GPOD_DESC= iPod support LASTFM_DESC= Support Last.fm service (requires ruby) MOODBAR_DESC= Moodbar Support MTP_DESC= MTP device support PULSEAUDIO_DESC= Enable Pulseaudio Support SKYDRIVE_DESC= Microsoft SkyDrive Support VISUALISATION_DESC= Visualisations from projectM WIIMOTEDEV_DESC= Wiimote support OPTIONS_DEFAULT= AMAZON \ AUDIOCD \ BOX \ DEVICEKIT \ DROPBOX \ GIO \ GOOGLE_DRIVE \ GPOD \ LASTFM \ MOODBAR \ MTP \ SKYDRIVE \ VISUALISATION \ WIIMOTEDEV AMAZON_CMAKE_ON= -DENABLE_AMAZON_CLOUD_DRIVE=ON AMAZON_CMAKE_OFF= -DENABLE_AMAZON_CLOUD_DRIVE=OFF AUDIOCD_LIB_DEPENDS= libcdio.so:sysutils/libcdio AUDIOCD_CMAKE_ON= -DENABLE_AUDIOCD=ON AUDIOCD_CMAKE_OFF= -DENABLE_AUDIOCD=OFF BOX_BUILD_DEPENDS= sparsehash>=2.0.2:devel/sparsehash BOX_CMAKE_ON= -DENABLE_BOX=ON BOX_CMAKE_OFF= -DENABLE_BOX=OFF BREAKPAD_CMAKE_ON= -DENABLE_BREAKPAD=ON BREAKPAD_CMAKE_OFF= -DENABLE_BREAKPAD=OFF DEVICEKIT_CMAKE_ON= -DENABLE_DEVICEKIT=ON DEVICEKIT_CMAKE_OFF= -DENABLE_DEVICEKIT=OFF DROPBOX_BUILD_DEPENDS= sparsehash>=2.0.2:devel/sparsehash DROPBOX_CMAKE_ON= -DENABLE_DROPBOX=ON DROPBOX_CMAKE_OFF= -DENABLE_DROPBOX=OFF GIO_USES= gnome GIO_USE= GNOME=glib20 GIO_CMAKE_ON= -DENABLE_GIO=ON GIO_CMAKE_OFF= -DENABLE_GIO=OFF GOOGLE_DRIVE_BUILD_DEPENDS= sparsehash>=2.0.2:devel/sparsehash GOOGLE_DRIVE_CMAKE_ON= -DENABLE_GOOGLE_DRIVE=ON GOOGLE_DRIVE_CMAKE_OFF= -DENABLE_GOOGLE_DRIVE=OFF GPOD_LIB_DEPENDS= libgpod.so:audio/libgpod \ libplist.so:devel/libplist \ libusbmuxd.so:comms/libusbmuxd \ libimobiledevice.so:comms/libimobiledevice GPOD_CMAKE_ON= -DENABLE_LIBGPOD=ON GPOD_CMAKE_OFF= -DENABLE_LIBGPOD=OFF LASTFM_LIB_DEPENDS= liblastfm5.so:audio/liblastfm-qt5 LASTFM_CMAKE_ON= -DENABLE_LIBLASTFM=ON LASTFM_CMAKE_OFF= -DENABLE_LIBLASTFM=OFF MOODBAR_CMAKE_ON= -DENABLE_MOODBAR=ON MOODBAR_CMAKE_OFF= -DENABLE_MOODBAR=OFF MTP_LIB_DEPENDS= libmtp.so:multimedia/libmtp MTP_CMAKE_ON= -DENABLE_LIBMTP=ON MTP_CMAKE_OFF= -DENABLE_LIBMTP=OFF PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_ON= -DENABLE_LIBPULSE=ON PULSEAUDIO_CMAKE_OFF= -DENABLE_LIBPULSE=OFF SKYDRIVE_BUILD_DEPENDS= sparsehash>=2.0.2:devel/sparsehash SKYDRIVE_CMAKE_ON= -DENABLE_SKYDRIVE=ON SKYDRIVE_CMAKE_OFF= -DENABLE_SKYDRIVE=OFF VISUALISATION_CMAKE_ON= -DENABLE_VISUALISATIONS=ON VISUALISATION_CMAKE_OFF=-DENABLE_VISUALISATIONS=OFF WIIMOTEDEV_CMAKE_ON= -DENABLE_WIIMOTEDEV=ON WIIMOTEDEV_CMAKE_OFF= -DENABLE_WIIMOTEDEV=OFF .include .if ${CHOSEN_COMPILER_TYPE} == clang CXXFLAGS+= -Wno-unknown-warning-option -Wno-undefined-var-template .endif .include Index: head/audio/dpf-plugins-lv2/Makefile =================================================================== --- head/audio/dpf-plugins-lv2/Makefile (revision 516737) +++ head/audio/dpf-plugins-lv2/Makefile (revision 516738) @@ -1,50 +1,50 @@ # $FreeBSD$ PORTNAME= dpf-plugins DISTVERSIONPREFIX= v DISTVERSION= 1.3 PORTREVISION= 1 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Collection of DPF-based LV2 plugins LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 \ bash:shells/bash LIB_DEPENDS= liblo.so:audio/liblo \ libprojectM.so:graphics/libprojectm -USES= compiler:c++11-lang gl gmake localbase pkgconfig shebangfix +USES= compiler:c++11-lang gl gmake localbase pkgconfig shebangfix xorg SHEBANG_FILES= dpf/utils/generate-ttl.sh USE_GITHUB= yes GH_ACCOUNT= DISTRHO GH_PROJECT= DPF-Plugins USE_XORG= x11 USE_GL= gl CXXFLAGS+= -I${FILESDIR} LDFLAGS+= -pthread OPTIONS_DEFINE= JACK OPTIONS_DEFAULT= JACK OPTIONS_SUB= yes OPTIONS_DEFINE_amd64= SIMD OPTIONS_DEFINE_i386= SIMD OPTIONS_DEFAULT_amd64= SIMD OPTIONS_DEFAULT_i386= SIMD JACK_MAKE_ARGS= HAVE_JACK=true JACK_MAKE_ARGS_OFF= HAVE_JACK=false JACK_LIB_DEPENDS= libjack.so:audio/jack SIMD_MAKE_ENV= SIMD_FLAGS="-mtune=generic -msse -msse2 -mfpmath=sse" post-patch: # disable all plugins except for LV2 @${FIND} ${WRKSRC} -name "*.mk" | ${XARGS} ${REINPLACE_CMD} -i '' -E 's/BUILD_(LADSPA|DSSI|VST2) *= *true/BUILD_\1 = false/' .include Index: head/audio/drumgizmo/Makefile =================================================================== --- head/audio/drumgizmo/Makefile (revision 516737) +++ head/audio/drumgizmo/Makefile (revision 516738) @@ -1,34 +1,34 @@ # Created by: Goran Mekić # $FreeBSD$ PORTNAME= drumgizmo PORTVERSION= 0.9.17 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://www.drumgizmo.org/releases/${PORTNAME}-${PORTVERSION}/ MAINTAINER= meka@tilda.center COMMENT= Multichannel drum sampler LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= lv2>=1.14.0:audio/lv2 LIB_DEPENDS= libsmf.so:audio/libsmf \ libzita-resampler.so:audio/zita-resampler \ libjack.so:audio/jack \ libsndfile.so:audio/libsndfile \ libexpat.so:textproc/expat2 GNU_CONFIGURE= yes -USES= compiler:c++11-lang gettext-runtime gnome libtool pkgconfig +USES= compiler:c++11-lang gettext-runtime gnome libtool pkgconfig xorg USE_GNOME= glib20 USE_XORG= x11 xext CPPFLAGS+= -I../include -I../../include -I../src -I../../src -I${LOCALBASE}/include CONFIGURE_ENV= EXPAT_CFLAGS=-isystem${LOCALBASE}/include EXPAT_LDFLAGS=-L${LOCALBASE}/lib \ ZITA_CPPFLAGS=-isystem${LOCALBASE}/include ZITA_LDFLAGS=-L${LOCALBASE}/lib CONFIGURE_ARGS= --disable-output-alsa --enable-lv2 .include Index: head/audio/dssi/Makefile =================================================================== --- head/audio/dssi/Makefile (revision 516737) +++ head/audio/dssi/Makefile (revision 516738) @@ -1,61 +1,61 @@ # Created by: trasz # $FreeBSD$ PORTNAME= dssi PORTVERSION= 1.1.1 PORTREVISION= 8 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= API for audio processing plugins LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa LIB_DEPENDS= libdssialsacompat.so:audio/libdssialsacompat \ liblo.so:audio/liblo \ libsamplerate.so:audio/libsamplerate \ libsndfile.so:audio/libsndfile \ libjack.so:audio/jack RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa -USES= gmake pathfix pkgconfig localbase libtool +USES= gmake pathfix pkgconfig localbase libtool xorg GNU_CONFIGURE= yes USE_XORG= x11 PORTDOCS= ChangeLog README PORTEXAMPLES= * EXAMPLESSRCDIR= ${WRKSRC}/examples EXAMPLES_FILES1=dssi_analyse_plugin dssi_list_plugins \ dssi_osc_send dssi_osc_update EXAMPLES_FILES2=LTS_qt trivial_sampler_qt OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_SUB= yes post-patch: @${REINPLACE_CMD} -e \ '/^lts_uidir/s|^|@HAVE_QT_TRUE@|; \ /^trivial_sampler_uidir/s|^|@HAVE_QT_TRUE@|; \ s|-ldl$$||' ${WRKSRC}/examples/Makefile.in @${REINPLACE_CMD} -e \ 's|-ldl$$||' ${WRKSRC}/jack-dssi-host/Makefile.in @${REINPLACE_CMD} -e \ '/alsa >=/s|$$PKG_CONFIG|${FALSE}|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ '/QtCore >=/s|$$PKG_CONFIG|${FALSE}|' ${WRKSRC}/configure post-install: .for l in trivial_synth less_trivial_synth trivial_sampler karplong ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/dssi/${l}.so .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_PROGRAM} ${EXAMPLES_FILES1:S|^|${EXAMPLESSRCDIR}/|} \ ${STAGEDIR}${EXAMPLESDIR} .include Index: head/audio/fabla2-lv2/Makefile =================================================================== --- head/audio/fabla2-lv2/Makefile (revision 516737) +++ head/audio/fabla2-lv2/Makefile (revision 516738) @@ -1,37 +1,37 @@ # $FreeBSD$ PORTNAME= fabla2 DISTVERSION= g20180331 PORTREVISION= 1 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Sampler with multiple layers, banks, pads, integrated FX and routing LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 LIB_DEPENDS= libsamplerate.so:audio/libsamplerate \ libsndfile.so:audio/libsndfile -USES= cmake compiler:c++11-lang gnome pkgconfig +USES= cmake compiler:c++11-lang gnome pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= openAVproductions GH_PROJECT= openAV-Fabla2 GH_TAGNAME= 33f4062 USE_GNOME= cairo USE_XORG= x11 CFLAGS+= -I${FILESDIR} PLIST_FILES= lib/lv2/fabla2.lv2/fabla2.so \ lib/lv2/fabla2.lv2/fabla2.ttl \ lib/lv2/fabla2.lv2/fabla2ui.so \ lib/lv2/fabla2.lv2/manifest.ttl post-patch: @${REINPLACE_CMD} -e 's|GLOB srcUI |GLOB srcUI ${FILESDIR}/mntent_compat.c++ |' ${WRKSRC}/CMakeLists.txt .include Index: head/audio/faustlive/Makefile =================================================================== --- head/audio/faustlive/Makefile (revision 516737) +++ head/audio/faustlive/Makefile (revision 516738) @@ -1,64 +1,64 @@ # $FreeBSD$ PORTNAME= faustlive PORTVERSION= g20171205 PORTREVISION= 4 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= Standalone application that embeds Faust LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/GPL.txt BUILD_DEPENDS= ${LOCALBASE}/lib/libfaust.a:audio/faust LIB_DEPENDS= libLLVM-${LLVM_VERSION:C/([1-9])([0-9])/\1.\2/}.so:devel/llvm${LLVM_VERSION} \ libasound.so:audio/alsa-lib \ libcurl.so:ftp/curl \ libjack.so:audio/jack \ libmicrohttpd.so:www/libmicrohttpd \ libqrencode.so:graphics/libqrencode # audio/alsa-lib isn't really needed: https://github.com/grame-cncm/faustlive/issues/3 -USES= compiler:c++11-lang gmake qt:5 ssl +USES= compiler:c++11-lang gl gmake qt:5 ssl USE_GITHUB= yes GH_ACCOUNT= grame-cncm GH_TAGNAME= 281fcb8 USE_QT= core gui network widgets buildtools_build qmake_build USE_GL= gl LLVM_VERSION= 60 # llvm version should be the same as in audio/faust CXXFLAGS+= $$(llvm-config${LLVM_VERSION} --cflags) LDFLAGS+= -lexecinfo PLIST_FILES= bin/FaustLive \ share/applications/FaustLive.desktop \ share/icons/hicolor/32x32/apps/Faustlive.png \ share/icons/hicolor/scalable/apps/Faustlive.svg \ share/pixmaps/Faustlive.xpm OPTIONS_DEFINE= PORTAUDIO PORTAUDIO_MAKE_ARGS= PORTAUDIO=1 PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio post-patch: @${MV} ${WRKSRC}/Build/Linux ${WRKSRC}/Build/FreeBSD @${REINPLACE_CMD} -e ' \ s|SPEC := ""|SPEC := "FaustLive.pro"|; \ s|PREFIX :=|PREFIX ?=|; \ s|DESTDIR :=|DESTDIR ?=|; \ s|llvm-config|llvm-config${LLVM_VERSION}|g' \ ${WRKSRC}/Build/FreeBSD/Makefile @${REINPLACE_CMD} -e ' \ s|########## LIBS AND FLAGS|CXXFLAGS+=$$$$system($$$$LLVM_CONFIG --cflags)| ; \ s|/use/local|${LOCALBASE}| ; \ s|-L/opt/local/lib$$|-L${LOCALBASE}/lib -lexecinfo|' \ ${WRKSRC}/Build/FreeBSD/FaustLive.pro @${REINPLACE_CMD} -e ' \ s|#!/bin/bash|#!/bin/sh|' \ ${WRKSRC}/Build/FreeBSD/buildversion post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/FaustLive .include Index: head/audio/fossmixer/Makefile =================================================================== --- head/audio/fossmixer/Makefile (revision 516737) +++ head/audio/fossmixer/Makefile (revision 516738) @@ -1,73 +1,73 @@ # $FreeBSD$ PORTNAME= fossmixer PORTVERSION= 0.0.2 CATEGORIES= audio MASTER_SITES= https://downloads.sourceforge.net/project/detroit/ DISTNAME= detroit-0.2.1 EXTRACT_SUFX= .tar.xz MAINTAINER= jani@lasipalatsi.fi COMMENT= Graphical mixer application for OSS LICENSE= BSD3CLAUSE RUN_DEPENDS= ${LOCALBASE}/share/fonts/noto/NotoSans-Italic.ttf:x11-fonts/noto-basic \ ${LOCALBASE}/share/fonts/noto/NotoSans-Regular.ttf:x11-fonts/noto-basic LIB_DEPENDS= libao.so:audio/libao \ libportaudio.so:audio/portaudio \ libpulse-simple.so:audio/pulseaudio \ libiconv.so:converters/libiconv \ libltdl.so:devel/libltdl \ libfreetype.so:print/freetype2 -USES= gettext-runtime gl perl5 +USES= gettext-runtime gl perl5 xorg USE_GL= gl USE_PERL5= patch build USE_XORG= x11 xext xrandr WRKSRC= ${WRKDIR}/${DISTNAME} HAS_CONFIGURE= yes CONFIGURE_ARGS= --disable-bob \ --disable-color \ --disable-coords \ --disable-draw \ --disable-image \ --disable-math \ --disable-menu \ --disable-remote \ --sysconfdir="${ETCDIR}" \ --with-libiconv="${LOCALBASE}" \ --with-libintl="${LOCALBASE}" \ --with-libltdl="${LOCALBASE}" ALL_TARGET= INSTALL_TARGET= install-strip post-patch: @(cd ${WRKSRC}/apps && ./build.sh fossmixer) @for i in alsa flac samplerate gnutls openssl librsvg-2.0; do \ ${REINPLACE_CMD} -e "s|$${i}|$${i}_EXCLUDE|g" ${WRKSRC}/configure ; \ done @${REINPLACE_CMD} -e "s|^.*bobs.*$$||" ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e "s|@echo Compiling engine/$$< ; ||" ${WRKSRC}/engine/Makefile.in post-install: @for i in conf res; do \ if [ -e "${STAGEDIR}${PREFIX}/etc/fossmixer/fossmixer.$${i}" ]; then \ ${MV} -f \ ${STAGEDIR}${PREFIX}/etc/fossmixer/fossmixer.$${i} \ ${STAGEDIR}${PREFIX}/etc/fossmixer/fossmixer.$${i}.sample ; \ fi ; \ done @for i in NotoSans-Italic NotoSans-Regular; do \ ${LN} -sf \ "${LOCALBASE}/share/fonts/noto/$${i}.ttf" \ "${STAGEDIR}${PREFIX}/share/detroit/fonts/$${i}.ttf" ; \ done .include Index: head/audio/geonkick-lv2/Makefile =================================================================== --- head/audio/geonkick-lv2/Makefile (revision 516737) +++ head/audio/geonkick-lv2/Makefile (revision 516738) @@ -1,37 +1,38 @@ # $FreeBSD$ PORTNAME= geonkick DISTVERSIONPREFIX= v DISTVERSION= 1.8-2 DISTVERSIONSUFFIX= -g2e148d8 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Software percussion synthesizer LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE .if exists(/usr/include/c++/v1) && !exists(/usr/include/c++/v1/filesystem) BROKEN= STL feature 'filesystem' isn't available # ' .endif BUILD_DEPENDS= lv2>0:audio/lv2 \ gmake:devel/gmake \ rapidjson>0:devel/rapidjson \ redkite>0:x11-toolkits/redkite LIB_DEPENDS= libjack.so:audio/jack \ libsndfile.so:audio/libsndfile -USES= compiler:c++14-lang cmake:noninja gnome localbase:ldflags pkgconfig shared-mime-info +USES= compiler:c++14-lang cmake:noninja gnome localbase:ldflags \ + pkgconfig shared-mime-info xorg USE_GITHUB= yes GH_ACCOUNT= quamplex USE_GNOME= cairo USE_XORG= x11 CMAKE_ARGS= -DFREEBSD_GMAKE=${GMAKE} #INSTALLS_ICONS= yes # disabled because it causes: gtk-update-icon-cache: Failed to open file /usr/local/share/icons/hicolor/.icon-theme.cache : Permission denied .include Index: head/audio/giada/Makefile =================================================================== --- head/audio/giada/Makefile (revision 516737) +++ head/audio/giada/Makefile (revision 516738) @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= giada DISTVERSIONPREFIX= v DISTVERSION= 0.15.3 PORTREVISION= 3 CATEGORIES= audio PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= ea7a3a8c300cf24cee50a834aa0f579fada5f660.patch:-p1 MAINTAINER= yuri@FreeBSD.org COMMENT= Hardcore loop machine LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libasound.so:audio/alsa-lib \ libfltk.so:x11-toolkits/fltk \ libfreetype.so:print/freetype2 \ libjack.so:audio/jack \ libjansson.so:devel/jansson \ libpulse.so:audio/pulseaudio \ librtmidi.so:audio/rtmidi \ libsamplerate.so:audio/libsamplerate \ libsndfile.so:audio/libsndfile -USES= autoreconf compiler:c++11-lang gmake localbase +USES= autoreconf compiler:c++11-lang gmake localbase xorg USE_GITHUB= yes GH_ACCOUNT= monocasual GNU_CONFIGURE= yes CONFIGURE_ARGS= --target=${OPSYS:tl} USE_XORG= x11 xext xft xpm LDFLAGS+= -lfltk PLIST_FILES= bin/giada .include Index: head/audio/gmpc/Makefile =================================================================== --- head/audio/gmpc/Makefile (revision 516737) +++ head/audio/gmpc/Makefile (revision 516738) @@ -1,42 +1,43 @@ # Created by: Mark Reidel # $FreeBSD$ PORTNAME= gmpc PORTVERSION= 11.8.16 PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= audio MASTER_SITES= http://download.sarine.nl/Programs/gmpc/${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Full featured GTK2 client for musicpd LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gob2:devel/gob2 \ valac:lang/vala LIB_DEPENDS= libmpd.so:audio/libmpd \ libsexy.so:x11-toolkits/libsexy \ libsoup-2.4.so:devel/libsoup \ libunique-1.0.so:x11-toolkits/unique \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 GNU_CONFIGURE= yes -USES= gettext gmake libtool localbase pathfix pkgconfig sqlite +USES= gettext gmake gnome libtool localbase pathfix pkgconfig sqlite \ + xorg USE_XORG= ice sm x11 USE_GNOME= cairo glib20 gtk20 intltool libglade2 INSTALLS_ICONS= yes CONFIGURE_ARGS= --enable-system-libsexy LIBS+= -lm OPTIONS_DEFINE= MMKEYS XSPF OPTIONS_DEFAULT= MMKEYS MMKEYS_CONFIGURE_ON=--disable-mmkeys XSPF_LIB_DEPENDS= libxspf.so:multimedia/libxspf XSPF_CONFIGURE_ENABLE= libxspf .include Index: head/audio/gogglesmm/Makefile =================================================================== --- head/audio/gogglesmm/Makefile (revision 516737) +++ head/audio/gogglesmm/Makefile (revision 516738) @@ -1,114 +1,115 @@ # Created by: Sascha Klauder # $FreeBSD$ PORTNAME= gogglesmm PORTVERSION= 1.2.1 PORTREVISION= 5 CATEGORIES= audio MAINTAINER= jhale@FreeBSD.org COMMENT= Music collection manager and player LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_powerpc64= fails to compile: ap_mad.cpp:358:2: \#error fixme LIB_DEPENDS= libtag.so:audio/taglib \ libexpat.so:textproc/expat2 \ libFOX-1.7.so:x11-toolkits/fox17 USES= cmake compiler:c++11-lib desktop-file-utils \ - localbase:ldflags pkgconfig shebangfix sqlite + localbase:ldflags pkgconfig shebangfix sqlite xorg USE_GITHUB= yes USE_XORG= ice sm x11 CMAKE_OFF= WITH_CFOX INSTALLS_ICONS= yes SHEBANG_FILES= extra/*.py PORTDOCS= AUTHORS ChangeLog README OPTIONS_DEFINE= A52 ALSA DBUS DCA DOCS FAAD FLAC IMPORT MAD NLS \ OGG OPENGL OPUS PULSEAUDIO ZLIB OPTIONS_RADIO= SSL VORBISDEC OPTIONS_RADIO_SSL= GCRYPT GNUTLS OPENSSL VORBISDEC_DESC= Vorbis decoder library OPTIONS_RADIO_VORBISDEC= TREMOR VORBIS OPTIONS_DEFAULT= DBUS FAAD FLAC MAD OGG OPENGL OPENSSL OPUS VORBIS ZLIB OPTIONS_SUB= yes A52_LIB_DEPENDS= liba52.so:audio/liba52 A52_CMAKE_BOOL= WITH_A52 ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CMAKE_BOOL= WITH_ALSA DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CMAKE_BOOL= WITH_DBUS DCA_LIB_DEPENDS= libdca.so:multimedia/libdca DCA_CMAKE_BOOL= WITH_DCA FAAD_LIB_DEPENDS= libfaad.so:audio/faad FAAD_CMAKE_BOOL= WITH_FAAD FLAC_LIB_DEPENDS= libFLAC.so:audio/flac FLAC_CMAKE_BOOL= WITH_FLAC FLAC_IMPLIES= OGG GCRYPT_DESC= MD5 calculation via libgcrypt (no https) GCRYPT_LIB_DEPENDS= libgcrypt.so:security/libgcrypt GCRYPT_CMAKE_BOOL= WITH_GCRYPT GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CMAKE_BOOL= WITH_GNUTLS IMPORT_DESC= Install scripts to import old databases IMPORT_USES= python:2.7 IMPORT_CMAKE_BOOL= WITH_IMPORT MAD_LIB_DEPENDS= libmad.so:audio/libmad MAD_CMAKE_BOOL= WITH_MAD NLS_USES= gettext NLS_CMAKE_BOOL= WITH_NLS OGG_LIB_DEPENDS= libogg.so:audio/libogg OGG_CMAKE_BOOL= WITH_OGG OPENGL_LIB_DEPENDS= libepoxy.so:graphics/libepoxy +OPENGL_USES= gl OPENGL_USE= GL=gl,glu OPENGL_CMAKE_BOOL= WITH_OPENGL OPENSSL_USES= ssl OPENSSL_CMAKE_BOOL= WITH_OPENSSL OPUS_LIB_DEPENDS= libopus.so:audio/opus OPUS_CMAKE_BOOL= WITH_OPUS OPUS_IMPLIES= OGG PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_BOOL= WITH_PULSE TREMOR_LIB_DEPENDS= libvorbisidec.so:audio/libtremor TREMOR_CMAKE_BOOL= WITH_TREMOR TREMOR_IMPLIES= OGG VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis VORBIS_CMAKE_BOOL= WITH_VORBIS VORBIS_IMPLIES= OGG ZLIB_CMAKE_BOOL= WITH_ZLIB .include .if ${PORT_OPTIONS:MOGG} && !${PORT_OPTIONS:MTREMOR} && !${PORT_OPTIONS:MVORBIS} IGNORE= you have selected an option that requires a Vorbis decoder. Run 'make config' and select one .endif post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/audio/goobox/Makefile =================================================================== --- head/audio/goobox/Makefile (revision 516737) +++ head/audio/goobox/Makefile (revision 516738) @@ -1,38 +1,39 @@ # Created by: Alexander Nedotsukov # $FreeBSD$ PORTNAME= goobox PORTVERSION= 3.4.2 CATEGORIES= audio gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= CD player and ripper for GNOME Desktop environment LICENSE= GPLv2 BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libdiscid.so:audio/libdiscid \ libcoverart.so.0:audio/libcoverart \ libmusicbrainz5.so:audio/libmusicbrainz5 \ libbrasero-media3.so:sysutils/brasero \ libunique-1.0.so:x11-toolkits/unique -USES= desktop-file-utils gettext gmake gnome localbase pkgconfig tar:xz +USES= desktop-file-utils gettext gmake gnome localbase pkgconfig \ + tar:xz xorg USE_GNOME= glib20 gtk30 intlhack USE_XORG= x11 USE_GSTREAMER1= yes GNU_CONFIGURE= yes INSTALLS_ICONS= yes INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.gnome.Goobox.gschema.xml OPTIONS_DEFINE= NOTIFY OPTIONS_DEFAULT=NOTIFY NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify NOTIFY_CONFIGURE_ENABLE=notification .include Index: head/audio/gqradio/Makefile =================================================================== --- head/audio/gqradio/Makefile (revision 516737) +++ head/audio/gqradio/Makefile (revision 516738) @@ -1,45 +1,45 @@ # Created by: Stefan Jahn # $FreeBSD$ PORTNAME= gqradio PORTVERSION= 1.9.2 PORTREVISION= 13 CATEGORIES= audio MASTER_SITES= SF/gqmpeg/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= GTK2 based FM tuner LICENSE= GPLv2 -USES= gettext pathfix pkgconfig +USES= gettext gnome pathfix pkgconfig xorg USE_GNOME= gtk20 USE_XORG= x11 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lm -lX11 OPTIONS_DEFINE= DOCS V4L V4L_BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat V4L_CONFIGURE_ENV_OFF= ac_cv_header_linux_videodev_h=no post-patch: @${REINPLACE_CMD} -e \ 's|header_machine_ioctl_bt848|header_dev_bktr_ioctl_bt848| ; \ s|machine/ioctl_bt848|dev/bktr/ioctl_bt848| ; \ s|\(doc/gqradio\)-\$$VERSION|\1|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|^\(readmedir = \).*|\1$$(prefix)/share/doc/gqradio|; \ s|COPYING||' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ 's|^\(Icon=\).*|\1${PREFIX}/share/pixmaps/gqradio.png|' \ ${WRKSRC}/gqradio.desktop @${REINPLACE_CMD} -e \ 's|machine/ioctl_bt848|dev/bktr/ioctl_bt848|' \ ${WRKSRC}/src/io_radio.c .include Index: head/audio/guidolib/Makefile =================================================================== --- head/audio/guidolib/Makefile (revision 516737) +++ head/audio/guidolib/Makefile (revision 516738) @@ -1,111 +1,111 @@ # $FreeBSD$ PORTNAME= guidolib DISTVERSIONPREFIX= v DISTVERSION= 164-61 DISTVERSIONSUFFIX= -gbcd5705d PORTREVISION= 2 CATEGORIES= audio graphics print PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= 713a205a6e57.patch:-p1 MAINTAINER= yuri@FreeBSD.org COMMENT= Library for graphic rendering of music scores LICENSE= MPL20 BUILD_DEPENDS= cmake:devel/cmake -USES= compiler:c++11-lang gmake gnome pkgconfig qt:5 +USES= compiler:c++11-lang gl gmake gnome pkgconfig qt:5 xorg USE_GITHUB= yes GH_ACCOUNT= grame-cncm USE_QT= core gui widgets printsupport xml buildtools_build qmake_build USE_GL= gl USE_GNOME= cairo USE_LDCONFIG= yes BUILD_WRKSRC= ${WRKSRC}/build MAKE_ARGS= LINUXMIDI=no OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= * PORTEXAMPLES= * post-extract: @${RM} -r ${WRKSRC}/src/midisharelight post-patch: @${REINPLACE_CMD} -i '' -E ' \ s|Linux|FreeBSD|; \ s|-DMIDIEXPORT=yes|-DMIDIEXPORT=off|' \ $$(${FIND} ${WRKSRC} -name Makefile) \ $$(${FIND} ${WRKSRC}/environments/Qt -name Make.shared) @${REINPLACE_CMD} -i '' -e ' \ s|PUBLIC_HEADER DESTINATION /usr/include/guido|PUBLIC_HEADER DESTINATION ${PREFIX}/include/guido|; \ s|LIBDEST /usr/lib|LIBDEST ${PREFIX}/lib|; \ s|LIBPATH "/usr/lib"|LIBPATH "${LOCALBASE}/lib"|; \ s|-L/usr/local|-L${LOCALBASE}|' \ ${WRKSRC}/build/CMakeLists.txt @${REINPLACE_CMD} -i '' -e ' \ s|-lGUIDOEngine|-L${WRKSRC}/build -lGUIDOEngine|' \ ${WRKSRC}/environments/Qt/apps/GUIDOEngine.shared \ ${WRKSRC}/environments/Qt/GuidoServer/GUIDOEngineLink.pri \ ${WRKSRC}/environments/Qt/libs/GuidoQt/GuidoQt.pro \ ${WRKSRC}/environments/Qt/apps/guido2image/Makefile \ ${WRKSRC}/src/tools/Makefile \ ${WRKSRC}/validate/Makefile @${REINPLACE_CMD} -i '' -e ' \ s|!android:CONFIG += staticlib|#!android:CONFIG += staticlib|' \ ${WRKSRC}/environments/Qt/libs/GuidoQt/GuidoQt.pro @${REINPLACE_CMD} -i '' -e ' \ s|/usr|$$(DESTDIR)$$(PREFIX)|; \ s|libGuidoQt.a|libGuidoQt.*|' \ ${WRKSRC}/environments/Qt/libs/Makefile @${REINPLACE_CMD} -i '' -e ' \ s|SET(CMAKE_INSTALL_PREFIX /usr )|SET(CMAKE_INSTALL_PREFIX ${PREFIX} )|' \ ${WRKSRC}/build/CMakeLists.txt \ ${WRKSRC}/src/tools/build/CMakeLists.txt do-install: ${INSTALL_PROGRAM} \ ${WRKSRC}/environments/Qt/apps/GuidoEditor/GuidoEditor \ ${WRKSRC}/environments/Qt/apps/GuidoSceneComposer/GuidoSceneComposer \ ${WRKSRC}/environments/Qt/apps/guido2image/guido2image \ ${WRKSRC}/src/tools/build/linux/midi2proll \ ${WRKSRC}/src/tools/build/linux/guido* \ ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/include/guido ${INSTALL_DATA} \ ${WRKSRC}/src/engine/include/*.h \ ${WRKSRC}/platforms/linux/src/Cairo*.h \ ${WRKSRC}/environments/Qt/libs/GuidoQt/include/*.h \ ${STAGEDIR}${PREFIX}/include/guido ${INSTALL_LIB} \ ${WRKSRC}/build/libGUIDOEngine.* \ ${WRKSRC}/environments/Qt/libs/libGuidoQt.* \ ${STAGEDIR}${PREFIX}/lib @${MKDIR} ${STAGEDIR}${PREFIX}/share/fonts/guido ${INSTALL_DATA} \ ${WRKSRC}/src/guido2.ttf \ ${STAGEDIR}${PREFIX}/share/fonts/guido .for sz in 48 128 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps ${INSTALL_DATA} \ ${WRKSRC}/environments/Qt/package/debianbase/usr/share/icons/hicolor/${sz}x${sz}/apps/* \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps .endfor ${INSTALL_DATA} \ ${WRKSRC}/environments/Qt/package/debianbase/usr/share/applications/*.desktop \ ${STAGEDIR}${DESKTOPDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/package/doc/*.pdf ${STAGEDIR}${DOCSDIR} ${CP} -r ${WRKSRC}/package/doc/html ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} -r ${WRKSRC}/gmn-examples/* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/audio/gxplugins-lv2/Makefile =================================================================== --- head/audio/gxplugins-lv2/Makefile (revision 516737) +++ head/audio/gxplugins-lv2/Makefile (revision 516738) @@ -1,54 +1,55 @@ # $FreeBSD$ PORTNAME= gxplugins DISTVERSIONPREFIX= v DISTVERSION= 0.7 PORTREVISION= 1 CATEGORIES= audio PKGNAMESUFFIX= -lv2 DIST_SUBDIR= ${PORTNAME} MAINTAINER= yuri@FreeBSD.org COMMENT= Set of LV2 plugins from the guitarix project LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 -USES= compiler:c++11-lang gettext-runtime gmake gnome localbase pkgconfig +USES= compiler:c++11-lang gettext-runtime gmake gnome localbase \ + pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= brummer10 GH_PROJECT= GxPlugins.lv2 USE_GNOME= cairo USE_XORG= x11 USE_BINUTILS= yes # linking needs some GNU features, fails on 12 without this, see https://github.com/brummer10/GxPlugins.lv2/issues/9 MAKE_ENV= PATH=${LOCALBASE}/bin:/usr/bin:/bin # 'ld' needs to be first in the path on 12, -B{path} isn't sufficient for some reason LDFLAGS+= -B${LOCALBASE}/bin # Use ld provided by USE_BINUTILS for GNU features, otherwise GNU ld isn't called .for x in GxAxisFace.lv2:9faf769 GxBaJaTubeDriver.lv2:c219ce5 GxBlueAmp.lv2:7c8fb11 GxBoobTube.lv2:4a5dd48 GxBottleRocket.lv2:98d41d4 \ GxClubDrive.lv2:2ecd909 GxCreamMachine.lv2:bad5307 GxDOP250.lv2:67a86cc GxEpic.lv2:f72db5b GxEternity.lv2:7b3b6e8 \ GxFz1b.lv2:78fbf20 GxFz1s.lv2:f10812b GxGuvnor.lv2:9e410d8 GxHeathkit.lv2:e4edcb8 GxHotBox.lv2:09d0a85 \ GxHyperion.lv2:dd86308 GxKnightFuzz.lv2:f719843 GxLiquidDrive.lv2:99061a0 GxLuna.lv2:b6b13f7 GxMicroAmp.lv2:ff4073c \ GxPlexi.lv2:ba115d5 GxQuack.lv2:05e53d6 GxSD1.lv2:9c8d6a4 GxSD2Lead.lv2:ad987d0 GxSVT.lv2:7c7880c \ GxSaturator.lv2:52bf9e3 GxShakaTube.lv2:7682324 GxSloopyBlue.lv2:fa4e3f4 GxSlowGear.lv2:5471bd4 GxSunFace.lv2:b2fc690 \ GxSuperFuzz.lv2:b8103b5 GxSupersonic.lv2:a116614 GxSuppaToneBender.lv2:0fd3051 GxTimRay.lv2:efda591 GxToneMachine.lv2:efa8681 \ GxTubeDistortion.lv2:a1a789f GxUVox720k.lv2:a7ad702 GxUltraCab.lv2:8e5fa23 GxVBassPreAmp.lv2:d7f2f6a GxValveCaster.lv2:c29392b \ GxVintageFuzzMaster.lv2:8bec199 GxVmk2.lv2:c5bd4a7 GxVoodoFuzz.lv2:7356f5a GH_TUPLE+= brummer10:${x}:${x:C/\..*//}/${x:C/:.*//} .endfor post-patch: # SIMD level is wrongly determined during build, not during run: https://github.com/brummer10/GxPlugins.lv2/issues/8 @${REINPLACE_CMD} -E ' \ s|shell cat /proc/cpuinfo|shell echo ""|; \ s| -fstrength-reduce||; \ s| -O2||; s| -Wl,-z,nodelete||; \ s|INSTALL_DIR = .*|INSTALL_DIR = ${PREFIX}/lib/lv2|' \ ${WRKSRC}/*/Makefile post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/*/*.so .include Index: head/audio/jalv-select/Makefile =================================================================== --- head/audio/jalv-select/Makefile (revision 516737) +++ head/audio/jalv-select/Makefile (revision 516738) @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= jalv-select DISTVERSIONPREFIX= v DISTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= Little app to select lv2 plugins to run with jalv LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ liblilv-0.so:audio/lilv \ libserd-0.so:devel/serd \ libsord-0.so:devel/sord \ libsratom-0.so:audio/sratom RUN_DEPENDS= jalv:audio/jalv -USES= gettext-runtime gmake gnome pkgconfig +USES= gettext-runtime gmake gnome pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= brummer10 GH_PROJECT= jalv_select USE_GNOME= atk atkmm cairo gdkpixbuf2 glib20 glibmm gtk20 gtkmm24 pango pangomm USE_XORG= x11 MAKE_ARGS= MAN_DIR=${PREFIX}/man/man1 post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/jalv.select .include Index: head/audio/lsp-plugins-lv2/Makefile =================================================================== --- head/audio/lsp-plugins-lv2/Makefile (revision 516737) +++ head/audio/lsp-plugins-lv2/Makefile (revision 516738) @@ -1,46 +1,46 @@ # $FreeBSD$ PORTNAME= lsp-plugins DISTVERSIONPREFIX= ${PORTNAME}- DISTVERSION= 1.1.10 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Collection of free LV2 plugins LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt ONLY_FOR_ARCHS= amd64 armv7 i386 powerpc64 ONLY_FOR_ARCHS_REASON= assembly only for these architectures BUILD_DEPENDS= lv2>0:audio/lv2 LIB_DEPENDS= libsndfile.so:audio/libsndfile -USES= compiler:c11 gmake gl gnome iconv:wchar_t pkgconfig +USES= compiler:c11 gmake gl gnome iconv:wchar_t pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= sadko4u USE_GCC= any # clang breaks: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232911 USE_GNOME= cairo USE_XORG= x11 USE_GL= gl BINARY_ALIAS= g++=${CXX} MAKE_ARGS= BUILD_MODULES='lv2' OPTIONS_DEFINE= JACK OPTIONS_DEFAULT= JACK OPTIONS_SUB= yes JACK_MAKE_ARGS= BUILD_MODULES+='jack' JACK_LIB_DEPENDS= libjack.so:audio/jack post-patch: # FreeBSD does not have exp10(3), use pow(3) instead @${GREP} -lR "exp10(" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|exp10(|pow(10.,|' @${GREP} -lR "" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|||' .include Index: head/audio/luppp/Makefile =================================================================== --- head/audio/luppp/Makefile (revision 516737) +++ head/audio/luppp/Makefile (revision 516738) @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= luppp DISTVERSIONPREFIX= release- DISTVERSION= 1.2.1 PORTREVISION= 1 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= Live looping music creation tool LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libjack.so:audio/jack \ liblo.so:audio/liblo \ libntk.so:x11-toolkits/ntk \ libsamplerate.so:audio/libsamplerate \ libsndfile.so:audio/libsndfile -USES= cmake compiler:c++11-lang gnome pkgconfig +USES= cmake compiler:c++11-lang gnome pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= openAVproductions GH_PROJECT= openAV-Luppp USE_GNOME= cairo USE_XORG= x11 PLIST_FILES= bin/luppp post-patch: @${REINPLACE_CMD} -e ' \ s|execute_process(COMMAND git log --oneline -n1|execute_process(COMMAND echo "n/a"|' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e ' \ s| -O3||; \ s| -g||; \ s|"x86_64"|"amd64"|' \ ${WRKSRC}/src/CMakeLists.txt .include Index: head/audio/mate-media/Makefile =================================================================== --- head/audio/mate-media/Makefile (revision 516737) +++ head/audio/mate-media/Makefile (revision 516738) @@ -1,36 +1,36 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= mate-media PORTVERSION= 1.22.1 CATEGORIES= audio mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= Multimedia applications for the MATE desktop LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libcanberra-gtk.so:audio/libcanberra \ libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libstartup-notification-1.so:x11/startup-notification \ libunique-3.0.so:x11-toolkits/libunique3 PORTSCOUT= limitw:1,even -USES= gettext gmake libtool localbase pathfix \ - pkgconfig tar:xz +USES= gettext gmake gnome libtool localbase mate pathfix \ + pkgconfig tar:xz xorg USE_MATE= desktop mixer panel USE_GNOME= cairo glib20 gtk30 intlhack libxml2 USE_XORG= x11 USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALLS_ICONS= yes INSTALL_TARGET= install-strip .include Index: head/audio/midi-matrix-lv2/Makefile =================================================================== --- head/audio/midi-matrix-lv2/Makefile (revision 516737) +++ head/audio/midi-matrix-lv2/Makefile (revision 516738) @@ -1,28 +1,28 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= midi-matrix DISTVERSION= 0.22.0 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= https://gitlab.com/OpenMusicKontrollers/midi_matrix.lv2/repository/archive.tar.gz?ref=${DISTVERSION}&dummy=/ PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= LV2 'Midi Matrix' plugin bundle: 'Channel Filter' LICENSE= ART20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= lv2>0:audio/lv2 \ lv2lint:audio/lv2lint \ sord_validate:devel/sord -USES= compiler:c11 gl meson pkgconfig +USES= compiler:c11 gl meson pkgconfig xorg USE_XORG= x11 xext USE_GL= gl glu post-extract: @${MV} ${WRKDIR}/midi_matrix* ${WRKDIR}/${PORTNAME}-${PORTVERSION} .include Index: head/audio/mixer.app/Makefile =================================================================== --- head/audio/mixer.app/Makefile (revision 516737) +++ head/audio/mixer.app/Makefile (revision 516738) @@ -1,25 +1,26 @@ # Created by: Chris Piazza # $FreeBSD$ PORTNAME= mixer.app PORTVERSION= 1.8.0 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= DEBIAN_POOL DISTNAME= ${PORTNAME}_${PORTVERSION}.orig MAINTAINER= mbeis@xs4all.nl COMMENT= Another mixer intended for the windowmaker dockapp PLIST_FILES= bin/Mixer.app WRKSRC= ${WRKDIR}/Mixer.app-${PORTVERSION} CXXFLAGS+= -fno-rtti -fno-exceptions -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lXpm -lXext -lX11 MAKE_ARGS= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" +USES= xorg USE_XORG= xpm xext x11 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/Mixer.app ${STAGEDIR}${PREFIX}/bin .include Index: head/audio/mixxx/Makefile =================================================================== --- head/audio/mixxx/Makefile (revision 516737) +++ head/audio/mixxx/Makefile (revision 516738) @@ -1,118 +1,118 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= mixxx DISTVERSIONPREFIX= release- DISTVERSION= 2.2.2 PORTREVISION= 2 CATEGORIES= audio MAINTAINER= acm@FreeBSD.org COMMENT= DJ mixing application LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= fails to compile: Exception("invalid machine type") BUILD_DEPENDS= lv2>=1.14.0:audio/lv2 LIB_DEPENDS= libchromaprint.so:audio/chromaprint \ libFLAC.so:audio/flac \ libfftw3.so:math/fftw3 \ libhidapi.so:comms/hidapi \ libid3tag.so:audio/libid3tag \ libmad.so:audio/libmad \ libmodplug.so:audio/libmodplug \ libportaudio.so:audio/portaudio \ libSoundTouch.so:audio/soundtouch \ libebur128.so:audio/libebur128 \ librubberband.so:audio/rubberband \ libsndfile.so:audio/libsndfile \ libvamp-sdk.so:audio/vamp-plugin-sdk \ libogg.so:audio/libogg \ libvorbisfile.so:audio/libvorbis \ libtag.so:audio/taglib \ libprotobuf.so:devel/protobuf \ liblilv-0.so:audio/lilv -USES= compiler:c++11-lang gl iconv qt:5 pkgconfig scons +USES= compiler:c++11-lang gl iconv qt:5 pkgconfig scons xorg USE_XORG= x11 USE_GL= gl glu USE_GITHUB= yes GH_ACCOUNT= mixxxdj USE_QT= buildtools concurrent core dbus gui network opengl script scripttools \ sql sql-sqlite3 svg testlib xml xmlpatterns linguisttools_build \ qmake_build widgets CONFLICTS= mixxx20* mixxx21* MAKE_ARGS= qtdir="${PREFIX}" install_root="${PREFIX}" \ build=release optimize=off ${GUI} battery=0 vamp=1 modplug=1 mad=1 LATE_INSTALL_ARGS= --install-sandbox=${STAGEDIR} GUI= qt5=1 PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= DOCS FAAD FFMPEG GPERFTOOLS HID LAME OPUS SHOUTCAST WAVPACK OPTIONS_DEFAULT= FAAD FFMPEG HID SHOUTCAST OPUS WAVPACK OPTIONS_SUB= yes FAAD_LIB_DEPENDS= libfaad.so:audio/faad \ libmp4v2.so:multimedia/mp4v2 FAAD_MAKE_ARGS= faad=1 FAAD_MAKE_ARGS_OFF= faad=0 FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_MAKE_ARGS= ffmpeg=1 FFMPEG_MAKE_ARGS_OFF= ffmpeg=0 GPERFTOOLS_LIB_DEPENDS= libtcmalloc.so:devel/google-perftools GPERFTOOLS_MAKE_ARGS= perftools=1 GPERFTOOLS_MAKE_ARGS_OFF= perftools=0 HID_DESC= USB HID controllers support HID_MAKE_ARGS= hid=1 HID_MAKE_ARGS_OFF= hid=0 LAME_RUN_DEPENDS= lame:audio/lame OPUS_LIB_DEPENDS= libopus.so:audio/opus \ libopusfile.so:audio/opusfile OPUS_MAKE_ARGS= opus=1 OPUS_MAKE_ARGS_OFF= opus=0 SHOUTCAST_LIB_DEPENDS= libshout.so:audio/libshout SHOUTCAST_MAKE_ARGS= shoutcast=1 SHOUTCAST_MAKE_ARGS_OFF= shoutcast=0 WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_MAKE_ARGS= wv=1 WAVPACK_MAKE_ARGS_OFF= wv=0 post-patch: @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g ; \ s|%%PREFIX%%|${PREFIX}|g" \ ${WRKSRC}/build/depends.py @${REINPLACE_CMD} -e "s|bzr |true |g" \ ${WRKSRC}/build/util.py @${REINPLACE_CMD} -e "/('install', docs)/d" \ ${WRKSRC}/src/SConscript @${REINPLACE_CMD} -e "s|^Exec=.*|Exec=mixxx| ; \ s|^Icon=.*|Icon=${PREFIX}/share/pixmaps/mixxx_icon.svg|" \ ${WRKSRC}/res/linux/mixxx.desktop @${REINPLACE_CMD} -e "s,(Q_OS_LINUX),(Q_OS_LINUX) || defined(Q_OS_FREEBSD),g" \ ${WRKSRC}/src/util/screensaver.h .for i in midi/midimessage.h @${ECHO_CMD} >> ${WRKSRC}/src/controllers/${i} .endfor post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mixxx @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/*/*.so @${MKDIR} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/soundsource @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in Mixxx-Manual.pdf README README.md (cd ${WRKSRC} && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}) .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} Mixxx-Manual.pdf \ ${STAGEDIR}${DOCSDIR} @${FIND} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/soundsource -type d -empty -delete .include Index: head/audio/mixxx21/Makefile =================================================================== --- head/audio/mixxx21/Makefile (revision 516737) +++ head/audio/mixxx21/Makefile (revision 516738) @@ -1,114 +1,114 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= mixxx DISTVERSIONPREFIX= release- DISTVERSION= 2.1.8 PORTREVISION= 5 CATEGORIES= audio PKGNAMESUFFIX= 21 MAINTAINER= acm@FreeBSD.org COMMENT= DJ mixing application LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= fails to compile: Exception("invalid machine type") LIB_DEPENDS= libchromaprint.so:audio/chromaprint \ libFLAC.so:audio/flac \ libfftw3.so:math/fftw3 \ libhidapi.so:comms/hidapi \ libid3tag.so:audio/libid3tag \ libmad.so:audio/libmad \ libmodplug.so:audio/libmodplug \ libportaudio.so:audio/portaudio \ libSoundTouch.so:audio/soundtouch \ libebur128.so:audio/libebur128 \ librubberband.so:audio/rubberband \ libsndfile.so:audio/libsndfile \ libvamp-sdk.so:audio/vamp-plugin-sdk \ libogg.so:audio/libogg \ libvorbisfile.so:audio/libvorbis \ libtag.so:audio/taglib \ libprotobuf.so:devel/protobuf -USES= compiler:c++11-lang gl iconv qt:5 pkgconfig scons +USES= compiler:c++11-lang gl iconv qt:5 pkgconfig scons xorg USE_XORG= x11 USE_GL= gl glu USE_GITHUB= yes GH_ACCOUNT= mixxxdj USE_QT= buildtools concurrent core dbus gui network opengl script scripttools \ sql sql-sqlite3 svg testlib xml xmlpatterns linguisttools_build \ qmake_build widgets CONFLICTS= mixxx20* mixxx MAKE_ARGS= qtdir="${PREFIX}" install_root="${PREFIX}" \ build=release optimize=off ${GUI} battery=0 vamp=1 modplug=1 LATE_INSTALL_ARGS= --install-sandbox=${STAGEDIR} GUI= qt5=1 PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= DOCS FAAD GPERFTOOLS HID LAME OPUS SHOUTCAST WAVPACK OPTIONS_DEFAULT= FAAD HID SHOUTCAST OPUS WAVPACK OPTIONS_SUB= yes FAAD_LIB_DEPENDS= libfaad.so:audio/faad \ libmp4v2.so:multimedia/mp4v2 FAAD_MAKE_ARGS= faad=1 FAAD_MAKE_ARGS_OFF= faad=0 GPERFTOOLS_LIB_DEPENDS= libtcmalloc.so:devel/google-perftools GPERFTOOLS_MAKE_ARGS= perftools=1 GPERFTOOLS_MAKE_ARGS_OFF= perftools=0 HID_DESC= USB HID controllers support HID_MAKE_ARGS= hid=1 HID_MAKE_ARGS_OFF= hid=0 LAME_RUN_DEPENDS= lame:audio/lame OPUS_LIB_DEPENDS= libopus.so:audio/opus \ libopusfile.so:audio/opusfile OPUS_MAKE_ARGS= opus=1 OPUS_MAKE_ARGS_OFF= opus=0 SHOUTCAST_LIB_DEPENDS= libshout.so:audio/libshout SHOUTCAST_MAKE_ARGS= shoutcast=1 SHOUTCAST_MAKE_ARGS_OFF= shoutcast=0 WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_MAKE_ARGS= wv=1 WAVPACK_MAKE_ARGS_OFF= wv=0 post-patch: @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g ; \ s|%%PREFIX%%|${PREFIX}|g" \ ${WRKSRC}/build/depends.py @${REINPLACE_CMD} -e "s|bzr |true |g" \ ${WRKSRC}/build/util.py @${REINPLACE_CMD} -e "/('install', docs)/d" \ ${WRKSRC}/src/SConscript @${REINPLACE_CMD} -e "s|^Exec=.*|Exec=mixxx| ; \ s|^Icon=.*|Icon=${PREFIX}/share/pixmaps/mixxx-icon.png|" \ ${WRKSRC}/res/linux/mixxx.desktop @${REINPLACE_CMD} -e "s,(Q_OS_LINUX),(Q_OS_LINUX) || defined(Q_OS_FREEBSD),g" \ ${WRKSRC}/src/util/screensaver.h .for i in midi/midimessage.h @${ECHO_CMD} >> ${WRKSRC}/src/controllers/${i} .endfor post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mixxx @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/*/*.so @${MKDIR} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/soundsource @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in Mixxx-Manual.pdf README README.md (cd ${WRKSRC} && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}) .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} Mixxx-Manual.pdf \ ${STAGEDIR}${DOCSDIR} @${FIND} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/soundsource -type d -empty -delete .include Index: head/audio/moony-lv2/Makefile =================================================================== --- head/audio/moony-lv2/Makefile (revision 516737) +++ head/audio/moony-lv2/Makefile (revision 516738) @@ -1,28 +1,28 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= moony DISTVERSION= 0.28.0 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= https://gitlab.com/OpenMusicKontrollers/moony.lv2/repository/archive.tar.gz?ref=${PORTVERSION}&dummy=/ PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Realtime Lua as programmable glue in LV2 BROKEN_FreeBSD_11= undefined reference to `clog', see bug#237771 LICENSE= ART20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= lv2>0:audio/lv2 -USES= compiler:c++11-lang gl meson pkgconfig +USES= compiler:c++11-lang gl meson pkgconfig xorg USE_XORG= x11 xext USE_GL= gl glu post-extract: @${MV} ${WRKDIR}/moony* ${WRKDIR}/${PORTNAME}-${PORTVERSION} .include Index: head/audio/nekobi-lv2/Makefile =================================================================== --- head/audio/nekobi-lv2/Makefile (revision 516737) +++ head/audio/nekobi-lv2/Makefile (revision 516738) @@ -1,45 +1,45 @@ # $FreeBSD$ PORTNAME= nekobi DISTVERSION= g20180825 PORTREVISION= 2 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Simple single-oscillator synth based on the Roland TB-303 LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 \ bash:shells/bash LIB_DEPENDS= libjack.so:audio/jack -USES= compiler:c++11-lang gl gmake localbase pkgconfig shebangfix +USES= compiler:c++11-lang gl gmake localbase pkgconfig shebangfix xorg SHEBANG_FILES= dpf/utils/generate-ttl.sh USE_GITHUB= yes GH_ACCOUNT= DISTRHO GH_PROJECT= Nekobi GH_TAGNAME= 840a692 GH_TUPLE= DISTRHO:DPF:ea7545a:dpf/dpf USE_GL= gl USE_XORG= x11 CFLAGS+= -I${FILESDIR} CFLAGS+= -Wno-c++11-narrowing # clang prints errors: https://github.com/DISTRHO/Nekobi/issues/7 .include .if ${CHOSEN_COMPILER_TYPE} == gcc post-patch: @${REINPLACE_CMD} -e 's/-mtune=generic -msse -msse2 //' \ ${WRKSRC}/dpf/Makefile.base.mk .endif do-install: # https://github.com/DISTRHO/Nekobi/issues/8 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/lv2 cd ${WRKSRC}/bin && ${COPYTREE_SHARE} Nekobi.lv2 ${STAGEDIR}${PREFIX}/lib/lv2/ ${INSTALL_PROGRAM} ${WRKSRC}/bin/Nekobi ${STAGEDIR}${PREFIX}/bin .include Index: head/audio/pulseaudio/Makefile =================================================================== --- head/audio/pulseaudio/Makefile (revision 516737) +++ head/audio/pulseaudio/Makefile (revision 516738) @@ -1,130 +1,130 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # # !!!NOTE!!! Any PORTVERSION update to this port must be accompanied by # PORTREVISION bumps of depending ports. PORTNAME= pulseaudio PORTVERSION= 13.0 CATEGORIES= audio MASTER_SITES= http://freedesktop.org/software/pulseaudio/releases/ MAINTAINER= gnome@FreeBSD.org COMMENT= Sound server for UNIX LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LGPL BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser LIB_DEPENDS= libsndfile.so:audio/libsndfile \ libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libdbus-1.so:devel/dbus \ libltdl.so:devel/libltdl \ libck-connector.so:sysutils/consolekit2 USES= compiler:c11 cpe gettext gmake gnome iconv libtool \ - pathfix pkgconfig python:run shebangfix ssl tar:xz + pathfix pkgconfig python:run shebangfix ssl tar:xz xorg USE_GNOME= glib20 USE_XORG= ice sm x11 xcb xtst USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ENV= PTHREAD_LIBS="-lpthread" \ OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl" \ LIBS="-lm -lintl" \ ac_cv_header_linux_input_h="" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip SHEBANG_FILES= shell-completion/bash/pulseaudio \ src/utils/pa-info \ src/utils/qpaeq bash_CMD= ${SETENV} bash SUB_FILES= pkg-message CONFIGURE_ARGS= --localstatedir=/var \ --without-caps \ --disable-esound \ --disable-udev \ --disable-gtk3 \ --disable-systemd-daemon \ --disable-systemd-journal \ --disable-systemd-login \ --disable-neon-opt \ --disable-lirc # untested USERS= pulse GROUPS= pulse pulse-access pulse-rt OPTIONS_SUB= yes OPTIONS_DEFINE= AVAHI GCONF GSETTINGS SIMD TEST OPTIONS_DEFAULT=AVAHI SIMD SIMPLE SOXR SPEEX WEBRTC_AEC AVAHI_CONFIGURE_ENABLE= avahi AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app GCONF_CONFIGURE_ENABLE= gconf GCONF_USE= GNOME=gconf2 GSETTINGS_DESC= GSettings configuration backend support GSETTINGS_CONFIGURE_ENABLE= gsettings GSETTINGS_VARS= GLIB_SCHEMAS=org.freedesktop.pulseaudio.gschema.xml SIMD_CONFIGURE_ENABLE= orc SIMD_LIB_DEPENDS= liborc-0.4.so:devel/orc TEST_TEST_TARGET= check TEST_CONFIGURE_ENABLE= tests default-build-tests TEST_BUILD_DEPENDS= check>0:devel/check OPTIONS_GROUP= AUDIO OPTIONS_GROUP_AUDIO= ALSA JACK SOXR SPEEX WEBRTC_AEC AUDIO_DESC= Audio support ALSA_CONFIGURE_ENABLE= alsa ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib JACK_CONFIGURE_ENABLE= jack JACK_LIB_DEPENDS= libjack.so:audio/jack SOXR_CONFIGURE_WITH= soxr SOXR_LIB_DEPENDS= libsoxr.so:audio/libsoxr SPEEX_DESC= Speex resampler and AEC support SPEEX_CONFIGURE_WITH= speex SPEEX_LIB_DEPENDS= libspeexdsp.so:audio/speexdsp WEBRTC_AEC_DESC= WebRTC-based echo canceller WEBRTC_AEC_LIB_DEPENDS= libwebrtc_audio_processing.so:audio/webrtc-audio-processing WEBRTC_AEC_CONFIGURE_ENABLE= webrtc-aec OPTIONS_SINGLE= DATABASE OPTIONS_SINGLE_DATABASE= TDB GDBM SIMPLE DATABASE_DESC= Database support GDBM_DESC= GNU database manager support GDBM_CONFIGURE_ON= --with-database=gdbm GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm SIMPLE_DESC= Simple database support SIMPLE_CONFIGURE_ON= --with-database=simple TDB_DESC= Trivial database support TDB_CONFIGURE_ON= --with-database=tdb TDB_LIB_DEPENDS= libtdb.so:databases/tdb PULSE_VERSION= ${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} PLIST_SUB= PULSE_VERSION=${PULSE_VERSION} post-patch: @${REINPLACE_CMD} -e 's|/usr/share|${LOCALBASE}/share|g' \ ${WRKSRC}/src/daemon/default.pa.in @${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|g' \ -e 's|--directory|-d|g' \ ${WRKSRC}/src/utils/pa-info @${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \ ${WRKSRC}/configure pre-install-TEST-on: do-test post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/pulse .for ii in default.pa daemon.conf client.conf system.pa ${INSTALL_DATA} ${WRKSRC}/src/${ii} \ ${STAGEDIR}${PREFIX}/etc/pulse/${ii}.sample .endfor # Delete ${STAGEDIR}${PREFIX}/libexec/pulse directory, if it's empty @(cd ${STAGEDIR}${PREFIX}/libexec && \ ${FIND} * -maxdepth 0 -type d -empty -name pulse -delete) .include Index: head/audio/py-karaoke/Makefile =================================================================== --- head/audio/py-karaoke/Makefile (revision 516737) +++ head/audio/py-karaoke/Makefile (revision 516738) @@ -1,100 +1,101 @@ # Created by: Elias Mandouvalos # $FreeBSD$ PORTNAME= karaoke PORTVERSION= 0.7.5 PORTREVISION= 19 CATEGORIES= audio python MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Python karaoke application (Plays CD+G, MP3+G, OGG+G files) LICENSE= LGPL21+ BROKEN_aarch64= fails to build: Signal 11 BUILD_DEPENDS= ${PYGAME} \ ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs LIB_DEPENDS= libaa.so:graphics/aalib RUN_DEPENDS= dejavu>0:x11-fonts/dejavu \ ${PYGAME} \ ${PYNUMPY} -USES= compiler:c++11-lib desktop-file-utils iconv python:2.7 shebangfix zip +USES= compiler:c++11-lib desktop-file-utils iconv python:2.7 \ + shebangfix zip xorg SHEBANG_FILES= install/pykaraoke_mini install/pykar install/pykaraoke \ install/pycdg install/pympg USE_SDL= sdl USE_XORG= x11 xau xcb xdmcp USE_WX= 3.0+ WX_COMPS= python:lib USE_PYTHON= distutils autoplist DATADIR= ${PREFIX}/share/py${PORTNAME} PLIST_FILES= ${BIN_SCRIPTS:S,^,bin/,} \ ${DATA_FONTS:S,^,%%DATADIR%%/fonts/,} OPTIONS_DEFINE= MUTAGEN MUTAGEN_DESC= Mutagen support MUTAGEN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} BIN_SCRIPTS= cdg2mpg pycdg pykar pykaraoke pykaraoke_mini pympg DATA_FONTS= DejaVuSans.ttf DejaVuSansCondensed.ttf \ DejaVuSansCondensed-Bold.ttf .include .if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc MAKE_ENV+= LD_LIBRARY_PATH="${LOCALBASE}/lib/${CC}:$$LD_LIBRARY_PATH" .endif post-patch: @${REINPLACE_CMD} -e \ 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/setup.cfg @${REINPLACE_CMD} -e \ '/if /s|==|=|' ${WRKSRC}/install/cdg2mpg .for i in pykaraoke.desktop pykaraoke_mini.desktop @${REINPLACE_CMD} -e \ '/^Encodings=/d ; \ /^Icon=/s|/usr/share/pykaraoke|${DATADIR}| ; \ /^MimeType=/s|audio/midi$$|audio/midi;| ; \ /^Categories=/s|Application;||' ${WRKSRC}/install/${i} .endfor post-build: @${MKDIR} ${WRKDIR}/wrappers .for i in ${BIN_SCRIPTS} @${ECHO_CMD} -n \ >> ${WRKDIR}/wrappers/${i} @${ECHO_CMD} '#!/bin/sh' \ >> ${WRKDIR}/wrappers/${i} .if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc @${ECHO_CMD} 'LD_LIBRARY_PATH="${LOCALBASE}/lib/${CC}:$$LD_LIBRARY_PATH"' \ >> ${WRKDIR}/wrappers/${i} @${ECHO_CMD} 'export LD_LIBRARY_PATH' \ >> ${WRKDIR}/wrappers/${i} @${ECHO_CMD} \ >> ${WRKDIR}/wrappers/${i} .endif @${ECHO_CMD} 'exec ${PREFIX}/libexec/${i} "$$@"' \ >> ${WRKDIR}/wrappers/${i} .endfor post-install: .for i in ${BIN_SCRIPTS} (cd ${WRKDIR}/wrappers && ${INSTALL_SCRIPT} ${i} \ ${STAGEDIR}${PREFIX}/bin) .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/fonts .for i in ${DATA_FONTS} @${LN} -sf ${LOCALBASE}/share/fonts/dejavu/${i} \ ${STAGEDIR}${DATADIR}/fonts .endfor @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_pycdgAux.so .include Index: head/audio/rhythmbox/Makefile =================================================================== --- head/audio/rhythmbox/Makefile (revision 516737) +++ head/audio/rhythmbox/Makefile (revision 516738) @@ -1,92 +1,92 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= rhythmbox PORTVERSION= 3.4.2 PORTREVISION= 6 CATEGORIES= audio gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= marcus@FreeBSD.org COMMENT= Audio player for GNOME LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \ valac:lang/vala \ gtkdoc-check:textproc/gtk-doc \ itstool:textproc/itstool LIB_DEPENDS= libmusicbrainz5.so:audio/libmusicbrainz5 \ libtotem-plparser.so:multimedia/totem-pl-parser \ libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libhal.so:sysutils/hal \ libsoup-2.4.so:devel/libsoup \ libcheck.so:devel/check \ libpeas-1.0.so:devel/libpeas \ libjson-glib-1.0.so:devel/json-glib \ libsoup-gnome-2.4.so:devel/libsoup-gnome \ libsecret-1.so:security/libsecret \ libtdb.so:databases/tdb USES= desktop-file-utils gmake gnome libtool localbase \ - pathfix pkgconfig tar:xz + pathfix pkgconfig tar:xz xorg USE_GNOME= cairo intlhack glib20 gnomeprefix gtk30 introspection \ pygobject3 libxml2 USE_XORG= ice x11 xorgproto GNU_CONFIGURE= yes USE_GSTREAMER1= flac lame jpeg cdparanoia vorbis CONFIGURE_ARGS= --enable-vala \ --enable-visualizer=no \ --with-python=yes \ --disable-browser-plugin \ --with-libsecret=yes INSTALLS_ICONS= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.gnome.rhythmbox.gschema.xml OPTIONS_SUB= yes OPTIONS_DEFINE= BRASERO DAAP DOCS GRILO IPOD LIRC MTP NLS NOTIFY PYTHON OPTIONS_DEFAULT=BRASERO NOTIFY PYTHON BRASERO_DESC= Brasero disc burning support BRASERO_CONFIGURE_WITH= brasero BRASERO_LIB_DEPENDS= libbrasero-media3.so:sysutils/brasero DAAP_DESC= DAAP support DAAP_CONFIGURE_ENABLE= daap DAAP_LIB_DEPENDS= libdmapsharing-3.0.so:net/libdmapsharing GRILO_DESC= Media discovery with Grilo GRILO_CONFIGURE_ENABLE= grilo GRILO_BUILD_DEPENDS= grilo>=0.3.1:net/grilo GRILO_LIB_DEPENDS= libgrilo-0.3.so:net/grilo GRILO_RUN_DEPENDS= grilo-plugins>=0.3.2:net/grilo-plugins IPOD_DESC= iPod support IPOD_CONFIGURE_WITH= ipod IPOD_LIB_DEPENDS= libgpod.so:audio/libgpod \ libplist.so:devel/libplist \ libimobiledevice.so:comms/libimobiledevice LIRC_CONFIGURE_ENABLE= lirc LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc MTP_CONFIGURE_WITH= mtp MTP_LIB_DEPENDS= libmtp.so:multimedia/libmtp \ libhal.so:sysutils/hal NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls NOTIFY_CONFIGURE_ENABLE= libnotify NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify PYTHON_CONFIGURE_ENABLE= python PYTHON_USES= python:3.3+ PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} post-patch: @${REINPLACE_CMD} -e 's|{MOZILLA_PLUGINDIR|{MOZILLA_PLUGINDIR}|g' \ ${WRKSRC}/configure # rbzeitgeist plugin needs py3-zeitgeist post-install: @${RM} -r ${STAGEDIR}${PREFIX}/lib/rhythmbox/plugins/rbzeitgeist .include Index: head/audio/rosegarden/Makefile =================================================================== --- head/audio/rosegarden/Makefile (revision 516737) +++ head/audio/rosegarden/Makefile (revision 516738) @@ -1,47 +1,47 @@ # Created by: shanee@augusta.de # $FreeBSD$ PORTNAME= rosegarden PORTVERSION= 18.12 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= adridg@FreeBSD.org COMMENT= General purpose music editor and sequencer suite LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= dssi_osc_update:audio/dssi \ ${LOCALBASE}/include/fftw3.h:math/fftw3 LIB_DEPENDS= libasound.so:audio/alsa-lib \ libfftw3f.so:math/fftw3-float \ liblrdf.so:textproc/liblrdf \ liblo.so:audio/liblo \ libsamplerate.so:audio/libsamplerate \ libsndfile.so:audio/libsndfile \ libjack.so:audio/jack RUN_DEPENDS= dssi_osc_update:audio/dssi \ flac:audio/flac \ wavpack:audio/wavpack \ xdg-open:devel/xdg-utils \ lilypond:print/lilypond USES= alias cmake compiler:c++11-lib desktop-file-utils \ localbase:ldflags pkgconfig shared-mime-info tar:bzip2 \ - qt:5 + qt:5 xorg USE_QT= core gui network printsupport testlib widgets xml \ buildtools_build linguisttools_build qmake_build USE_XORG= ice sm x11 xext OPTIONS_DEFINE= LIRC LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc LIRC_CMAKE_ON= -DENABLE_LIRC:BOOL=ON CMAKE_ON= USE_QT5 .include .include Index: head/audio/sonic-visualiser/Makefile =================================================================== --- head/audio/sonic-visualiser/Makefile (revision 516737) +++ head/audio/sonic-visualiser/Makefile (revision 516738) @@ -1,87 +1,87 @@ # $FreeBSD$ PORTNAME= sonic-visualiser PORTVERSION= 2.5 PORTREVISION= 5 CATEGORIES= audio MASTER_SITES= https://code.soundsoftware.ac.uk/attachments/download/1675/ MAINTAINER= uddka@student.kit.edu COMMENT= Program for viewing and analysing the contents of music audio files LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libsamplerate.so:audio/libsamplerate \ libsndfile.so:audio/libsndfile \ librubberband.so:audio/rubberband \ libserd-0.so:devel/serd \ libsord-0.so:devel/sord \ libvamp-hostsdk.so:audio/vamp-plugin-sdk -USES= autoreconf compiler:c++11-lang desktop-file-utils gmake \ - pkgconfig qt:5 +USES= autoreconf compiler:c++11-lang desktop-file-utils gmake gl \ + pkgconfig qt:5 xorg GNU_CONFIGURE= yes USE_QT= buildtools_build core gui network qmake_build testlib widgets xml USE_XORG= x11 USE_GL= gl OPTIONS_DEFINE= DEBUG FISHSOUND ID3TAG JACK LRDF MAD OGGZ OSC PORTAUDIO PULSEAUDIO OPTIONS_DEFAULT= FISHSOUND ID3TAG MAD OGGZ PORTAUDIO OPTIONS_SUB= yes DEBUG_CONFIGURE_ENABLE= debug FISHSOUND_CONFIGURE_WITH= fishsound FISHSOUND_DESC= FLAC, Speex and Vorbis codecs support FISHSOUND_LIB_DEPENDS= libfishsound.so:audio/libfishsound \ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis \ libspeex.so:audio/speex \ libFLAC.so:audio/flac ID3TAG_CONFIGURE_WITH= id3tag ID3TAG_LIB_DEPENDS= libid3tag.so:audio/libid3tag JACK_CONFIGURE_WITH= jack JACK_LIB_DEPENDS= libjack.so:audio/jack LRDF_CONFIGURE_WITH= lrdf LRDF_DESC= Resource Description Framework support LRDF_LIB_DEPENDS= liblrdf.so:textproc/liblrdf MAD_CONFIGURE_WITH= mad MAD_LIB_DEPENDS= libmad.so:audio/libmad OGGZ_CONFIGURE_WITH= oggz OGGZ_DESC= Ogg container format support OGGZ_LIB_DEPENDS= liboggz.so:audio/liboggz \ libogg.so:audio/libogg OSC_CONFIGURE_WITH= lo OSC_DESC= OpenSound Control support OSC_LIB_DEPENDS= liblo.so:audio/liblo PORTAUDIO_CONFIGURE_WITH= portaudio PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio PULSEAUDIO_CONFIGURE_WITH= pulse PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio do-install: ${INSTALL_PROGRAM} ${WRKSRC}/sonic-visualiser ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/sonic-visualiser.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/x-sonicvisualiser.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/x-sonicvisualiser-layer.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/icons/sv-icon.svg ${STAGEDIR}${PREFIX}/share/pixmaps ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} do-install-OSC-on: ${INSTALL_DATA} ${WRKSRC}/README.OSC ${STAGEDIR}${DOCSDIR} .include Index: head/audio/spiralsynthmodular/Makefile =================================================================== --- head/audio/spiralsynthmodular/Makefile (revision 516737) +++ head/audio/spiralsynthmodular/Makefile (revision 516738) @@ -1,65 +1,66 @@ # Created by: David Yeske # $FreeBSD$ PORTNAME= spiralsynthmodular PORTVERSION= 0.2.2a PORTREVISION= 10 CATEGORIES= audio MASTER_SITES= SF/spiralmodular/spiralmodular/${PORTVERSION}%20%28Latest%20Version%29 DISTNAME= spiralmodular-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Object-oriented modular softsynth/sequencer/sampler BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa \ jackd:audio/jack LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \ libsndfile.so:audio/libsndfile +USES= xorg USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ENV= FLTK_CONFIG="${FLTK_CONFIG}" CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib WRKSRC= ${WRKDIR}/spiralmodular-0.2.2 OPTIONS_DEFINE= OPTIMIZED_CFLAGS OPTIMIZED_CFLAGS_CFLAGS=-O3 -ffast-math post-patch: @${REINPLACE_CMD} -E -e 's@(-O3|-ffast-math)@@g; \ s|-Wall||; \ s|CFLAGS="-pipe|CFLAGS="\$$\{CFLAGS\}|; \ s|CXXFLAGS="-pipe|CXXFLAGS="\$$\{CXXFLAGS\}|; \ s|^SpiralSound/Plugins/MidiPlugin/Makefile||; \ s|MidiPlugin||' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} @${REINPLACE_CMD} -e 's|-I/usr/X11R6/include|-I${LOCALBASE}/include|' \ ${WRKSRC}/SpiralSound/Plugins/LADSPAPlugin/Makefile.in @${REINPLACE_CMD} -e 's|O_SYNC|O_FSYNC|' \ ${WRKSRC}/SpiralSound/Midi.C @${REINPLACE_CMD} -e 's|True|true|; s|False|false|' \ ${WRKSRC}/SpiralSound/Plugins/MatrixPlugin/MatrixPlugin.C @${REINPLACE_CMD} -e 's|JackPort::||' \ ${WRKSRC}/SpiralSound/Plugins/JackPlugin/JackPlugin.h @${REINPLACE_CMD} -e 's|CVGUI::||' \ ${WRKSRC}/SpiralSound/Plugins/ControllerPlugin/ControllerPluginGUI.h @${REINPLACE_CMD} -e 's|Sample::||' \ ${WRKSRC}/SpiralSound/Sample.h @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -E -e \ 's,-l(dl|rt),,; s|g\+\+|$$(CXX)|; \ /^(CC|CXX)[[:space:]]*=.+$$/d; \ s,@FLTK_(C|CXX)FLAGS@,-I${LOCALBASE}/include,; \ s,(bin|lib)dir),DESTDIR)$$(&,' @${FIND} ${WRKSRC} -type f -name "*.C" -o -name "*.cpp" -o -name "*.h" \ | ${XARGS} ${REINPLACE_CMD} -e '/^#include $$|.H>|; \ /^#include "FL/s|.h"$$|.H"|; \ s|fl_file_chooser.H|Fl_File_Chooser.H|g' post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/SpiralPlugins/*.so .include Index: head/audio/stegosaurus-lv2/Makefile =================================================================== --- head/audio/stegosaurus-lv2/Makefile (revision 516737) +++ head/audio/stegosaurus-lv2/Makefile (revision 516738) @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= stegosaurus DISTVERSION= 0.0.3 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Drum synth LV2 plugin LICENSE= GPLv3 BUILD_DEPENDS= lv2>0:audio/lv2 -USES= gnome waf localbase:ldflags pkgconfig +USES= gnome waf localbase:ldflags pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= mxmilkb GH_TAGNAME= 543a95d USE_GNOME= cairo USE_XORG= x11 .include Index: head/audio/string-machine-lv2/Makefile =================================================================== --- head/audio/string-machine-lv2/Makefile (revision 516737) +++ head/audio/string-machine-lv2/Makefile (revision 516738) @@ -1,49 +1,49 @@ # $FreeBSD$ PORTNAME= string-machine DISTVERSIONPREFIX= v DISTVERSION= 0.1.0 PORTREVISION= 2 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Digital model of electronic string ensemble instrument LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 \ ${LOCALBASE}/include/boost/intrusive/list.hpp:devel/boost-libs -USES= compiler:c++0x gmake gnome localbase pkgconfig +USES= compiler:c++0x gmake gnome localbase pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= jpcima GH_TUPLE= DISTRHO:DPF:7a056bb:d/dpf USE_GNOME= cairo USE_XORG= x11 CFLAGS+= -I${FILESDIR} -pthread SIMD_CFLAGS_i386= "-msse -mfpmath=sse" SIMD_CFLAGS_amd64= "-msse2 -mfpmath=sse" SIMD_CFLAGS_armv7= "-march=armv7 -mfpu=vfpv3" MAKE_ARGS= SIMD_CFLAGS=${SIMD_CFLAGS_${ARCH}} PLIST_FILES= lib/lv2/string-machine.lv2/manifest.ttl \ lib/lv2/string-machine.lv2/presets.ttl \ lib/lv2/string-machine.lv2/string-machine.so \ lib/lv2/string-machine.lv2/string-machine.ttl \ lib/vst/string-machine-vst.so do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/lv2/${PORTNAME}.lv2 ${INSTALL_LIB} ${WRKSRC}/bin/${PORTNAME}.lv2/string-machine.so ${STAGEDIR}${PREFIX}/lib/lv2/${PORTNAME}.lv2 .for f in manifest.ttl presets.ttl string-machine.ttl ${INSTALL_DATA} ${WRKSRC}/bin/${PORTNAME}.lv2/${f} ${STAGEDIR}${PREFIX}/lib/lv2/${PORTNAME}.lv2 .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/lib/vst ${INSTALL_LIB} ${WRKSRC}/bin/string-machine-vst.so ${STAGEDIR}${PREFIX}/lib/vst .include Index: head/audio/suil/Makefile =================================================================== --- head/audio/suil/Makefile (revision 516737) +++ head/audio/suil/Makefile (revision 516738) @@ -1,33 +1,34 @@ # Created by: Michael Beer # $FreeBSD$ PORTNAME= suil PORTVERSION= 0.10.2 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= http://download.drobilla.net/ MAINTAINER= beerml@sigma6audio.de COMMENT= Suil is a C library for loading and wrapping LV2 plugin UIs LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= lv2>=1.14.0:audio/lv2 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 RUN_DEPENDS= lv2>=1.14.0:audio/lv2 -USES= compiler:c++11-lang gnome pkgconfig python:build qt:5 tar:bzip2 waf +USES= compiler:c++11-lang gnome pkgconfig python:build qt:5 \ + tar:bzip2 waf xorg USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 gtk30 pango USE_QT= core gui widgets USE_XORG= x11 USE_LDCONFIG= yes PLIST_SUB= SUILVERSION=${PORTVERSION} post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsuil-0.so.${PORTVERSION} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/suil-0/*.so .include Index: head/audio/supercollider/Makefile =================================================================== --- head/audio/supercollider/Makefile (revision 516737) +++ head/audio/supercollider/Makefile (revision 516738) @@ -1,74 +1,74 @@ # $FreeBSD$ PORTNAME= supercollider DISTVERSION= 3.10.2 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= https://github.com/supercollider/supercollider/releases/download/Version-${PORTVERSION}/ DISTNAME= SuperCollider-${PORTVERSION}-Source-linux MAINTAINER= ports@nicandneal.net COMMENT= Programming language for real time audio synthesis LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/boost/intrusive/unordered_set.hpp:devel/boost-libs LIB_DEPENDS= libavahi-client.so:net/avahi-app \ libavahi-common.so:net/avahi-app \ libjack.so:audio/jack \ libsndfile.so:audio/libsndfile \ libfftw3f.so:math/fftw3-float USES= cmake compiler:c++11-lang iconv localbase pkgconfig \ - qt:5 readline shared-mime-info tar:bzip2 + qt:5 readline shared-mime-info tar:bzip2 xorg USE_QT= buildtools_build concurrent core declarative gui linguisttools location \ network opengl printsupport qmake_build sensors \ sql widgets webengine websockets webchannel svg USE_XORG= x11 USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/SuperCollider-Source CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE}/lib/qt5 \ -DLIBUSB_1_INCLUDE_DIR=/usr/include \ -DLIBUSB_1_LIBRARY=/usr/lib/libusb.so \ -DLIBSCSYNTH=ON DESKTOP_ENTRIES="SuperCollider IDE" "" "${LOCALBASE}/share/pixmaps/sc_ide.svg" \ "scide" "" false OPTIONS_DEFINE= HELP SUPERNOVA OPTIONS_DEFAULT= HELP SUPERNOVA OPTIONS_SUB= yes HELP_DESC= Install on-line help text SUPERNOVA_DESC= Build with supernova as optional audio synthesis server HELP_CMAKE_BOOL= INSTALL_HELP SUPERNOVA_CMAKE_BOOL= SUPERNOVA .include .if ! ${ARCH} == amd64 && ! ${ARCH} == i386 CMAKE_ARGS+= -DSSE:BOOL=FALSE -DSSE2:BOOL=FALSE .endif .if ${OPSYS} == FreeBSD .if (${OSVERSION} >= 1102507 && ${OSVERSION} < 1200000) || \ (${OSVERSION} >= 1200506 && ${OSVERSION} < 1300000) || \ ${OSVERSION} >= 1300014 BROKEN= fails to compile with Clang 8 due shipped Boost 1.66 libraries. Not compatible with Boost 1.70+, either .endif .endif post-patch: @${REINPLACE_CMD} -e 's|MATCHES "Linux" AND|MATCHES "FreeBSD" AND|' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|if(DL)|if(TRUE)|; s|target_link_libraries(libsupernova $${DL})|#|' \ ${WRKSRC}/server/supernova/CMakeLists.txt @${REINPLACE_CMD} -e 's|CMAKE_SYSTEM_NAME MATCHES "Linux"|CMAKE_SYSTEM_NAME MATCHES "FreeBSD"|' \ ${WRKSRC}/server/plugins/CMakeLists.txt @${REINPLACE_CMD} -e 's|__linux__|__FreeBSD__|' ${WRKSRC}/server/supernova/server/main.cpp .include Index: head/audio/synthpod-lv2/Makefile =================================================================== --- head/audio/synthpod-lv2/Makefile (revision 516737) +++ head/audio/synthpod-lv2/Makefile (revision 516738) @@ -1,68 +1,68 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= synthpod PORTVERSION= g20190407 PORTREVISION= 1 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Lightweight Nonlinear LV2 Plugin Container LICENSE= ART20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= lv2>0:audio/lv2 LIB_DEPENDS= liblilv-0.so:audio/lilv \ libserd-0.so:devel/serd \ libsord-0.so:devel/sord \ libsratom-0.so:audio/sratom USES= meson compiler:c++11-lib pkgconfig localbase USE_GITHUB= yes GH_ACCOUNT= OpenMusicKontrollers GH_TAGNAME= 01aad91 USE_CXXSTD= c++11 MESON_ARGS= -Duse-alsa=false -Duse-qt4=false OPTIONS_DEFINE= JACK DUMMY OPTIONS_DEFAULT= JACK X11 OPTIONS_GROUP= UI OPTIONS_GROUP_UI= X11 GTK2 GTK3 QT OPTIONS_SUB= yes DUMMY_DESC= Build DUMMY standalone host DUMMY_MESON_OFF= -Duse-dummy=false DUMMY_LIB_DEPENDS= libuv.so:devel/libuv GTK2_DESC= Build GTK-2 sandbox GTK2_MESON_OFF= -Duse-gtk2=false GTK2_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 -GTK2_USES= gl gnome +GTK2_USES= gl gnome xorg GTK2_USE= XORG=x11,xcb,xext GL=gl,glu GNOME=glib20,gtk20,gdkpixbuf2,atk,cairo,pango gettext-runtime GTK3_DESC= Build GTK-3 sandbox GTK3_MESON_OFF= -Duse-gtk3=false -GTK3_USES= gl gnome +GTK3_USES= gl gnome xorg GTK3_USE= XORG=x11,xcb,xext GL=glu GNOME=glib20,gtk30,gdkpixbuf2,atk,cairo,pango gettext-runtime JACK_DESC= Build JACK standalone host JACK_LIB_DEPENDS= libjack.so:audio/jack \ libuv.so:devel/libuv JACK_MESON_OFF= -Duse-jack=false QT_DESC= Build Qt-5 sandbox QT_USES= qt:5 QT_MESON_OFF= -Duse-qt5=false QT_USE= QT=core,widgets X11_DESC= Build X11 sandbox X11_MESON_OFF= -Duse-x11=false X11_LIB_DEPENDS= libxcb-icccm.so:x11/xcb-util-wm X11_USES= gnome X11_USE= XORG=xcb GNOME=cairo .include Index: head/audio/timidity++/Makefile =================================================================== --- head/audio/timidity++/Makefile (revision 516737) +++ head/audio/timidity++/Makefile (revision 516738) @@ -1,85 +1,86 @@ # Created by: Yoichi Asai # $FreeBSD$ PORTNAME= timidity++ PORTVERSION= 2.14.0 PORTREVISION?= 4 CATEGORIES+= audio MASTER_SITES= SF/timidity/TiMidity%2B%2B/TiMidity%2B%2B-${PORTVERSION} DISTNAME= TiMidity++-${PORTVERSION} MAINTAINER?= ports@FreeBSD.org COMMENT?= Software MIDI player LICENSE= GPLv2+ .if !defined(PKGNAMESUFFIX) LIB_DEPENDS= libarc.so:archivers/libarc \ libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg RUN_DEPENDS= eawpats>0:audio/eawpats .endif USES= gmake tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ENV+= SHLD="${CC} -shared" CPPFLAGS+= -I${LOCALBASE}/include/libarc -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -Wl,--export-dynamic PLIST_SUB+= TIMID_LIBDIR="${TIMID_LIBDIR}" EUCJP_LOCALE="${EUCJP_LOCALE}" .if !defined(PKGNAMESUFFIX) OPTIONS_DEFINE= DOCS EAWPLUS X11 OPTIONS_DEFAULT= X11 CONFIGURE_ARGS+= --enable-audio=oss,vorbis EAWPLUS_DESC= Collection of Gravis Ultrasound MIDI patches EAWPLUS_RUN_DEPENDS= eawplus>0:audio/eawplus X11_LIB_DEPENDS= libpng.so:graphics/png +X11_USES= xorg X11_USE= xorg=x11,xext X11_CONFIGURE_ON= --with-x --enable-spectrogram --enable-wrd \ --enable-dynamic X11_CONFIGURE_OFF= --without-x --disable-spectrogram --disable-wrd \ --disable-dynamic X11_CPPFLAGS= $$(libpng-config --I_opts) .endif TIMID_LIBDIR= lib/timidity EUCJP_LOCALE= ja_JP.eucJP .include .if defined(PKGNAMESUFFIX) .include "Makefile.interface" .else USES+= ncurses CONFIGURE_ARGS+=--enable-interface=ncurses,vt100,server \ --enable-network CONFLICTS_INSTALL= timidity-[0-9]* DOCFILES= README.alsaseq README.dl README.m2m README.mts README.sf pre-patch: @${RM} ${WRKSRC}/libarc/*.h @${RM} ${WRKSRC}/utils/mblock.h pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${TIMID_LIBDIR} @${MKDIR} ${STAGEDIR}${PREFIX}/share/timidity post-install:: (cd ${WRKSRC}/doc/ja_JP.eucJP && ${INSTALL_MAN} timidity.1 \ ${STAGEDIR}${MANPREFIX}/man/ja/man1) (cd ${WRKSRC}/doc/ja_JP.eucJP && ${INSTALL_MAN} timidity.cfg.5 \ ${STAGEDIR}${MANPREFIX}/man/ja/man5) @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/C && ${INSTALL_DATA} ${DOCFILES} \ ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/ja/${PORTNAME} (cd ${WRKSRC}/doc/ja_JP.eucJP && ${INSTALL_DATA} ${DOCFILES} \ ${STAGEDIR}${PREFIX}/share/doc/ja/${PORTNAME}) @${RMDIR} ${STAGEDIR}${PREFIX}/share/timidity .endif # PKGNAMESUFFIX .include Index: head/audio/timidity++/Makefile.interface =================================================================== --- head/audio/timidity++/Makefile.interface (revision 516737) +++ head/audio/timidity++/Makefile.interface (revision 516738) @@ -1,180 +1,182 @@ #$FreeBSD$ # Shared by timidity++ interface ports BUILD_DEPENDS+= libarc>0:archivers/libarc RUN_DEPENDS+= timidity++>0:audio/timidity++ SLAVEDIRS= audio/timidity++-emacs audio/timidity++-gtk \ audio/timidity++-motif audio/timidity++-slang \ audio/timidity++-tcltk audio/timidity++-xaw \ audio/timidity++-xskin \ japanese/timidity++-slang japanese/timidity++-tcltk INTERFACE= ${PKGNAMESUFFIX:S/^-//} DESCR= ${.CURDIR}/pkg-descr .if exists(${.CURDIR}/pkg-plist) PLIST= ${.CURDIR}/pkg-plist .else PLIST= ${NONEXISTENT} .endif .if exists(${.CURDIR}/pkg-message) PKGMESSAGE= ${.CURDIR}/pkg-message .else PKGMESSAGE= ${NONEXISTENT} .endif BUILD_WRKSRC= ${WRKSRC}/interface INSTALL_WRKSRC= ${WRKSRC}/interface CONFIGURE_ARGS+=--enable-dynamic=${INTERFACE} # interface section .if ${INTERFACE} == "emacs" CONFIGURE_ARGS+=--with-lispdir=${PREFIX}/share/emacs/site-lisp .endif .if ${INTERFACE} == "gtk" LINK= gtkmidi USES+= pkgconfig USE_GNOME= gtk20 DESKTOP_ENTRIES="GtkMidi" "" "" "${LINK}" "GTK;AudioVideo;Audio;Midi;" "" .endif .if ${INTERFACE} == "motif" LINK= xmmidi USES+= motif DESKTOP_ENTRIES="XmMidi" "" "" "${LINK}" "Motif;AudioVideo;Audio;Midi;" "" .endif .if ${INTERFACE} == "slang" .if defined(JAPANESE) LIB_DEPENDS+= libslang.so:japanese/libslang .else LIB_DEPENDS+= libslang.so:devel/libslang2 .endif CONFIGURE_ENV+= LIBS="-L${LOCALBASE}/lib" CONFIGURE_ARGS+=\ --with-includes=${LOCALBASE}/include \ --with-libraries=${LOCALBASE}/lib \ --enable-ncurses .endif .if ${INTERFACE} == "tcltk" LINK= tkmidi .if defined(JAPANESE) LIB_DEPENDS+= libtk80jp.so:japanese/tk80 CONFIGURE_ARGS+=\ --with-tcl-includes=${LOCALBASE}/include/tcl8.0jp \ --with-tk-includes=${LOCALBASE}/include/tk8.0jp \ --with-tcl-libs=${LOCALBASE}/lib \ --with-tk-libs=${LOCALBASE}/lib WISH= ${LOCALBASE}/bin/wish8.0jp .else USES+= tk CONFIGURE_ARGS+=\ --with-tcl-includes=${TCL_INCLUDEDIR} \ --with-tk-includes=${TK_INCLUDEDIR} \ --with-tcl-libs=${LOCALBASE}/lib \ --with-tk-libs=${LOCALBASE}/lib .endif -USES+= shebangfix +USES+= shebangfix xorg SHEBANG_FILES= interface/tkmidity.ptcl interface/tkpanel.tcl SHEBANG_LANG= wish wish_OLD_CMD= /usr/bin/wish wish_CMD= ${WISH} USE_XORG= x11 CONFIGURE_ENV+= WISH="${WISH}" LDFLAGS+= -L${LOCALBASE}/lib -lX11 DESKTOP_ENTRIES="TkMidi" "" "" "${LINK}" "AudioVideo;Audio;Midi;" "" .endif .if ${INTERFACE} == "xaw" LINK= xawmidi LIB_DEPENDS+= libXaw3d.so:x11-toolkits/Xaw3d +USES+= xorg USE_XORG= x11 xext xmu xt sm ice xpm DESKTOP_ENTRIES="XawMidi" "" "" "${LINK}" "AudioVideo;Audio;Midi;" "" .endif .if ${INTERFACE} == "xskin" LINK= xskinmidi +USES= xorg USE_XORG= x11 DESKTOP_ENTRIES="XSkinMidi" "" "" "${LINK}" "AudioVideo;Audio;Midi;" "" .endif post-extract: @${RM} ${WRKSRC}/libarc/*.h @${RM} ${WRKSRC}/utils/mblock.h post-patch: .if ${INTERFACE} == "slang" @${REINPLACE_CMD} -e \ 's|"-lslang"|"-lslang $$LIBS"|' ${WRKSRC}/configure .endif .if ${INTERFACE} == "tcltk" .if defined(JAPANESE) @${REINPLACE_CMD} -e \ 's|in tcl.*;|in tcl80jp;| ; \ s|in tk.*;|in tk80jp;|' ${WRKSRC}/configure .else @${REINPLACE_CMD} -e \ 's|in tcl.*;|in tcl${TCL_VER:S|.||};| ; \ s|in tk.*;|in tk${TK_VER:S|.||};|' ${WRKSRC}/configure .endif .endif post-install: .if ${INTERFACE} == "tcltk" @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/C && ${INSTALL_DATA} README.tk \ ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/ja/${PORTNAME} (cd ${WRKSRC}/doc/ja_JP.eucJP && ${INSTALL_DATA} README.tk \ ${STAGEDIR}${PREFIX}/share/doc/ja/${PORTNAME}) .endif # .if ${INTERFACE} == "xaw" @${MKDIR} ${STAGEDIR}${PREFIX}/lib/X11/app-defaults cd ${INSTALL_WRKSRC} && ${INSTALL_DATA} TiMidity.ad \ ${STAGEDIR}${PREFIX}/lib/X11/app-defaults/TiMidity @${MKDIR} ${STAGEDIR}${PREFIX}/lib/X11/${EUCJP_LOCALE}/app-defaults cd ${INSTALL_WRKSRC} && ${INSTALL_DATA} TiMidity-uj.ad \ ${STAGEDIR}${PREFIX}/lib/X11/${EUCJP_LOCALE}/app-defaults/TiMidity @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/C && ${INSTALL_DATA} README.xaw \ ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/ja/${PORTNAME} (cd ${WRKSRC}/doc/ja_JP.eucJP && ${INSTALL_DATA} README.xaw \ ${STAGEDIR}${PREFIX}/share/doc/ja/${PORTNAME}) .endif # .if ${INTERFACE} == "xskin" @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/C && ${INSTALL_DATA} README.xskin \ ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/ja/${PORTNAME} (cd ${WRKSRC}/doc/ja_JP.eucJP && ${INSTALL_DATA} README.xskin \ ${STAGEDIR}${PREFIX}/share/doc/ja/${PORTNAME}) .endif # .if defined(LINK) ${LN} -sf timidity ${STAGEDIR}${PREFIX}/bin/${LINK} .endif Index: head/audio/vm-lv2/Makefile =================================================================== --- head/audio/vm-lv2/Makefile (revision 516737) +++ head/audio/vm-lv2/Makefile (revision 516738) @@ -1,31 +1,31 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= vm DISTVERSION= 0.6.0 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= https://gitlab.com/OpenMusicKontrollers/vm.lv2/repository/archive.tar.gz?ref=${PORTVERSION}&dummy=/ PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Virtual machine LV2 plugin bundle LICENSE= ART20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= lv2>0:audio/lv2 \ lv2lint:audio/lv2lint LIB_DEPENDS= liblilv-0.so:audio/lilv \ libserd-0.so:devel/serd \ libsord-0.so:devel/sord \ libsratom-0.so:audio/sratom -USES= compiler:c++11-lib gl meson pkgconfig localbase +USES= compiler:c++11-lib gl meson pkgconfig localbase xorg USE_XORG= x11 xext USE_GL= gl glu post-extract: @${MV} ${WRKDIR}/vm* ${WRKDIR}/${PORTNAME}-${PORTVERSION} .include Index: head/audio/vmpk/Makefile =================================================================== --- head/audio/vmpk/Makefile (revision 516737) +++ head/audio/vmpk/Makefile (revision 516738) @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= vmpk DISTVERSION= 0.7.1 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= https://phoenixnap.dl.sourceforge.net/project/vmpk/vmpk/${PORTVERSION}/ MAINTAINER= yuri@FreeBSD.org COMMENT= Virtual MIDI Piano Keyboard LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libdrumstick-rt.so:audio/drumstick -USES= compiler:c++11-lang cmake pkgconfig qt:5 tar:bz2 +USES= compiler:c++11-lang cmake pkgconfig qt:5 tar:bz2 xorg USE_QT= core gui network svg widgets x11extras \ buildtools_build linguisttools_build qmake_build USE_XORG= xcb CMAKE_OFF= XSLTPROC_EXECUTABLE OPTIONS_DEFINE= DBUS OPTIONS_SUB= yes DBUS_CMAKE_BOOL= ENABLE_DBUS DBUS_USE= qt=dbus .include Index: head/audio/volumeicon/Makefile =================================================================== --- head/audio/volumeicon/Makefile (revision 516737) +++ head/audio/volumeicon/Makefile (revision 516738) @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= volumeicon PORTVERSION= 0.5.1 PORTREVISION= 1 CATEGORIES= audio MAINTAINER= lme@FreeBSD.org COMMENT= Lightweight volume control for the systray LICENSE= GPLv3 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-oss=v3 \ --with-oss-include-path=/usr/include/sys CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -USES= autoreconf gmake gettext pkgconfig +USES= autoreconf gmake gnome gettext pkgconfig xorg USE_GNOME= gtk30 intltool cairo gdkpixbuf2 USE_XORG= x11 USE_CSTD= gnu99 USE_GITHUB= yes GH_ACCOUNT= Maato OPTIONS_DEFINE= NLS NOTIFY OPTIONS_DEFAULT= NOTIFY OPTIONS_SUB= yes NLS_USES= gettext NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify NOTIFY_CONFIGURE_ENABLE=notify pre-configure: cd ${WRKSRC} && ./autogen.sh .include Index: head/audio/wmix/Makefile =================================================================== --- head/audio/wmix/Makefile (revision 516737) +++ head/audio/wmix/Makefile (revision 516738) @@ -1,30 +1,31 @@ # Created by: Konstantinos Konstantinidis # $FreeBSD$ PORTNAME= wmix PORTVERSION= 3.1 PORTREVISION= 3 CATEGORIES= audio windowmaker MASTER_SITES= http://www.ne.jp/asahi/linux/timecop/software/ MAINTAINER= ports@FreeBSD.org COMMENT= Audio mixer for the WindowMaker dock with TV-like OSD OPTIONS_DEFINE= DOCS PLIST_FILES= bin/wmix ALL_TARGET= ${PORTNAME} +USES= xorg USE_XORG= xpm MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \ LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" PORTDOCS= AUTHORS BUGS INSTALL NEWS README do-install: ${INSTALL_PROGRAM} ${WRKSRC}/wmix ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/audio/wmmp/Makefile =================================================================== --- head/audio/wmmp/Makefile (revision 516737) +++ head/audio/wmmp/Makefile (revision 516738) @@ -1,24 +1,24 @@ # Created by: Nicolas Herry # $FreeBSD$ PORTNAME= wmmp PORTVERSION= 0.12.6 CATEGORIES= audio windowmaker MAINTAINER= nicolasherry@gmail.com COMMENT= Dockable musicpd client applet for Window Maker LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake +USES= cmake xorg USE_GITHUB= yes GH_ACCOUNT= yogsothoth USE_XORG= xpm x11 xext PLIST_FILES= bin/WMmp man/man1/WMmp.1.gz post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/WMmp .include Index: head/audio/wmrecord/Makefile =================================================================== --- head/audio/wmrecord/Makefile (revision 516737) +++ head/audio/wmrecord/Makefile (revision 516738) @@ -1,24 +1,25 @@ # Created by: Konstantinos Konstantinidis # $FreeBSD$ PORTNAME= wmrecord PORTVERSION= 1.0.5 PORTREVISION= 2 CATEGORIES= audio windowmaker MASTER_SITES= http://linkinnovations.linux.tucows.com/files/x11/dock/ \ http://www.bsd-geek.de/FreeBSD/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= General purpose audio recording utility for the WindowMaker dock +USES= xorg USE_XORG= xpm x11 xext MAKE_ARGS= LIBS="-L${LOCALBASE}/lib -lXpm -lX11 -lXext" \ CFLAGS="${CFLAGS} -I${LOCALBASE}/include" LIBDIR="" PLIST_FILES= bin/wmrecord man/man1/wmrecord.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/wmrecord ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/man/wmrecord.1 ${STAGEDIR}${PREFIX}/man/man1 .include Index: head/audio/workman/Makefile =================================================================== --- head/audio/workman/Makefile (revision 516737) +++ head/audio/workman/Makefile (revision 516738) @@ -1,21 +1,21 @@ # Created by: Donald Burr # $FreeBSD$ PORTNAME= workman PORTVERSION= 1.3a PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= XCONTRIB/applications/WorkMan DISTNAME= WorkMan-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Open Look-based CD player tool LIB_DEPENDS= libxview.so:x11-toolkits/xview WRKSRC= ${WRKDIR}/workman -USES= imake +USES= imake xorg USE_XORG= x11 xext PLIST_FILES= bin/workman lib/help/workman.info man/man1/workman.1.gz man/man5/workmandb.5.gz .include Index: head/audio/x42-plugins-lv2/Makefile =================================================================== --- head/audio/x42-plugins-lv2/Makefile (revision 516737) +++ head/audio/x42-plugins-lv2/Makefile (revision 516738) @@ -1,55 +1,56 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= x42-plugins DISTVERSION= 20181103 # the version is published here: http://gareus.org/misc/x42-plugins.php PORTREVISION= 1 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= compiler:c++11-lang gl gmake gnome localbase pkgconfig tar:xz shebangfix +USES= compiler:c++11-lang gl gmake gnome localbase pkgconfig tar:xz \ + shebangfix xorg 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" post-patch: @${REINPLACE_CMD} 's| -O3||' \ ${WRKSRC}/*.lv2/Makefile @${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/xcdplayer/Makefile =================================================================== --- head/audio/xcdplayer/Makefile (revision 516737) +++ head/audio/xcdplayer/Makefile (revision 516738) @@ -1,23 +1,23 @@ # Created by: swallace # $FreeBSD$ PORTNAME= xcdplayer PORTVERSION= 2.2 PORTREVISION= 5 CATEGORIES= audio MASTER_SITES= XCONTRIB/../R5contrib MAINTAINER= ports@FreeBSD.org COMMENT= CD player for X -USES= imake tar:Z +USES= imake tar:Z xorg USE_XORG= xbitmaps xaw PLIST_FILES= bin/xcdplayer lib/X11/app-defaults/XCdplayer \ man/man1/xcdplayer.1.gz post-extract: ${CP} ${FILESDIR}/cdrom_freebsd.[ch] ${FILESDIR}/app.h ${WRKSRC} ${CP} ${WRKSRC}/xcdplayer.1 ${WRKSRC}/xcdplayer.man .include Index: head/audio/xmix/Makefile =================================================================== --- head/audio/xmix/Makefile (revision 516737) +++ head/audio/xmix/Makefile (revision 516738) @@ -1,29 +1,29 @@ # Created by: janek@gaja.ipan.lublin.pl # $FreeBSD$ PORTNAME= xmix PORTVERSION= 2.1 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= SUNSITE/apps/sound/mixers PATCH_SITES= ${MASTER_SITES} PATCHFILES= xmix-2.1.mixers.patch MAINTAINER= ports@FreeBSD.org COMMENT= Mixer for X Window System -USES= imake +USES= imake xorg WRKSRC= ${WRKDIR}/xmix USE_XORG= x11 xext xmu xaw xt sm ice PLIST_FILES= bin/xmix lib/X11/app-defaults/XMix \ man/man1/xmix.1.gz pre-build: ${CP} ${WRKSRC}/xmix.1 ${WRKSRC}/xmix.man post-install: ${INSTALL_DATA} ${WRKSRC}/XMix ${STAGEDIR}${PREFIX}/lib/X11/app-defaults .include Index: head/audio/xmixer/Makefile =================================================================== --- head/audio/xmixer/Makefile (revision 516737) +++ head/audio/xmixer/Makefile (revision 516738) @@ -1,36 +1,37 @@ # Created by: trevor # $FreeBSD$ PORTNAME= xmixer PORTVERSION= 0.9.4 PORTREVISION= 8 CATEGORIES= audio MASTER_SITES= http://mpx.freeshell.net/ MAINTAINER= ports@FreeBSD.org COMMENT= Audio mixer (gtk and Xlib) for X11R6 WRKSRC= ${WRKDIR}/${PORTNAME} GNU_CONFIGURE= yes ALL_TARGET= xmixer PLIST_FILES= bin/xmixer \ man/man1/xmixer.1.gz +USES= xorg USE_XORG= x11 xt ice xaw xmu sm LDFLAGS+= -L${LOCALBASE}/lib -lX11 post-patch: @${GREP} -lR "rxvt -e" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|rxvt -e|xterm -e|g' @${REINPLACE_CMD} -e 's|-O -Wall||g ; \ s|^%\.o:.*$$|.c.o:|g ; \ s|gtk-config|pkg-config gtk+|g' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|||g' ${WRKSRC}/main.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xmixer ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/xmixer.man ${STAGEDIR}${MAN1PREFIX}/man/man1/xmixer.1 .include Index: head/audio/xoscope/Makefile =================================================================== --- head/audio/xoscope/Makefile (revision 516737) +++ head/audio/xoscope/Makefile (revision 516738) @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= xoscope PORTVERSION= 2.0 PORTREVISION= 1 CATEGORIES= audio hamradio MASTER_SITES= SF MAINTAINER= db@FreeBSD.org COMMENT= Sound card oscilloscope GNU_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${STAGEDIR}${PREFIX} --sysconfdir=${STAGEDIR}${PREFIX} -USES= gmake pkgconfig tar:tgz +USES= gmake gnome pkgconfig tar:tgz xorg USE_GNOME= gtk20 USE_XORG= x11 .include Index: head/audio/xwave/Makefile =================================================================== --- head/audio/xwave/Makefile (revision 516737) +++ head/audio/xwave/Makefile (revision 516738) @@ -1,31 +1,31 @@ # Created by: trevor # $FreeBSD$ PORTNAME= xwave PORTVERSION= 2.2 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= LOCAL/arved DISTNAME= ${PORTNAME}${PORTVERSION:S/./v/} MAINTAINER= a0516@marimga.de COMMENT= Audio player/recorder/editor for the X Window System OPTIONS_DEFINE= DOCS WRKSRC= ${WRKDIR}/${PORTNAME}2-981109 -USES= imake +USES= imake xorg USE_XORG= xaw MAKE_JOBS_UNSAFE= yes DOC_FILES= README README-XWAVE2 README.v06 INSTALL do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/xwave ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/src/XWave ${STAGEDIR}${PREFIX}/lib/X11/app-defaults @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/xwave .for i in ${DOC_FILES} ${INSTALL_MAN} ${WRKSRC}/${i} ${STAGEDIR}${PREFIX}/share/doc/xwave .endfor .include Index: head/audio/zam-plugins-lv2/Makefile =================================================================== --- head/audio/zam-plugins-lv2/Makefile (revision 516737) +++ head/audio/zam-plugins-lv2/Makefile (revision 516738) @@ -1,47 +1,47 @@ # $FreeBSD$ PORTNAME= zam-plugins DISTVERSION= 3.11-1 PORTREVISION= 1 DISTVERSIONSUFFIX= -gce45995 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Collection of LADSPA/LV2/VST/JACK audio plugins LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING 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 gl gmake localbase:ldflags pkgconfig +USES= compiler:c++11-lib gl gmake localbase:ldflags pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= zamaudio GH_TUPLE= DISTRHO:DPF:68b3a57:d/dpf USE_GL= gl USE_XORG= x11 CFLAGS+= -I${FILESDIR} MAKE_ARGS+= USE_SYSTEM_LIBS=1 HAVE_ZITA_CONVOLVER=true .include post-extract: @${RM} -r ${WRKSRC}/lib/zita-convolver-* post-patch: @${REINPLACE_CMD} -e 's|#!/bin/bash|#!/bin/sh|' ${WRKSRC}/dpf/utils/generate-ttl.sh ${REINPLACE_CMD} -e 's/-mtune=generic//' \ ${WRKSRC}/dpf/Makefile.base.mk .if ! ${ARCH} == amd64 && ! ${ARCH} == i386 ${REINPLACE_CMD} -e 's/-msse -msse2//' \ ${WRKSRC}/dpf/Makefile.base.mk .endif .include Index: head/audio/zrythm/Makefile =================================================================== --- head/audio/zrythm/Makefile (revision 516737) +++ head/audio/zrythm/Makefile (revision 516738) @@ -1,46 +1,47 @@ # $FreeBSD$ PORTNAME= zrythm DISTVERSIONPREFIX= v DISTVERSION= 0.5.097 PORTREVISION= 1 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= Modern music production system, also known as DAW LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= kf5-breeze-icons>0:x11-themes/kf5-breeze-icons LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libgtop-2.0.so:devel/libgtop \ libjack.so:audio/jack \ liblilv-0.so:audio/lilv \ libportaudio.so:audio/portaudio \ libsamplerate.so:audio/libsamplerate \ libserd-0.so:devel/serd \ libsmf.so:audio/libsmf \ libsndfile.so:audio/libsndfile \ libsord-0.so:devel/sord \ libasound.so:audio/alsa-lib \ libsratom-0.so:audio/sratom \ libsuil-0.so:audio/suil \ libyaml.so:textproc/libyaml RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ kf5-breeze-icons>0:x11-themes/kf5-breeze-icons -USES= gettext-tools meson python:3.5+,build gettext-runtime gnome libtool pkgconfig shebangfix +USES= gettext-tools meson python:3.5+,build gettext-runtime gnome \ + libtool pkgconfig shebangfix xorg USE_GITLAB= yes GL_SITE= https://git.zrythm.org GL_COMMIT= 5b1f4efa53ca33090ef7795204dfc387072f58f5 SHEBANG_FILES= resources/gen-gtk-gresources-xml.py scripts/collect_translatables.sh scripts/meson_post_install.py USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 libxml2 pango USE_XORG= x11 GLIB_SCHEMAS= org.zrythm.gschema.xml INSTALLS_ICONS= yes post-patch: # https://git.zrythm.org/zrythm/zrythm/issues/299 @${REINPLACE_CMD} 's|||' ${WRKSRC}/ext/midilib/src/*.c .include