Index: head/mail/asmail/Makefile =================================================================== --- head/mail/asmail/Makefile (revision 516915) +++ head/mail/asmail/Makefile (revision 516916) @@ -1,53 +1,53 @@ # Created by: brett@peloton.physics.montana.edu # $FreeBSD$ PORTNAME= asmail PORTVERSION= 2.1 PORTREVISION= 4 CATEGORIES= mail afterstep MASTER_SITES= AFTERSTEP/apps/asmail/ \ http://tigr.net/afterstep/download/asmail/ MAINTAINER= ports@FreeBSD.org COMMENT= Biff-type program, designed to match AfterStep -USES= ssl +USES= ssl xorg USE_XORG= xpm GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shaping \ --with-xpm \ --with-xpm-includes=${LOCALBASE}/include \ --with-xpm-library=${LOCALBASE}/lib LDFLAGS+= -pthread -L${OPENSSLLIB} -lssl -lcrypto CPPFLAGS+= -I${OPENSSLINC} OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e \ 's|-lpthread|-pthread|g ; \ s|machine/soundcard|sys/soundcard|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e \ '/STRIP/s|^|#| ; \ s| \($$(AFTER_.*DIR)\)| $$(DESTDIR)\1| ; \ s|\.\([0-9]\)x|.\1|' \ ${WRKSRC}/autoconf/Makefile.common.in @${REINPLACE_CMD} -e \ 's|@CFLAGS@ -D|@CFLAGS@ @CPPFLAGS@ -D|g ; \ s|-lpthread -lrt|@LDFLAGS@|g' \ ${WRKSRC}/autoconf/Makefile.defines.in @${REINPLACE_CMD} -e \ 's|/usr/local|${PREFIX}|g' \ ${WRKSRC}/asmailrc.sample post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} README \ ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC} && ${INSTALL_DATA} asmailrc.sample \ ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/mail/bbmail/Makefile =================================================================== --- head/mail/bbmail/Makefile (revision 516915) +++ head/mail/bbmail/Makefile (revision 516916) @@ -1,22 +1,22 @@ # Created by: Chris Piazza # $FreeBSD$ PORTNAME= bbmail PORTVERSION= 0.9.3 CATEGORIES= mail MASTER_SITES= SF/bbtools/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Tool intended for Blackbox that checks for new mail LICENSE= GPLv2+ BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/libbt.pc:x11-wm/blackbox -USES= pkgconfig +USES= pkgconfig xorg USE_XORG= xext GNU_CONFIGURE= yes PLIST_FILES= bin/bbmail man/man1/bbmail.1.gz share/bbtools/bbmail.rc .include Index: head/mail/claws-mail/Makefile =================================================================== --- head/mail/claws-mail/Makefile (revision 516915) +++ head/mail/claws-mail/Makefile (revision 516916) @@ -1,83 +1,83 @@ # Created by: Simon 'corecode' Schubert # $FreeBSD$ PORTNAME= claws-mail PORTREVISION= 0 CATEGORIES= mail news COMMENT= Lightweight and featureful GTK+ based e-mail and news client LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl \ libetpan.so:mail/libetpan \ libfreetype.so:print/freetype2 \ libsasl2.so:security/cyrus-sasl2 \ libgnutls.so:security/gnutls \ libgcrypt.so:security/libgcrypt \ libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig \ libnettle.so:security/nettle RUN_DEPENDS= mime-support>0:misc/mime-support USES= autoreconf gettext-tools compiler:c++11-lang cpe desktop-file-utils gettext gnome pathfix pkgconfig \ - python:3.6 shebangfix ssl + python:3.6 shebangfix ssl xorg USE_XORG= ice sm USE_GNOME= cairo gtk20 librsvg2 SHEBANG_FILES= tools/*.pl tools/*.py tools/tb2claws-mail INSTALLS_ICONS= yes OPTIONS_DEFINE= COMPFACE DEBUG DOCS ENCHANT IPV6 LDAP \ NLS STARTUP THEMES OPTIONS_DEFAULT=COMPFACE ENCHANT STARTUP THEMES OPTIONS_SUB= yes COMPFACE_DESC= X-Face support COMPFACE_CONFIGURE_ENABLE= compface COMPFACE_LIB_DEPENDS= libcompface.so:mail/faces DEBUG_CONFIGURE_ON= --enable-maintainer-mode ENCHANT_DESC= Spell checking support ENCHANT_CONFIGURE_ENABLE= enchant ENCHANT_LIB_DEPENDS= libenchant.so:textproc/enchant IPV6_CONFIGURE_ENABLE= ipv6 LDAP_CONFIGURE_ENABLE= ldap LDAP_USE= openldap=yes NLS_CONFIGURE_OFF= --disable-nls NLS_USES= gettext-tools STARTUP_DESC= Startup notification support STARTUP_CONFIGURE_ENABLE= startup-notification STARTUP_LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification THEMES_DESC= Additional themes THEMES_RUN_DEPENDS= claws-mail-themes>0:x11-themes/claws-mail-themes .include "Makefile.claws" post-patch: @${REINPLACE_CMD} 's|-dirty||' ${WRKSRC}/version post-install: @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/tools && \ ${INSTALL_SCRIPT} OOo2claws-mail.pl acroread2claws-mail.pl \ calypso_convert.pl convert_mbox.pl eud2gc.py filter_conv.pl \ filter_conv_new.pl fix_date.sh gif2xface.pl google_msgid.pl \ google_search.pl kmail-mailbox2claws-mail.pl kmail2claws-mail.pl \ kmail2claws-mail_v2.pl multiwebsearch.conf multiwebsearch.pl \ nautilus2claws-mail.sh outlook2claws-mail.pl tb2claws-mail \ tbird2claws.py textviewer.pl textviewer.sh \ thunderbird-filters-convertor.pl uudec uuooffice vcard2xml.py \ ${STAGEDIR}${DATADIR}) post-install-DOCS-on: (cd ${WRKSRC} && ${INSTALL_DATA} NEWS README TODO ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${WRKSRC}/tools/README ${STAGEDIR}${DOCSDIR}/README.tools .include Index: head/mail/coolmail/Makefile =================================================================== --- head/mail/coolmail/Makefile (revision 516915) +++ head/mail/coolmail/Makefile (revision 516916) @@ -1,24 +1,24 @@ # Created by: Udo Schweigert # $FreeBSD$ PORTNAME= coolmail PORTVERSION= 1.3 PORTREVISION= 3 CATEGORIES= mail MASTER_SITES= SUNSITE/system/mail/biffs MAINTAINER= udo.schweigert@siemens.com COMMENT= Xbiff like mail tool with animated 3D graphics PLIST_FILES= bin/coolmail \ man/man1/coolmail.1.gz -USES= tar:tgz +USES= tar:tgz xorg USE_XORG= x11 xext xmu xi PATCH_STRIP= -p1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/coolmail ${STAGEDIR}${PREFIX}/bin/coolmail ${INSTALL_MAN} ${WRKSRC}/coolmail.man ${STAGEDIR}${PREFIX}/man/man1/coolmail.1 .include Index: head/mail/evolution/Makefile =================================================================== --- head/mail/evolution/Makefile (revision 516915) +++ head/mail/evolution/Makefile (revision 516916) @@ -1,135 +1,135 @@ # Created by: Ade Lovett # $FreeBSD$ PORTNAME= evolution PORTVERSION= 3.28.5 PORTREVISION= 4 CATEGORIES= mail gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Integrated mail, calendar and address book distributed suite LICENSE= GFDL GPLv2+ LGPL21+ MPL11 OPENLDAP LICENSE_COMB= multi LICENSE_NAME_OPENLDAP= OpenLDAP Public License LICENSE_FILE_OPENLDAP= ${WRKSRC}/COPYING.OPENLDAP LICENSE_PERMS_OPENLDAP= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= itstool:textproc/itstool \ iso-codes>=0:misc/iso-codes \ highlight:textproc/highlight LIB_DEPENDS= libnss3.so:security/nss \ libgcr-3.so:security/gcr \ libgtkspell3-3.so:textproc/gtkspell3 \ libgnome-autoar-gtk-0.so:archivers/gnome-autoar \ libsoup-2.4.so:devel/libsoup \ libicuuc.so:devel/icu \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ libnspr4.so:devel/nspr \ libical.so:devel/libical \ libsecret-1.so:security/libsecret \ libenchant.so:textproc/enchant \ libenchant-2.so:textproc/enchant2 \ libfribidi.so:converters/fribidi \ libp11-kit.so:security/p11-kit \ libcryptui.so:security/libcryptui \ libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libnotify.so:devel/libnotify RUN_DEPENDS= highlight:textproc/highlight \ iso-codes>=0:misc/iso-codes PORTSCOUT= limitw:1,even USES= compiler:c11 desktop-file-utils cmake gettext gnome \ iconv:wchar_t sqlite libarchive localbase pathfix pkgconfig \ - tar:xz + tar:xz xorg USE_GNOME= cairo evolutiondataserver3 gnomedesktop3 intltool GNU_CONFIGURE= yes USE_XORG= x11 INSTALLS_ICONS= yes USE_LDCONFIG= yes CMAKE_ARGS= -DENABLE_TEXT_HIGHLIGHT=YES \ -DWITH_ENCHANT_VERSION=2 \ -DVERSION_COMMENT="FreeBSD GNOME Team" GLIB_SCHEMAS= org.gnome.evolution.addressbook.gschema.xml \ org.gnome.evolution.bogofilter.gschema.xml \ org.gnome.evolution.calendar.gschema.xml \ org.gnome.evolution.gschema.xml \ org.gnome.evolution.importer.gschema.xml \ org.gnome.evolution.mail.gschema.xml \ org.gnome.evolution.plugin.attachment-reminder.gschema.xml \ org.gnome.evolution.plugin.autocontacts.gschema.xml \ org.gnome.evolution.plugin.email-custom-header.gschema.xml \ org.gnome.evolution.plugin.external-editor.gschema.xml \ org.gnome.evolution.plugin.face-picture.gschema.xml \ org.gnome.evolution.plugin.itip.gschema.xml \ org.gnome.evolution.plugin.mail-notification.gschema.xml \ org.gnome.evolution.plugin.prefer-plain.gschema.xml \ org.gnome.evolution.plugin.publish-calendar.gschema.xml \ org.gnome.evolution.plugin.templates.gschema.xml \ org.gnome.evolution.shell.gschema.xml \ org.gnome.evolution.spamassassin.gschema.xml \ org.gnome.evolution.text-highlight.gschema.xml EVO_VERSION= 3.24 PLIST_SUB= VERSION=${EVO_VERSION} \ PORTVERSION=2.12 OPTIONS_SUB= yes OPTIONS_DEFINE= LDAP WEATHER CANBERRA PST YTNEF MAPS OPTIONS_DEFAULT=LDAP WEATHER CANBERRA BOGOFILTER SPAM_DESC= Spam filter support OPTIONS_GROUP= SPAM OPTIONS_GROUP_SPAM=SPAMASSASSIN BOGOFILTER LDAP_CMAKE_ON= -DWITH_OPENLDAP=${LOCALBASE} LDAP_CMAKE_OFF= -DWITH_OPENLDAP=OFF LDAP_USE= OPENLDAP=yes YTNEF_DESC= Support MS Outlook TNEF format YTNEF_LIB_DEPENDS= libytnef.so:converters/ytnef YTNEF_CMAKE_BOOL= ENABLE_YTNEF WEATHER_DESC= Weather calendar backend WEATHER_LIB_DEPENDS= libgweather-3.so:net/libgweather WEATHER_CMAKE_BOOL= ENABLE_WEATHER SPAMASSASSIN_DESC= SpamAssassin spam filtering SPAMASSASSIN_CMAKE_ON= -DWITH_SPAMASSASSIN=${LOCALBASE}/spamassassin \ -DWITH_SA_LEARN=${LOCALBASE}/bin/sa-learn SPAMASSASSIN_CMAKE_OFF= -DWITH_SPAMASSASSIN=NO SPAMASSASSIN_BUILD_DEPENDS= spamassassin:mail/spamassassin SPAMASSASSIN_RUN_DEPENDS= spamassassin:mail/spamassassin BOGOFILTER_DESC= Bogofilter spam filtering BOGOFILTER_CMAKE_ON= -DWITH_BOGOFILTER=${LOCALBASE}/bin/bogofilter BOGOFILTER_CMAKE_OFF= -DWITH_BOGOFILTER=OFF BOGOFILTER_BUILD_DEPENDS= bogofilter:mail/bogofilter BOGOFILTER_RUN_DEPENDS= bogofilter:mail/bogofilter CANBERRA_DESC= Canberra theme audio plugin CANBERRA_LIB_DEPENDS= libcanberra.so:audio/libcanberra \ libcanberra-gtk3.so:audio/libcanberra-gtk3 CANBERRA_CMAKE_BOOL= ENABLE_CANBERRA PST_DESC= Outlook .pst importer PST_CMAKE_BOOL= ENABLE_PST_IMPORT PST_BUILD_DEPENDS= libpst>=0.6.58_1:mail/libpst PST_RUN_DEPENDS= libpst>=0.6.58_1:mail/libpst MAPS_DESC= Contact maps MAPS_CMAKE_BOOL= ENABLE_CONTACT_MAPS MAPS_LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libgeocode-glib.so:net/geocode-glib \ libcogl.so:graphics/cogl \ libclutter-1.0.so:graphics/clutter \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libchamplain-0.12.so:graphics/libchamplain MAPS_USE= xorg=xcomposite,xdamage,xext,xfixes,xi,xrandr gl=egl .include Index: head/mail/hbiff/Makefile =================================================================== --- head/mail/hbiff/Makefile (revision 516915) +++ head/mail/hbiff/Makefile (revision 516916) @@ -1,28 +1,29 @@ # Created by: David O'Brien (obrien@NUXI.com) # $FreeBSD$ PORTNAME= hbiff PORTVERSION= 1.2 PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= ftp://nuxi.ucdavis.edu/pub/misc/ \ LOCAL/obrien MAINTAINER= ports@FreeBSD.org COMMENT= Replacement for xbiff that handles popup window with mail headers +USES= xorg USE_XORG= x11 CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib LDFLAGS+= -lX11 PLIST_FILES= bin/hbiff man/man1/hbiff.1.gz do-build: ${CC} ${CFLAGS} ${LDFLAGS} ${WRKSRC}/hbiff.c -o ${WRKSRC}/${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/mail/wmbiff/Makefile =================================================================== --- head/mail/wmbiff/Makefile (revision 516915) +++ head/mail/wmbiff/Makefile (revision 516916) @@ -1,41 +1,41 @@ # Created by: Jim Mock # $FreeBSD$ PORTNAME= wmbiff PORTVERSION= 0.4.27 PORTREVISION= 18 CATEGORIES= mail windowmaker afterstep MASTER_SITES= SF MAINTAINER= garga@FreeBSD.org COMMENT= xbiff-like Window Maker dock app LICENSE= GPLv2 OPTIONS_DEFINE= GNUTLS -USES= shebangfix +USES= shebangfix xorg SHEBANG_FILES= scripts/security.debian.rb USE_XORG= xpm GNU_CONFIGURE= yes PLIST_FILES= bin/wmbiff \ lib/wmbiff/security.debian.rb \ man/man1/wmbiff.1.gz \ man/man5/wmbiffrc.5.gz \ %%DATADIR%%/sample.wmbiffrc \ %%DATADIR%%/skins/wmbiff-master-contrast.xpm \ %%DATADIR%%/skins/wmbiff-master-led.xpm GNUTLS_LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libgnutls.so:security/gnutls GNUTLS_CONFIGURE_ON= --with-libgnutls-prefix=${LOCALBASE} \ --with-libgcrypt-prefix=${LOCALBASE} GNUTLS_CONFIGURE_OFF= --disable-crypto post-install: @${ECHO_MSG} "===> Installing sample.wmbiffrc to ${DATADIR}" @${ECHO_MSG} "===> Modify it to suit your needs and copy to ~/.wmbiffrc" ${INSTALL_DATA} ${WRKSRC}/wmbiff/sample.wmbiffrc ${STAGEDIR}${DATADIR} .include Index: head/mail/wmmaiload/Makefile =================================================================== --- head/mail/wmmaiload/Makefile (revision 516915) +++ head/mail/wmmaiload/Makefile (revision 516916) @@ -1,57 +1,57 @@ # Created by: pat # $FreeBSD$ PORTNAME= wmmaiload PORTVERSION= 2.3.0 CATEGORIES= mail windowmaker MASTER_SITES= http://tnemeth.free.fr/projets/programmes/ MAINTAINER= ports@FreeBSD.org COMMENT= Incoming mail monitor dockapp with a similar look to wmcpuload LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= gmake localbase:ldflags pkgconfig ssl tar:bzip2 +USES= gmake gnome localbase:ldflags pkgconfig ssl tar:bzip2 xorg USE_XORG= xpm USE_GNOME= gtk20 HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} CPPFLAGS+= -I${OPENSSLINC} -D_GNU_SOURCE LDFLAGS+= -L${OPENSSLLIB} MAKE_ENV= DEBUG_CFLAGS="" DEBUG_LDFLAGS="" PLIST_FILES= bin/wmmaiload bin/wmmaiload-config \ man/man1/wmmaiload.1.gz man/man1/wmmaiload-config.1.gz post-patch: @${FIND} ${WRKSRC} -name "Makefile" | ${XARGS} ${REINPLACE_CMD} -e \ 's| =| ?=|' .for i in wmmaiload/Init.make @${REINPLACE_CMD} -e "s|'-lssl'|'-lssl -lcrypto'| ; \ s|-L/usr/X11R6/lib||" ${WRKSRC}/${i} .endfor .for i in wmmaiload/checkthread.c @${REINPLACE_CMD} -e 's|isnumber(|isnum(|g' ${WRKSRC}/${i} .endfor .for i in wmmaiload/main.h @${REINPLACE_CMD} -e '/time\.h>/d' ${WRKSRC}/${i} .endfor .for i in wmmaiload/ssl.c @${REINPLACE_CMD} -e 's|SSLv2_client_method|SSLv23_client_method|' \ ${WRKSRC}/${i} .endfor .for i in wmmaiload-config/mainwindow.c @${REINPLACE_CMD} -e 's|remove;|rm;|g ; \ s|remove,|rm,|g ; \ s|remove =|rm =|g ; \ s|PACKAGE"-config"|PACKAGE|g' ${WRKSRC}/${i} .endfor do-install: .for i in wmmaiload wmmaiload-config ${INSTALL_PROGRAM} ${WRKSRC}/${i}/${i} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/${i}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .endfor .include Index: head/mail/xbuffy/Makefile =================================================================== --- head/mail/xbuffy/Makefile (revision 516915) +++ head/mail/xbuffy/Makefile (revision 516916) @@ -1,23 +1,23 @@ # Created by: dchapes@zeus.leitch.com # $FreeBSD$ PORTNAME= xbuffy PORTVERSION= 3.3.3 PORTREVISION= 4 CATEGORIES= mail MASTER_SITES= http://www.fiction.net/blong/programs/xbuffy/ DISTNAME= ${PORTNAME}-3.3.bl.3 MAINTAINER= ports@FreeBSD.org COMMENT= Replacement for xbiff that handles multiple mail files +USES= cpe gmake xorg USE_XORG= xext xt xaw -USES= cpe gmake CPE_VENDOR= xbuffy_project GNU_CONFIGURE= yes PLIST_FILES= bin/xbuffy lib/X11/app-defaults/XBuffy man/man1/xbuffy.1.gz post-build: ${STRIP_CMD} ${WRKSRC}/${PORTNAME} .include Index: head/mail/xfaces/Makefile =================================================================== --- head/mail/xfaces/Makefile (revision 516915) +++ head/mail/xfaces/Makefile (revision 516916) @@ -1,33 +1,33 @@ # Created by: Ted Faber # $FreeBSD$ PORTNAME= xfaces PORTVERSION= 3.3 PORTREVISION= 5 CATEGORIES= mail MASTER_SITES= ftp://ftp.cs.indiana.edu/pub/faces/xfaces/ \ http://www.mavetju.org/download/adopted/xfaces/ DIST_SUBDIR= ${PORTNAME} PATCH_SITES= ${MASTER_SITES} PATCHFILES= patch-charnier patch-faber patch-graaff patch-kinzler3 # patch-graff above has a partial pathname in there that none of the others # do. The default value for PATCH_DIST_STRIP [-p0] fails on that, this empty # value keeps any -p option from the patch command and works. PATCH_DIST_STRIP= MAINTAINER= faber@isi.edu COMMENT= Display shaped icons for mail spool contents LIB_DEPENDS= libcompface.so:mail/faces # GNU make properly processes some overridden rules in the makefile that # imake generates. Specifically, installing the html docs. -USES= imake gmake tar:Z +USES= imake gmake tar:Z xorg USE_XORG= ice sm x11 xaw xext xmu xt xpm post-install: @${MKDIR} ${STAGEDIR}${DATADIR}/images ${INSTALL_DATA} ${WRKSRC}/images/* ${STAGEDIR}${DATADIR}/images .include Index: head/mail/xmail/Makefile =================================================================== --- head/mail/xmail/Makefile (revision 516915) +++ head/mail/xmail/Makefile (revision 516916) @@ -1,17 +1,17 @@ # Created by: Stephen Roznowski # $FreeBSD$ PORTNAME= xmail PORTVERSION= 1.6 PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= XCONTRIB/applications DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= sjroz@verizon.net COMMENT= X-based interface to the Berkeley mail program -USES= imake +USES= imake xorg USE_XORG= xbitmaps xaw .include Index: head/mail/xmailbox/Makefile =================================================================== --- head/mail/xmailbox/Makefile (revision 516915) +++ head/mail/xmailbox/Makefile (revision 516916) @@ -1,29 +1,29 @@ # Created by: Andrey Zakhvatov # $FreeBSD$ PORTNAME= xmailbox PORTVERSION= 2.5 PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= XCONTRIB/applications MAINTAINER= ports@FreeBSD.org COMMENT= Mailbox checker with sound and animation for X Window System -USES= imake +USES= imake xorg USE_XORG= xaw OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/XMailbox.ad post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/dingdong.au ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/ugotmail.au ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/DISCLAIMER ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/mail/xmailwatcher/Makefile =================================================================== --- head/mail/xmailwatcher/Makefile (revision 516915) +++ head/mail/xmailwatcher/Makefile (revision 516916) @@ -1,21 +1,21 @@ # Created by: Harry Newton # $FreeBSD$ PORTNAME= xmailwatcher PORTVERSION= 1.6 PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= http://www.dcs.ed.ac.uk/home/gdmr/X11/ DISTNAME= xmailwatcher MAINTAINER= ports@FreeBSD.org COMMENT= Mailbox checker which displays sender and subject lines of mails PLIST_FILES= bin/xmailwatcher man/man1/xmailwatcher.1.gz -USES= imake +USES= imake xorg USE_XORG= ice sm x11 xaw xext xmu xpm xt post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xmailwatcher .include Index: head/mail/xpbiff/Makefile =================================================================== --- head/mail/xpbiff/Makefile (revision 516915) +++ head/mail/xpbiff/Makefile (revision 516916) @@ -1,50 +1,50 @@ # Created by: Yoshiro MIHIRA # $FreeBSD$ PORTNAME?= xpbiff PORTVERSION?= 1.27 PORTREVISION= 5 CATEGORIES= mail MASTER_SITES= LOCAL/sanpei DISTNAME= xpbiff DISTFILES= xpbiff-1.27-with-YOUBIN.tar.gz.uu MAINTAINER?= sanpei@FreeBSD.org COMMENT?= Replacement for xbiff that handles popup window with mail header -USES= imake:noman +USES= imake:noman xorg USE_XORG= xpm xaw xmu PLIST_FILES= bin/xpbiff WRKSRC= ${WRKDIR}/xpbiff .if defined(PREFIX) && ${PREFIX} != ${LOCALBASE} YOUBINBINDIR= ${PREFIX} .else YOUBINBINDIR= ${LOCALBASE} .endif .include do-extract: @${RM} -r ${WRKDIR} @${MKDIR} ${WRKDIR} @(cd ${WRKDIR}; \ if [ ! -f ${DISTDIR}/${DISTNAME}.tar.gz ]; then \ uudecode -p ${DISTDIR}/${DISTFILES} | ${TAR} xzf -; \ else \ ${TAR} xzf ${DISTDIR}/${DISTNAME}.tar.gz; \ fi) pre-patch: @(${RM} -r ${WRKSRC}/LocPixmap.c; \ ${CP} ${FILESDIR}/LocPixmap.c ${WRKSRC} ); post-patch: .if defined(YOUBIN) @(cd ${WRKSRC}; ${PATCH} -s < ${FILESDIR}/xpbiff.youbin.diff ); .endif @${MV} ${WRKSRC}/config.h ${WRKSRC}/config.h.org @${SED} "s=%YOUBINBINDIR%=${YOUBINBINDIR}/bin=" < ${WRKSRC}/config.h.org > ${WRKSRC}/config.h .include Index: head/math/abs/Makefile =================================================================== --- head/math/abs/Makefile (revision 516915) +++ head/math/abs/Makefile (revision 516916) @@ -1,34 +1,35 @@ # Created by: gmarco@giovannelli.it # $FreeBSD$ PORTNAME= abs PORTVERSION= 0908 PORTREVISION= 4 CATEGORIES= math MASTER_SITES= http://utenti.gufi.org/~gmarco/files/distfiles/ \ http://fresh.t-systems-sfr.com/unix/src/privat2/ DISTNAME= ${PORTNAME}-src-${PORTVERSION} MAINTAINER= gmarco@gufi.org COMMENT= Free spreadsheet with graphical user interface PLIST_FILES= bin/abs +USES= xorg USE_XORG= x11 xpm xaw WRKSRC= ${WRKDIR}/abs-src-0.908 post-patch: @${REINPLACE_CMD} -e 's/trcasestr/strcasestr_/g' ${WRKSRC}/Database/cell.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/abs ${STAGEDIR}${PREFIX}/bin post-install: @${ECHO_MSG} "For the changes from previous version" @${ECHO_MSG} "you can read the NEWS file in ${WRKSRC}" @${ECHO_MSG} "" @${ECHO_MSG} "There are also some examples (not installed) in :" @${ECHO_MSG} "${WRKSRC}/Examples" @${ECHO_MSG} "" @${ECHO_MSG} "" .include Index: head/math/apc/Makefile =================================================================== --- head/math/apc/Makefile (revision 516915) +++ head/math/apc/Makefile (revision 516916) @@ -1,24 +1,25 @@ # Created by: Eric A. Griff # $FreeBSD$ PORTNAME= apc PORTVERSION= 1.0 PORTREVISION= 8 CATEGORIES= math MASTER_SITES= LOCAL/arved MAINTAINER= ports@FreeBSD.org COMMENT= Xforms based Auto Payment Calculator LICENSE= GPLv2 LIB_DEPENDS= libforms.so:x11-toolkits/xforms +USES= xorg USE_XORG= x11 xpm PLIST_FILES= bin/apc man/man1/apc.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/apc ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/apc.1 ${STAGEDIR}/${MAN1PREFIX}/man/man1 .include Index: head/math/calctool/Makefile =================================================================== --- head/math/calctool/Makefile (revision 516915) +++ head/math/calctool/Makefile (revision 516916) @@ -1,64 +1,65 @@ # Created by: nsayer@quack.kfu.com # $FreeBSD$ PORTNAME= calctool PORTVERSION= 2.4.13 PORTREVISION= 5 CATEGORIES= math MASTER_SITES= LOCAL/nsayer DISTNAME= calctool-2.4pl13 MAINTAINER= ports@FreeBSD.org COMMENT= Multi-GUI (terminal, X, XView) calculator program USE_LDCONFIG= yes OPTIONS_DEFINE= X11 TTY XVIEW OPTIONS_DEFAULT= X11 TTY OPTIONS_SUB= yes X11_DESC= Build X11 version of calctool TTY_DESC= Build tty version of calctool XVIEW_DESC= Build tty version of calctool TTY_USES= ncurses .include .if ${PORT_OPTIONS:MX11} +USES+= xorg USE_XORG= x11 BINARIES+= xcalctool .endif .if ${PORT_OPTIONS:MTTY} BINARIES+= tty_calctool .endif .if ${PORT_OPTIONS:MXVIEW} BINARIES+= xv_calctool LIB_DEPENDS+= libxview.so:x11-toolkits/xview .endif .if ${ARCH} == "sparc64" FPIC= -fPIC .else FPIC= -fpic .endif post-patch: @${REINPLACE_CMD} -e "s#%%FPIC%%#${FPIC}#g" \ -e "s#%%LOCALBASE%%#${LOCALBASE}#g" \ -e "s#%%BINARIES%%#${BINARIES}#g" \ -e "s#%%DATADIR%%#${DATADIR}#g" \ -e 's|-ltermcap|$${LDFLAGS} -lncurses|g' \ ${WRKSRC}/Makefile do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/libcalctool.so.1 ${STAGEDIR}${PREFIX}/lib @(cd ${STAGEDIR}${PREFIX}/lib; ${LN} -sf libcalctool.so.1 libcalctool.so) .for BIN in ${BINARIES} ${INSTALL_PROGRAM} ${WRKSRC}/${BIN} ${STAGEDIR}${PREFIX}/bin .endfor ${INSTALL_MAN} ${WRKSRC}/calctool.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/calctool.help ${STAGEDIR}${DATADIR} .include Index: head/math/cgal/Makefile =================================================================== --- head/math/cgal/Makefile (revision 516915) +++ head/math/cgal/Makefile (revision 516916) @@ -1,50 +1,50 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= cgal PORTVERSION= 4.13 PORTREVISION= 2 CATEGORIES= math MASTER_SITES= https://github.com/${PORTNAME:tu}/${PORTNAME}/releases/download/releases/${DISTNAME}/ DISTNAME= ${PORTNAME:tu}-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Computational geometry library LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi BROKEN_sparc64= does not build: fails to compile all_files.cpp BUILD_DEPENDS= ${LOCALBASE}/lib/libntl.a:math/ntl LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libmpfr.so:math/mpfr \ libgmp.so:math/gmp #TODO math/mpfi, math/rs, graphics/qglviewer #Not yet in ports USES= cmake eigen:3 shebangfix tar:xz USE_LDCONFIG= yes SHEBANG_FILES= scripts/cgal_create_CMakeLists \ scripts/cgal_create_cmake_script OPTIONS_DEFINE= VISUALIZATION QT5 VISUALIZATION_IMPLIES= QT5 OPTIONS_SUB= yes VISUALIZATION_DESC= Visualization Required for most demos (Qt5 Geomview) VISUALIZATION_LIB_DEPENDS= libgeomview.so:graphics/geomview .include .if ${PORT_OPTIONS:MQT5} -USES+= qt:5 +USES+= gl qt:5 CMAKE_ARGS+= -DWITH_CGAL_Qt5=ON USE_QT+= core gui opengl widgets svg buildtools_build qmake_build xml USE_GL+= gl glu .else CMAKE_ARGS+= -DWITH_CGAL_Qt5=OFF .endif .include Index: head/math/emc2/Makefile =================================================================== --- head/math/emc2/Makefile (revision 516915) +++ head/math/emc2/Makefile (revision 516916) @@ -1,49 +1,49 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= emc2 DISTVERSIONPREFIX=v DISTVERSION= 2.17 CATEGORIES= math science MASTER_SITES= https://www.ljll.math.upmc.fr/~hecht/ftp/emc2/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Graphical editor of two-dimensional mesh geometries LICENSE= INRIA LICENSE_NAME= INRIA license, perhaps specific to emc2 LICENSE_FILE= ${WRKSRC}/COPYRIGHT LICENSE_PERMS= auto-accept no-dist-sell no-pkg-sell -USES= gmake +USES= gmake xorg USE_XORG= x11 xau xcb xdmcp ALL_TARGET= ${PORTNAME} RESTRICTED= No resale, contact author for commercial usage .if defined(LANG) && ${LANG:Mfr*} != "" CFLAGS+= -DFRENCH .endif PORTDOCS= ${DISTFILES:M*.pdf} PORTEXAMPLES= * PLIST_FILES= bin/emc2 bin/prf_f3d OPTIONS_DEFINE= DOCS EXAMPLES DOCS_DISTFILES= RTemc2_fr.pdf RTemc2_gb.pdf do-install: ${INSTALL_PROGRAM} ${WRKSRC}/emc2 ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/prf_f3d ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${DISTDIR} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/math/fricas/Makefile =================================================================== --- head/math/fricas/Makefile (revision 516915) +++ head/math/fricas/Makefile (revision 516916) @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= fricas DISTVERSION= 1.3.5 DISTVERSIONSUFFIX= -full CATEGORIES= math MASTER_SITES= SF MAINTAINER= yuri@FreeBSD.org COMMENT= Advanced computer algebra system LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/license/LICENSE.AXIOM BUILD_DEPENDS= sbcl:lang/sbcl -USES= autoreconf gmake tar:bz2 +USES= autoreconf gmake tar:bz2 xorg GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-lisp=sbcl USE_XORG= ice sm x11 xpm WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} STRIP= #these binaries fail if stripped PLIST_SUB= HOST_ARCH="${CONFIGURE_TARGET}" .include Index: head/math/geogram/Makefile =================================================================== --- head/math/geogram/Makefile (revision 516915) +++ head/math/geogram/Makefile (revision 516916) @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= geogram DISTVERSIONPREFIX= v DISTVERSION= 1.7.1 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Programming library of geometric algorithms LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/doc/devkit/license.dox LIB_DEPENDS= libglfw.so:graphics/glfw -USES= cmake gl localbase:ldflags +USES= cmake gl localbase:ldflags xorg USE_GITHUB= yes GH_ACCOUNT= alicevision USE_XORG= x11 xcursor xi xinerama xrandr xxf86vm USE_GL= gl glu USE_LDCONFIG= yes CMAKE_ON= GEOGRAM_USE_SYSTEM_GLFW3 VORPALINE_BUILD_DYNAMIC CMAKE_ARGS= -DVORPALINE_PLATFORM:STRING=FreeBSD LDFLAGS+= -pthread .include Index: head/math/gnuplot/Makefile =================================================================== --- head/math/gnuplot/Makefile (revision 516915) +++ head/math/gnuplot/Makefile (revision 516916) @@ -1,108 +1,108 @@ # $FreeBSD$ PORTNAME= gnuplot PORTVERSION= 5.2.7 PORTREVISION= 1 CATEGORIES= math graphics MASTER_SITES= SF MAINTAINER= glewis@FreeBSD.org COMMENT?= Command-line driven graphing utility LICENSE= Gnuplot LICENSE_NAME= Gnuplot license LICENSE_FILE= ${WRKSRC}/Copyright LICENSE_PERMS= dist-mirror pkg-mirror auto-accept CONFLICTS_INSTALL?= gnuplot-lite-[0-9]* USES+= compiler:c++11-lang groff iconv pkgconfig readline GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} CONFIGURE_ARGS+=--with-readline=gnu \ --without-linux-vga \ --without-lisp-files \ --without-tutorial \ --with-bitmap-terminals \ --with-qt=no .if defined(LITE) CONFIGURE_ARGS+=--disable-x11-mbfonts \ --disable-x11-external \ --disable-wxwidgets \ --without-x \ --without-ggi \ --without-gd \ --without-caca \ --without-wx \ --without-gpic \ --without-mif \ --without-cairo \ --without-lua \ --without-latex \ --without-kpsexpand PLIST_SUB+= X11="@comment " .else -USES+= jpeg lua:53 +USES+= gnome jpeg lua:53 xorg USE_TEX= kpathsea USE_GNOME+= atk cairo gtk20 gdkpixbuf2 USE_WX= 2.8 USE_XORG+= x11 LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgd.so:graphics/gd \ libpng.so:graphics/png \ libtiff.so:graphics/tiff CONFIGURE_ARGS+=--with-gd=${LOCALBASE} \ --with-gpic \ --with-mif \ --with-kpsexpand \ --with-latex \ ac_cv_prog_KPSEXPAND=${LOCALBASE}/bin/kpsexpand \ ac_cv_prog_PLAINTEX=${LOCALBASE}/bin/tex \ ac_cv_prog_LATEX=${LOCALBASE}/bin/latex \ ac_cv_prog_PDFLATEX=${LOCALBASE}/bin/pdflatex PLIST_SUB+= X11="" .endif TEST_TARGET= check PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES GRIDBOX GRIDBOX_DESC= Use the gridbox optimization for hidden3d GRIDBOX_CONFIGURE_OFF= --disable-h3d-quadtree --enable-h3d-gridbox post-patch: @${REINPLACE_CMD} -e \ '/^install:/s/install-am//' ${WRKSRC}/share/LaTeX/Makefile.in @${REINPLACE_CMD} -e \ 's|)/@PACKAGE@/@PKG_MAJOR@|)|g' ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e \ 's|luaL_checkint(|(int)luaL_checkinteger(|' ${WRKSRC}/term/lua.trm post-build-DOCS-on: @cd ${WRKSRC}/docs && ${MAKE} groff pre-install: ${MKDIR} ${STAGEDIR}${DATADIR}/5.2 ; \ ${INSTALL_DATA} ${WRKSRC}/share/gnuplotrc \ ${STAGEDIR}${DATADIR}/5.2/gnuplotrc.sample post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/demo && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/psdoc cd ${WRKSRC}/docs && ${INSTALL_DATA} gnuplot.txt gnuplot.dvi \ gnuplot.ps ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs/psdoc && ${INSTALL_DATA} README ps_* ${STAGEDIR}${DOCSDIR}/psdoc .if defined(LITE) post-stage: @cd ${STAGEDIR}${PREFIX} && ${RMDIR} libexec/gnuplot/5.2 libexec/gnuplot .endif .include Index: head/math/hexcalc/Makefile =================================================================== --- head/math/hexcalc/Makefile (revision 516915) +++ head/math/hexcalc/Makefile (revision 516916) @@ -1,37 +1,38 @@ # Created by: jhs@berklix.com / asami (original) # $FreeBSD$ PORTNAME= hexcalc PORTVERSION= 1.11 PORTREVISION= 3 CATEGORIES= math MASTER_SITES= http://www.berklix.com/~jhs/ftp/FreeBSD/ports/distfiles/ DISTNAME= ${PORTNAME} EXTRACT_SUFX= .tar.Z MAINTAINER= jhs@berklix.com COMMENT= Multi-radix calculator for x11 # XORG_CAT= app # USES= imake # Maybe later. # It would move from distfiles/hexcalc..tar.Z # to distfiles/xorg/app/hexcalc..tar.Z & require change in distinfo # Old distfile name in 8.2 was hexcalc..tar.Z & EXTRACT_SUFX was ..tar.Z # presumably a mistake, now shortened to normality. +USES= xorg USE_XORG= ice sm x11 xaw xext xmu xt PLIST_FILES= bin/hexcalc man/man1/hexcalc.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/hexcalc ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/hexcalc.man \ ${STAGEDIR}${MANPREFIX}/man/man1/hexcalc.1 @# The manual installed OK on 9.1-RELEASE without do-install, @# but manual install failed on 9.2-RELEASE & 10.0-RELEASE, @# so I added do-install, which does no harm on 9.1 & 9.2. @# Maybe do-install can be discarded if MAN variables are set right ? .include Index: head/math/kalgebra/Makefile =================================================================== --- head/math/kalgebra/Makefile (revision 516915) +++ head/math/kalgebra/Makefile (revision 516916) @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= kalgebra DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= math kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE graph calculator LIB_DEPENDS= libAnalitza.so:math/analitza BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \ docbook-xml>0:textproc/docbook-xml -USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:5 \ +USES= cmake compiler:c++11-lang desktop-file-utils gettext gl kde:5 \ readline qt:5 tar:xz USE_GL= glu USE_KDE= auth codecs config configwidgets coreaddons doctools ecm i18n \ kio service widgetsaddons xmlgui USE_QT= concurrent core dbus declarative gui location network opengl printsupport \ svg testlib webchannel widgets xml \ buildtools_build qmake_build CMAKE_ARGS= -DBUILD_mobile:BOOL=FALSE OPTIONS_DEFINE= DOCS WEBENGINE OPTIONS_DEFAULT_amd64= WEBENGINE OPTIONS_DEFAULT_i386= WEBENGINE OPTIONS_SUB= yes WEBENGINE_DESC= Add dependency on qt5-webengine WEBENGINE_USE= QT=webengine WEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets .include Index: head/math/mathgl/Makefile =================================================================== --- head/math/mathgl/Makefile (revision 516915) +++ head/math/mathgl/Makefile (revision 516916) @@ -1,74 +1,75 @@ # $FreeBSD$ PORTNAME= mathgl DISTVERSION= 2.4.4 PORTREVISION= 1 CATEGORIES= math graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION}/ MAINTAINER= yuri@FreeBSD.org COMMENT= Library for high-quality scientific data visualization LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgif.so:graphics/giflib \ libgsl.so:math/gsl \ libhdf5.so:science/hdf5 \ libhpdf.so:print/libharu \ libltdl.so:devel/libltdl \ libpng.so:graphics/png \ libsz.so:science/szip -USES= cmake compiler:c++11-lang gettext-runtime gl jpeg python:2.7 +USES= cmake compiler:c++11-lang gettext-runtime gl jpeg python:2.7 \ + xorg USE_GL= gl glu glut USE_XORG= xi xmu USE_LDCONFIG= yes .for v in double gif glut gsl hdf5 jpeg ltdl mgl2 opengl pdf png zlib CMAKE_ARGS+= -Denable-${v}=ON .endfor .for v in doc-info doc-html lgpl mgltex CMAKE_ARGS+= -Denable-${v}=OFF .endfor OPTIONS_DEFINE= PYTHON MPI OPTIONS_GROUP= GRAPHICS OPTIONS_GROUP_GRAPHICS= QT5 FLTK WXGTK OPTIONS_RADIO= THREADS OPTIONS_RADIO_THREADS= PTHREADS OPENMP OPTIONS_DEFAULT= QT5 OPTIONS_SUB= yes GRAPHICS_DESC= Graphics support PTHREADS_DESC= Enable POSIX threads support (broken, fix pending release) OPENMP_DESC= Parallel processing support via OpenMP (broken, cmake bug) FLTK_DESC= Enable fltk widget PLIST_SUB= SHLIB_VER=7.5.0 PYTHON_CMAKE_BOOL= enable-python PYTHON_BUILD_DEPENDS= swig3.0:devel/swig30 \ ${PYNUMPY} PYTHON_RUN_DEPENDS= ${PYNUMPY} MPI_CMAKE_BOOL= enable-mpi MPI_LIB_DEPENDS= libmpi.so:net/openmpi QT5_CMAKE_BOOL= enable-qt5 QT5_USE= QT=core,gui,opengl,printsupport,widgets,buildtools_build,qmake_build QT5_USES= desktop-file-utils qt:5 shared-mime-info FLTK_CMAKE_BOOL= enable-fltk FLTK_LIB_DEPENDS= libfltk.so:x11-toolkits/fltk FLTK_USE= XORG=ice,sm,x11,xext WXGTK_CMAKE_BOOL= wx WXGTK_USE= WX=3.0+ PTHREADS_CMAKE_BOOL= enable-pthread OPENMP_CMAKE_BOOL= enable-openmp post-patch-FLTK-on: @${REINPLACE_CMD} -e 's|#include Index: head/math/octave/Makefile =================================================================== --- head/math/octave/Makefile (revision 516915) +++ head/math/octave/Makefile (revision 516916) @@ -1,129 +1,129 @@ # Created by: chuckr@FreeBSD.org # $FreeBSD$ PORTNAME= octave PORTVERSION= ${OCTAVE_VERSION} PORTREVISION= 6 CATEGORIES= math MASTER_SITES= GNU MAINTAINER= stephen@FreeBSD.org COMMENT= High-level interactive language for numerical computations LICENSE= GPLv3 BUILD_DEPENDS= gnuplot:math/gnuplot \ ${LOCALBASE}/bin/gperf:devel/gperf \ gsed:textproc/gsed \ ${LOCALBASE}/bin/makeinfo:print/texinfo RUN_DEPENDS= gnuplot:math/gnuplot \ gsed:textproc/gsed \ ${LOCALBASE}/bin/makeinfo:print/texinfo LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick \ libarpack.so:math/arpack-ng \ libcurl.so:ftp/curl \ libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libfltk.so:x11-toolkits/fltk \ libftgl.so:graphics/ftgl \ libhdf5.so:science/hdf5 \ libpcre.so:devel/pcre \ libqhull.so.5:math/qhull5 \ libqrupdate.so:math/qrupdate \ libumfpack.so:math/suitesparse \ libglpk.so:math/glpk \ libgl2ps.so:print/gl2ps \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libdrm.so:graphics/libdrm \ libOSMesa.so:graphics/libosmesa \ libsundials_arkode.so:math/sundials \ libportaudio.so:audio/portaudio # libsndfile.so:audio/libsndfile # Commented out until this port no longer has vulnerabilities. USES= charsetfix fortran gmake libtool perl5 pkgconfig readline \ tar:xz compiler:c++14-lang \ - desktop-file-utils gl iconv + desktop-file-utils gl iconv xorg USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}/${PORTVERSION} USE_PERL5= build GNU_CONFIGURE= yes JAVA_VERSION= 1.7+ USE_QT= core gui help network opengl \ qmake_build buildtools_build linguist_build \ printsupport sql widgets \ xml USE_XORG= x11 xext xfixes xft \ xcursor xinerama xrender USE_GL= gl glu OCTAVE_VERSION= ${PORTVERSION} GNU_HOST= ${ARCH}-portbld-freebsd${OSREL} PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION} GNU_HOST=${GNU_HOST} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -L${LOCALBASE}/lib/qt5 CONFIGURE_ENV= GPERF="${LOCALBASE}/bin/gperf" \ JAVA_HOME=${JAVA_HOME} \ MAKEINFO=${LOCALBASE}/bin/makeinfo \ MKINFO=${LOCALBASE}/bin/makeinfo \ MOC_QTVER=${LOCALBASE}/bin/moc \ UIC_QTVER=${LOCALBASE}/bin/uic \ RCC_QTVER=${LOCALBASE}/bin/rcc \ ac_cv_type_max_align_t=yes \ ac_cv_path_SED=${LOCALBASE}/bin/gsed CONFIGURE_ARGS= --host=${GNU_HOST} \ --with-blas="-L${LOCALBASE}/lib ${BLASLIB}" \ --with-lapack="${LAPACKLIB}" \ --enable-shared \ --disable-jit \ --disable-openmp \ --with-osmesa INFO= octave liboctave INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS JAVA QT5 OPTIONS_RADIO= BLAS OPTIONS_RADIO_BLAS= OPENBLAS NETLIB ATLAS OPTIONS_DEFAULT= JAVA OPENBLAS QT5 OPTIONS_SUB= yes DOCS_CONFIGURE_ENABLE= docs JAVA_CONFIGURE_ENABLE= java QT5_CONFIGURE_WITH= qt=5 qscintilla QT5_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 DOCS_USE= TEX=dvipsk:build,formats:build JAVA_USE= JAVA=yes QT5_USES= qt:5 OPENBLAS_USES= blaslapack:openblas NETLIB_USES= blaslapack:netlib ATLAS_USES= blaslapack:atlas post-patch: ${REINPLACE_CMD} 's+"makeinfo"+"${LOCALBASE}/bin/makeinfo"+' ${WRKSRC}/libinterp/corefcn/help.cc ${REINPLACE_CMD} 's/"-qt$$qt_version"/"-qt=qt$$qt_version"/' ${WRKSRC}/configure post-install: (cd ${STAGEDIR}${DATADIR} && ${LN} -s ${PORTVERSION}/imagelib .) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in liboctave/liboctave.ps \ refcard/refcard-a4.ps refcard/refcard-legal.ps \ refcard/refcard-letter.ps interpreter/octave.ps ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${DOCSDIR} .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/${INFO_PATH} .for file in interpreter/octave.info liboctave/liboctave.info ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${PREFIX}/${INFO_PATH} .endfor check regression-test: build @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} check) .include "Makefile.version" .include Index: head/math/openmesh/Makefile =================================================================== --- head/math/openmesh/Makefile (revision 516915) +++ head/math/openmesh/Makefile (revision 516916) @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= openmesh DISTVERSION= 8.0 CATEGORIES= math MASTER_SITES= http://www.openmesh.org/media/Releases/${DISTVERSION}/ DISTNAME= OpenMesh-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Generic data structure for manipulating polygonal meshes LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake compiler:c++11-lang dos2unix gl qt:5 +USES= cmake compiler:c++11-lang dos2unix gl qt:5 xorg DOS2UNIX_FILES= src/OpenMesh/Tools/CMakeLists.txt USE_QT= core concurrent gui help network opengl printsupport script scripttools sql svg x11extras xml xmlpatterns webkit widgets \ buildtools_build qmake_build uitools_build USE_GL= gl glu glut USE_XORG= xi xmu USE_LDCONFIG= yes post-install: @${RMDIR} ${STAGEDIR}${PREFIX}/include/OpenMesh/Tools/VDPM/xpm .include Index: head/math/petiga/Makefile =================================================================== --- head/math/petiga/Makefile (revision 516915) +++ head/math/petiga/Makefile (revision 516916) @@ -1,39 +1,39 @@ # $FreeBSD$ PORTNAME= petiga DISTVERSION= g20180518 PORTREVISION= 7 CATEGORIES= math python MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/ MAINTAINER= yuri@FreeBSD.org COMMENT= Framework for High Performance Isogeometric Analysis LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst LIB_DEPENDS= libblas.so:math/blas \ liblapack.so:math/lapack \ libmpich.so:net/mpich \ libpetsc.so:science/PETSc BB_ACCOUNT= dalcinl BB_PROJECT= ${PORTNAME} BB_COMMIT= e2a59b1ba054 WRKSRC= ${WRKDIR}/${BB_ACCOUNT}-${BB_PROJECT}-${BB_COMMIT} -USES= cmake compiler:c++14-lang fortran +USES= cmake compiler:c++14-lang fortran xorg USE_XORG= x11 USE_LDCONFIG= yes PLIST_FILES= include/petiga.h \ lib/libpetiga.so \ lib/petiga/conf/rules \ lib/petiga/conf/test \ lib/petiga/conf/variables post-install: @cd ${STAGEDIR}${PREFIX}/include && ${RMDIR} petiga/cxx petiga/fad petiga .include Index: head/math/ploticus/Makefile =================================================================== --- head/math/ploticus/Makefile (revision 516915) +++ head/math/ploticus/Makefile (revision 516916) @@ -1,59 +1,60 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= ploticus PORTVERSION= 2.40 PORTREVISION= 10 CATEGORIES= math MASTER_SITES= SF DISTNAME= pl${PORTVERSION:S/.//}src MAINTAINER?= linimon@FreeBSD.org COMMENT?= Generates plots and graphs from data LIB_DEPENDS= libgd.so:graphics/gd \ libming.so:graphics/ming \ libpng.so:graphics/png \ libfreetype.so:print/freetype2 USES= jpeg BUILD_WRKSRC= ${WRKSRC}/src FREETYPE_CONFIG?= ${LOCALBASE}/bin/freetype-config MAKE_ARGS= CC="${CC}" FLAGS="${CFLAGS}" \ LOCALEOBJ="localef.o" LOCALE_FLAG="-DLOCALE" \ MING="-L${LOCALBASE}/lib -lming" \ MINGH="-I${LOCALBASE}/include/ming" NOSWFFLAG="" \ GD18LIBS="`${FREETYPE_CONFIG} --libs` \ -L${LOCALBASE}/lib -lgd -lpng -lz -ljpeg" \ GD18H="`${FREETYPE_CONFIG} --cflags` \ -L${LOCALBASE}/include" \ GDFREETYPE="-DGDFREETYPE" PREFABS_DIR="${DATADIR}" ALL_TARGET= plgd18 .ifdef (WITHOUT_X11) MAKE_ARGS+= NOX11=-DNOX11 XLIBS= XOBJ= PKGNAMESUFFIX= -nox11 .else +USES+= xorg USE_XORG= xpm .endif OPTIONS_DEFINE= EXAMPLES post-patch: @${REINPLACE_CMD} -e 's,/usr/X11R6,${LOCALBASE},g' \ ${BUILD_WRKSRC}/Makefile ${BUILD_WRKSRC}/mkapi do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/pl ${STAGEDIR}${PREFIX}/bin/ploticus @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC}/prefabs && ${FIND} . | \ ${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR} ${INSTALL_MAN} ${WRKSRC}/man/man1/pl.1 ${STAGEDIR}${MANPREFIX}/man/man1/ploticus.1 ${INSTALL_MAN} ${WRKSRC}/man/man3/libploticus.3 ${STAGEDIR}${MANPREFIX}/man/man3 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/pltestsuite && ${FIND} . \! -name "*.orig" | \ ${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/math/reduce/Makefile =================================================================== --- head/math/reduce/Makefile (revision 516915) +++ head/math/reduce/Makefile (revision 516916) @@ -1,65 +1,65 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= reduce PORTVERSION= 20190413 CATEGORIES= math lang MASTER_SITES= SF/${PORTNAME}-algebra/${SFSUBDIR}/ DISTNAME= Reduce-svn4961-src MAINTAINER= pfg@FreeBSD.org COMMENT= Codemist Standard Lisp REDUCE general-purpose computer system LICENSE= BSD2CLAUSE BROKEN_aarch64= fails to install: Reduce-svn4372-src/cslbuild/aarch64-unknown-freebsd11.1/csl/reduce.img: No such file or directory BROKEN_armv6= fails to compile: redfront.h:118:12: conflicting types for '__wcwidth' BROKEN_powerpc64= fails to compile: arith01.cpp: 'statuc' does not name a type BUILD_DEPENDS= gnuplot:math/gnuplot LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff -USES= autoreconf:build libtool gmake ncurses jpeg +USES= autoreconf:build libtool gmake ncurses jpeg xorg USE_XORG= x11 xcursor xext xorgproto xft xrandr xrender SFSUBDIR= snapshot_2019-04-13 TARGET_SDIR= ${ARCH:S/amd64/x86_64/}-unknown-${OPSYS:tl}${OSREL} CPPFLAGS+= -I${NCURSESINC} # Avoid GNU_CONFIGURE as it breaks staging HAS_CONFIGURE= yes ALL_TARGET= MAKE_JOBS_UNSAFE= yes CONFIGURE_ARGS= --with-csl CPPFLAGS+= `freetype-config --cflags` LDFLAGS+= `freetype-config --libs` REDUCE_BINS= ${WRKSRC}/cslbuild/${TARGET_SDIR} OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${REDUCE_BINS}/csl/reduce.img ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${REDUCE_BINS}/csl/reduce ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${FILESDIR}/runcsl.sh ${STAGEDIR}${PREFIX}/bin/redcsl ${INSTALL_MAN} ${FILESDIR}/redcsl.1 ${STAGEDIR}${MANPREFIX}/man/man1/ ${MKDIR} ${STAGEDIR}${DATADIR}/reduce.doc (cd ${REDUCE_BINS}/csl/reduce.doc && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DATADIR}/reduce.doc) ${MKDIR} ${STAGEDIR}${PREFIX}/${FONTDIR} (cd ${REDUCE_BINS}/csl/reduce.fonts && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DATADIR}/reduce.fonts) ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/manual/manual.pdf\ ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/primers/*.pdf \ ${STAGEDIR}${DOCSDIR} .include Index: head/math/rkward-kde/Makefile =================================================================== --- head/math/rkward-kde/Makefile (revision 516915) +++ head/math/rkward-kde/Makefile (revision 516916) @@ -1,85 +1,85 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= rkward DISTVERSION= 0.7.0b PORTREVISION= 6 CATEGORIES= math MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION:C/b//}/src PKGNAMESUFFIX= -kde MAINTAINER= thierry@FreeBSD.org COMMENT= IDE/GUI for the R-project LICENSE= GPLv2 LIB_DEPENDS= libR.so:math/R USES= cmake compiler:c++11-lang desktop-file-utils gettext fortran \ - kde:5 php:cli qt:5 shared-mime-info + kde:5 php:cli qt:5 shared-mime-info xorg USE_QT= buildtools concurrent core dbus gui network printsupport qmake script webkit \ widgets xml USE_XORG= x11 USE_KDE= auth bookmarks codecs completion config configwidgets coreaddons crash \ doctools ecm i18n itemviews jobwidgets kate_run kdewebkit kio \ notifications parts service solid sonnet texteditor textwidgets \ widgetsaddons windowsystem xmlgui CFLAGS+= -I${LOCALBASE}/include DOCSDIR= ${PREFIX}/share/doc/HTML/en/rkward OPTIONS_DEFINE= RECDEP DOCS NLS RECDEP_DESC= Recommended runtime dependencies OPTIONS_DEFAULT=RECDEP .include .if ${PORT_OPTIONS:MNLS} NLS= "" .else NLS= "@comment " .endif PLIST_SUB+= NLS=${NLS} .if ${PORT_OPTIONS:MRECDEP} LR_MOD_DIR= ${LOCALBASE}/lib/R/library RUN_DEPENDS+= ${LR_MOD_DIR}/R2HTML/INDEX:textproc/R-cran-R2HTML \ ${LR_MOD_DIR}/XML/INDEX:textproc/R-cran-XML \ ${LR_MOD_DIR}/gdata/INDEX:devel/R-cran-gdata \ ${LR_MOD_DIR}/mvtnorm/INDEX:math/R-cran-mvtnorm \ ${LR_MOD_DIR}/outliers/INDEX:math/R-cran-outliers \ ${LR_MOD_DIR}/tseries/INDEX:finance/R-cran-tseries \ ${LR_MOD_DIR}/car/INDEX:math/R-cran-car .endif pre-configure: ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' \ ${WRKSRC}/rkward/rbackend/rkfrontendtransmitter.cpp .if ! ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e 's|ADD_SUBDIRECTORY(doc)|#ADD_SUBDIRECTORY(doc)|' \ ${WRKSRC}/CMakeLists.txt .else #Fix build with kdelibs>=4.5.0 ${REINPLACE_CMD} -e 's,V4.1-Based Variant V1.0,V4.2-Based Variant V1.1,g' \ ${WRKSRC}/doc/rkward/index.docbook .endif .if ! ${PORT_OPTIONS:MNLS} ${REINPLACE_CMD} -e 's|ADD_SUBDIRECTORY(po)|#ADD_SUBDIRECTORY(po)|' \ ${WRKSRC}/CMakeLists.txt .endif @(if [ ! -e ${LOCALBASE}/lib/R/lib/libR.so ] ; then \ ${ECHO_MSG} "==> ${PKGNAME} requires math/R to be built WITH_LIBR" ; \ exit 1; fi) post-install: ${RM} ${STAGEDIR}${PREFIX}/share/apps/katepart/syntax/r.xml # Conflicts with kate .if defined(MAINTAINER_MODE) regression-test: install @${ECHO_MSG} "To pass the tests, some CRAN packages like R2HTML" @${ECHO_MSG} "must be installed." (cd ${WRKSRC}/tests && KDE_LANG=en_US make plugintests) .endif .include Index: head/math/slepc/Makefile =================================================================== --- head/math/slepc/Makefile (revision 516915) +++ head/math/slepc/Makefile (revision 516916) @@ -1,46 +1,46 @@ # $FreeBSD$ PORTNAME= slepc DISTVERSION= 3.10.1 PORTREVISION= 3 CATEGORIES= math devel MASTER_SITES= http://slepc.upv.es/download/distrib/ MAINTAINER= yuri@FreeBSD.org COMMENT= Scalable Library for Eigenvalue Problem Computations LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libblas.so:math/blas \ liblapack.so:math/lapack \ libmpich.so:net/mpich \ libpetsc.so:science/PETSc -USES= gmake fortran python:2.7 shebangfix +USES= gmake fortran python:2.7 shebangfix xorg SHEBANG_FILES= configure SHEBANG_GLOB= *.py MAKEFILE= makefile MAKE_ENV= PETSC_DIR=${LOCALBASE} PETSC_ARCH="" SLEPC_DIR=${WRKSRC} PYTHON=${PYTHON_CMD} USE_XORG= x11 # not really needed, but is inherited from the PETSc setup USE_LDCONFIG= yes OS_VER= ${OPSYS:tl}${OSVERSION:C/(.*)...../\\1/} BINARY_ALIAS= python=${PYTHON_CMD} OPTIONS_DEFINE= EXAMPLES PORTEXAMPLES= * do-configure: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./configure @${REINPLACE_CMD} -e 's|^SLEPC_DESTDIR *=.*|SLEPC_DESTDIR = ${PREFIX}|' \ ${WRKSRC}/installed-arch-${OS_VER}-c-debug/lib/slepc/conf/slepcvariables # otherwise it fills a wrong value for some reason post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libslepc.so.${PORTVERSION} @${REINPLACE_CMD} -i '' -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' \ ${STAGEDIR}${PREFIX}/lib/slepc/conf/reconfigure-installed-arch-${OS_VER}-c-debug.py .include Index: head/math/snns/Makefile =================================================================== --- head/math/snns/Makefile (revision 516915) +++ head/math/snns/Makefile (revision 516916) @@ -1,57 +1,58 @@ # Created by: reg@shale.csir.co.za # $FreeBSD$ PORTNAME= snns PORTVERSION= 4.3 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://www.ra.cs.uni-tuebingen.de/downloads/SNNS/ DISTNAME= SNNSv${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Fully featured neural network simulator LIB_DEPENDS= libXaw3d.so:x11-toolkits/Xaw3d +USES= xorg USE_XORG= x11 xext xt HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX}/lib/snns --enable-global \ --build=${CONFIGURE_TARGET} MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= EXAMPLES .include post-extract: .for file in config.guess config.sub @${CP} -f ${TEMPLATES}/${file} ${WRKSRC}/configuration .endfor post-patch: @${FIND} ${WRKSRC} -name "Makefile" -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -e 's|mkdir $$(|${MKDIR} $$(|g' @${FIND} ${WRKSRC}/xgui/sources -name "*.c" -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -e 's|X11/Xaw/|X11/Xaw3d/|g' @${ECHO_CMD} '#!/bin/sh' > ${WRKDIR}/snns @${ECHO_CMD} '' >> ${WRKDIR}/snns @${ECHO_CMD} 'XGUILOADPATH=${PREFIX}/lib/snns' >> ${WRKDIR}/snns @${ECHO_CMD} 'export XGUILOADPATH' >> ${WRKDIR}/snns @${ECHO_CMD} 'PATH=$${PATH}:${PREFIX}/lib/snns/bin' >> ${WRKDIR}/snns @${ECHO_CMD} 'export DPATH' >> ${WRKDIR}/snns @${ECHO_CMD} '' >> ${WRKDIR}/snns @${ECHO_CMD} '${PREFIX}/lib/snns/bin/xgui' >> ${WRKDIR}/snns post-install: ${INSTALL_SCRIPT} ${WRKDIR}/snns ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/Readme ${STAGEDIR}${PREFIX}/lib/snns ${INSTALL_DATA} ${WRKSRC}/Readme.license ${STAGEDIR}${PREFIX}/lib/snns ${INSTALL_DATA} ${WRKSRC}/default.cfg ${STAGEDIR}${PREFIX}/lib/snns ${INSTALL_DATA} ${WRKSRC}/help.hdoc ${STAGEDIR}${PREFIX}/lib/snns .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .endif .include Index: head/math/speedcrunch/Makefile =================================================================== --- head/math/speedcrunch/Makefile (revision 516915) +++ head/math/speedcrunch/Makefile (revision 516916) @@ -1,32 +1,32 @@ # Created by: Yinghong.Liu # $FreeBSD$ PORTNAME= speedcrunch PORTVERSION= 0.12.0 # XXX: should really be 0.12, change upon next update DISTVERSIONSUFFIX= -${BB_COMMIT} PORTREVISION= 3 CATEGORIES= math MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/ MAINTAINER= danfe@FreeBSD.org COMMENT= Keyboard-oriented desktop scientific calculator LICENSE= GPLv2+ BB_ACCOUNT= heldercorreia BB_PROJECT= ${PORTNAME} BB_COMMIT= c0fc9c68d292 -USES= cmake compiler:c++11-lang qt:5 +USES= cmake compiler:c++11-lang qt:5 xorg USE_QT= buildtools_build qmake_build core gui help sql widgets USE_XORG= x11 WRKSRC= ${WRKDIR}/${BB_ACCOUNT}-${BB_PROJECT}-${BB_COMMIT} WRKSRC_SUBDIR= src post-patch: @${REINPLACE_CMD} -e 's|-W[-_[:alnum:]]*|| ; s|metainfo|appdata| \ ; s|master|${PORTVERSION:R}-git-${BB_COMMIT}|' \ ${CMAKE_SOURCE_PATH}/CMakeLists.txt .include Index: head/math/topaz/Makefile =================================================================== --- head/math/topaz/Makefile (revision 516915) +++ head/math/topaz/Makefile (revision 516916) @@ -1,29 +1,29 @@ # Created by: Issei Suzuki # $FreeBSD$ PORTNAME= topaz DISTVERSION= 3_41 PORTREVISION= 2 CATEGORIES= math MASTER_SITES= http://hp.vector.co.jp/authors/VA007663/topaz/bin/ DISTNAME= ${PORTNAME}-${DISTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= Command driven graph plotting system for scientists and engineers LICENSE= GPLv2 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= ncurses readline +USES= ncurses readline xorg USE_XORG= x11 MAKEFILE= Makefile.freebsd OPTIONS_DEFINE= EXAMPLES post-install: ${LN} -sf ${PREFIX}/lib/topaz/topaz.sh ${STAGEDIR}${PREFIX}/bin/topaz @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/sample/* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/math/triangle/Makefile =================================================================== --- head/math/triangle/Makefile (revision 516915) +++ head/math/triangle/Makefile (revision 516916) @@ -1,41 +1,41 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= triangle PORTVERSION= 1.6 PORTREVISION= 5 CATEGORIES= math MASTER_SITES= NL/voronoi DISTNAME= ${PORTNAME} DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Two-Dimensional Quality Mesh Generator and Delaunay Triangulator NO_CDROM= No commercial use without prior arrangement with the author -USES= zip +USES= zip xorg NO_WRKSUBDIR= yes MAKEFILE= makefile USE_XORG= x11 USE_LDCONFIG= yes PLIST_FILES= bin/${PORTNAME} bin/showme \ include/${PORTNAME}.h \ lib/lib${PORTNAME}.so \ lib/lib${PORTNAME}.so.${PORTVERSION} post-build: @cd ${WRKSRC} && ${CC} ${CFLAGS} ${LDFLAGS} -DTRILIBRARY -shared -fPIC -Wl,-soname,lib${PORTNAME}.so.${PORTVERSION} -o lib${PORTNAME}.so.${PORTVERSION} ${PORTNAME}.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${WRKSRC}/showme ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/lib${PORTNAME}.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib cd ${STAGEDIR}${PREFIX}/lib && ${LN} -s lib${PORTNAME}.so.${PORTVERSION} lib${PORTNAME}.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so.${PORTVERSION} do-test: @cd ${INSTALL_WRKSRC} && ./${PORTNAME} -p A.poly && ./showme A.1.poly .include Index: head/math/ump/Makefile =================================================================== --- head/math/ump/Makefile (revision 516915) +++ head/math/ump/Makefile (revision 516916) @@ -1,33 +1,33 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= ump PORTVERSION= 0.8.6 PORTREVISION= 12 CATEGORIES= math MASTER_SITES= SF/u-m-p/u-m-p/${PORTVERSION} PKGNAMESUFFIX= -math MAINTAINER= ports@FreeBSD.org COMMENT= Graphical, easy to use math program LICENSE= GPLv2 -USES= compiler:c++11-lang gmake pkgconfig tar:bzip2 +USES= compiler:c++11-lang gl gmake gnome pkgconfig tar:bzip2 USE_GNOME= gtk20 USE_GL= glu ALL_TARGET= ${PORTNAME} CONFLICTS= ump-1.[0-9]* DESKTOP_ENTRIES="Ump" "" "" "ump" "Education;Math;Science;GTK;" "" post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/src/main.cpp post-install: ${INSTALL_DATA} ${WRKSRC}/ump.conf \ ${STAGEDIR}${PREFIX}/etc/ump.conf.sample .include Index: head/math/vtk6/Makefile =================================================================== --- head/math/vtk6/Makefile (revision 516915) +++ head/math/vtk6/Makefile (revision 516916) @@ -1,210 +1,211 @@ # Created by: gahr # $FreeBSD$ PORTNAME= vtk PORTVERSION= 6.2.0 PORTREVISION= 9 CATEGORIES= math graphics MASTER_SITES= http://www.vtk.org/files/release/${VTK_SHORT_VER}/ PKGNAMESUFFIX= 6 DISTNAME= ${PORTNAME:tu}-${PORTVERSION} MAINTAINER= stephen@FreeBSD.org COMMENT= The Visualization Toolkit LICENSE= BSD3CLAUSE LIB_DEPENDS= libtiff.so:graphics/tiff \ libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ libexpat.so:textproc/expat2 # # TODO # * VTK Groups CONFLICTS= vtk5 vtk8 -USES= alias cmake jpeg localbase +USES= alias cmake jpeg localbase xorg USE_LDCONFIG= ${PREFIX}/lib/vtk-${VTK_SHORT_VER} USE_XORG= xt sm ice x11 xext CXXFLAGS_powerpc64= -mminimal-toc VTK_SHORT_VER= ${PORTVERSION:R} PLIST_SUB+= VER2=${VTK_SHORT_VER} DOCSDIR= ${PREFIX}/share/doc/vtk-${VTK_SHORT_VER} DATADIR= ${PREFIX}/share/vtk-${VTK_SHORT_VER} # Options OPTIONS_DEFINE= DESIGNER DOCS OSMESA EXAMPLES SHARED QT5 OPTIONS_DEFAULT=PYTHON SHARED #OPTIONS_DEFAULT=MPI Qt JAVA PYTHON TCLTK DESIGNER OSMESA_DESC= Use Mesa for off-screen rendering DESIGNER_DESC= Build the Qt Designer plugin OPTIONS_SUB= yes # Options groups #VTK_GROUPS= Imaging MPI Qt Rendering StandAlone Views VTK_GROUPS= MPI VTK_WRAPS= JAVA TCLTK PYTHON OPTIONS_GROUP= Groups Wrapping OPTIONS_GROUP_Groups=${VTK_GROUPS} OPTIONS_GROUP_Wrapping=${VTK_WRAPS} .for g in ${VTK_GROUPS} $g_DESC= Build the $g group .endfor .for w in ${VTK_WRAPS} $w_DESC= $w wrapping .endfor QT5_DESC= Qt 5 toolkit support CMAKE_ARGS+= -DVTK_INSTALL_LIBRARY_DIR=lib/vtk-${VTK_SHORT_VER} \ -DVTK_INSTALL_ARCHIVE_DIR=lib/vtk-${VTK_SHORT_VER} \ -DVTK_INSTALL_NO_DOCUMENTATION=ON \ -DVTK_INSTALL_QT_DIR=/${QT_LIBDIR_REL}/plugins/designer \ -DVTK_USE_SYSTEM_EXPAT:BOOL=ON \ -DVTK_USE_SYSTEM_TIFF:BOOL=ON \ -DVTK_USE_SYSTEM_PNG:BOOL=ON \ -DVTK_USE_SYSTEM_JPEG:BOOL=ON \ -DVTK_USE_SYSTEM_FREETYPE:BOOL=ON \ -DVTK_USE_SYSTEM_ZLIB:BOOL=ON \ -DSTAGEDIR=${STAGEDIR} \ -DModule_vtkTestingCore:BOOL=ON \ -DModule_vtkTestingRendering:BOOL=ON SHARED_CMAKE_ON= -DBUILD_SHARED_LIBS:BOOL=ON SHARED_CMAKE_OFF= -DBUILD_SHARED_LIBS:BOOL=OFF # Mangling so that it will build when science/netcdf is installed. post-patch: ${MV} ${WRKSRC}/ThirdParty/netcdf/vtknetcdf/include/netcdf.h \ ${WRKSRC}/ThirdParty/netcdf/vtknetcdf/include/xxxnetcdf.h ${FIND} ${WRKSRC}/ThirdParty/netcdf -type f | ${XARGS} ${REINPLACE_CMD} \ -E 's/[[:<:]]netcdf\.h[[:>:]]/xxxnetcdf.h/' .include .for g in ${VTK_GROUPS} . if ${PORT_OPTIONS:M${g}} CMAKE_ARGS+= -DVTK_Group_${g}:BOOL=ON . else CMAKE_ARGS+= -DVTK_Group_${g}:BOOL=OFF . endif .endfor .if ${PORT_OPTIONS:MOSMESA} LIB_DEPENDS+= libOSMesa.so:graphics/libosmesa CMAKE_ARGS+= -DVTK_OPENGL_HAS_OSMESA:BOOL=ON \ -DOSMESA_INCLUDE_DIR:PATH=${LOCALBASE}/include/Mesa \ -DOSMESA_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so \ -DOPENGL_gl_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so \ -DVTK_USE_X:BOOL=OFF PLIST_SUB+= X11="@comment " \ OSMESA="" .else +USES+= gl USE_GL= gl glu PLIST_SUB+= X11="" \ OSMESA="@comment " .endif .if ${PORT_OPTIONS:MEXAMPLES} CMAKE_ARGS+= -DBUILD_EXAMPLES:BOOL=ON .endif .if ${PORT_OPTIONS:MMPI} LIB_DEPENDS+= libmpi.so:net/openmpi CMAKE_ARGS+= -DMPIEXEC=${LOCALBASE}/mpi/openmpi/bin/mpiexec PLIST_SUB+= MPI="" .else PLIST_SUB+= MPI="@comment " .endif .if ${PORT_OPTIONS:MQT5} USES+= qt:5 USE_QT= gui_build gui_run network_build network_run sql_build sql_run \ qmake_build opengl webkit_build buildtools webkit_run CMAKE_ARGS+= -DVTK_QT_VERSION:STRING="5" \ -DCMAKE_PREFIX_PATH:STRING=${LOCALBASE}/lib/qt5 PLIST_SUB+= QTV="qt5" .endif .if ${PORT_OPTIONS:MQT5} CMAKE_ARGS+= -DVTK_Group_Qt:BOOL=ON PLIST_SUB+= QT="" .else PLIST_SUB+= QT="@comment " CMAKE_ARGS+= -DVTK_Group_Qt:BOOL=OFF .endif .if ${PORT_OPTIONS:MDESIGNER} .if ${PORT_OPTIONS:MQT5} USE_QT+= designer .else IGNORE= designer requires QT5 .endif PLIST_SUB+= DESIGNER="" CMAKE_ARGS+= -DQT_DESIGNER_PLUGIN:BOOL=ON .else PLIST_SUB+= DESIGNER="@comment " CMAKE_ARGS+= -DQT_DESIGNER_PLUGIN:BOOL=OFF .endif # Wrapping .if ${PORT_OPTIONS:MJAVA} CATEGORIES+= java USE_JAVA= yes CMAKE_ARGS+= -DVTK_WRAP_JAVA:BOOL=ON \ -DJAVA_INCLUDE_PATH:PATH=${JAVA_HOME}/include \ -DJAVA_AWT_LIBRARY:PATH=${JAVA_HOME}/jre/lib/${ARCH}/libjawt.so \ -DJAVA_JVM_LIBRARY:PATH=${JAVA_HOME}/jre/lib/${ATCH}/libjava.so PLIST_SUB+= JAVA="" .else CMAKE_ARGS+= -DVTK_WRAP_JAVA:BOOL=OFF \ -DModule_vtkWrappingJava:BOOL=OFF PLIST_SUB+= JAVA="@comment " .endif .if ${PORT_OPTIONS:MPYTHON} USES+= python:2.7 CMAKE_ARGS+= -DVTK_WRAP_PYTHON:BOOL=ON \ -DVTK_INSTALL_PYTHON_MODULE_DIR:STRING=${PYTHONPREFIX_SITELIBDIR} \ -DModule_vtkRenderingMatplotlib:BOOL=ON \ -DModule_vtkPythonInterpreter:BOOL=ON PLIST_SUB+= PYTHON="" RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/matplotlib/__init__.py:math/py-matplotlib@${PY_FLAVOR} .else CMAKE_ARGS+= -DVTK_WRAP_PYTHON:BOOL=OFF PLIST_SUB+= PYTHON="@comment " .endif .if ${PORT_OPTIONS:MTCLTK} USES+= tk CMAKE_ARGS+= -DVTK_WRAP_TCL:BOOL=ON \ -DVTK_Group_Tk:BOOL=ON \ -DTCL_INCLUDE_PATH:PATH=${TCL_INCLUDEDIR} \ -DTK_INCLUDE_PATH:PATH=${TK_INCLUDEDIR} \ -DVTK_INSTALL_TCL_DIR=lib/vtk-${VTK_SHORT_VER} PLIST_SUB+= TCLTK="" .else CMAKE_ARGS+= -DVTK_WRAP_TCL:BOOL=OFF \ -DVTK_Group_Tk:BOOL=OFF PLIST_SUB+= TCLTK="@comment " .endif .if ${PORT_OPTIONS:MJAVA} || ${PORT_OPTIONS:MPYTHON} || ${PORT_OPTIONS:MTCLTK} PLIST_SUB+= WRAP="" .else PLIST_SUB+= WRAP="@comment " .endif .if ${PORT_OPTIONS:MDOCS} CMAKE_ARGS+= -DBUILD_DOCUMENTATION:BOOL=ON BUILD_DEPENDS+= doxygen:devel/doxygen USES+= perl5 USE_PERL5+= build .else CMAKE_ARGS+= -DBUILD_DOCUMENTATION:BOOL=OFF .endif .include Index: head/math/vtk8/Makefile =================================================================== --- head/math/vtk8/Makefile (revision 516915) +++ head/math/vtk8/Makefile (revision 516916) @@ -1,126 +1,127 @@ # $FreeBSD$ PORTNAME= vtk DISTVERSION= 8.1.2 PORTREVISION= 5 CATEGORIES= math graphics MASTER_SITES= http://www.vtk.org/files/release/${VTK_SHORT_VER}/ PKGNAMESUFFIX= 8 DISTNAME= ${PORTNAME:tu}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Visualization toolkit LICENSE= BSD3CLAUSE LIB_DEPENDS= libtiff.so:graphics/tiff \ libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ libexpat.so:textproc/expat2 CONFLICTS= vtk5 vtk6 -USES= alias cmake compiler:c++11-lang gl jpeg localbase +USES= alias cmake compiler:c++11-lang gl jpeg localbase xorg USE_LDCONFIG= ${PREFIX}/lib/vtk-${VTK_SHORT_VER} USE_XORG= ice x11 xt xext sm CMAKE_ON= BUILD_SHARED_LIBS \ VTK_INSTALL_NO_DOCUMENTATION VTK_USE_SYSTEM_EXPAT VTK_USE_SYSTEM_TIFF \ VTK_USE_SYSTEM_PNG VTK_USE_SYSTEM_JPEG VTK_USE_SYSTEM_FREETYPE VTK_USE_SYSTEM_ZLIB \ Module_vtkTestingCore Module_vtkTestingRendering CMAKE_ARGS+= -DVTK_INSTALL_LIBRARY_DIR=lib/vtk-${VTK_SHORT_VER} \ -DVTK_INSTALL_ARCHIVE_DIR=lib/vtk-${VTK_SHORT_VER} \ -DVTK_INSTALL_QT_DIR=/${QT_LIBDIR_REL}/plugins/designer \ -DSTAGEDIR=${STAGEDIR} VTK_SHORT_VER= ${PORTVERSION:R} DOCSDIR= ${PREFIX}/share/doc/vtk-${VTK_SHORT_VER} DATADIR= ${PREFIX}/share/vtk-${VTK_SHORT_VER} # Options OPTIONS_DEFINE= DESIGNER DOCS OSMESA QT5 EXAMPLES OPTIONS_DEFAULT= MPI QT5 OSMESA_DESC= Use Mesa for off-screen rendering DESIGNER_DESC= Build the Qt Designer plugin OPTIONS_SUB= yes # Options groups #VTK_GROUPS= Imaging MPI Qt Rendering StandAlone Views VTK_GROUPS= MPI VTK_WRAPS= JAVA TCLTK OPTIONS_GROUP= Groups Wrapping OPTIONS_GROUP_Groups=${VTK_GROUPS} OPTIONS_GROUP_Wrapping=${VTK_WRAPS} .for g in ${VTK_GROUPS} $g_DESC= Build the $g group .endfor .for w in ${VTK_WRAPS} $w_DESC= $w wrapping .endfor QT5_USES= qt:5 QT5_USE= QT=core,gui,sql,uiplugin,widgets,x11extras,qmake_build,buildtools_build QT5_CMAKE_ON= -DVTK_QT_VERSION:STRING="5" \ -DCMAKE_PREFIX_PATH:STRING=${LOCALBASE}/lib/qt5 \ -DVTK_Group_Qt:BOOL=ON DESIGNER_CMAKE_BOOL= QT_DESIGNER_PLUGIN DESIGNER_USE= QT=designer DESIGNER_IMPLIES= QT5 MPI_LIB_DEPENDS= libmpi.so:net/openmpi MPI_CMAKE_ON= -DMPIEXEC=${LOCALBASE}/mpi/openmpi/bin/mpiexec OSMESA_CMAKE_ARGS= -DVTK_OPENGL_HAS_OSMESA:BOOL=ON \ -DOSMESA_INCLUDE_DIR:PATH=${LOCALBASE}/include/Mesa \ -DOSMESA_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so \ -DOPENGL_gl_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so \ -DVTK_USE_X:BOOL=OFF OSMESA_LIB_DEPENDS= libOSMesa.so:graphics/libosmesa # Wrapping JAVA_CATEGORIES= java JAVA_VARS= USE_JAVA=yes JAVA_CMAKE_BOOL= VTK_WRAP_JAVA Module_vtkWrappingJava JAVA_CMAKE_ON= -DJAVA_INCLUDE_PATH:PATH=${JAVA_HOME}/include \ -DJAVA_AWT_LIBRARY:PATH=${JAVA_HOME}/jre/lib/${ARCH}/libjawt.so \ -DJAVA_JVM_LIBRARY:PATH=${JAVA_HOME}/jre/lib/${ATCH}/libjava.so TCLTK_USES= tk TCLTK_CMAKE_BOOL= VTK_WRAP_TCL VTK_Group_Tk TCLTK_CMAKE_ON= -DTCL_INCLUDE_PATH:PATH=${TCL_INCLUDEDIR} \ -DTK_INCLUDE_PATH:PATH=${TK_INCLUDEDIR} \ -DVTK_INSTALL_TCL_DIR=lib/vtk-${VTK_SHORT_VER} DOCS_CMAKE_BOOL= BUILD_DOCUMENTATION DOCS_BUILD_DEPENDS= doxygen:devel/doxygen EXAMPLES_CMAKE_BOOL= BUILD_EXAMPLES # Mangling so that it will build when science/netcdf is installed. post-patch: @${MV} ${WRKSRC}/ThirdParty/netcdf/vtknetcdf/include/netcdf.h \ ${WRKSRC}/ThirdParty/netcdf/vtknetcdf/include/xxxnetcdf.h @${FIND} ${WRKSRC}/ThirdParty/netcdf -type f | ${XARGS} ${REINPLACE_CMD} \ -E 's/[[:<:]]netcdf\.h[[:>:]]/xxxnetcdf.h/' .include .for g in ${VTK_GROUPS} . if ${PORT_OPTIONS:M${g}} CMAKE_ARGS+= -DVTK_Group_${g}:BOOL=ON . else CMAKE_ARGS+= -DVTK_Group_${g}:BOOL=OFF . endif .endfor .if !${PORT_OPTIONS:MOSMESA} +USES+= gl USE_GL= gl glu .endif post-install: # autoplist: thousands of files, complex dependencies on options @cd ${STAGEDIR}${PREFIX} && \ ${FIND} * -type f -or -type l >> ${TMPPLIST} .include Index: head/math/xgraph/Makefile =================================================================== --- head/math/xgraph/Makefile (revision 516915) +++ head/math/xgraph/Makefile (revision 516916) @@ -1,32 +1,32 @@ # Created by: asami # $FreeBSD$ PORTNAME= xgraph PORTVERSION= 11.3.2.20000910 PORTREVISION= 4 CATEGORIES= math print MASTER_SITES= ftp://ftp.cs.utoronto.ca/pub/radford/ DISTNAME= xgraph-11 MAINTAINER= ports@FreeBSD.org COMMENT= Program that helps you plot graphs LICENSE= XGRAPH LICENSE_NAME= xgraph license LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -USES= imake tar:Z +USES= imake tar:Z xorg USE_XORG= x11 xext WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= EXAMPLES post-extract: @${SED} -ne '2,19 {s|^ \* *||;p;}' < ${WRKSRC}/copyright.h > ${WRKSRC}/COPYING post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/examples/xgraph ${INSTALL_DATA} ${WRKSRC}/examples/*.xg ${STAGEDIR}${PREFIX}/share/examples/xgraph .include Index: head/math/xplot/Makefile =================================================================== --- head/math/xplot/Makefile (revision 516915) +++ head/math/xplot/Makefile (revision 516916) @@ -1,38 +1,38 @@ # Created by: fenner # $FreeBSD$ PORTNAME= xplot PORTVERSION= 0.90.7.1 PORTREVISION= 3 CATEGORIES= math graphics net MASTER_SITES= http://www.xplot.org/xplot/ MAINTAINER= ports@FreeBSD.org COMMENT= X11 plotting package -USES= perl5 +USES= perl5 xorg USE_XORG= x11 USE_PERL5= run GNU_CONFIGURE= yes PORTDOCS= README README.tcp_plots PLIST_FILES= bin/tcpdump2xplot bin/tcpdump2xplot.pl bin/xplot \ man/man1/tcpdump2xplot.1.gz \ man/man1/xplot.1.gz OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ '/INSTALL/s|2xplot$$|2xplot.pl|' ${WRKSRC}/Makefile.in post-install: ${LN} -sf tcpdump2xplot.pl ${STAGEDIR}${PREFIX}/bin/tcpdump2xplot post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/math/xppaut/Makefile =================================================================== --- head/math/xppaut/Makefile (revision 516915) +++ head/math/xppaut/Makefile (revision 516916) @@ -1,33 +1,34 @@ # Created by: Stephen Montgomery-Smith # $FreeBSD$ PORTNAME= xppaut PORTVERSION= 7.0 PORTREVISION= 3 CATEGORIES= math graphics MASTER_SITES= http://www.math.pitt.edu/~bard/bardware/ DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= stephen@FreeBSD.org COMMENT= Graphical tool for solving differential equations, etc BROKEN= unfetchable LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE +USES= xorg USE_XORG= x11 xbitmaps xorgproto CFLAGS+= -w -Wno-return-type ALL_TARGET= xppaut NO_WRKSUBDIR= yes OPTIONS_DEFINE= DOCS EXAMPLES DOCS_MAKE_ENV_OFF= NOPORTDOCS=yes EXAMPLES_MAKE_ENV_OFF= NOPORTEXAMPLES=yes post-build: ${RM} ${WRKSRC}/ode/._* .include Index: head/math/zegrapher/Makefile =================================================================== --- head/math/zegrapher/Makefile (revision 516915) +++ head/math/zegrapher/Makefile (revision 516916) @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= ZeGrapher DISTVERSIONPREFIX= v DISTVERSION= 3.0.2 PORTREVISION= 7 CATEGORIES= math graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Software for plotting mathematical objects LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/boost/math/special_functions/binomial.hpp:devel/boost-libs -USES= compiler:c++11-lang desktop-file-utils qmake qt:5 +USES= compiler:c++11-lang desktop-file-utils gl qmake qt:5 USE_GITHUB= yes GH_ACCOUNT= AdelKS USE_QT= core gui network printsupport widgets buildtools_build USE_GL= gl PLIST_FILES= bin/${PORTNAME} \ share/${PORTNAME}/locale/${PORTNAME}_fr.qm \ share/appdata/${PORTNAME}.appdata.xml \ share/applications/${PORTNAME}.desktop \ share/icons/hicolor/128x128/apps/${PORTNAME}.png .include Index: head/misc/actiona/Makefile =================================================================== --- head/misc/actiona/Makefile (revision 516915) +++ head/misc/actiona/Makefile (revision 516916) @@ -1,41 +1,42 @@ # $FreeBSD$ PORTNAME= actiona DISTVERSIONPREFIX= v DISTVERSION= 3.10.0-4 DISTVERSIONSUFFIX= -gd8874a32 PORTREVISION= 5 CATEGORIES= misc MAINTAINER= yuri@FreeBSD.org COMMENT= Cross-platform automation tool LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/boost/property_tree/ini_parser.hpp:devel/boost-libs LIB_DEPENDS= libnotify.so:devel/libnotify \ libopencv_core.so:graphics/opencv-core \ libopencv_video.so:graphics/opencv -USES= compiler:c++11-lang desktop-file-utils gl pkgconfig qmake gnome qt:5 shared-mime-info +USES= compiler:c++11-lang desktop-file-utils gl pkgconfig qmake \ + gnome qt:5 shared-mime-info xorg USE_GITHUB= yes GH_ACCOUNT= Jmgr USE_QT= concurrent core dbus gui multimedia network script scripttools speech sql widgets x11extras xml xmlpatterns \ buildtools_build uitools_build USE_GNOME= gdkpixbuf2 glib20 USE_GL= gl USE_XORG= x11 xtst OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USE= QT=linguisttools_build pre-build-NLS-on: # this is a hackish way to turn NLS on/off, asked the upstream to have the NLS option @cd ${WRKSRC} && ${MAKE_CMD} locale_release post-stage-NLS-off: @${RM} -r ${STAGEDIR}${DATADIR} .include Index: head/misc/asbutton/Makefile =================================================================== --- head/misc/asbutton/Makefile (revision 516915) +++ head/misc/asbutton/Makefile (revision 516916) @@ -1,40 +1,41 @@ # Created by: Jim Mock # $FreeBSD$ PORTNAME= asbutton PORTVERSION= 0.3 PORTREVISION= 3 CATEGORIES= misc windowmaker afterstep MASTER_SITES= AFTERSTEP/apps/asbutton/ \ http://tigr.net/afterstep/download/asbutton/ MAINTAINER= ports@FreeBSD.org COMMENT= Dockapp that displays 4 or 9 buttons to run apps of your choice LICENSE= GPLv2 +USES= xorg USE_XORG= x11 xpm ALL_TARGET= asbutton MAKE_ARGS= INCLUDES="-I${LOCALBASE}/include/X11 -I${LOCALBASE}/include" \ LIBINC="-L${LOCALBASE}/lib" LIBS="-lm -lX11 -lXpm -lXext" \ CCFLAGS="${CFLAGS}" OPTIONS_DEFINE= EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|gcc |$${CC} |' ${WRKSRC}/Makefile post-build: @${LN} -sf .asbuttonrc ${WRKSRC}/asbuttonrc do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} asbutton \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/icons && ${INSTALL_DATA} *.xpm \ ${STAGEDIR}${DATADIR}) @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC} && ${INSTALL_DATA} asbuttonrc \ ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/misc/dartsim/Makefile =================================================================== --- head/misc/dartsim/Makefile (revision 516915) +++ head/misc/dartsim/Makefile (revision 516916) @@ -1,43 +1,44 @@ # $FreeBSD$ PORTNAME= dartsim DISTVERSIONPREFIX= v DISTVERSION= 6.8.5 PORTREVISION= 2 CATEGORIES= misc MAINTAINER= yuri@FreeBSD.org COMMENT= Dynamic Animation and Robotics Toolkit LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= clang failure: https://bugs.llvm.org/show_bug.cgi?id=41757 BUILD_DEPENDS= pagmo2>0:science/pagmo2 LIB_DEPENDS= libassimp.so:multimedia/assimp \ libBulletDynamics.so:devel/bullet \ libboost_system.so:devel/boost-libs \ libccd.so:math/libccd \ libconsole_bridge.so:misc/console-bridge \ libfcl.so:math/fcl \ libflann_cpp.so:math/flann \ libipopt.so:math/ipopt \ liblz4.so:archivers/liblz4 \ liboctomap.so:math/octomap \ libode.so:devel/ode \ libosg.so:graphics/osg \ libnlopt.so:math/nlopt \ libtinyxml2.so:textproc/tinyxml2 \ liburdfdom_world.so:misc/urdfdom -USES= cmake compiler:c++11-lang eigen:3 gl localbase:ldflags pkgconfig +USES= cmake compiler:c++11-lang eigen:3 gl localbase:ldflags \ + pkgconfig xorg USE_GITHUB= yes GH_PROJECT= dart USE_GL= gl glu glut USE_XORG= xi xmu USE_LDCONFIG= yes DATADIR= share/dart .include Index: head/misc/free42/Makefile =================================================================== --- head/misc/free42/Makefile (revision 516915) +++ head/misc/free42/Makefile (revision 516916) @@ -1,59 +1,59 @@ # $FreeBSD$ PORTNAME= free42 DISTVERSION= 2.4.2 CATEGORIES= misc MASTER_SITES= http://thomasokken.com/free42/upstream/ DISTNAME= ${PORTNAME}-nologo-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Simulation of the HP-42S scientific calculator and HP-82240 printer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= fails to link: c++: error: no such file or directory: 'gcc111libbid.a' BROKEN_armv6= fails to link: c++: error: no such file or directory: 'gcc111libbid.a' BROKEN_mips64= fails to link: c++: error: no such file or directory: 'gcc111libbid.a' BROKEN_powerpc64= fails to link: c++: error: no such file or directory: 'gcc111libbid.a' LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 -USES= compiler dos2unix gmake gnome localbase pkgconfig tar:tgz +USES= compiler dos2unix gmake gnome localbase pkgconfig tar:tgz xorg USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 pango USE_XORG= x11 xmu DOS2UNIX_FILES= gtk/IntelRDFPMathLib20U1/LIBRARY/float128/op_system.h gtk/IntelRDFPMathLib20U1/LIBRARY/float128/architecture.h CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_clang= -Wno-c++11-narrowing -Wno-constant-conversion # to accommodate some code breaking with clang-50 BUILD_WRKSRC= ${WRKSRC}/gtk VARIANTS= bin dec .for v in ${VARIANTS} PLIST_FILES+= bin/${PORTNAME}${v} .endfor post-extract: @cd ${BUILD_WRKSRC} && tar xvfz ../inteldecimal/IntelRDFPMathLib20U1.tar.gz post-patch: @${REINPLACE_CMD} -e 's|(free42dirname)|("${DATADIR}/skins")|' \ ${BUILD_WRKSRC}/shell_skin.cc do-build: .for v in ${VARIANTS} @${CP} -r ${BUILD_WRKSRC} ${BUILD_WRKSRC}-${v} @cd ${BUILD_WRKSRC}-${v} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} cleaner && \ ${SETENV} ${MAKE_ENV} ${v:S/dec/BCD_MATH=1/:S/bin//} ${MAKE_CMD} .endfor do-install: .for v in ${VARIANTS} ${INSTALL_PROGRAM} ${BUILD_WRKSRC}-${v}/free42${v} ${STAGEDIR}${PREFIX}/bin/ .endfor .include Index: head/misc/gkrellm-gamma/Makefile =================================================================== --- head/misc/gkrellm-gamma/Makefile (revision 516915) +++ head/misc/gkrellm-gamma/Makefile (revision 516916) @@ -1,26 +1,26 @@ # Created by: Pav Lucistnik # $FreeBSD$ PORTNAME= gkrellm-gamma PORTVERSION= 2.03 PORTREVISION= 14 CATEGORIES= misc MASTER_SITES= http://www.sweb.cz/tripie/gkrellm/gamma/dist/ MAINTAINER= ports@FreeBSD.org COMMENT= XFree86 gamma correction plugin for GKrellM BUILD_DEPENDS= ${LOCALBASE}/include/gkrellm2/gkrellm.h:sysutils/gkrellm2 RUN_DEPENDS= gkrellm:sysutils/gkrellm2 -USES= pkgconfig +USES= pkgconfig xorg USE_XORG= x11 xxf86vm PLIST_FILES= libexec/gkrellm2/plugins/gamma.so MAKE_ENV= PLUGIN_DIR=${PLUGINDIR} ALL_TARGET= gamma.so PLUGINDIR= ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins pre-install: @${MKDIR} ${PLUGINDIR} .include Index: head/misc/hotkeys/Makefile =================================================================== --- head/misc/hotkeys/Makefile (revision 516915) +++ head/misc/hotkeys/Makefile (revision 516916) @@ -1,48 +1,48 @@ # Created by: Andy Pavlo # $FreeBSD$ PORTNAME= hotkeys PORTVERSION= 0.5.7.1 PORTREVISION= 18 CATEGORIES= misc MASTER_SITES= https://BSDforge.com/projects/source/misc/hotkeys/${PORTVERSION}/ DISTNAME= hotkeys_${PORTVERSION} MAINTAINER= portmaster@BSDforge.com COMMENT= Allows usage of special keys on internet/multimedia keyboards LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libxml2.so:textproc/libxml2 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} CONFIGURE_ARGS= --with-db3-inc=${BDB_INCLUDE_DIR} \ --with-db3-lib=${BDB_LIB_DIR} \ --with-db-name=${BDB_LIB_NAME} +USES= bdb gmake xorg USE_XORG= x11 xft xkbfile xmu GNU_CONFIGURE= yes -USES= bdb gmake OPTIONS_DEFINE= OSD OPTIONS_DEFAULT= OSD OSD_LIB_DEPENDS= libxosd.so:misc/xosd OSD_CONFIGURE_WITH= xosd post-extract: @${CP} ${PATCHDIR}/error.h ${WRKSRC}/src @${CP} ${PATCHDIR}/eliteduo.def ${WRKSRC}/def @${CP} ${PATCHDIR}/logitech-ultrax.def ${WRKSRC}/def post-patch: @${REINPLACE_CMD} -e '/^install-exec-am/s/install-sysconfDATA//' \ ${WRKSRC}/src/Makefile.in post-configure: ${REINPLACE_CMD} -e 's,-lXinerama,-lXinerama `pkgconf --libs pangoxft`,g' ${WRKSRC}/src/Makefile post-install: ${INSTALL_DATA} ${WRKSRC}/src/hotkeys.conf ${STAGEDIR}${PREFIX}/etc/hotkeys.conf.sample .include Index: head/misc/magicpoint/Makefile =================================================================== --- head/misc/magicpoint/Makefile (revision 516915) +++ head/misc/magicpoint/Makefile (revision 516916) @@ -1,105 +1,105 @@ # Created by: itojun@itojun.org # $FreeBSD$ PORTNAME= magicpoint PORTVERSION= 1.13a PORTREVISION= 19 CATEGORIES?= misc MASTER_SITES= ftp://sh.wide.ad.jp/WIDE/free-ware/mgp/ MAINTAINER= dinoex@FreeBSD.org COMMENT= X11-based presentation tool LICENSE= BSD3CLAUSE LIB_DEPENDS+= libpng.so:graphics/png \ libmng.so:graphics/libmng RUN_DEPENDS+= pnmscale:graphics/netpbm MAKE_JOBS_UNSAFE= yes -USES= imake:env perl5 pkgconfig +USES= imake:env perl5 pkgconfig xorg USE_PERL5= run USE_XORG= x11 xext xmu xt sm ice xi xtst GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-vflib --enable-locale CONFIGURE_ENV= mgp_cv_path_perl=${PERL} CPPFLAGS+= -I.. LATE_INSTALL_ARGS= install.man PORTDOCS= ${DOCS} sample emacs-lisp scripts DOCS= COPYRIGHT COPYRIGHT.jp FAQ README README.fonts \ README.fonts.jp README.lang RELNOTES SYNTAX TODO.jp \ USAGE USAGE.jp SAMPLES= README README.jp cloud.jpg dad.eps dad.jpg default.mgp \ embed-jp.mgp embed.mgp gradation-jp.mgp \ gradation.mgp mgp-old1.jpg mgp-old2.jpg mgp-old3.jpg \ mgp.mng mgp1.jpg mgp2.jpg mgp3.jpg mgp3.xbm mgprc-sample \ multilingual.mgp sample-fr.mgp sample-jp.mgp sample.mgp \ sendmail6-jp.mgp sendmail6.mgp tutorial-jp.mgp \ tutorial.mgp v6-jp.mgp v6.mgp v6header.eps v6header.jpg EMACS_LISPS= mgp-mode.el EMACS_LISPS_MGP=COPYING README mgp.el mgp.sty sample.tex SAMPLE_SCRIPTS= eqn2eps.sh tex2eps.sh mgp2html.pl mgp2latex.pl OPTIONS_DEFINE= FREETYPE XFT GIF DOCS OPTIONS_DEFAULT=XFT GIF NO_OPTIONS_SORT=yes FREETYPE_PREVENTS= XFT FREETYPE_CONFIGURE_ENABLE= freetype FREETYPE_LIB_DEPENDS= libttf.so:print/freetype XFT_PREVENTS= FREETYPE XFT_USES= iconv XFT_USE= XORG=xft XFT_CONFIGURE_ENABLE= xft2 XFT_CONFIGURE_ON= --enable-freetype-charset16 GIF_CONFIGURE_ENABLE= gif GIF_LIB_DEPENDS= libgif.so:graphics/giflib GIF_CPPFLAGS= -I${LOCALBASE}/include post-patch: ${REINPLACE_CMD} -e 's|-lungif|-lgif|' \ -e 's|png_set_gray_1_2_4_to_8|png_set_expand_gray_1_2_4_to_8|' \ ${WRKSRC}/configure post-configure: cd ${CONFIGURE_WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${XMKMF} ${XMKMF_ARGS} cd ${WRKSRC}/contrib/xmindpath && \ ${SH} ${CONFIGURE_SCRIPT} --prefix=${PREFIX} ${REINPLACE_CMD} -e 's|freetype1/freetype|freetype1|g' \ ${WRKSRC}/Makefile ${WRKSRC}/image/Makefile post-build: cd ${WRKSRC}/contrib/xmindpath && \ ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} post-install: ${INSTALL_MAN} ${WRKSRC}/contrib/xmindpath/xmindpath.1 \ ${STAGEDIR}${PREFIX}/man/man1/ ${INSTALL} ${WRKSRC}/contrib/xmindpath/xmindpath \ ${STAGEDIR}${PREFIX}/bin/ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xmindpath post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && \ ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}/ ${MKDIR} ${STAGEDIR}${DOCSDIR}/sample cd ${WRKSRC}/sample && \ ${INSTALL_DATA} ${SAMPLES} ${STAGEDIR}${DOCSDIR}/sample/ ${MKDIR} ${STAGEDIR}${DOCSDIR}/emacs-lisp cd ${WRKSRC}/contrib && \ ${INSTALL_DATA} ${EMACS_LISPS} \ ${STAGEDIR}${DOCSDIR}/emacs-lisp/ ${MKDIR} ${STAGEDIR}${DOCSDIR}/emacs-lisp/mgp-el cd ${WRKSRC}/contrib/mgp-el && \ ${INSTALL_DATA} ${EMACS_LISPS_MGP} \ ${STAGEDIR}${DOCSDIR}/emacs-lisp/mgp-el/ ${MKDIR} ${STAGEDIR}${DOCSDIR}/scripts cd ${WRKSRC}/contrib && \ ${INSTALL_SCRIPT} ${SAMPLE_SCRIPTS} \ ${STAGEDIR}${DOCSDIR}/scripts/ .include Index: head/misc/pspresent/Makefile =================================================================== --- head/misc/pspresent/Makefile (revision 516915) +++ head/misc/pspresent/Makefile (revision 516916) @@ -1,29 +1,29 @@ # Created by: Timothy Bourke # $FreeBSD$ PORTNAME= pspresent PORTVERSION= 1.3 PORTREVISION= 6 CATEGORIES= misc MASTER_SITES= http://www.zmatt.net/pspresent/ MAINTAINER= ports@FreeBSD.org COMMENT= Full-screen slide shows of postscript files LICENSE= GPLv2 +USES= ghostscript:x11,run xorg USE_XORG= x11 xext xinerama -USES= ghostscript:x11,run MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" LDLIBS="${LDFLAGS}" ALL_TARGET= pspresent PLIST_FILES= bin/pspresent man/man1/pspresent.1.gz CFLAGS+= -I${LOCALBASE}/include -DHAVE_LIBXINERAMA LDFLAGS+= -L${LOCALBASE}/lib -lX11 -lXext -lXinerama do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pspresent ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/pspresent.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include Index: head/misc/sent/Makefile =================================================================== --- head/misc/sent/Makefile (revision 516915) +++ head/misc/sent/Makefile (revision 516916) @@ -1,43 +1,44 @@ # $FreeBSD$ PORTNAME= sent PORTVERSION= 1 CATEGORIES= misc MASTER_SITES= http://dl.suckless.org/tools/ MAINTAINER= neel@neelc.org COMMENT= Simple plaintext presentation tool LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS= 2ff:graphics/farbfeld +USES= xorg USE_XORG= x11 xft MAKE_ARGS= CC="${CC}" PREFIX="${PREFIX}" MANPREFIX="${MANPREFIX}/man" \ X11INC="${LOCALBASE}/include" X11LIB="${LOCALBASE}/lib" NO_WRKSUBDIR= yes PLIST_FILES= bin/sent \ man/man1/sent.1.gz PORTDOCS= README.md PORTEXAMPLES= example \ nyan.png \ transparent_test.ff OPTIONS_DEFINE= DOCS EXAMPLES post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sent post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/misc/unclutter/Makefile =================================================================== --- head/misc/unclutter/Makefile (revision 516915) +++ head/misc/unclutter/Makefile (revision 516916) @@ -1,20 +1,20 @@ # Created by: shanee@augusta.de # $FreeBSD$ PORTNAME= unclutter PORTVERSION= 8 PORTREVISION= 3 CATEGORIES= misc MASTER_SITES= XCONTRIB/utilities MAINTAINER= ports@FreeBSD.org COMMENT= Remove idle cursor image from screen WRKSRC= ${WRKDIR}/unclutter -USES= imake tar:Z +USES= imake tar:Z xorg USE_XORG= x11 xext PLIST_FILES= bin/unclutter \ man/man1/unclutter.1.gz .include Index: head/misc/unclutter-xfixes/Makefile =================================================================== --- head/misc/unclutter-xfixes/Makefile (revision 516915) +++ head/misc/unclutter-xfixes/Makefile (revision 516916) @@ -1,34 +1,34 @@ # Created by: Oleh Hushchenkov # $FreeBSD$ PORTNAME= unclutter-xfixes PORTVERSION= 1.5 DISTVERSIONPREFIX= v CATEGORIES= misc MAINTAINER= o.hushchenkov@gmail.com COMMENT= Rewrite of unclutter using the x11-xfixes extension LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= a2x:textproc/asciidoc LIB_DEPENDS= libev.so:devel/libev -USES= gmake pkgconfig +USES= gmake pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= Airblader USE_XORG= x11 xi xfixes CONFLICTS_INSTALL= unclutter-8* PLIST_FILES= bin/unclutter \ man/man1/unclutter.1.gz MAKE_ARGS= CC=${CC} CFLAGS+= -I${LOCALBASE}/include .include Index: head/misc/visp/Makefile =================================================================== --- head/misc/visp/Makefile (revision 516915) +++ head/misc/visp/Makefile (revision 516916) @@ -1,42 +1,42 @@ # $FreeBSD$ PORTNAME= visp DISTVERSION= 3.2.0 PORTREVISION= 6 CATEGORIES= misc MASTER_SITES= http://gforge.inria.fr/frs/download.php/latestfile/475/ MAINTAINER= yuri@FreeBSD.org COMMENT= Modular library for visual tracking and visual servoing LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libblas.so:math/blas \ libboost_system.so:devel/boost-libs \ libdmtx.so:graphics/libdmtx \ libflann.so:math/flann \ libgsl.so:math/gsl \ liblapack.so:math/lapack \ libopencv_core.so:graphics/opencv-core \ libopencv_videoio.so:graphics/opencv \ libpcl_common.so:graphics/pcl-pointclouds \ libqhull.so:math/qhull5 \ libpng.so:graphics/png \ libv4l2.so:multimedia/libv4l -USES= cmake compiler:c++11-lang eigen:3 fortran gnome jpeg +USES= cmake compiler:c++11-lang eigen:3 fortran gnome jpeg xorg USE_GNOME= libxml2 USE_XORG= ice sm x11 xext USE_LDCONFIG= yes CMAKE_OFF= BUILD_EXAMPLES BUILD_TUTORIALS BUILD_TESTS BUILD_DEMOS OPTIONS_DEFINE= OGRE OGRE_DESC= Include Ogre support OGRE_CMAKE_BOOL= USE_OGRE OGRE_LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libOgreMain.so:graphics/ogre3d19 .include Index: head/misc/wmScoreBoard/Makefile =================================================================== --- head/misc/wmScoreBoard/Makefile (revision 516915) +++ head/misc/wmScoreBoard/Makefile (revision 516916) @@ -1,35 +1,35 @@ # Created by: Patrick Li # $FreeBSD$ PORTNAME= wmScoreBoard PORTVERSION= 0.30 PORTREVISION= 4 CATEGORIES= misc windowmaker MASTER_SITES= LOCAL/pat MAINTAINER= ports@FreeBSD.org COMMENT= Window Maker dockapp that display game scores from excite LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/../COPYING RUN_DEPENDS= wget:ftp/wget WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src +USES= gmake shebangfix xorg USE_XORG= xpm x11 xext -USES= gmake shebangfix SHEBANG_FILES= GrabScores.excite OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/wmScoreBoard ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/GrabScores.excite ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for docs in BUGS CHANGES HINTS README ${INSTALL_DATA} ${WRKSRC}/../${docs} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/misc/wmcalendar/Makefile =================================================================== --- head/misc/wmcalendar/Makefile (revision 516915) +++ head/misc/wmcalendar/Makefile (revision 516916) @@ -1,37 +1,37 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= wmcalendar PORTVERSION= 0.5.2 PORTREVISION= 18 CATEGORIES= misc windowmaker MASTER_SITES= SF MAINTAINER= xride@FreeBSD.org COMMENT= Dockable calendar with interface to iCalendar based calendars LIB_DEPENDS= libical.so:devel/libical WRKSRC= ${WRKDIR}/${DISTNAME}/Src -USES= pkgconfig +USES= gnome pkgconfig xorg USE_XORG= xpm USE_GNOME= gtk20 MAKE_ARGS= CC="${CC}" \ LFLAGS="`pkg-config --libs gtk+-2.0` -L${LOCALBASE}/lib" \ CFLAGS="${CFLAGS}" \ INCDIR="`pkg-config --cflags gtk+-2.0` -I${LOCALBASE}/include" \ LIBDIR="" \ LIBS="-lical -lX11 -lXext -lXpm -lm" PLIST_FILES= bin/wmCalendar man/man1/wmCalendar.1.gz post-patch: ${REINPLACE_CMD} -e 's#/usr/local#${LOCALBASE}#g' \ -e 's#/usr/X11R6#${LOCALBASE}#g' \ ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/wmCalendar ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/wmCalendar.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/misc/wmjulia/Makefile =================================================================== --- head/misc/wmjulia/Makefile (revision 516915) +++ head/misc/wmjulia/Makefile (revision 516916) @@ -1,23 +1,23 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= wmjulia PORTVERSION= 0.40 PORTREVISION= 5 CATEGORIES= misc windowmaker afterstep MASTER_SITES= http://web.novalis.org/programs/ MAINTAINER= ports@FreeBSD.org COMMENT= Dockapp that creates an animated Julia set LICENSE= GPLv2 PLIST_FILES= bin/wmjulia WRKSRC= ${WRKDIR}/${PORTNAME}.app/${PORTNAME} -USES= gmake +USES= gmake xorg USE_XORG= xpm xext do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/misc/wmpal/Makefile =================================================================== --- head/misc/wmpal/Makefile (revision 516915) +++ head/misc/wmpal/Makefile (revision 516916) @@ -1,32 +1,32 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= wmpal PORTVERSION= 0.6.1 CATEGORIES= misc windowmaker MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= One of the most useless dockapps in the world LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= localbase +USES= localbase xorg USE_XORG= x11 xpm GNU_CONFIGURE= yes LIBS+= -lX11 PORTDOCS= README AUTHORS PLIST_FILES= bin/wmpal OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|"dino"|"daemon"|g' ${WRKSRC}/wmpal.c post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/misc/wmtunlo/Makefile =================================================================== --- head/misc/wmtunlo/Makefile (revision 516915) +++ head/misc/wmtunlo/Makefile (revision 516916) @@ -1,26 +1,27 @@ # Created by: Adam Weinberger # $FreeBSD$ PORTNAME= wmtunlo PORTVERSION= 0.1.3 PORTREVISION= 4 CATEGORIES= misc windowmaker MASTER_SITES= http://www.gnu-darwin.org/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= Falling-down-a-tunnel dockapp LICENSE= GPLv2 +USES= xorg USE_XORG= x11 xpm xorgproto ALL_TARGET= wmtunlo OPTIONS_DEFINE= EXAMPLES do-install: ${INSTALL_PROGRAM} ${WRKSRC}/wmtunlo ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/examples/* \ ${STAGEDIR}${EXAMPLESDIR} .include Index: head/misc/wmweather+/Makefile =================================================================== --- head/misc/wmweather+/Makefile (revision 516915) +++ head/misc/wmweather+/Makefile (revision 516916) @@ -1,83 +1,83 @@ # Created by: Harald Wille # $FreeBSD$ PORTNAME= wmweather+ PORTVERSION= 2.17 PORTREVISION= 1 CATEGORIES= misc windowmaker geography MASTER_SITES= SF/wmweatherplus/wmweather%2B/ \ SF/nemysisfreebsdp/misc/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}.png:icons EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= rhurlin@gwdg.de COMMENT= Displays current conditions and forecasts with icons and text LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl \ libpcre.so:devel/pcre \ libtiff.so:graphics/tiff \ libHermes.so:graphics/Hermes \ libpng.so:graphics/png \ libgif.so:graphics/giflib WRKSRC= ${WRKDIR}/wmweather+-${PORTVERSION} -USES= iconv jpeg +USES= iconv jpeg xorg GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libwraster=${LOCALBASE} \ --with-libpcre=${LOCALBASE} \ --with-libcurl=${LOCALBASE} \ --with-xpm-includes=${LOCALBASE} \ --with-xpm-libraries=${LOCALBASE} USE_XORG= x11 xext xpm sm ice LDFLAGS+= -lm SUB_FILES= pkg-message PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz \ share/pixmaps/${PORTNAME}.png PORTDOCS= ChangeLog README PORTEXAMPLES= HINTS example.conf DESKTOP_ENTRIES="${PORTNAME}" "" "${PORTNAME}" \ "${PORTNAME}" "System;Monitor;" "" OPTIONS_DEFINE= DOCS EXAMPLES WM WM_DESC= Depend on Window Maker port (otherwise only libwraster) WM_LIB_DEPENDS= libWMaker.so:x11-wm/windowmaker WM_LIB_DEPENDS_OFF= libwraster.so:x11-wm/libwraster post-patch: @${REINPLACE_CMD} \ -e 's| __THROW __attribute__ ((__noreturn__))||' \ -e 's|http://www.nws.noaa.gov/tg/siteloc.shtml|http://www.nws.noaa.gov/tg/siteloc.php|' \ -e 's|"/etc/wmweather+.conf"|"${PREFIX}/etc/wmweather+.conf"|' \ ${WRKSRC}/${PORTNAME}.c @${REINPLACE_CMD} \ -e 's|http://www.nws.noaa.gov/tg/siteloc.shtml|http://www.nws.noaa.gov/tg/siteloc.php|' \ -e 's|/etc/wmweather+.conf|${PREFIX}/etc/wmweather+.conf|' \ ${WRKSRC}/${PORTNAME}.1.in do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1/ ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/misc/wmwork/Makefile =================================================================== --- head/misc/wmwork/Makefile (revision 516915) +++ head/misc/wmwork/Makefile (revision 516916) @@ -1,29 +1,29 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= wmwork PORTVERSION= 0.2.5 PORTREVISION= 3 CATEGORIES= misc windowmaker afterstep MASTER_SITES= http://people.debian.org/~godisch/wmwork/ \ LOCAL/xride MAINTAINER= xride@FreeBSD.org COMMENT= Dockapp that keeps track of time you have spent on something WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src +USES= gmake xorg USE_XORG= xpm -USES= gmake GNU_CONFIGURE= yes PLIST_FILES= bin/wmwork man/man1/wmwork.1.gz CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib do-install: ${INSTALL_PROGRAM} ${WRKSRC}/wmwork ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/wmwork.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/misc/xgas/Makefile =================================================================== --- head/misc/xgas/Makefile (revision 516915) +++ head/misc/xgas/Makefile (revision 516916) @@ -1,19 +1,19 @@ # Created by: Yukihiro Nakai # $FreeBSD$ PORTNAME= xgas PORTVERSION= 1.0 PORTREVISION= 2 CATEGORIES= misc MASTER_SITES= SUNSITE/X11/demos DISTNAME= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= The animated simulation of an ideal gas -USES= imake +USES= imake xorg USE_XORG= ice sm x11 xaw xext xmu xt PLIST_FILES= bin/xgas lib/X11/app-defaults/XGas \ man/man1/xgas.1.gz .include Index: head/misc/xless/Makefile =================================================================== --- head/misc/xless/Makefile (revision 516915) +++ head/misc/xless/Makefile (revision 516916) @@ -1,21 +1,21 @@ # Created by: Conrad Sabatier # $FreeBSD$ PORTNAME= xless PORTVERSION= 1.7 PORTREVISION= 2 CATEGORIES= misc MASTER_SITES= XCONTRIB/applications \ ftp://ftp.cs.berkeley.edu/ucb/people/dglo/xless/ MAINTAINER= ports@FreeBSD.org COMMENT= X11-based viewer for text files -USES= imake +USES= imake xorg USE_XORG= ice sm x11 xaw xext xmu xpm xt MAKE_ARGS= MAKE="${MAKE_CMD}" PLIST_FILES= bin/xless lib/X11/xless.help lib/X11/app-defaults/XLess \ lib/X11/app-defaults/XLess-color man/man1/xless.1.gz .include Index: head/misc/xosd/Makefile =================================================================== --- head/misc/xosd/Makefile (revision 516915) +++ head/misc/xosd/Makefile (revision 516916) @@ -1,57 +1,58 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= xosd PORTVERSION= 2.2.14 PORTREVISION= 3 CATEGORIES= misc MASTER_SITES= SF/libxosd/libxosd/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= X11 on-screen-display program and library LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= gmake pkgconfig libtool +USES= gmake pkgconfig libtool xorg USE_CSTD= gnu89 USE_XORG= x11 xext xt sm ice xinerama USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ENV= GTK_CONFIG='${GTK_CONFIG}' GLIB_CONFIG='${GLIB_CONFIG}' CONFIGURE_ARGS= --disable-beep_media_player_plugin --disable-new-plugin PATCH_STRIP= -p1 INSTALL_TARGET= install-strip PORTDOCS= AUTHORS ChangeLog TODO OPTIONS_DEFINE= MSEC XFT DOCS MSEC_DESC= Use milliseconds timeout (breaks compatibility!) XFT_DESC= Unofficial Xft support OPTIONS_SUB= yes MSEC_EXTRA_PATCHES= ${FILESDIR}/extra-patch-msec-timeout MSEC_VARS= DELAY_UNITS=milliseconds MSEC_VARS_OFF= DELAY_UNITS=seconds XFT_EXTRA_PATCHES= ${FILESDIR}/extra-patch-xft +XFT_USES= gnome XFT_USE= GNOME=pango XORG=xft post-patch: @${REINPLACE_CMD} -e 's,^\(CFLAGS =\)\(.*\)$$,\1 -I..\2,' \ ${WRKSRC}/src/libxosd/Makefile.in \ ${WRKSRC}/src/xmms_plugin/Makefile.in @${REINPLACE_CMD} -e 's,specified time,& (${DELAY_UNITS}),' \ ${WRKSRC}/src/osd_cat.c post-patch-XFT-on: # unbreak against Clang @${REINPLACE_CMD} -e '52s,^,void xosd_xypos(xosd *osd);,' \ ${WRKSRC}/src/libxosd/xosd.c post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/misc/xtypo/Makefile =================================================================== --- head/misc/xtypo/Makefile (revision 516915) +++ head/misc/xtypo/Makefile (revision 516916) @@ -1,22 +1,22 @@ # Created by: Takeshi MUTOH # $FreeBSD$ PORTNAME= xtypo PORTVERSION= 1.02 PORTREVISION= 2 CATEGORIES= misc MASTER_SITES= ftp://ftp.intec.co.jp/pub/utils/ MAINTAINER= mutoh@openedu.org COMMENT= X-based keyboard trainer BROKEN= unfetchable PLIST_FILES= bin/xtypo -USES= imake +USES= imake xorg USE_XORG= ice sm x11 xaw xext xmu xpm xt ALL_TARGET= xtypo WRKSRC= ${WRKDIR}/xtypo .include Index: head/multimedia/QtAV/Makefile =================================================================== --- head/multimedia/QtAV/Makefile (revision 516915) +++ head/multimedia/QtAV/Makefile (revision 516916) @@ -1,51 +1,51 @@ # $FreeBSD$ PORTNAME= QtAV DISTVERSIONPREFIX= v DISTVERSION= 1.13.0 PORTREVISION= 2 CATEGORIES= multimedia DIST_SUBDIR= KDE MAINTAINER= kde@FreeBSD.org COMMENT= Cross-platform multimedia framwork based on Qt and ffmpeg LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/lgpl-2.1.txt LIB_DEPENDS= libass.so:multimedia/libass \ libavcodec.so:multimedia/ffmpeg -USES= compiler:c++11-lang qmake:outsource qt:5 +USES= compiler:c++11-lang gl qmake:outsource qt:5 xorg USE_GL= gl USE_QT= core declarative gui network opengl sql widgets \ buildtools_build qmake_build USE_XORG= x11 xext xv OPTIONS_DEFINE= OPENAL UCHARDET VAAPI PULSEAUDIO OPTIONS_DEFAULT= OPENAL UCHARDET VAAPI OPTIONS_SUB= yes OPENAL_LIB_DEPENDS= libopenal.so:audio/openal-soft OPENAL_QMAKE_OFF= CONFIG+=no-openal PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_QMAKE_OFF= CONFIG+=no-pulseaudio UCHARDET_DESC= Guess subtitle encoding via uchardet UCHARDET_LIB_DEPENDS= libuchardet.so:textproc/uchardet UCHARDET_QMAKE_OFF= CONFIG+=no-uchardet VAAPI_LIB_DEPENDS= libva.so:multimedia/libva VAAPI_QMAKE_OFF= CONFIG+=no-vaapi PLIST_SUB= QT_VERSION="${_QT_VERSION}" USE_GITHUB= yes GH_ACCOUNT= wang-bin # The examples are GLPv3 licencensed and have too generic names, like 'Player', # so don't install them. QMAKE_ARGS= CONFIG+=no-examples .include Index: head/multimedia/aegisub/Makefile =================================================================== --- head/multimedia/aegisub/Makefile (revision 516915) +++ head/multimedia/aegisub/Makefile (revision 516916) @@ -1,93 +1,93 @@ # Created by: Leinier Cruz Salfran # $FreeBSD$ PORTNAME= aegisub PORTVERSION= 3.2.2 PORTREVISION= 42 CATEGORIES= multimedia MASTER_SITES= http://ftp.aegisub.org/pub/archives/releases/source/ \ ftp://ftp.aegisub.org/pub/archives/releases/source/ \ ftp://ftp2.aegisub.org/pub/archives/releases/source/ MAINTAINER= ports@FreeBSD.org COMMENT= Cross-platform subtitle editor LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENCE NOT_FOR_ARCHS= powerpc64 NOT_FOR_ARCHS_REASON_powerpc64= No support for PowerPC 64 bit mode LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libicui18n.so:devel/icu \ libass.so:multimedia/libass \ libfontconfig.so:x11-fonts/fontconfig -USES= compiler:c++11-lib desktop-file-utils gettext gmake iconv \ - localbase pkgconfig tar:xz +USES= compiler:c++11-lib desktop-file-utils gettext gl gmake gnome \ + iconv localbase pkgconfig tar:xz USE_GNOME= intltool USE_WX= 3.0 WX_CONF_ARGS= absolute USE_GL= gl USE_CSTD= c99 USE_CXXSTD= c++11 CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1 LDFLAGS+= -Wl,--as-needed # freetype GNU_CONFIGURE= yes CONFIGURE_ENV= ICONV_LIBS="${ICONV_LIB}" PTHREAD_LIBS="-pthread" \ agi_cv_with_iconv=yes CONFIGURE_ARGS= --disable-compiler-flags \ --disable-gcc-prec \ --disable-sanity-checks \ --disable-update-checker \ --without-libc++ \ ${ICONV_CONFIGURE_ARG} INSTALLS_ICONS= yes PLIST_SUB= VERSION="${PORTVERSION:R}" OPTIONS_DEFINE= ALSA DOCS FFMPEG FFTW HUNSPELL OPENAL PORTAUDIO \ PULSEAUDIO OPTIONS_DEFAULT= FFMPEG FFTW HUNSPELL PULSEAUDIO ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_OFF= --without-alsa FFMPEG_LIB_DEPENDS= libffms2.so:multimedia/ffms2 FFMPEG_CONFIGURE_OFF= --without-ffms FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 FFTW_CONFIGURE_OFF= --without-fftw3 HUNSPELL_LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell HUNSPELL_CONFIGURE_OFF= --without-hunspell OPENAL_USES= openal OPENAL_CONFIGURE_OFF= --without-openal PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio PORTAUDIO_CONFIGURE_OFF=\ --without-portaudio PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_OFF=\ --without-libpulse BROKEN_aarch64= Fails to compile: no support for this architecture (yet) # src/audio_display.o: undefined reference to symbol '__atomic_load_8@@LIBATOMIC_1.0' .if empty(CFLAGS:M-march=*) CFLAGS+= ${CFLAGS_${ARCH}_${CHOSEN_COMPILER_TYPE}} CFLAGS_i386_gcc= -march=pentium .endif post-patch: @${REINPLACE_CMD} -e \ 's| -O3||' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|".*build/|"./build/|' ${WRKSRC}/build/version.sh @${REINPLACE_CMD} -e \ 's|^CC=|CC?=| ; \ /^CCOPT_/s|=.*|=| ; \ /^CCDEBUG/s|=.*|=|' ${WRKSRC}/vendor/luajit/src/Makefile post-install: (cd ${WRKSRC} && ${COPYTREE_SHARE} \ automation/v4-docs ${STAGEDIR}${DOCSDIR}) @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/aegisub-* .include Index: head/multimedia/audacious/Makefile =================================================================== --- head/multimedia/audacious/Makefile (revision 516915) +++ head/multimedia/audacious/Makefile (revision 516916) @@ -1,63 +1,63 @@ # Created by: Zastupov Stepan [RedChrom] # $FreeBSD$ PORTNAME= audacious PORTVERSION= 3.10.1 PORTREVISION= 1 CATEGORIES= multimedia audio MASTER_SITES= https://distfiles.audacious-media-player.org/ MAINTAINER= ports@FreeBSD.org COMMENT= Lightweight and versatile audio player LICENSE= BSD2CLAUSE BSD3CLAUSE LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig USES= compiler:c++11-lib desktop-file-utils gettext-tools gmake \ - gnome localbase pkgconfig tar:bzip2 + gnome localbase pkgconfig tar:bzip2 xorg USE_XORG= x11 sm USE_GNOME= gtk20 glib20 cairo USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALLS_ICONS= yes SUB_FILES= pkg-message CONFLICTS_INSTALL= audacious-gtk3-3.* CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ --enable-gtk \ --without-buildstamp OPTIONS_DEFINE= ICONV NLS EXECINFO OPTIONS_DEFAULT=ICONV EXECINFO OPTIONS_SUB= yes EXECINFO_DESC= Build with libexecinfo support ICONV_USES= iconv NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \ ${WRKSRC}/buildsys.mk.in post-patch-NLS-off: ${REINPLACE_CMD} -e 's,po,,' ${WRKSRC}/Makefile post-patch-EXECINFO-on: @${REINPLACE_CMD} 's|-lm |-lm -lexecinfo |' \ ${WRKSRC}/src/audacious/Makefile @${REINPLACE_CMD} 's|-laudcore|-laudcore -lexecinfo|' \ ${WRKSRC}/audacious.pc.in post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/aud* @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib* .include Index: head/multimedia/audacious-gtk3/Makefile =================================================================== --- head/multimedia/audacious-gtk3/Makefile (revision 516915) +++ head/multimedia/audacious-gtk3/Makefile (revision 516916) @@ -1,72 +1,72 @@ # Created by: Zastupov Stepan [RedChrom] # $FreeBSD$ PORTNAME= audacious PORTVERSION= 3.10.1 PORTREVISION= 1 DISTVERSIONSUFFIX= -gtk3 CATEGORIES= multimedia audio #MASTER_SITES= http://distfiles.audacious-media-player.org/ PKGNAMESUFFIX= ${DISTVERSIONSUFFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Gtk+3 port of lightweight and versatile audio player LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig CONFLICTS_INSTALL= audacious-3.* MASTERDIR= ${.CURDIR}/../audacious DISTINFO_FILE= ${.CURDIR}/distinfo FILESDIR= ${MASTERDIR}/files SUB_FILES= pkg-message USES= autoreconf compiler:c++11-lib desktop-file-utils \ - gettext-tools gmake localbase pkgconfig + gettext-tools gmake gnome localbase pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= audacious-media-player GH_TAGNAME= 89521a6 GNU_CONFIGURE= yes USE_XORG= x11 sm USE_GNOME= gtk30 glib20 cairo USE_LDCONFIG= yes INSTALLS_ICONS= yes CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ --enable-gtk \ --without-buildstamp OPTIONS_DEFINE= EXECINFO ICONV NLS OPTIONS_DEFAULT=EXECINFO ICONV OPTIONS_SUB= yes EXECINFO_DESC= Build with libexecinfo support ICONV_USES= iconv NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls post-patch: ${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \ ${WRKSRC}/buildsys.mk.in post-patch-NLS-off: ${REINPLACE_CMD} -e 's,po,,' ${WRKSRC}/Makefile post-patch-EXECINFO-on: @${REINPLACE_CMD} 's|-lm |-lm -lexecinfo |' \ ${WRKSRC}/src/audacious/Makefile @${REINPLACE_CMD} 's|-laudcore|-laudcore -lexecinfo|' \ ${WRKSRC}/audacious.pc.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/aud* \ ${STAGEDIR}${PREFIX}/lib/lib* .include Index: head/multimedia/audacious-plugins/Makefile =================================================================== --- head/multimedia/audacious-plugins/Makefile (revision 516915) +++ head/multimedia/audacious-plugins/Makefile (revision 516916) @@ -1,135 +1,135 @@ # Created by: Zastupov Stepan [RedChrom] # $FreeBSD$ PORTNAME= audacious-plugins PORTVERSION= 3.10.1 PORTREVISION= 4 CATEGORIES= multimedia audio MASTER_SITES= http://distfiles.audacious-media-player.org/ MAINTAINER= ports@FreeBSD.org COMMENT= Plugins needed for audacious LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= audacious:multimedia/audacious LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libdbus-1.so:devel/dbus \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libmpg123.so:audio/mpg123 RUN_DEPENDS= audacious:multimedia/audacious USES= compiler:c++11-lib gettext-tools gmake gnome iconv \ - localbase pkgconfig tar:bzip2 + localbase pkgconfig tar:bzip2 xorg USE_GNOME= gtk20 glib20 libxml2 cairo gdkpixbuf2 USE_XORG= x11 CONFLICTS_INSTALL= audacious-plugins-gtk3-3.* GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-console --disable-soxr \ --enable-gnomeshortcuts \ --enable-gtk --enable-hotkey OPTIONS_DEFINE= AAC AMIDI AOSD BS2B CDDA CUE FFMPEG FLAC LAME LIRC \ MMS MODPLUG MPRIS NEON NLS NOTIFY OPENGL SAMPLERATE \ SCROBBLER SID SNDFILE SPEEDPITCH VORBIS WAVPACK OPTIONS_MULTI= OUTPUT OPTIONS_MULTI_OUTPUT= ALSA FILEWRITER JACK OSS PULSEAUDIO SDL SNDIO OPTIONS_DEFAULT=AAC AOSD CDDA CUE FILEWRITER FFMPEG FLAC \ MMS MPRIS NEON NLS NOTIFY OSS SCROBBLER VORBIS WAVPACK OPTIONS_SUB= yes AMIDI_DESC= Amidi decoder AOSD_DESC= Audacious OSD BS2B_DESC= BS2B effect FILEWRITER_DESC=File writer MPRIS_DESC= NPRIS plugin NEON_DESC= Neon plugin SCROBBLER_DESC= Scrobbler decoder SID_DESC= Sound chip emulator of Commodore SPEEDPITCH_DESC=Speed and Pitch plugin AAC_LIB_DEPENDS= libfaad.so:audio/faad AAC_CONFIGURE_ENABLE= aac ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_ENABLE= alsa AMIDI_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth AMIDI_CONFIGURE_ENABLE= amidiplug AOSD_USE= gnome=pango xorg=xrender AOSD_LIB_DEPENDS= libXcomposite.so:x11/libXcomposite AOSD_CONFIGURE_ENABLE= aosd BS2B_LIB_DEPENDS= libbs2b.so:audio/libbs2b BS2B_CONFIGURE_ENABLE= bs2b CDDA_LIB_DEPENDS= libcdio_cdda.so:sysutils/libcdio-paranoia \ libcddb.so:audio/libcddb \ libcdio.so:sysutils/libcdio CDDA_CONFIGURE_ENABLE= cdaudio CUE_LIB_DEPENDS= libcue.so:textproc/libcue CUE_CONFIGURE_ENABLE= cue FILEWRITER_CONFIGURE_ENABLE= filewriter FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CONFIGURE_WITH= ffmpeg=ffmpeg FLAC_LIB_DEPENDS= libFLAC.so:audio/flac FLAC_CONFIGURE_ENABLE= flac JACK_LIB_DEPENDS= libjack.so:audio/jack \ libsamplerate.so:audio/libsamplerate JACK_CONFIGURE_ENABLE= jack LAME_LIB_DEPENDS= libmp3lame.so:audio/lame LAME_CONFIGURE_ENABLE= filewriter_mp3 LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc LIRC_CONFIGURE_ENABLE= lirc MMS_LIB_DEPENDS= libmms.so:net/libmms MMS_CONFIGURE_ENABLE= mms MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug MODPLUG_CONFIGURE_ENABLE= modplug MPRIS_CONFIGURE_ENABLE= mpris2 NEON_LIB_DEPENDS= libneon.so:www/neon NEON_CONFIGURE_ENABLE= neon NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify NOTIFY_CONFIGURE_ENABLE=notify OPENGL_USES= gl OPENGL_USE= xorg=x11 gl=gl OPENGL_CONFIGURE_ENABLE=glspectrum OSS_CONFIGURE_ENABLE= oss4 PULSEAUDIO_LIB_DEPENDS= libpulse-mainloop-glib.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= pulse SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate SAMPLERATE_CONFIGURE_ENABLE= resample SCROBBLER_LIB_DEPENDS= libcurl.so:ftp/curl SCROBBLER_CONFIGURE_ENABLE= scrobbler2 SDL_CONFIGURE_ON= --enable-sdlout --with-libsdl=2 SDL_CONFIGURE_OFF= --disable-sdlout SDL_USE= SDL=sdl2 SID_LIB_DEPENDS= libsidplayfp.so:audio/libsidplayfp SID_CONFIGURE_ENABLE= sid SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile SNDFILE_CONFIGURE_ENABLE= sndfile SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CONFIGURE_ENABLE= sndio SPEEDPITCH_CONFIGURE_ENABLE= speedpitch SPEEDPITCH_IMPLIES= SAMPLERATE VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg VORBIS_CONFIGURE_ENABLE=vorbis WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_CONFIGURE_ENABLE= wavpack post-patch: @${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \ ${WRKSRC}/buildsys.mk.in @${FIND} ${WRKSRC} -type f -name 'Makefile' \ | ${XARGS} ${REINPLACE_CMD} -e 's| -Wno-bool-operation||' post-patch-NLS-off: ${REINPLACE_CMD} -e 's,po,,' ${WRKSRC}/Makefile post-install: @${FIND} ${STAGEDIR}${PREFIX}/lib/audacious/ -name "*.so" \ -exec ${STRIP_CMD} {} \; .include Index: head/multimedia/audacious-plugins-gtk3/Makefile =================================================================== --- head/multimedia/audacious-plugins-gtk3/Makefile (revision 516915) +++ head/multimedia/audacious-plugins-gtk3/Makefile (revision 516916) @@ -1,146 +1,146 @@ # Created by: Zastupov Stepan [RedChrom] # $FreeBSD$ PORTNAME= audacious-plugins PORTVERSION= 3.10.1 DISTVERSIONSUFFIX= -gtk3 PORTREVISION= 4 CATEGORIES= multimedia audio #MASTER_SITES= http://distfiles.audacious-media-player.org/ PKGNAMESUFFIX= ${DISTVERSIONSUFFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Plugins needed for audacious-gtk3 LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= audacious:multimedia/audacious-gtk3 LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libdbus-1.so:devel/dbus \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libmpg123.so:audio/mpg123 RUN_DEPENDS= audacious:multimedia/audacious-gtk3 CONFLICTS_INSTALL= audacious-plugins-3.* MASTERDIR= ${.CURDIR}/../audacious-plugins DISTINFO_FILE= ${.CURDIR}/distinfo FILESDIR= ${MASTERDIR}/files USES= autoreconf compiler:c++11-lib gettext-tools gmake gnome \ - iconv localbase pkgconfig + iconv localbase pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= audacious-media-player GH_TAGNAME= 4cf5e07 GNU_CONFIGURE= yes USE_GNOME= gtk30 glib20 libxml2 cairo gdkpixbuf2 USE_XORG= x11 CONFIGURE_ARGS+=--disable-console --disable-soxr \ --enable-gnomeshortcuts \ --enable-gtk --enable-hotkey OPTIONS_DEFINE= AAC AMIDI AOSD BS2B CDDA CUE FFMPEG FLAC LAME LIRC \ MMS MODPLUG MPRIS NEON NLS NOTIFY OPENGL SAMPLERATE \ SCROBBLER SID SNDFILE SPEEDPITCH VORBIS WAVPACK OPTIONS_MULTI= OUTPUT OPTIONS_MULTI_OUTPUT= ALSA FILEWRITER JACK OSS PULSEAUDIO SDL SNDIO OPTIONS_DEFAULT=AAC AOSD CDDA CUE FILEWRITER FFMPEG FLAC \ MMS MPRIS NEON NLS NOTIFY OSS SCROBBLER VORBIS WAVPACK OPTIONS_SUB= yes AMIDI_DESC= Amidi decoder AOSD_DESC= Audacious OSD BS2B_DESC= BS2B effect FILEWRITER_DESC=File writer MPRIS_DESC= NPRIS plugin NEON_DESC= Neon plugin SCROBBLER_DESC= Scrobbler decoder SID_DESC= Sound chip emulator of Commodore SPEEDPITCH_DESC=Speed and Pitch plugin AAC_LIB_DEPENDS= libfaad.so:audio/faad AAC_CONFIGURE_ENABLE= aac ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_ENABLE= alsa AMIDI_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth AMIDI_CONFIGURE_ENABLE= amidiplug AOSD_USE= gnome=pango xorg=xrender AOSD_LIB_DEPENDS= libXcomposite.so:x11/libXcomposite AOSD_CONFIGURE_ENABLE= aosd BS2B_LIB_DEPENDS= libbs2b.so:audio/libbs2b BS2B_CONFIGURE_ENABLE= bs2b CDDA_LIB_DEPENDS= libcdio_cdda.so:sysutils/libcdio-paranoia \ libcddb.so:audio/libcddb \ libcdio.so:sysutils/libcdio CDDA_CONFIGURE_ENABLE= cdaudio CUE_LIB_DEPENDS= libcue.so:textproc/libcue CUE_CONFIGURE_ENABLE= cue FILEWRITER_CONFIGURE_ENABLE= filewriter FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CONFIGURE_WITH= ffmpeg=ffmpeg FLAC_LIB_DEPENDS= libFLAC.so:audio/flac FLAC_CONFIGURE_ENABLE= flac JACK_LIB_DEPENDS= libjack.so:audio/jack \ libsamplerate.so:audio/libsamplerate JACK_CONFIGURE_ENABLE= jack LAME_LIB_DEPENDS= libmp3lame.so:audio/lame LAME_CONFIGURE_ENABLE= filewriter_mp3 LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc LIRC_CONFIGURE_ENABLE= lirc MMS_LIB_DEPENDS= libmms.so:net/libmms MMS_CONFIGURE_ENABLE= mms MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug MODPLUG_CONFIGURE_ENABLE= modplug MPRIS_CONFIGURE_ENABLE= mpris2 NEON_LIB_DEPENDS= libneon.so:www/neon NEON_CONFIGURE_ENABLE= neon NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify NOTIFY_CONFIGURE_ENABLE=notify OPENGL_USES= gl OPENGL_USE= xorg=x11 gl=gl OPENGL_CONFIGURE_ENABLE=glspectrum OSS_CONFIGURE_ENABLE= oss4 PULSEAUDIO_LIB_DEPENDS= libpulse-mainloop-glib.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= pulse SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate SAMPLERATE_CONFIGURE_ENABLE= resample SCROBBLER_LIB_DEPENDS= libcurl.so:ftp/curl SCROBBLER_CONFIGURE_ENABLE= scrobbler2 SDL_CONFIGURE_ON= --enable-sdlout --with-libsdl=2 SDL_CONFIGURE_OFF= --disable-sdlout SDL_USE= SDL=sdl2 SID_LIB_DEPENDS= libsidplayfp.so:audio/libsidplayfp SID_CONFIGURE_ENABLE= sid SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile SNDFILE_CONFIGURE_ENABLE= sndfile SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CONFIGURE_ENABLE= sndio SPEEDPITCH_CONFIGURE_ENABLE= speedpitch SPEEDPITCH_IMPLIES= SAMPLERATE VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg VORBIS_CONFIGURE_ENABLE=vorbis WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_CONFIGURE_ENABLE= wavpack post-patch: ${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \ ${WRKSRC}/buildsys.mk.in ${FIND} ${WRKSRC} -type f -name 'Makefile' \ | ${XARGS} ${REINPLACE_CMD} -e 's| -Wno-bool-operation||' post-patch-NLS-off: ${REINPLACE_CMD} -e 's,po,,' ${WRKSRC}/Makefile post-install: @${FIND} ${STAGEDIR}${PREFIX}/lib/audacious/ -name "*.so" \ -exec ${STRIP_CMD} {} \; .include Index: head/multimedia/avidemux/Makefile.common =================================================================== --- head/multimedia/avidemux/Makefile.common (revision 516915) +++ head/multimedia/avidemux/Makefile.common (revision 516916) @@ -1,265 +1,267 @@ # $FreeBSD$ AVIDEMUX_VERSION= 2.6.11 MASTER_SITES= \ SF/avidemux/avidemux/${PORTVERSION} DISTNAME= avidemux_${PORTVERSION} BUILD_DEPENDS+= yasm:devel/yasm \ bash:shells/bash LIB_DEPENDS+= libmad.so:audio/libmad \ libdca.so:multimedia/libdca \ libpng.so:graphics/png LICENSE= GPLv2 USE_GNOME= libxml2 OPTIONS_FILE= ${PORT_DBDIR}/${OPTIONS_NAME:C/-.*//}/options -USES= cmake:noninja pkgconfig iconv gmake compiler:features sqlite +USES= cmake:noninja pkgconfig iconv gmake gnome compiler:features sqlite USES+= dos2unix DOS2UNIX_FILES= cmake/admCheckMiscLibs.cmake \ avidemux_core/ADM_coreVideoCodec/include/ADM_coreVideoCodec6_export.h \ avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h CMAKE_ARGS+= -DGNUMAKE_EXECUTABLE=gmake CMAKE_ARGS+= -DAVIDEMUX_PACKAGER=none CMAKE_ARGS+= -DQT5:BOOL=OFF CMAKE_ARGS+= -DESD:BOOL=OFF CXXFLAGS+= -I${LOCALBASE}/include MAKE_JOBS_UNSAFE= yes NOPRECIOUSMAKEVARS= yes # ARCH BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin OPTIONS_DEFINE= CLI FREETYPE FONTCONFIG OSS JACK \ PULSEAUDIO XVIDEO FAAC FRIBIDI OPUS TWOLAME \ FAAD X264 X265 VPX XVID SDL AMR VORBIS NLS LAME VAAPI VDPAU OPTIONS_DEFAULT= FREETYPE FONTCONFIG OSS XVIDEO VPX XVID \ SDL FAAD VDPAU VORBIS OPTIONS_SUB= yes CLI_DESC= Build CLI tool FRIBIDI_CMAKE_OFF= -DFRIDIBI:BOOL=OFF FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi OPUS_CMAKE_OFF= -DOPUS:BOOL=OFF OPUS_LIB_DEPENDS= libopus.so:audio/opus TWOLAME_CMAKE_OFF= -DTWOLAME:BOOL=OFF TWOLAME_LIB_DEPENDS= libtwolame.so:audio/twolame .if !defined(PACKAGE_BUILDING) OPTIONS_DEFAULT+= LAME FAAC AMR X264 .endif .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CMAKE_ARGS+= -DNO_NLS:BOOL=ON PLIST_SUB+= NLS="@comment " .endif # for libexecinfo: (so that __builtin_frame_address() finds the top # of the stack) .if ${ARCH} == amd64 CFLAGS+= -fno-omit-frame-pointer #MAKE_ENV+= ARCH=x86_64 #CONFIGURE_ENV+= ARCH=x86_64 .endif CMAKE_ARGS+= -DLIBEXECINFO_INCLUDE_DIR=/usr/include CMAKE_ARGS+= -DLIBEXECINFO_LIBRARY_DIR=-lexecinfo # We haven't ALSA(Never) & Aften(Yet) on FreeBSD CMAKE_ARGS+= -DARTS:BOOL=OFF -DALSA:BOOL=OFF -DAFTEN:BOOL=OFF .if empty(PORT_OPTIONS:MGTK3) CMAKE_ARGS+= -DX11:BOOL=OFF .else USE_GNOME+= libxslt .endif .if ${PORT_OPTIONS:MGTK3} USE_GNOME+= gnomeprefix gtk30 PLIST_SUB+= GTK="" .else CMAKE_ARGS+= -DGTK:BOOL=OFF PLIST_SUB+= GTK="@comment " .endif CMAKE_ARGS+= -DQT4:BOOL=OFF PLIST_SUB+= QT4="@comment " .if ${PORT_OPTIONS:MCLI} PLIST_SUB+= CLI="" .else PLIST_SUB+= CLI="@comment " .endif .if ${PORT_OPTIONS:MOSS} CMAKE_ARGS+= -DOSS_SUPPORT:BOOL=ON .else CMAKE_ARGS+= -DOSS_SUPPORT:BOOL=OFF .endif .if ${PORT_OPTIONS:MJACK} LIB_DEPENDS+= libjack.so:audio/jack PLIST_SUB+= JACK="" .else CMAKE_ARGS+= -DJACK:BOOL=OFF PLIST_SUB+= JACK="@comment " .endif .if ${PORT_OPTIONS:MPULSEAUDIO} LIB_DEPENDS+= libpulse.so:audio/pulseaudio PLIST_SUB+= PULSE="" .else CMAKE_ARGS+= -DPULSEAUDIOSIMPLE:BOOL=OFF PLIST_SUB+= PULSE="@comment " .endif .if ${PORT_OPTIONS:MFREETYPE} LIB_DEPENDS+= libfreetype.so:print/freetype2 PLIST_SUB+= FREETYPE="" .else CMAKE_ARGS+= -DFREETYPE2:BOOL=OFF PLIST_SUB+= FREETYPE="@comment " .endif .if ${PORT_OPTIONS:MFONTCONFIG} LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig .else CMAKE_ARGS+= -DFONTCONFIG:BOOL=OFF .endif .if ${PORT_OPTIONS:MXVIDEO} #LIB_DEPENDS+= Xv:x11/libXv +USES+= xorg USE_XORG+= xv .else CMAKE_ARGS+= -DXVIDEO:BOOL=OFF .endif .if ${PORT_OPTIONS:MFAAC} LIB_DEPENDS+= libfaac.so:audio/faac PLIST_SUB+= FAAC="" .else CMAKE_ARGS+= -DFAAC:BOOL=OFF PLIST_SUB+= FAAC="@comment " .endif .if ${PORT_OPTIONS:MLAME} LIB_DEPENDS+= libmp3lame.so:audio/lame PLIST_SUB+= LAME="" .else CMAKE_ARGS+= -DLAME:BOOL=OFF PLIST_SUB+= LAME="@comment " .endif .if ${PORT_OPTIONS:MFAAD} LIB_DEPENDS+= libfaad.so:audio/faad PLIST_SUB+= FAAD="" .else CMAKE_ARGS+= -DFAAD:BOOL=OFF -DNeAAC:BOOL=OFF PLIST_SUB+= FAAD="@comment " .endif .if ${PORT_OPTIONS:MX264} LIB_DEPENDS+= libx264.so:multimedia/libx264 PLIST_SUB+= X264="" .else CMAKE_ARGS+= -DX264:BOOL=OFF PLIST_SUB+= X264="@comment " .endif .if ${PORT_OPTIONS:MX265} LIB_DEPENDS+= libx265.so:multimedia/x265 PLIST_SUB+= X265="" .else CMAKE_ARGS+= -DX265:BOOL=OFF PLIST_SUB+= X265="@comment " .endif .if ${PORT_OPTIONS:MVPX} LIB_DEPENDS+= libvpx.so:multimedia/libvpx PLIST_SUB+= VPX="" .else CMAKE_ARGS+= -DVPXDEC:BOOL=OFF PLIST_SUB+= VPX="@comment " .endif .if ${PORT_OPTIONS:MXVID} LIB_DEPENDS+= libxvidcore.so:multimedia/xvid PLIST_SUB+= XVID="" .else CMAKE_ARGS+= -DXVID:BOOL=OFF PLIST_SUB+= XVID="@comment " .endif .if ${PORT_OPTIONS:MSDL} +USES+= sdl USE_SDL= sdl PLIST_SUB+= SDL="" .else CMAKE_ARGS+= -DSDL:BOOL=OFF PLIST_SUB+= SDL="@comment " .endif .if ${PORT_OPTIONS:MVAAPI} LIB_DEPENDS+= libva.so:multimedia/libva PLIST_SUB+= VAAPI="" .else CMAKE_ARGS+= -DVAAPI:BOOL=OFF -DLIBVA:BOOL=OFF PLIST_SUB+= VAAPI="@comment " .endif .if ${PORT_OPTIONS:MVDPAU} LIB_DEPENDS+= libvdpau.so:multimedia/libvdpau PLIST_SUB+= VDPAU="" .else CMAKE_ARGS+= -DVDPAU:BOOL=OFF PLIST_SUB+= VDPAU="@comment " .endif .if ${PORT_OPTIONS:MVORBIS} LIB_DEPENDS+= libvorbis.so:audio/libvorbis PLIST_SUB+= VORBIS="" .else CMAKE_ARGS+= -DLIBVORBIS:BOOL=OFF -DVORBIS:BOOL=OFF PLIST_SUB+= VORBIS="@comment " .endif .if ${PORT_OPTIONS:MAMR} LIB_DEPENDS+= libopencore-amrnb.so:audio/opencore-amr PLIST_SUB+= AMRNB="" PLIST_SUB+= AMRWB="" .else CMAKE_ARGS+= -DOPENCORE_AMRNB:BOOL=OFF PLIST_SUB+= AMRNB="@comment " CMAKE_ARGS+= -DOPENCORE_AMRWB:BOOL=OFF PLIST_SUB+= AMRWB="@comment " .endif .include # is this kosher? the result seems to run tho... (see ports/185997) .if $(COMPILER_FEATURES:Mlibc++) LDFLAGS+= -lc++ .endif #.if ${COMPILER_TYPE} == clang USE_GCC= yes #.endif NOT_FOR_ARCHS= aarch64 powerpc powerpc64 powerpcspe sparc64 NOT_FOR_ARCHS_REASON= cmake/admDetermineSystem.cmake:78: CPU not supported post-patch: @${MKDIR} ${CONFIGURE_WRKSRC}/config @${LN} -s ${LOCALBASE}/include/iconv.h ${CONFIGURE_WRKSRC}/config @${REINPLACE_CMD} 's|-ldl||' ${WRKSRC}/avidemux_core/CMakeLists.txt post-configure-common: @${FIND} ${CONFIGURE_WRKSRC} -name link.txt -print0 | \ ${XARGS} -0 ${REINPLACE_CMD} 's|-ldl||g' Index: head/multimedia/butt/Makefile =================================================================== --- head/multimedia/butt/Makefile (revision 516915) +++ head/multimedia/butt/Makefile (revision 516916) @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= butt PORTVERSION= 0.1.18 PORTREVISION= 1 CATEGORIES= multimedia graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= pi@FreeBSD.org COMMENT= Broadcast SHOUTcast and Icecast streams LICENSE= GPLv2 LIB_DEPENDS= libdbus-1.so:devel/dbus \ libFLAC.so:audio/flac \ libfdk-aac.so:audio/fdk-aac \ libfltk_images.so:x11-toolkits/fltk \ libfontconfig.so:x11-fonts/fontconfig \ libmp3lame.so:audio/lame \ libogg.so:audio/libogg \ libopus.so:audio/opus \ libpng.so:graphics/png \ libportaudio.so:audio/portaudio \ libsamplerate.so:audio/libsamplerate \ libvorbis.so:audio/libvorbis -USES= autoreconf compiler:c++11-lang gmake jpeg pkgconfig +USES= autoreconf compiler:c++11-lang gmake jpeg pkgconfig xorg USE_XORG= x11 xrender xcursor xfixes xext xft xinerama GNU_CONFIGURE= yes PLIST_FILES= bin/butt .include Index: head/multimedia/ccextractor/Makefile =================================================================== --- head/multimedia/ccextractor/Makefile (revision 516915) +++ head/multimedia/ccextractor/Makefile (revision 516916) @@ -1,49 +1,49 @@ # $FreeBSD$ PORTNAME= ccextractor DISTVERSIONPREFIX= v DISTVERSION= 0.85 PORTREVISION= 15 CATEGORIES= multimedia MAINTAINER= oz@nixil.net COMMENT= Closed caption extractor for MPEG and H264 files LICENSE= GPLv2 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgmp.so:math/gmp \ libgnutls.so:security/gnutls \ libogg.so:audio/libogg \ libopencv_core.so:graphics/opencv-core \ libpng.so:graphics/png \ libschroedinger-1.0.so:multimedia/schroedinger \ libtheoraenc.so:multimedia/libtheora \ libv4l2.so:multimedia/libv4l \ libva-x11.so:multimedia/libva \ libvdpau.so:multimedia/libvdpau \ libvorbisenc.so:audio/libvorbis \ libvpx.so:multimedia/libvpx \ libx264.so:multimedia/libx264 \ libx265.so:multimedia/x265 \ libxvidcore.so:multimedia/xvid -USES= cmake iconv localbase:ldflags pkgconfig +USES= cmake iconv localbase:ldflags pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= CCExtractor USE_XORG= x11 USE_LDCONFIG= yes CMAKE_SOURCE_PATH= ${WRKSRC}/src CMAKE_ARGS+= -DBUILD_SHARED_LIBS:BOOL=ON CMAKE_ARGS+= -DWITH_OCR:BOOL=OFF # fails: CFLAGS get semicolon-separated for some reason CMAKE_ARGS+= -DWITH_SHARING:BOOL=OFF # enable when net/nanomsg is available OPTIONS_DEFINE= FFMPEG OPTIONS_DEFAULT= FFMPEG FFMPEG_CMAKE_BOOL= WITH_FFMPEG FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg .include Index: head/multimedia/cheese/Makefile =================================================================== --- head/multimedia/cheese/Makefile (revision 516915) +++ head/multimedia/cheese/Makefile (revision 516916) @@ -1,63 +1,63 @@ # Created by: FreeBSD GNOME Team # $FreeBSD$ PORTNAME= cheese PORTVERSION= 3.28.0 CATEGORIES= multimedia gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Photobooth-inspired app for taking pictures and videos from webcam LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= v4l_compat>=0:multimedia/v4l_compat \ gnome-video-effects>=0:graphics/gnome-video-effects \ vala>=0.14.0:lang/vala \ itstool:textproc/itstool LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libcanberra.so:audio/libcanberra \ libclutter-1.0.so:graphics/clutter \ libcogl.so:graphics/cogl \ libjson-glib-1.0.so:devel/json-glib \ libhal.so:sysutils/hal \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libclutter-gst-3.0.so:multimedia/clutter-gst3 RUN_DEPENDS= gnome-video-effects>=0:graphics/gnome-video-effects PORTSCOUT= limitw:1,even -USES= gettext gmake gnome libtool localbase pathfix \ - pkgconfig tar:xz +USES= gettext gl gmake gnome libtool localbase pathfix \ + pkgconfig tar:xz xorg USE_GNOME= cairo intlhack evolutiondataserver3 librsvg2 \ gnomedesktop3 libxml2:build introspection:build USE_GL= egl USE_XORG= xi xext xdamage xfixes xcomposite xrandr xxf86vm x11 USE_GSTREAMER1= bad good jpeg ogg theora v4l2 vorbis vpx INSTALLS_ICONS= yes USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -Wno-format-nonliteral INSTALL_TARGET= install-strip DOCS= AUTHORS COPYING ChangeLog NEWS README GLIB_SCHEMAS= org.gnome.Cheese.gschema.xml OPTIONS_SUB= yes OPTIONS_DEFINE= MANPAGES DOCS OPTIONS_DEFAULT=MANPAGES MANPAGES_CONFIGURE_ENABLE= man MANPAGES_BUILD_DEPENDS= docbook-xml>=0:textproc/docbook-xml \ docbook-xsl>=0:textproc/docbook-xsl MANPAGES_USE= GNOME=libxslt:build post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/multimedia/cinelerra-gg/Makefile =================================================================== --- head/multimedia/cinelerra-gg/Makefile (revision 516915) +++ head/multimedia/cinelerra-gg/Makefile (revision 516916) @@ -1,106 +1,108 @@ # $FreeBSD$ PORTNAME= cinelerra-gg DISTVERSION= 5.1-20180714 DISTVERSIONSUFFIX= -${REV:C/(.......).*/\1/} PORTREVISION= 11 CATEGORIES= multimedia MASTER_SITES= https://git.cinelerra-cv.org/gitweb?p=goodguy/cinelerra.git;a=snapshot;h=${REV};sf=tgz;dummy=/ # tarballs are @ https://cinelerra-cv.org/five/pkgs/src/ MAINTAINER= yuri@FreeBSD.org COMMENT= Professional video editing and compositing environment BROKEN= unfetchable LICENSE= GPLv2 LICENSE_FILE= ${BUILD_WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= not designed for other architectures BUILD_DEPENDS= bash:shells/bash \ nasm:devel/nasm \ yasm:devel/yasm \ ${LOCALBASE}/include/libdv/dv.h:multimedia/libdv \ ${LOCALBASE}/include/mjpegtools/yuv4mpeg.h:multimedia/mjpegtools LIB_DEPENDS= libFLAC.so:audio/flac \ libasound.so:audio/alsa-lib \ libavcodec.so:multimedia/ffmpeg \ libfftw3.so:math/fftw3 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgif.so:graphics/giflib \ libIex.so:graphics/ilmbase \ libIlmImf.so:graphics/openexr \ libogg.so:audio/libogg \ libopenjp2.so:graphics/openjpeg \ libopus.so:audio/opus \ libpng.so:graphics/png \ libsndfile.so:audio/libsndfile \ libtheoraenc.so:multimedia/libtheora \ libtiff.so:graphics/tiff \ libuuid.so:misc/e2fsprogs-libuuid \ libvorbis.so:audio/libvorbis \ libvpx.so:multimedia/libvpx \ libwebp.so:graphics/webp \ libx264.so:multimedia/libx264 \ libx265.so:multimedia/x265 RUN_DEPENDS= bash:shells/bash EXTRA_PATCHES= ${BUILD_WRKSRC}/blds/bsd.patch:-p1 REV= 502b6f3b6fd04f6b01c6d70dcb81aa304dd0db1c # git revision -USES= autoreconf gettext-runtime gettext-tools gmake iconv:wchar_t jpeg localbase makeinfo python:2.7,build shebangfix +USES= autoreconf gettext-runtime gettext-tools gmake iconv:wchar_t \ + jpeg localbase makeinfo python:2.7,build shebangfix xorg SHEBANG_GLOB= *.sh *.bld GNU_CONFIGURE= yes USE_XORG= x11 xau xdmcp xext xfixes xft xinerama xv MAKE_ENV= C_INCLUDE_PATH=${LOCALBASE}/include CPLUS_INCLUDE_PATH=${LOCALBASE}/include LIBRARY_PATH=${LOCALBASE}/lib CONFIGURE_ARGS= --disable-static-build --disable-lame --disable-twolame \ --with-oss --without-alsa \ --without-firewire --without-dv --without-dvb \ --without-video4linux2 --without-xxf86vm --without-ladspa-build \ --without-libzmpeg --without-commercial --without-thirdparty CFLAGS+= -DFFMPEG3 BINARY_ALIAS= make=gmake WRKSRC= ${WRKDIR}/cinelerra-${REV:C/(.......).*/\1/} AUTORECONF_WRKSRC= ${BUILD_WRKSRC} CONFIGURE_WRKSRC= ${BUILD_WRKSRC} BUILD_WRKSRC= ${WRKSRC}/cinelerra-${DISTVERSION:C/-.*//} INSTALL_WRKSRC= ${BUILD_WRKSRC} DATADIR= ${PREFIX}/share/cin OPTIONS_DEFINE= LV2 OPENGL OPTIONS_DEFAULT= LV2 OPENGL OPTIONS_SUB= yes LV2_DESC= Use LV2 plugins LV2_CONFIGURE_WITH= lv2 -LV2_USES= pkgconfig +LV2_USES= gnome pkgconfig LV2_USE= GNOME=atk,cairo,gdkpixbuf2,glib20,gtk20,pango LV2_CFLAGS= -I${LOCALBASE}/include/lilv-0 -I${LOCALBASE}/include/suil-0 LV2_BUILD_DEPENDS= lv2>0:audio/lv2 LV2_LIB_DEPENDS= liblilv-0.so:audio/lilv \ libserd-0.so:devel/serd \ libsord-0.so:devel/sord \ libsratom-0.so:audio/sratom \ libsuil-0.so:audio/suil OPENGL_CONFIGURE_WITH= gl +OPENGL_USES= gl OPENGL_USE= GL=gl,glu post-patch: # the patch recommended by the upstream @cd ${CONFIGURE_WRKSRC}/ffmpeg && \ for f in `grep -lr libfdk_ .`; do ${REINPLACE_CMD} -e 's/libfdk_//' -i '' $$f; done; # correct the bash interpreter path @cd ${CONFIGURE_WRKSRC}/cinelerra && ${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}/bin/bash|' \ ../configure.ac bdcreate.C dvdcreate.C shbtnprefs.C do-configure: # configure needs bash @cd ${CONFIGURE_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PREFIX}/bin/bash configure ${CONFIGURE_ARGS} .include Index: head/multimedia/clutter-gst/Makefile =================================================================== --- head/multimedia/clutter-gst/Makefile (revision 516915) +++ head/multimedia/clutter-gst/Makefile (revision 516916) @@ -1,30 +1,30 @@ # Created by: Martin Wilke # $FreeBSD$ PORTNAME= clutter-gst PORTVERSION= 2.0.18 PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Clutter GStreamer integration LIB_DEPENDS= libclutter-1.0.so:graphics/clutter PORTSCOUT= ignore:1 -USES= gmake libtool localbase pathfix \ +USES= gl gmake gnome libtool localbase pathfix \ pkgconfig tar:xz xorg USE_GNOME= introspection gnomeprefix GNU_CONFIGURE= yes USE_GL= gl USE_GSTREAMER1= yes USE_XORG= x11 USE_LDCONFIG= yes MAKE_ENV= XDG_CACHE_HOME=${WRKDIR} LDFLAGS+= -lpthread INSTALL_TARGET= install-strip .include Index: head/multimedia/dvbcut/Makefile =================================================================== --- head/multimedia/dvbcut/Makefile (revision 516915) +++ head/multimedia/dvbcut/Makefile (revision 516916) @@ -1,57 +1,57 @@ # Created by: se@FreeBSD.org # $FreeBSD$ PORTNAME= dvbcut PORTVERSION= 0.7.3 DISTVERSIONPREFIX= v PORTREVISION= 5 CATEGORIES= multimedia MAINTAINER= se@FreeBSD.org COMMENT= Qt application for cutting of MPEG PS and MPEG TS streams (DVB) LICENSE= GPLv2 BUILD_DEPENDS= mplayer:multimedia/mplayer \ ffmpeg:multimedia/ffmpeg LIB_DEPENDS= liba52.so:audio/liba52 \ libao.so:audio/libao \ libmad.so:audio/libmad \ libavutil.so:multimedia/ffmpeg RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= compiler:c++11-lang desktop-file-utils pkgconfig \ +USES= compiler:c++11-lang desktop-file-utils gl pkgconfig \ qmake:outsource qt:5 shared-mime-info USE_QT= core gui widgets xml buildtools_build linguisttools_build USE_GL= gl USE_GITHUB= yes GH_ACCOUNT= bernhardu GH_PROJECT= dvbcut-deb CXXFLAGS+= -I${LOCALBASE}/include \ -I${LOCALBASE}/include/libavcodec \ -I${LOCALBASE}/include/libavformat \ -I${LOCALBASE}/include/libswscale \ -D DVBCUT_VERSION=${PORTVERSION} QMAKE_SOURCE_PATH=${WRKSRC}/src QMAKE_ARGS= LRELEASE="${LRELEASE}" post-build: @${SED} -e 's;@prefix@;${PREFIX};' \ < ${WRKSRC}/dvbcut.desktop.in \ > ${WRKSRC}/dvbcut.desktop do-install: ${INSTALL_PROGRAM} ${WRKDIR}/.build/dvbcut ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/dvbcut.1 ${STAGEDIR}${MANPREFIX}/man/man1/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/dvbcut.desktop ${STAGEDIR}${PREFIX}/share/applications/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/dvbcut/icons/ ${INSTALL_DATA} ${WRKSRC}/dvbcut.svg ${STAGEDIR}${PREFIX}/share/dvbcut/icons/ ${INSTALL_DATA} ${WRKSRC}/icons/* ${STAGEDIR}${PREFIX}/share/dvbcut/icons/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages ${INSTALL_DATA} ${WRKSRC}/dvbcut.xml ${STAGEDIR}${PREFIX}/share/mime/packages/ .include Index: head/multimedia/fxtv/Makefile =================================================================== --- head/multimedia/fxtv/Makefile (revision 516915) +++ head/multimedia/fxtv/Makefile (revision 516916) @@ -1,38 +1,38 @@ # Created by: Randall Hopper # $FreeBSD$ PORTNAME= fxtv PORTVERSION= 1.03 PORTREVISION= 13 CATEGORIES= multimedia MASTER_SITES= LOCAL/sanpei MAINTAINER= ports@FreeBSD.org COMMENT= X11-based TV display and capture application (for use with bt848 driver) LICENSE= BSD2CLAUSE ONLY_FOR_ARCHS= amd64 i386 LIB_DEPENDS= libtiff.so:graphics/tiff \ libXaw3d.so:x11-toolkits/Xaw3d -USES= gmake jpeg tar:tgz +USES= gmake jpeg tar:tgz xorg MAKE_ENV= X11BASE=${LOCALBASE} USE_XORG= ice sm x11 xaw xext xmu xt xpm xxf86vm xxf86dga MAKE_FLAGS= -e OPTIONS_DEFINE= EXTRA EXTRA_DESC= Extra programs required to record/playback/save # This program does not actually require the programs below unless you # use audio/video recording and/or playback and save to a non-raw format. EXTRA_RUN_DEPENDS= sox:audio/sox \ mpg123:audio/mpg123 \ mpeg_encode:multimedia/mpeg_encode \ mplex:multimedia/mplex pre-install: @${CP} -p ${WRKSRC}/fxtv.1 ${WRKSRC}/fxtv.man .include Index: head/multimedia/gmerlin/Makefile =================================================================== --- head/multimedia/gmerlin/Makefile (revision 516915) +++ head/multimedia/gmerlin/Makefile (revision 516916) @@ -1,85 +1,85 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= gmerlin PORTVERSION= 1.2.0 PORTREVISION= 16 CATEGORIES= multimedia MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Multimedia framework LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexif.so:graphics/libexif \ libgavl.so:multimedia/gavl \ libfontconfig.so:x11-fonts/fontconfig -USES= gettext libtool makeinfo pathfix pkgconfig sqlite +USES= gettext gl gnome libtool makeinfo pathfix pkgconfig sqlite xorg USE_GNOME= gtk20 libxml2 USE_XORG= x11 xext xfixes xinerama xv USE_GL= gl GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_func_inotify_init=no CONFIGURE_ARGS= --disable-v4l --disable-v4l2 --disable-v4lconvert \ --without-doxygen --with-cpuflags=none --disable-musicbrainz \ --disable-esd USE_LDCONFIG= yes LLD_UNSAFE= yes INSTALL_TARGET= install-strip INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib LDFLAGS+= -Wl,--add-needed INFO= gmerlin OPTIONS_DEFINE= ALSA CDDB CDIO JACK JPEG LIBVISUAL \ OPTIMIZED_CFLAGS PNG PULSEAUDIO QUICKTIME TIFF DOCS OPTIONS_DEFAULT= CDDB JACK JPEG LIBVISUAL \ OPTIMIZED_CFLAGS PNG PULSEAUDIO QUICKTIME TIFF OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_OFF= --disable-alsa --disable-alsamixer CDDB_LIB_DEPENDS= libcddb.so:audio/libcddb CDDB_CONFIGURE_OFF= --disable-cddb CDIO_LIB_DEPENDS= libcdio.so:sysutils/libcdio \ libcdio_cdda.so:sysutils/libcdio-paranoia CDIO_CONFIGURE_OFF= --disable-libcdio JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_OFF= --disable-jack JPEG_USES= jpeg JPEG_CONFIGURE_OFF= --disable-libjpeg LIBVISUAL_LIB_DEPENDS= libvisual-0.4.so:graphics/libvisual04 LIBVISUAL_CONFIGURE_OFF=--disable-libvisual OPTIMIZED_CFLAGS_CFLAGS=-O3 -funroll-loops -fomit-frame-pointer -ffast-math PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CONFIGURE_OFF= --disable-libpng PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_OFF=--disable-pulseaudio QUICKTIME_LIB_DEPENDS= libquicktime.so:multimedia/libquicktime QUICKTIME_CONFIGURE_OFF=--disable-lqt TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CONFIGURE_OFF= --disable-libtiff post-patch: @${REINPLACE_CMD} -e \ '/LIBS/s|-ldl || ; \ s|-DGTK_DISABLE_DEPRECATED|| ; \ s|-O3.*-ffast-math||' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|^texinfo_|#texinfo_|g' ${WRKSRC}/doc/Makefile.in @${REINPLACE_CMD} -e \ 's|ln -sf $$(DESTDIR)|ln -sf |' ${WRKSRC}/icons/Makefile.in @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|-ldl||g' post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} README ${STAGEDIR}${DOCSDIR}) .include Index: head/multimedia/gmtk/Makefile =================================================================== --- head/multimedia/gmtk/Makefile (revision 516915) +++ head/multimedia/gmtk/Makefile (revision 516916) @@ -1,50 +1,50 @@ # $FreeBSD$ PORTNAME= gmtk PORTVERSION= 1.0.9 PORTREVISION= 1 CATEGORIES= multimedia gnome devel MASTER_SITES= https://pkgs.rpmfusion.org/repo/pkgs/free/gmtk/gmtk-1.0.9.tar.gz/9184658014ca7b325b569ac7417e4860/ MAINTAINER= ports@FreeBSD.org COMMENT= Library for gnome-mplayer and gecko-mediaplayer LICENSE= GPLv2 BUILD_DEPENDS= p5-XML-Parser>0:textproc/p5-XML-Parser -USES= gettext gmake libtool pathfix perl5 pkgconfig +USES= gettext gmake gnome libtool pathfix perl5 pkgconfig xorg USE_XORG= x11 USE_GNOME= glib20 intltool USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-gconf INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= ALSA DOCS GIO GTK3 PULSEAUDIO ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_WITH= alsa GIO_DESC= Use GIO for file I/O GIO_CONFIGURE_WITH= gio GTK3_USE= gnome=gtk30 GTK3_CONFIGURE_ENABLE= gtk3 PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_WITH= pulseaudio .include .if !${PORT_OPTIONS:MGTK3} USE_GNOME+= gtk20 .endif post-patch: @${REINPLACE_CMD} -e \ '/COPYING\\/d ; \ /INSTALL\\/d' ${WRKSRC}/Makefile.in .include Index: head/multimedia/gnome-mplayer/Makefile =================================================================== --- head/multimedia/gnome-mplayer/Makefile (revision 516915) +++ head/multimedia/gnome-mplayer/Makefile (revision 516916) @@ -1,63 +1,63 @@ # Created by: Alexander Logvinov # $FreeBSD$ PORTNAME= gnome-mplayer PORTVERSION= 1.0.9 PORTREVISION= 3 CATEGORIES= multimedia gnome MASTER_SITES= https://launchpad.net/ubuntu/+archive/primary/+files/ DISTNAME= gnome-mplayer_1.0.9.orig MAINTAINER= ports@FreeBSD.org COMMENT= GNOME frontend for MPlayer LICENSE= GPLv2 LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libgmtk.so:multimedia/gmtk RUN_DEPENDS= mplayer:multimedia/mplayer -USES= desktop-file-utils gettext gmake pkgconfig +USES= desktop-file-utils gettext gmake gnome pkgconfig xorg USE_XORG= x11 xscrnsaver USE_GNOME= glib20 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-nautilus \ --disable-nemo \ --disable-schemas-install \ --without-libgda \ --without-libmusicbrainz3 INSTALLS_ICONS= yes WRKSRC= ${WRKDIR}/gnome-mplayer-${PORTVERSION} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lintl GLIB_SCHEMAS= apps.gecko-mediaplayer.preferences.gschema.xml \ apps.gnome-mplayer.preferences.enums.xml \ apps.gnome-mplayer.preferences.gschema.xml OPTIONS_DEFINE= ALSA DOCS GIO GPOD GTK3 NOTIFY PULSEAUDIO ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_RUN_DEPENDS= alsa-plugins>0:audio/alsa-plugins ALSA_CONFIGURE_WITH= alsa GIO_DESC= Use GIO for file I/O GIO_CONFIGURE_WITH= gio GPOD_DESC= Add support for libgpod GPOD_LIB_DEPENDS= libgpod.so:audio/libgpod GPOD_CONFIGURE_WITH= libgpod GTK3_USE= gnome=gtk30 GTK3_USE_OFF= gnome=gtk20 GTK3_CONFIGURE_ENABLE= gtk3 NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify NOTIFY_RUN_DEPENDS= notification-daemon>0:deskutils/notification-daemon NOTIFY_CONFIGURE_WITH= libnotify PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_WITH= pulseaudio post-patch: @${REINPLACE_CMD} -e \ '/COPYING\\/d ; \ /INSTALL\\/d' ${WRKSRC}/Makefile.in .include Index: head/multimedia/gnome-twitch/Makefile =================================================================== --- head/multimedia/gnome-twitch/Makefile (revision 516915) +++ head/multimedia/gnome-twitch/Makefile (revision 516916) @@ -1,64 +1,64 @@ # $FreeBSD$ PORTNAME= gnome-twitch DISTVERSIONPREFIX= v DISTVERSION= 0.4.1-155 PORTREVISION= 1 DISTVERSIONSUFFIX= -g8e774a0 CATEGORIES= multimedia MAINTAINER= greg@unrelenting.technology COMMENT= GTK+ Twitch livestream player LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/GPL3 LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libpeas-1.0.so:devel/libpeas \ libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 USES= compiler:c11 gettext gnome meson pkgconfig python:3.5+,build \ - tar:xz + tar:xz xorg USE_GITHUB= yes USE_LDCONFIG= yes USE_GNOME= gtk30 USE_XORG= x11 GH_ACCOUNT= vinszent GLIB_SCHEMAS= com.vinszent.GnomeTwitch.gschema.xml INSTALLS_ICONS= yes # for meson_post-install.py BINARY_ALIAS= python3=${PYTHON_CMD} # prevent stray USE_GNOME=gdkpixbuf2 LDFLAGS+= -Wl,--as-needed MESON_ARGS= -Dbuild-player-backends=${PLAYER_BACKENDS:tl:S/_/-/:ts,} OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= GSTREAMER_CAIRO GSTREAMER_CLUTTER GSTREAMER_OPENGL \ MPV_OPENGL OPTIONS_DEFAULT= MPV_OPENGL OPTIONS_SUB= yes GSTREAMER_CAIRO_DESC= GStreamer decoding + Cairo drawing backend GSTREAMER_OPENGL_DESC= GStreamer decoding + OpenGL drawing backend GSTREAMER_CLUTTER_DESC= GStreamer decoding + Clutter drawing backend MPV_OPENGL_DESC= MPV decoding + OpenGL drawing backend GSTREAMER_CLUTTER_LIB_DEPENDS= libclutter-1.0.so:graphics/clutter \ libclutter-gst-3.0.so:multimedia/clutter-gst3 \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 GSTREAMER_CLUTTER_USE= GSTREAMER1=hls GSTREAMER_CAIRO_USE= GSTREAMER1=cairo,hls GSTREAMER_OPENGL_USE= GSTREAMER1=hls MPV_OPENGL_LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ libmpv.so:multimedia/mpv .for opt in ${OPTIONS_MULTI_BACKEND} ${opt}_VARS= PLAYER_BACKENDS+=${opt} .endfor .include Index: head/multimedia/gstreamer-plugins/Makefile =================================================================== --- head/multimedia/gstreamer-plugins/Makefile (revision 516915) +++ head/multimedia/gstreamer-plugins/Makefile (revision 516916) @@ -1,164 +1,165 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ # $MCom: ports/multimedia/gstreamer-plugins/Makefile,v 1.125 2010/03/16 19:33:10 mezz Exp $ PORTNAME= gstreamer PORTVERSION?= ${BASE_PORTVERSION} # When chasing a shared library for a plug-in bump the PORTREVISION in the # plug-in port instead, like ${category}/gstreamer-plugin-${PLUGIN}. PORTREVISION?= 12 PORTEPOCH= 3 CATEGORIES?= multimedia audio MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-plugins-base/:base \ http://gstreamer.freedesktop.org/src/gst-plugins-bad/:bad \ http://gstreamer.freedesktop.org/src/gst-plugins-good/:good \ http://gstreamer.freedesktop.org/src/gst-plugins-ugly/:ugly PKGNAMESUFFIX?= -plugins${GST_PLUGIN_SUFFIX} MAINTAINER= multimedia@FreeBSD.org COMMENT?= GStreamer written collection of plugins handling several media types BUILD_DEPENDS+= v4l_compat>=1.0.20110720:multimedia/v4l_compat \ gstreamer>=0.10.36:multimedia/gstreamer \ orc>=0.4.14:devel/orc LIB_DEPENDS+= libgstreamer-0.10.so:multimedia/gstreamer \ liborc-0.4.so:devel/orc PORTSCOUT= limit:0\.10\..* CFLAGS:= ${CFLAGS} -O2 -Wno-format BASE_PORTVERSION= 0.10.36 BASE_DISTNAME= gst-plugins-base-${BASE_PORTVERSION} BASE_DISTFILE= ${BASE_DISTNAME}${EXTRACT_SUFX} BAD_PORTVERSION= 0.10.23 BAD_DISTNAME= gst-plugins-bad-${BAD_PORTVERSION} BAD_DISTFILE= ${BAD_DISTNAME}${EXTRACT_SUFX} GOOD_PORTVERSION= 0.10.31 GOOD_DISTNAME= gst-plugins-good-${GOOD_PORTVERSION} GOOD_DISTFILE= ${GOOD_DISTNAME}${EXTRACT_SUFX} UGLY_PORTVERSION= 0.10.19 UGLY_DISTNAME= gst-plugins-ugly-${UGLY_PORTVERSION} UGLY_DISTFILE= ${UGLY_DISTNAME}${EXTRACT_SUFX} DIST?= good SHLIB_VERSION= 1 VERSION= ${GST_VERSION} WANT_GSTREAMER= yes USES= gettext gmake gnome libtool:keepla pathfix pkgconfig shebangfix tar:bzip2 USE_GNOME+= introspection:build GNU_CONFIGURE= yes GST_PLUGIN?= base INSTALL_TARGET= install-strip CONFIGURE_ARGS= --disable-option-checking CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ${EXTRA_LIBS} CFLAGS+= -I${LOCALBASE}/include DEFAULT_AUDIOSINK?= osssink DEFAULT_AUDIOSRC?= osssrc # Include bsd.port.options.mk and not bsd.port.pre.mk to be able to use USES .include .if ${ARCH}=="i386" PLIST_SUB+= I386="" .else PLIST_SUB+= I386="@comment " .endif .if ${GST_PLUGIN} == "base" gst_base_DIST= base NO_GSTREAMER_COMMON= yes USE_LDCONFIG= yes +USES+= xorg USE_XORG= x11 xv xext xorgproto PLIST_SUB+= VERSION="${VERSION}" \ SHLIB_VERSION="${SHLIB_VERSION}" SHEBANG_FILES= tools/gst-visualise-m.m .else USE_GSTREAMER= yes .endif .include "${MASTERDIR}/Makefile.common" .if ${DIST}=="base" EXTRACT_ONLY=${BASE_DISTFILE} WRKSRC=${WRKDIR}/${BASE_DISTNAME} PORTVERSION= ${BASE_PORTVERSION} DISTFILES+= ${BASE_DISTFILE}:base PATCHDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins/files .elif ${DIST}=="bad" EXTRACT_ONLY=${BAD_DISTFILE} WRKSRC=${WRKDIR}/${BAD_DISTNAME} PORTVERSION= ${BAD_PORTVERSION} DISTFILES+= ${BAD_DISTFILE}:bad PATCHDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins-bad/files .elif ${DIST}=="ugly" EXTRACT_ONLY=${UGLY_DISTFILE} WRKSRC=${WRKDIR}/${UGLY_DISTNAME} PORTVERSION= ${UGLY_PORTVERSION} DISTFILES+= ${UGLY_DISTFILE}:ugly PATCHDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins-ugly/files .elif ${DIST}=="makesum" DISTFILES+= ${BASE_DISTFILE}:base ${BAD_DISTFILE}:bad \ ${UGLY_DISTFILE}:ugly ${GOOD_DISTFILE}:good .else EXTRACT_ONLY=${GOOD_DISTFILE} WRKSRC=${WRKDIR}/${GOOD_DISTNAME} PORTVERSION= ${GOOD_PORTVERSION} DISTFILES+= ${GOOD_DISTFILE}:good PATCHDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins-good/files .endif # cdrom default device .ifdef(WITH_CDROM_DEVICE) DEFAULT_CDROM_DEVICE=${WITH_CDROM_DEVICE} .else DEFAULT_CDROM_DEVICE=/dev/acd0 .endif # dvd default device .ifdef(WITH_DVD_DEVICE) DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE} .else DEFAULT_DVD_DEVICE=/dev/acd0 .endif post-patch: .if ${DIST}=="bad" @${REINPLACE_CMD} -e 's|opencv <= 2.2.0|opencv <= 2.3.99|g' \ -e 's|GST_LIBVERSION=23:0:0|GST_LIBVERSION=0:0:0|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|g' \ ${WRKSRC}/ext/resindvd/resindvdbin.c \ ${WRKSRC}/ext/resindvd/resindvdsrc.c .endif @${FIND} ${WRKSRC}/ext -name Makefile.in | \ ${XARGS} -n 10 ${REINPLACE_CMD} -e \ 's|$$(top_builddir)/gst-libs/gst/tag/libgsttag-$$(GST_MAJORMINOR).la|${LOCALBASE}/lib/libgsttag-@GST_MAJORMINOR@.la|; \ s|$$(top_builddir)/gst-libs/gst/audio/libgstaudio-$$(GST_MAJORMINOR).la|${LOCALBASE}/lib/libgstaudio-@GST_MAJORMINOR@.la|; \ s|$$(top_builddir)/gst-libs/gst/riff/libgstriff-$$(GST_MAJORMINOR).la|${LOCALBASE}/lib/libgstriff-@GST_MAJORMINOR@.la|; \ s|$$(top_builddir)/gst-libs/gst/signalprocessor/libgstsignalprocessor-$$(GST_MAJORMINOR).la|${LOCALBASE}/lib/libgstsignalprocessor-@GST_MAJORMINOR@.la|; \ s|$$(top_builddir)/gst-libs/gst/video/libgstbasevideo-$$(GST_MAJORMINOR).la|${LOCALBASE}/lib/libgstbasevideo-@GST_MAJORMINOR@.la|; \ s|$$(top_builddir)/gst-libs/gst/video/libgstvideo-$$(GST_MAJORMINOR).la|${LOCALBASE}/lib/libgstvideo-@GST_MAJORMINOR@.la|; \ s|$$(top_builddir)/gst-libs/gst/cdda/libgstcdda-$$(GST_MAJORMINOR).la|${LOCALBASE}/lib/libgstcdda-@GST_MAJORMINOR@.la|' @${FIND} ${WRKSRC} -type f | \ ${XARGS} -n 10 ${REINPLACE_CMD} -e \ 's| Index: head/multimedia/gstreamer-plugins-good/Makefile =================================================================== --- head/multimedia/gstreamer-plugins-good/Makefile (revision 516915) +++ head/multimedia/gstreamer-plugins-good/Makefile (revision 516916) @@ -1,40 +1,41 @@ # Created by: Michael Johnson # $FreeBSD$ # $MCom: ports/multimedia/gstreamer-plugins-good/Makefile,v 1.14 2008/03/19 14:05:36 ahze Exp $ PORTREVISION= 3 CATEGORIES= multimedia COMMENT= Good gstreamer-plugins GST_PLUGIN= good GST_PLUGIN_SUFFIX= -good MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins BUILD_DEPENDS+= gstreamer-plugins>=${GST_VERSION}${GST_MINOR_VERSION}:multimedia/gstreamer-plugins RUN_DEPENDS+= gstreamer-plugins>=${GST_VERSION}${GST_MINOR_VERSION}:multimedia/gstreamer-plugins +USES+= xorg USE_XORG+= xdamage gst_good_DIST= good GOOD_GST_DIRS= gst sys po PLIST_SUB= VERSION="${GST_VERSION}" PLIST= ${.CURDIR}/pkg-plist FILESDIR=${.CURDIR}/files PATCHDIR=${.CURDIR}/files NO_GSTREAMER_COMMON= yes do-build: .for dir in ${GOOD_GST_DIRS} @(cd ${BUILD_WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}) .endfor do-install: .for dir in ${GOOD_GST_DIRS} @(cd ${INSTALL_WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) .endfor .include "${MASTERDIR}/Makefile" Index: head/multimedia/gstreamer1-plugins/Makefile.common =================================================================== --- head/multimedia/gstreamer1-plugins/Makefile.common (revision 516915) +++ head/multimedia/gstreamer1-plugins/Makefile.common (revision 516916) @@ -1,587 +1,590 @@ # $FreeBSD$ BASE_GST_ALL_PLUGINS= \ alsa \ cdparanoia \ gl \ ivorbis \ libvisual \ ogg \ opengl \ opus \ pango \ theora \ vorbis \ x \ xvideo BASE_GST_NON_PLUGINS= \ --disable-gles2 \ --disable-egl \ --disable-glx BAD_GST_ALL_PLUGINS+= \ aom \ assrender \ bs2b \ chromaprint \ curl \ dash \ dtls \ dts \ faac \ faad \ flite \ gme \ gsm \ hls \ kate \ kms \ ladspa \ libde265 \ libmms \ lv2 \ modplug \ mpeg2enc \ mplex \ musepack \ neon \ ofa \ openal \ opencv \ openexr \ openh264 \ openjpeg \ openmpt \ resindvd \ rtmp \ rsvg \ smoothstreaming \ sndfile \ soundtouch \ spandsp \ spc \ srtp \ ttml \ vdpau \ vulkan \ wayland \ webp \ webrtcdsp \ x265 \ zbar \ BAD_GST_NON_PLUGINS= \ --enable-bz2 \ --enable-dvb \ --enable-shm \ --disable-acm \ --disable-android_media \ --disable-apple_media \ --disable-avc \ --disable-bluez \ --disable-directfb \ --disable-direct3d \ --disable-directsound \ --disable-msdk \ --disable-nvenc \ --disable-nvdec \ --disable-sbc \ --disable-tinyalsa \ --disable-uvch264 \ --disable-vcd \ --disable-wasapi \ --disable-winks \ --disable-winscreencap GOOD_GST_ALL_PLUGINS+= \ aalib \ cairo \ flac \ gdk_pixbuf \ gst_v4l2 \ gtk3 \ jack \ jpeg \ lame \ libcaca \ libdv \ libpng \ mpg123 \ pulse \ shout2 \ soup \ speex \ taglib \ twolame \ vpx \ wavpack \ x GOOD_GST_NON_PLUGINS= \ --disable-dv1394 \ --disable-directsound \ --disable-osx_audio \ --disable-osx_video \ --disable-waveform \ --enable-bz2 \ --enable-oss \ --enable-oss4 \ --enable-zlib UGLY_GST_ALL_PLUGINS+= \ a52dec \ amrnb \ amrwb \ cdio \ dvdread \ mpeg2dec \ sidplay \ x264 UGLY_GST_NON_PLUGINS= # Disable all plugins by default .if ${DIST}=="base" .for d in ${BASE_GST_ALL_PLUGINS} CONFIGURE_ARGS+= --disable-${d} .endfor CONFIGURE_ARGS+= ${BASE_GST_NON_PLUGINS} .endif .if ${DIST}=="bad" .for d in ${BAD_GST_ALL_PLUGINS} CONFIGURE_ARGS+= --disable-${d} .endfor CONFIGURE_ARGS+= ${BAD_GST_NON_PLUGINS} .endif .if ${DIST}=="good" .for d in ${GOOD_GST_ALL_PLUGINS} CONFIGURE_ARGS+= --disable-${d} .endfor CONFIGURE_ARGS+= ${GOOD_GST_NON_PLUGINS} .endif .if ${DIST}=="ugly" .for d in ${UGLY_GST_ALL_PLUGINS} CONFIGURE_ARGS+= --disable-${d} .endfor CONFIGURE_ARGS+= ${UGLY_GST_NON_PLUGINS} .endif .if ${GST_PLUGIN}!="base" && ${GST_PLUGIN}!="bad" && \ ${GST_PLUGIN}!="good" && ${GST_PLUGIN}!="ugly" CONFIGURE_ARGS+= --enable-${GST_PLUGIN} .endif .if !defined(NO_GSTREAMER_COMMON) GST_PLUGIN_SUFFIX?= -${GST_PLUGIN} # Enable the right plugin CONFIGURE_ARGS:=${CONFIGURE_ARGS:S|--disable-${GST_PLUGIN}|--enable-${GST_PLUGIN}|} GST_INC_DIR= include/gstreamer-${VERSION} GST_LIB_DIR= lib/gstreamer-${VERSION} # Auto create PLIST PLIST?= ${NONEXISTENT} # ------- plugins --------- # a52dec gst_a52dec_LIB_DEPENDS= liba52.so:audio/liba52 # aalib gst_aalib_LIB_DEPENDS= libaa.so:graphics/aalib gst_aalib_USES= ncurses gst_aalib_PLIST_FILES= ${GST_LIB_DIR}/libgstaasink.so # amrnb gst_amrnb_LIB_DEPENDS= libopencore-amrnb.so:audio/opencore-amr gst_amrnb_PLIST_FILES= ${GST_LIB_DIR}/libgstamrnb.so \ share/gstreamer-${VERSION}/presets/GstAmrnbEnc.prs # amrwb gst_amrwb_LIB_DEPENDS= libopencore-amrwb.so:audio/opencore-amr gst_amrwb_GST_PLUGIN_DIR= ext/amrwbdec gst_amrwb_PLIST_FILES= ${GST_LIB_DIR}/libgstamrwbdec.so # aom gst_aom_LIB_DEPENDS= libaom.so:multimedia/aom # assrender gst_assrender_LIB_DEPENDS= libass.so:multimedia/libass # bs2b gst_bs2b_LIB_DEPENDS= libbs2b.so:audio/libbs2b # cairo gst_cairo_USE_GNOME= cairo # cdparanoia gst_cdparanoia_LIB_DEPENDS= libcdda_interface.so:audio/cdparanoia # cdio gst_cdio_LIB_DEPENDS= libcdio.so:sysutils/libcdio # chromaprint gst_chromaprint_LIB_DEPENDS= libchromaprint.so:audio/chromaprint # curl gst_curl_LIB_DEPENDS= libcurl.so:ftp/curl \ libssh2.so:security/libssh2 # dash gst_dash_USE_GNOME= libxml2 gst_dash_PLIST_FILES= ${GST_LIB_DIR}/libgstdashdemux.so # dtls gst_dtls_USES= compiler:c11 ssl gst_dtls_CONFIGURE_ENV= DTLS_CFLAGS="-I${OPENSSLINC}" \ DTLS_LIBS="-L${OPENSSLLIB} -lcrypto -lssl" # dts gst_dts_LIB_DEPENDS= libdca.so:multimedia/libdca gst_dts_PLIST_FILES= ${GST_LIB_DIR}/libgstdtsdec.so # libdv gst_libdv_LIB_DEPENDS= libdv.so:multimedia/libdv gst_libdv_GST_PLUGIN_DIR= ext/dv gst_libdv_PLIST_FILES= ${GST_LIB_DIR}/libgstdv.so # dvdread gst_dvdread_LIB_DEPENDS=libdvdread.so:multimedia/libdvdread # faac gst_faac_LIB_DEPENDS= libfaac.so:audio/faac # faad gst_faad_LIB_DEPENDS= libfaad.so:audio/faad # flac gst_flac_LIB_DEPENDS= libFLAC.so:audio/flac # flite gst_flite_LIB_DEPENDS= libflite.so:audio/flite # gdk_pixbuf gst_gdk_pixbuf_USE_GNOME= gdkpixbuf2 gst_gdk_pixbuf_PLIST_FILES= ${GST_LIB_DIR}/libgstgdkpixbuf.so # gl gst_gl_USES= gl gst_gl_USE_GL= gl glu glesv2 egl gst_gl_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto gst_gl_LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene gst_gl_CONFIGURE_ARGS= --enable-gl --enable-glx \ --enable-egl --enable-gles2 gst_gl_GST_PLUGIN_DIR= gst-libs/gst/gl ext/gl gst_gl_PLIST_FILES= # # gme gst_gme_LIB_DEPENDS= libgme.so:audio/libgme # gsm gst_gsm_LIB_DEPENDS= libgsm.so:audio/gsm # gtk3 gst_gtk3_USES= gnome gst_gtk3_USE_GSTREAMER1= gl gst_gtk3_USE_GNOME= cairo gdkpixbuf2 gtk30 gst_gtk3_CONFIGURE_ARGS=--enable-gtk3 gst_gtk3_GST_PLUGIN_DIR=ext/gtk gst_gtk3_PLIST_FILES= ${GST_LIB_DIR}/libgstgtk.so # hls gst_hls_LIB_DEPENDS= libnettle.so:security/nettle # jack gst_jack_LIB_DEPENDS= libjack.so:audio/jack # jpeg gst_jpeg_USES= jpeg # kate gst_kate_LIB_DEPENDS= libkate.so:multimedia/libkate # kms gst_kms_LIB_DEPENDS= libkms.so:graphics/libdrm gst_kms_GST_PLUGIN_DIR= sys/kms # ladspa gst_ladspa_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa # lame gst_lame_LIB_DEPENDS= libmp3lame.so:audio/lame # libcaca gst_libcaca_LIB_DEPENDS= libcaca.so:graphics/libcaca gst_libcaca_PLIST_FILES= ${GST_LIB_DIR}/libgstcacasink.so # libde265 gst_libde265_LIB_DEPENDS= libde265.so:multimedia/libde265 gst_libde265_PLIST_FILES= ${GST_LIB_DIR}/libgstde265.so # libmms gst_libmms_LIB_DEPENDS= libmms.so:net/libmms gst_libmms_PLIST_FILES= ${GST_LIB_DIR}/libgstmms.so # librfb +gst_librfb_USES= xorg gst_librfb_USE_XORG= x11 # liblv2 gst_lv2_USES= pkgconfig gst_lv2_BUILD_DEPENDS= lv2>=1.14.0:audio/lv2 gst_lv2_LIB_DEPENDS= libsord-0.so:devel/sord \ libserd-0.so:devel/serd \ libsratom-0.so:audio/sratom \ liblilv-0.so:audio/lilv # png gst_libpng_LIB_DEPENDS= libpng.so:graphics/png gst_libpng_PLIST_FILES= ${GST_LIB_DIR}/libgstpng.so # libvisual gst_libvisual_LIB_DEPENDS= libvisual-0.4.so:graphics/libvisual04 # modplug gst_modplug_LIB_DEPENDS= libmodplug.so:audio/libmodplug # mpeg2enc gst_mpeg2enc_LIB_DEPENDS= libmjpegutils.so:multimedia/mjpegtools # mpeg2dec gst_mpeg2dec_LIB_DEPENDS= libmpeg2.so:multimedia/libmpeg2 # mplex gst_mplex_LIB_DEPENDS= libmplex2.so:multimedia/mjpegtools # mpg123 gst_mpg123_LIB_DEPENDS= libmpg123.so:audio/mpg123 # musepack gst_musepack_LIB_DEPENDS=libmpcdec.so:audio/musepack # neon gst_neon_LIB_DEPENDS+= libneon.so:www/neon gst_neon_PLIST_FILES= ${GST_LIB_DIR}/libgstneonhttpsrc.so # ogg gst_ogg_LIB_DEPENDS= libogg.so:audio/libogg # opencv gst_opencv_LIB_DEPENDS= libopencv_core.so:graphics/opencv-core \ libopencv_highgui.so:graphics/opencv gst_opencv_GST_PLUGIN_DIR= gst-libs/gst/opencv ext/opencv gst_opencv_PLIST_FILES= # gst_opencv_USES= compiler:c++11-lib # openexr gst_openexr_LIB_DEPENDS=libImath.so:graphics/ilmbase \ libIlmImf.so:graphics/openexr # openjpeg gst_openjpeg_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg # openh264 gst_openh264_LIB_DEPENDS= libopenh264.so:multimedia/openh264 # openmpt gst_openmpt_LIB_DEPENDS= libopenmpt.so:audio/libopenmpt # opus gst_opus_LIB_DEPENDS= libopus.so:audio/opus # pango gst_pango_USE_GNOME= cairo pango # pulse gst_pulse_LIB_DEPENDS= libpulse.so:audio/pulseaudio gst_pulse_PLIST_FILES= ${GST_LIB_DIR}/libgstpulseaudio.so # resindvd gst_resindvd_BUILD_DEPENDS= libdvdnav>=4.1.2:multimedia/libdvdnav gst_resindvd_LIB_DEPENDS= libdvdread.so:multimedia/libdvdread gst_resindvd_RUN_DEPENDS= libdvdnav>=4.1.2:multimedia/libdvdnav # rtmp gst_rtmp_LIB_DEPENDS= librtmp.so:multimedia/librtmp # rsvg gst_rsvg_USE_GNOME= cairo librsvg2 # shout2 gst_shout2_LIB_DEPENDS= libshout.so:audio/libshout # sidplay gst_sidplay_LIB_DEPENDS= libsidplay.so:audio/libsidplay gst_sidplay_PLIST_FILES= ${GST_LIB_DIR}/libgstsid.so # smoothstreaming gst_smoothstreaming_USE_GNOME= libxml2 # sndfile gst_sndfile_LIB_DEPENDS= libsndfile.so:audio/libsndfile # soundtouch gst_soundtouch_LIB_DEPENDS= libSoundTouch.so:audio/soundtouch # souphttpsrc gst_soup_LIB_DEPENDS= libsoup-2.4.so:devel/libsoup # spandsp gst_spandsp_LIB_DEPENDS= libspandsp.so:comms/spandsp # spc gst_spc_LIB_DEPENDS= libopenspc.so:audio/libopenspc # speex gst_speex_LIB_DEPENDS= libspeex.so:audio/speex # srtp gst_srtp_LIB_DEPENDS= libsrtp2.so:net/libsrtp2 # taglib gst_taglib_LIB_DEPENDS= libtag.so:audio/taglib # theora gst_theora_LIB_DEPENDS= libtheora.so:multimedia/libtheora \ libogg.so:audio/libogg # ttml gst_ttml_USE_GNOME= cairo libxml2 pango gst_ttml_PLIST_FILES= ${GST_LIB_DIR}/libgstttmlsubs.so # twolame gst_twolame_LIB_DEPENDS= libtwolame.so:audio/twolame # gst_v4l2 gst_gst_v4l2_BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat gst_gst_v4l2_LIB_DEPENDS= libv4l2.so:multimedia/libv4l gst_gst_v4l2_RUN_DEPENDS= webcamd:multimedia/webcamd gst_gst_v4l2_PLIST_FILES= ${GST_LIB_DIR}/libgstvideo4linux2.so gst_gst_v4l2_GST_PLUGIN_DIR= sys/v4l2 # vorbis gst_vorbis_USE_GSTREAMER1= ogg gst_vorbis_LIB_DEPENDS= libvorbis.so:audio/libvorbis # vpx gst_vpx_LIB_DEPENDS= libvpx.so:multimedia/libvpx gst_vpx_PLIST_FILES= ${GST_LIB_DIR}/libgstvpx.so \ share/gstreamer-${VERSION}/presets/GstVP8Enc.prs # vdpau gst_vdpau_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau gst_vdpau_GST_PLUGIN_DIR= sys/vdpau # vulkan gst_vulkan_BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:devel/vulkan-headers gst_vulkan_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader \ libwayland-client.so:graphics/wayland gst_vulkan_CONFIGURE_ARGS= --enable-wayland # webp gst_webp_LIB_DEPENDS= libwebp.so:graphics/webp # webrtcdsp gst_webrtcdsp_LIB_DEPENDS= libwebrtc_audio_processing.so:audio/webrtc-audio-processing # X ximage and xvimage sinks aka output .if ${DIST} == base +gst_x_USES= xorg gst_x_USE_XORG= x11 xv xext gst_x_CONFIGURE_ARGS= --enable-xvideo --enable-xshm gst_x_GST_PLUGIN_DIR= sys/ximage sys/xvimage gst_x_PLIST_FILES= ${GST_LIB_DIR}/libgstximagesink.so \ ${GST_LIB_DIR}/libgstxvimagesink.so .endif .if ${DIST} == good # Ximagesrc +gst_x_USES= xorg gst_x_USE_XORG= x11 xfixes xdamage xext gst_x_CONFIGURE_ARGS= --enable-x gst_x_GST_PLUGIN_DIR= sys/ximage gst_x_PLIST_FILES= ${GST_LIB_DIR}/libgstximagesrc.so .endif # x264 gst_x264_LIB_DEPENDS= libx264.so:multimedia/libx264 gst_x264_PLIST_FILES= ${GST_LIB_DIR}/libgstx264.so \ share/gstreamer-${VERSION}/presets/GstX264Enc.prs # x265 gst_x265_LIB_DEPENDS= libx265.so:multimedia/x265 # xvid gst_xvid_LIB_DEPENDS= libxvidcore.so:multimedia/xvid # wavpack gst_wavpack_LIB_DEPENDS= libwavpack.so:audio/wavpack # zbar gst_zbar_LIB_DEPENDS= libzbar.so:graphics/zbar .endif # NO_GSTREAMER_COMMON .if !defined(NO_GSTREAMER_COMMON) gst_${GST_PLUGIN}_BUILD_DEPENDS?= gst_${GST_PLUGIN}_LIB_DEPENDS?= gst_${GST_PLUGIN}_RUN_DEPENDS?= gst_${GST_PLUGIN}_USES?= gst_${GST_PLUGIN}_USE_XORG?= gst_${GST_PLUGIN}_PLIST_FILES?= \ ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.so gst_${GST_PLUGIN}_EXTRA_LIBS?= gst_${GST_PLUGIN}_PREBUILD_DIR?= gst_${GST_PLUGIN}_GST_PLUGIN_DIR?= ext/${GST_PLUGIN} gst_${GST_PLUGIN}_POSTBUILD_DIR?= gst_${GST_PLUGIN}_USE_GNOME?= gst_${GST_PLUGIN}_CONFIGURE_ENV?= gst_${GST_PLUGIN}_GLIB_SCHEMAS?= gst_${GST_PLUGIN}_CONFIGURE_ARGS?= gst_${GST_PLUGIN}_USE_SDL?= gst_${GST_PLUGIN}_USE_GSTREAMER1?= BUILD_DEPENDS+= ${gst_${GST_PLUGIN}_BUILD_DEPENDS} LIB_DEPENDS+= ${gst_${GST_PLUGIN}_LIB_DEPENDS} RUN_DEPENDS+= ${gst_${GST_PLUGIN}_RUN_DEPENDS} USES+= ${gst_${GST_PLUGIN}_USES} PLIST_FILES= ${gst_${GST_PLUGIN}_PLIST_FILES} EXTRA_LIBS+= ${gst_${GST_PLUGIN}_EXTRA_LIBS} USE_XORG+= ${gst_${GST_PLUGIN}_USE_XORG} USE_GNOME+= ${gst_${GST_PLUGIN}_USE_GNOME} CONFIGURE_ENV+= ${gst_${GST_PLUGIN}_CONFIGURE_ENV} USE_GL+= ${gst_${GST_PLUGIN}_USE_GL} .if ${gst_${GST_PLUGIN}_GLIB_SCHEMAS}!="" GLIB_SCHEMAS= ${gst_${GST_PLUGIN}_GLIB_SCHEMAS} .endif CONFIGURE_ARGS+= ${gst_${GST_PLUGIN}_CONFIGURE_ARGS} .if ${gst_${GST_PLUGIN}_USE_SDL}!="" USE_SDL= ${gst_${GST_PLUGIN}_USE_SDL} .endif USE_GSTREAMER1+= ${gst_${GST_PLUGIN}_USE_GSTREAMER1} ${DIST:base=yes} GST_PREBUILD_DIR= ${gst_${GST_PLUGIN}_GST_PREBUILD_DIR} GST_PLUGIN_DIR= ${gst_${GST_PLUGIN}_GST_PLUGIN_DIR} GST_POSTBUILD_DIR= ${gst_${GST_PLUGIN}_GST_POSTBUILD_DIR} .if !target(do-build) do-build: .for dir in ${GST_PREBUILD_DIR} ${GST_PLUGIN_DIR} ${GST_POSTBUILD_DIR} @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET} .endfor .endif .if !target(do-install) do-install: .for dir in ${GST_PLUGIN_DIR} @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} .endfor .endif .endif Index: head/multimedia/gstreamer1-vaapi/Makefile =================================================================== --- head/multimedia/gstreamer1-vaapi/Makefile (revision 516915) +++ head/multimedia/gstreamer1-vaapi/Makefile (revision 516916) @@ -1,40 +1,40 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= gstreamer1-vaapi PORTVERSION= 1.14.4 PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer-vaapi/ DISTNAME= gstreamer-vaapi-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= GStreamer hardware video decoding via VA-API plug-in LICENSE= LGPL21 LIB_DEPENDS= libva.so:multimedia/libva GNU_CONFIGURE= yes INSTALL_TARGET= install-strip -USES= compiler:c11 gettext-runtime gmake gnome libtool \ +USES= compiler:c11 gettext-runtime gl gmake gnome libtool \ pkgconfig tar:xz xorg USE_LDCONFIG= yes USE_GNOME= glib20 USE_GSTREAMER1= bad gl USE_GL= gl USE_XORG= x11 xrandr xrender xorgproto OPTIONS_DEFINE= DRM WAYLAND DRM_DESC= Raw KMS/DRM backend DRM_CONFIGURE_ENABLE= drm DRM_LIB_DEPENDS= libudev.so:devel/libudev-devd \ libdrm.so:graphics/libdrm WAYLAND_CONFIGURE_ENABLE= wayland WAYLAND_LIB_DEPENDS= libva-wayland.so:multimedia/libva \ libwayland-client.so:graphics/wayland .include Index: head/multimedia/kaffeine/Makefile =================================================================== --- head/multimedia/kaffeine/Makefile (revision 516915) +++ head/multimedia/kaffeine/Makefile (revision 516916) @@ -1,36 +1,36 @@ # Created by: arved # $FreeBSD$ PORTNAME= kaffeine DISTVERSION= 2.0.18 PORTREVISION= 1 CATEGORIES= multimedia kde MASTER_SITES= KDE/stable/${PORTNAME} MAINTAINER= kde@FreeBSD.org COMMENT= Multimedia player based on KDE and VLC LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat LIB_DEPENDS= libvlc.so:multimedia/vlc \ libdvbv5.so:multimedia/libv4l USES= cmake compiler:c++11-lang cpe desktop-file-utils gettext \ - pkgconfig kde:5 qt:5 tar:xz + pkgconfig kde:5 qt:5 tar:xz xorg USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons i18n itemviews kio solid dbusaddons jobwidgets \ service widgetsaddons windowsystem xmlgui USE_QT= concurrent core dbus gui network phonon4 sql svg x11extras xml \ widgets qmake_build buildtools_build USE_XORG= xscrnsaver CPE_VENDOR= kaffeine CPE_PRODUCT= kaffeine_player post-build: # Cleanup translated manpages, we don't want them ${RM} ${STAGEDIR}/man/{ca,id,it,nl,pt,pt_BR,sv,uk}/man1/kaffeine.1.gz .include Index: head/multimedia/kmplayer/Makefile =================================================================== --- head/multimedia/kmplayer/Makefile (revision 516915) +++ head/multimedia/kmplayer/Makefile (revision 516916) @@ -1,47 +1,47 @@ # Created by: Kris Moore # $FreeBSD$ PORTNAME= kmplayer PORTVERSION= 0.12.0b PORTREVISION= 3 PORTEPOCH= 3 CATEGORIES= multimedia audio kde MAINTAINER= jhale@FreeBSD.org COMMENT= KDE frontend to Phonon / KDE5 LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi NOT_FOR_ARCHS= aarch64 NOT_FOR_ARCHS_REASON= prcpucfg.h:764:2: error: "Unknown CPU architecture" LIB_DEPENDS= libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libxcb-cursor.so:x11/xcb-util-cursor \ libxcb-ewmh.so:x11/xcb-util-wm \ libxcb-icccm.so:x11/xcb-util-wm \ libxcb-image.so:x11/xcb-util-image \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxcb-render-util.so:x11/xcb-util-renderutil \ libxcb-util.so:x11/xcb-util RUN_DEPENDS= mplayer:multimedia/mplayer USES= cmake compiler:c++11-lang desktop-file-utils gettext-runtime \ - kde:5 pkgconfig qt:5 + gnome kde:5 pkgconfig qt:5 xorg USE_GNOME= cairo gdkpixbuf2 gtk20 USE_QT= concurrent core dbus gui network phonon4 printsupport \ svg widgets x11extras xml \ buildtools_build qmake_build USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash ecm guiaddons i18n iconthemes itemviews \ jobwidgets mediaplayer notifications parts service \ textwidgets unitconversion widgetsaddons windowsystem \ xmlgui kdelibs4support kio solid sonnet USE_XORG= x11 xcb USE_GITHUB= yes GH_ACCOUNT= KDE .include Index: head/multimedia/kodi/Makefile =================================================================== --- head/multimedia/kodi/Makefile (revision 516915) +++ head/multimedia/kodi/Makefile (revision 516916) @@ -1,236 +1,237 @@ # $FreeBSD$ PORTNAME= kodi DISTVERSION= 17.6 PORTREVISION= 14 CATEGORIES= multimedia java MAINTAINER= ports@FreeBSD.org COMMENT= Award winning media center application LICENSE= GPLv2 ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 BUILD_DEPENDS= enca:converters/enca \ gawk:lang/gawk \ gperf:devel/gperf \ cmake:devel/cmake \ zip:archivers/zip \ nasm:devel/nasm \ swig3.0:devel/swig30 LIB_DEPENDS= libass.so:multimedia/libass \ libFLAC.so:audio/flac \ libcdio.so:sysutils/libcdio \ libcrossguid.so:devel/libcrossguid \ libcurl.so:ftp/curl \ libdbus-1.so:devel/dbus \ libdcadec.so:multimedia/libdcadec \ libenca.so:converters/enca \ libexpat.so:textproc/expat2\ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libfribidi.so:converters/fribidi \ libgcrypt.so:security/libgcrypt \ libgmp.so:math/gmp \ libgpg-error.so:security/libgpg-error \ libgnutls.so:security/gnutls \ libidn.so:dns/libidn \ libinotify.so:devel/libinotify \ libjasper.so:graphics/jasper \ libltdl.so:devel/libltdl \ liblzo2.so:archivers/lzo2 \ libmodplug.so:audio/libmodplug \ libmpeg2.so:multimedia/libmpeg2 \ libnettle.so:security/nettle \ libogg.so:audio/libogg \ libp11-kit.so:security/p11-kit \ libpcre.so:devel/pcre \ libpng.so:graphics/png \ libsamplerate.so:audio/libsamplerate \ libsqlite3.so:databases/sqlite3 \ libtag.so:audio/taglib \ libtasn1.so:security/libtasn1 \ libtiff.so:graphics/tiff \ libtinyxml.so:textproc/tinyxml \ libtspi.so:security/trousers \ libunistring.so:devel/libunistring \ libuuid.so:misc/e2fsprogs-libuuid \ libvorbis.so:audio/libvorbis \ libxslt.so:textproc/libxslt \ libyajl.so:devel/yajl RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} -USES= autoreconf:build compiler:c++11-lib gettext gmake iconv jpeg \ - libtool pkgconfig python:-2.7 ssl +USES= autoreconf:build compiler:c++11-lib gettext gmake gnome iconv \ + jpeg libtool pkgconfig python:-2.7 ssl KODI_ARCH_i386= x86 KODI_ARCH_amd64=x86_64 KODI_ARCH_armv6=armv6 KODI_ARCH_armv7=armv7 GNU_CONFIGURE= yes USE_JAVA= yes USE_GNOME= libxml2 USE_LDCONFIG= yes JAVA_BUILD= jre NOPRECIOUSMAKEVARS= yes CONFIGURE_ENV= OPENSSL_LIBS="-L${OPENSSLLIB}" \ OPENSSL_CFLAGS="-I${OPENSSLINC}" KODI_CODENAME= Krypton FFMPEG_VERS= 3.1.11 LIBDVDCSS_TAGNAME= 2f12236 LIBDVDNAV_TAGNAME= 981488f LIBDVDREAD_TAGNAME= 17d99db USE_GITHUB= yes GH_TUPLE= xbmc:xbmc:${PORTVERSION}-${KODI_CODENAME} \ xbmc:FFmpeg:${FFMPEG_VERS}-${KODI_CODENAME}-17.5:ffmpeg/tools/depends/target/ffmpeg \ xbmc:libdvdcss:${LIBDVDCSS_TAGNAME}:libdvdcss/tools/depends/target/libdvdcss/native \ xbmc:libdvdnav:${LIBDVDNAV_TAGNAME}:libdvdnav/tools/depends/target/libdvdnav/native \ xbmc:libdvdread:${LIBDVDREAD_TAGNAME}:libdvdread/tools/depends/target/libdvdread/native PLIST_SUB= ARCH=${KODI_ARCH_${ARCH}} OPTIONS_SUB= yes OPTIONS_DEFINE= AIRPLAY AIRTUNES AVAHI CEC DOCS \ LCMS2 LIBBLURAY LIRC MYSQL NFS NONFREE PULSEAUDIO RTMP \ SFTP SNDIO SMB VAAPI VDPAU WEBSERVER OPTIONS_SINGLE= RPI OPTIONS_SINGLE_RPI= RPI1 RPI2 OPTIONS_EXCLUDE_armv6= LIRC VAAPI VDPAU OPTIONS_EXCLUDE_armv7= LIRC VAAPI VDPAU OPTIONS_EXCLUDE_amd64= RPI1 RPI2 OPTIONS_EXCLUDE_i386= RPI1 RPI2 AIRPLAY_DESC= AirPlay support via libplist AIRTUNES_DESC= AirTunes support via libshairplay CEC_DESC= CEC adapter support NONFREE_DESC= Enable non-free components (rar, ccx, ffmpeg) SFTP_DESC= SSH SFTP support via libssh RPI1_DESC= build for RPI1-B (cpu=arm1176jzf-s) RPI2_DESC= build for RPI2 (cpu=cortex-a7, neon enabled) OPTIONS_DEFAULT= AIRPLAY AIRTUNES AVAHI CEC LIRC \ MYSQL NFS RTMP SFTP SMB VAAPI VDPAU WEBSERVER OPTIONS_DEFAULT_armv6= RPI1 OPTIONS_DEFAULT_armv7= RPI1 AIRPLAY_LIB_DEPENDS= libplist.so:devel/libplist AIRPLAY_CONFIGURE_ENABLE= airplay AIRTUNES_LIB_DEPENDS= libshairplay.so:audio/shairplay AIRTUNES_CONFIGURE_ENABLE= airtunes AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app AVAHI_CONFIGURE_ENABLE= avahi CEC_BUILD_DEPENDS= libcec>=3.1.0:multimedia/libcec CEC_LIB_DEPENDS= libcec.so:multimedia/libcec CEC_CONFIGURE_ENABLE= libcec LCMS2_LIB_DEPENDS= liblcms2.so.2:graphics/lcms2 LCMS2_CONFIGURE_ENABLE= lcms2 LIBBLURAY_LIB_DEPENDS= libbluray.so:multimedia/libbluray LIBBLURAY_CONFIGURE_ENABLE= libbluray LIRC_RUN_DEPENDS= lircd:comms/lirc MYSQL_USES= mysql MYSQL_CONFIGURE_ENABLE= mysql NFS_LIB_DEPENDS= libnfs.so:net/libnfs NFS_CONFIGURE_ENABLE= nfs NONFREE_CONFIGURE_ENABLE= non-free NONFREE_VARS= NO_CDROM="Restricted binary distribution" \ NO_PACKAGE="Restricted binary distribution" PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= pulse RPI1_CONFIGURE_ON= --with-platform=raspberry-pi RPI2_CONFIGURE_ON= --with-platform=raspberry-pi2 RTMP_LIB_DEPENDS= librtmp.so:multimedia/librtmp RTMP_CONFIGURE_ENABLE= rtmp SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CONFIGURE_ENABLE= sndio SNDIO_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-sndio SMB_USES= samba:lib SMB_CONFIGURE_ENABLE= samba VAAPI_LIB_DEPENDS= libva.so:multimedia/libva VAAPI_CONFIGURE_ENABLE= vaapi VDPAU_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau VDPAU_CONFIGURE_ENABLE= vdpau WEBSERVER_LIB_DEPENDS= libmicrohttpd.so:www/libmicrohttpd WEBSERVER_CONFIGURE_ENABLE= webserver SFTP_BUILD_DEPENDS= ${LOCALBASE}/lib/libssh.so:security/libssh SFTP_RUN_DEPENDS= ${LOCALBASE}/lib/libssh.so:security/libssh SFTP_CONFIGURE_ENABLE= ssh CONFIGURE_ARGS+= --disable-debug --enable-gl --disable-gles \ --disable-openmax --disable-tegra \ --disable-profiling --enable-x11 --disable-alsa \ --enable-dbus --enable-upnp --disable-mid \ --disable-mdnsembedded --enable-libxslt \ --disable-texturepacker --disable-libusb \ --disable-libbluetooth --disable-libcap \ --disable-gtest --disable-libav-compat .include .if ${ARCH} != armv6 && ${ARCH} != armv7 BUILD_DEPENDS+= gtk-update-icon-cache:x11-toolkits/gtk20 LIB_DEPENDS+= libdrm.so:graphics/libdrm RUN_DEPENDS+= glxinfo:graphics/mesa-demos \ xdpyinfo:x11/xdpyinfo +USES+= gl sdl xorg USE_XORG= x11 xcb xext xmu xrandr xt xtst USE_GL= egl gl glu glew USE_SDL= image sdl2 INSTALLS_ICONS= yes PLIST_SUB+= ARM="@comment " PLIST_SUB+= X86="" .else # armv6 || armv7 (rpi1 and rpi2 only) EXTRA_PATCHES+= ${FILESDIR}/extra-armv6_hal CONFIGURE_ARGS+= --enable-player=omxplayer LIB_DEPENDS+= libEGL.so:misc/raspberrypi-userland \ libhal.so:sysutils/hal \ libtiff.so:graphics/tiff PLIST_SUB+= ARM="" PLIST_SUB+= X86="@comment " SUB_FILES= pkg-message .endif post-patch: ${REINPLACE_CMD} 's;make;gmake;' \ ${WRKSRC}/bootstrap \ ${WRKSRC}/codegenerator.mk \ ${WRKSRC}/xbmc/Makefile.in ${REINPLACE_CMD} 's;which swig;&3.0;' ${WRKSRC}/codegenerator.mk ${RM} ${WRKSRC}/system/settings/rbp2.xml.orig pre-configure: cd ${WRKSRC} && ${SH} ./bootstrap post-install: ${INSTALL_MAN} ${WRKSRC}/docs/manpages/kodi.bin.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 (cd ${STAGEDIR}${MAN1PREFIX}/man/man1 && ${LN} -sf kodi.bin.1.gz kodi.1.gz) ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/kodi/kodi.bin ${FIND} ${STAGEDIR}${PREFIX}/lib/kodi -name '*.so' -or -name '*.xbs' -or -name '*.vis' \ | ${XARGS} ${STRIP_CMD} .if ${ARCH} != armv6 && ${ARCH} != armv7 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/kodi/kodi-xrandr .endif .include Index: head/multimedia/libav/Makefile =================================================================== --- head/multimedia/libav/Makefile (revision 516915) +++ head/multimedia/libav/Makefile (revision 516916) @@ -1,239 +1,241 @@ # $FreeBSD$ PORTNAME= libav PORTVERSION= 12.3 PORTREVISION= 4 CATEGORIES= multimedia audio net MASTER_SITES= http://libav.org/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Realtime audio/video conversion library LICENSE= GPLv2+ BROKEN_aarch64= fails to link: can't create dynamic relocation R_AARCH64_ABS64 against local symbol in readonly segment BROKEN_armv6= fails to compile: cc: warning: joined argument expects additional value: -mcpu= BUILD_DEPENDS= yasm:devel/yasm LIB_DEPENDS= libopencv_core.so:graphics/opencv-core \ libgmp.so:math/gmp \ libvdpau.so:multimedia/libvdpau \ libhogweed.so:security/nettle -USES= cpe compiler:c++11-lang gmake localbase perl5 pkgconfig tar:xz +USES= cpe compiler:c++11-lang gmake localbase perl5 pkgconfig tar:xz \ + xorg USE_XORG= x11 USE_PERL5= build USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} HAS_CONFIGURE= yes NOPRECIOUSMAKEVARS= yes # ARCH CONFIGURE_ARGS= --prefix="${PREFIX}" \ --libdir="${PREFIX}/lib/${PORTNAME}" \ --shlibdir="${PREFIX}/lib/${PORTNAME}" \ --incdir="${PREFIX}/include/${PORTNAME}" \ --mandir="${PREFIX}/man" \ --datadir="${DATADIR}" \ --extra-ldflags="-L${LOCALBASE}/lib" \ --enable-pthreads \ --enable-shared \ --enable-runtime-cpudetect \ --disable-debug \ --cc="${CC}" OPTIONS_DEFINE= ALSA AMR_NB AMR_WB BZIP2 CDIO FAAC FDK_AAC DC1394 DOCS FREETYPE \ FREI0R GNUTLS GSM ILBC JACK LAME OPENCV OPENJPEG OPENSSL \ OPUS PULSEAUDIO RTMP SCHROEDINGER SDL SPEEX THEORA V4L VAAPI \ VDPAU VO_AACENC VO_AMRWBENC VORBIS VPX WAVPACK WEBP X11GRAB \ X264 XVID ZLIB OPTIONS_DEFAULT=BZIP2 FREETYPE FREI0R GNUTLS OPENCV SCHROEDINGER \ THEORA VAAPI VDPAU VO_AACENC VORBIS VPX X264 XVID ZLIB FDK_AAC_DESC= AAC audio encoding via Fraunhofer FDK ILBC_DESC= iLBC en/decoding via libilbc X11GRAB_DESC= X11 grabbing DC1394_DESC= IIDC-1394 grabbing using libdc1394 OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_ON= --enable-indev=alsa --enable-outdev=alsa ALSA_CONFIGURE_OFF= --disable-indev=alsa --disable-outdev=alsa AMR_NB_LIB_DEPENDS= libopencore-amrnb.so:audio/opencore-amr AMR_NB_CONFIGURE_ENABLE= libopencore-amrnb AMR_WB_LIB_DEPENDS= libopencore-amrnb.so:audio/opencore-amr AMR_WB_CONFIGURE_ENABLE= libopencore-amrwb BZIP2_CONFIGURE_ENABLE= bzlib CDIO_LIB_DEPENDS= libcdio.so:sysutils/libcdio \ libcdio_paranoia.so:sysutils/libcdio-paranoia CDIO_CONFIGURE_ENABLE= libcdio DC1394_LIB_DEPENDS= libdc1394.so:multimedia/libdc1394 DC1394_CONFIGURE_ENABLE= libdc1394 DOCS_BUILD_DEPENDS= texi2html:textproc/texi2html FREI0R_BUILD_DEPENDS= ${LOCALBASE}/include/frei0r.h:graphics/frei0r FREI0R_CONFIGURE_ENABLE= frei0r FAAC_LIB_DEPENDS= libfaac.so:audio/faac FAAC_CONFIGURE_ENABLE= libfaac FDK_AAC_LIB_DEPENDS= libfdk-aac.so:audio/fdk-aac FDK_AAC_CONFIGURE_ENABLE= libfdk-aac FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_CONFIGURE_ENABLE= libfreetype GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CONFIGURE_ENABLE= gnutls GSM_LIB_DEPENDS= libgsm.so:audio/gsm GSM_CONFIGURE_ENABLE= libgsm ILBC_BUILD_DEPENDS= ${LOCALBASE}/include/ilbc.h:net/libilbc ILBC_CONFIGURE_ENABLE= libilbc JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_ON= --enable-indev=jack JACK_CONFIGURE_OFF= --disable-indev=jack LAME_LIB_DEPENDS= libmp3lame.so:audio/lame LAME_CONFIGURE_ENABLE= libmp3lame OPENCV_LIB_DEPENDS= libopencv_video.so:graphics/opencv OPENCV_CONFIGURE_ENABLE= libopencv OPENJPEG_LIB_DEPENDS= libopenjpeg.so:graphics/openjpeg15 OPENJPEG_CONFIGURE_ENABLE= libopenjpeg OPENSSL_CONFIGURE_ENABLE= openssl OPENSSL_USES= ssl OPUS_LIB_DEPENDS= libopus.so:audio/opus OPUS_CONFIGURE_ENABLE= libopus PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= libpulse RTMP_LIB_DEPENDS= librtmp.so:multimedia/librtmp RTMP_CONFIGURE_ENABLE= librtmp SCHROEDINGER_LIB_DEPENDS= libschroedinger-1.0.so:multimedia/schroedinger SCHROEDINGER_CONFIGURE_ENABLE= libschroedinger +SDL_USES= sdl SDL_USE= SDL=sdl SDL_CONFIGURE_ENABLE= avplay SPEEX_LIB_DEPENDS= libspeex.so:audio/speex SPEEX_CONFIGURE_ENABLE= libspeex THEORA_LIB_DEPENDS= libtheora.so:multimedia/libtheora THEORA_CONFIGURE_ENABLE= libtheora V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat V4L_CONFIGURE_ON= --enable-indev=v4l2 V4L_CONFIGURE_OFF= --disable-indev=v4l2 VAAPI_LIB_DEPENDS= libva.so:multimedia/libva VAAPI_CONFIGURE_ENABLE= vaapi VDPAU_BUILD_DEPENDS= ${LOCALBASE}/include/vdpau/vdpau.h:multimedia/libvdpau VDPAU_CONFIGURE_ENABLE= vdpau VO_AACENC_LIB_DEPENDS= libvo-aacenc.so:audio/vo-aacenc VO_AACENC_CONFIGURE_ENABLE= libvo-aacenc VO_AMRWBENC_LIB_DEPENDS= libvo-amrwbenc.so:audio/vo-amrwbenc VO_AMRWBENC_CONFIGURE_ENABLE= libvo-amrwbenc VORBIS_LIB_DEPENDS= libvorbisenc.so:audio/libvorbis VORBIS_CONFIGURE_ENABLE= libvorbis VPX_LIB_DEPENDS= libvpx.so:multimedia/libvpx VPX_CONFIGURE_ENABLE= libvpx WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_CONFIGURE_ENABLE= libwavpack WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CONFIGURE_ENABLE= libwebp X11GRAB_USE= XORG=x11,xext,xfixes X264_LIB_DEPENDS= libx264.so:multimedia/libx264 X264_CONFIGURE_ENABLE= libx264 XVID_LIB_DEPENDS= libxvidcore.so:multimedia/xvid XVID_CONFIGURE_ENABLE= libxvid ZLIB_CONFIGURE_ENABLE= zlib .include .if ${ARCH} == "armv6" CONFIGURE_ENV+= ASFLAGS=-no-integrated-as .endif .if ${ARCH} == "i386" CONFIGURE_ARGS+= --extra-cflags=-m32 LLD_UNSAFE= yes .endif # License definitions .if ${PORT_OPTIONS:MFAAC} || ${PORT_OPTIONS:MFDK_AAC} || ${PORT_OPTIONS:MOPENSSL} RESTRICTED= linking to libfaac or libaacplus or using OpenSSL support restricts redistribution CONFIGURE_ARGS+= --enable-nonfree AV_NONFREE= true .endif .if ${PORT_OPTIONS:MCDIO} || ${PORT_OPTIONS:MX264} || ${PORT_OPTIONS:MXVID} || ${PORT_OPTIONS:MX11GRAB} CONFIGURE_ARGS+= --enable-gpl .if !defined(AV_NONFREE) AV_ISGPL= true .endif .endif .if ${PORT_OPTIONS:MAMR_NB} || ${PORT_OPTIONS:MAMR_WB} || ${PORT_OPTIONS:MVO_AACENC} || ${PORT_OPTIONS:MVO_AMRWBENC} CONFIGURE_ARGS+= --enable-version3 .if !defined(AV_NONFREE) .if defined(AV_ISGPL) LICENSE= GPLv3+ .else LICENSE= LGPL3+ .endif .endif .endif .if !defined(AV_NONFREE) && !defined(AV_ISGPL) && !defined(LICENSE) LICENSE= LGPL21+ .endif post-patch: @${REINPLACE_CMD} -e 's|freetype/freetype.h|freetype2/freetype.h|' \ -e 's|-ldc1394 -lraw1394|-ldc1394|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|gsm/gsm.h|gsm.h|' \ ${WRKSRC}/configure \ ${WRKSRC}/libavcodec/libgsmdec.c @${REINPLACE_CMD} -e 's|$$(LIBDIR)/pkgconfig|${STAGEDIR}${PREFIX}/libdata/pkgconfig|' \ ${WRKSRC}/library.mak post-configure-DOCS-off: @${REINPLACE_CMD} -e 's|CONFIG_TEXI2HTML=yes|!CONFIG_TEXI2HTML=yes|' ${WRKSRC}/config.mak post-install: .for a in bin/avconv bin/avprobe lib/libav/libavcodec.so.57.25.0\ lib/libav/libavdevice.so.56.1.0 lib/libav/libavfilter.so.6.7.0\ lib/libav/libavformat.so.57.7.2 lib/libav/libavresample.so.3.0.0\ lib/libav/libavutil.so.55.20.0 lib/libav/libswscale.so.4.0.0 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${a} .endfor .include Index: head/multimedia/libcec/Makefile =================================================================== --- head/multimedia/libcec/Makefile (revision 516915) +++ head/multimedia/libcec/Makefile (revision 516916) @@ -1,69 +1,70 @@ # Created by: Manuel Creach # $FreeBSD$ PORTNAME= libcec PORTVERSION= 4.0.4 PORTREVISION= 1 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= multimedia MAINTAINER= ports@FreeBSD.org COMMENT= Library to control Pulse-Eight's HDMI-CEC adapter LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libp8-platform.so:devel/p8-platform USE_GITHUB= yes GH_ACCOUNT= Pulse-Eight USES= alias cmake compiler:c++11-lib pkgconfig shebangfix SHEBANG_FILES= src/pyCecClient/pyCecClient.py USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_REQUIRED_INCLUDES:PATH="${LOCALBASE}/include" \ -DCMAKE_REQUIRED_FLAGS:STRING="-L${LOCALBASE}/lib" PLIST_SUB= PORTVERSION="${PORTVERSION}" \ PORTVERSION_MAJOR="${PORTVERSION:C/([0-9]).*/\1/1}" OPTIONS_DEFINE= PYTHON X11 OPTIONS_DEFAULT= PYTHON X11 OPTIONS_DEFINE_armv6= RPI OPTIONS_DEFAULT_armv6= RPI OPTIONS_EXCLUDE_armv6= X11 OPTIONS_DEFINE_armv7= RPI OPTIONS_DEFAULT_armv7= RPI OPTIONS_EXCLUDE_armv7= X11 OPTIONS_SUB= yes PYTHON_DESC= build python wrapper PYTHON_BUILD_DEPENDS+= swig3.0:devel/swig30 RPI_DESC= build libcec support for raspberrypi RPI_CMAKE_ON= -DRPI_INCLUDE_DIR=${LOCALBASE}/include -DRPI_LIB_DIR=${LOCALBASE}/lib RPI_LIB_DEPENDS= libbcm_host.so:misc/raspberrypi-userland .include .if ${PORT_OPTIONS:MPYTHON} USES+= python:build .else CMAKE_ARGS+= -DSKIP_PYTHON_WRAPPER:BOOL=true .endif .if ${PORT_OPTIONS:MX11} +USES+= xorg USE_XORG= x11 xorgproto xrandr .endif post-patch: @${REINPLACE_CMD} 's|$${GIT_REVISION}|${PORTVERSION}|g' \ ${WRKSRC}/src/libcec/cmake/SetBuildInfo.cmake @${REINPLACE_CMD} -e '/SOVERSION/ s|\.0||' \ -e 's|$${CMAKE_INSTALL_LIBDIR}/pkgconfig|libdata/pkgconfig|' \ ${WRKSRC}/src/libcec/CMakeLists.txt .if ! ${PORT_OPTIONS:MPYTHON} @${REINPLACE_CMD} '/pyCecClient/d' \ ${WRKSRC}/CMakeLists.txt .endif .include Index: head/multimedia/libquicktime/Makefile =================================================================== --- head/multimedia/libquicktime/Makefile (revision 516915) +++ head/multimedia/libquicktime/Makefile (revision 516916) @@ -1,138 +1,141 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= libquicktime PORTVERSION= 1.2.4 PORTREVISION?= 27 CATEGORIES= multimedia MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Library for reading and writing quicktime files .if !defined(_BUILDING_LIBQUICKTIME_PLUGINS) LIB_DEPENDS= libvorbis.so:audio/libvorbis .endif LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING USE_LDCONFIG= yes USES= gettext gmake libtool pathfix pkgconfig GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lintl INSTALL_TARGET= install-strip .if !defined(_BUILDING_LIBQUICKTIME_PLUGINS) +USES+= xorg USE_XORG= xaw xv CONFIGURE_ARGS= --with-x --enable-gpl --without-doxygen --without-lame OPTIONS_DEFINE= ALSA DV FAAC FAAD FFMPEG GTK2 JPEG OPENGL OPTIMIZED_CFLAGS PNG \ SCHROEDINGER X264 DOCS OPTIONS_DEFAULT= FFMPEG JPEG OPENGL PNG SCHROEDINGER X264 OPTIONS_SUB= yes PORTDOCS= api_usage.html codecs.html .else CONFIGURE_ARGS+= --without-x --enable-gpl --without-doxygen OPTIONS_DEFINE= OPTIMIZED_CFLAGS .endif .include .if ! ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CONFIGURE_ARGS+= --without-cpuflags .endif .if !defined(_BUILDING_LIBQUICKTIME_PLUGINS) .if ${PORT_OPTIONS:MGTK2} +USES+= gnome USE_GNOME+= gtk20 CONFIGURE_ARGS+= --with-gtk .else CONFIGURE_ARGS+= --without-gtk .endif .if ${PORT_OPTIONS:MALSA} LIB_DEPENDS+= libasound.so:audio/alsa-lib .else CONFIGURE_ARGS+= --without-alsa .endif .if ${PORT_OPTIONS:MOPENGL} +USES+= gl USE_GL= yes CONFIGURE_ARGS+= --with-opengl .else CONFIGURE_ARGS+= --without-opengl .endif .if ${PORT_OPTIONS:MDV} LIB_DEPENDS+= libdv.so:multimedia/libdv CONFIGURE_ARGS+= --with-libdv .else CONFIGURE_ARGS+= --without-libdv .endif .if ${PORT_OPTIONS:MJPEG} USES+= jpeg CONFIGURE_ARGS+= --with-libjpeg .else CONFIGURE_ARGS+= --without-libjpeg .endif .if ${PORT_OPTIONS:MPNG} LIB_DEPENDS+= libpng.so:graphics/png CONFIGURE_ARGS+= --with-libpng .else CONFIGURE_ARGS+= --without-libpng .endif .if ${PORT_OPTIONS:MFFMPEG} LIB_DEPENDS+= libavcodec.so:multimedia/ffmpeg CONFIGURE_ARGS+= --with-ffmpeg .else CONFIGURE_ARGS+= --without-ffmpeg .endif .if ${PORT_OPTIONS:MFAAC} LIB_DEPENDS+= libfaac.so:audio/faac CONFIGURE_ARGS+= --with-faac .else CONFIGURE_ARGS+= --without-faac .endif .if ${PORT_OPTIONS:MFAAD} LIB_DEPENDS+= libfaad.so:audio/faad CONFIGURE_ARGS+= --with-faad2 .else CONFIGURE_ARGS+= --without-faad2 .endif .if ${PORT_OPTIONS:MX264} LIB_DEPENDS+= libx264.so:multimedia/libx264 CONFIGURE_ARGS+= --with-x264 .else CONFIGURE_ARGS+= --without-x264 .endif .if ${PORT_OPTIONS:MSCHROEDINGER} LIB_DEPENDS+= libschroedinger-1.0.so:multimedia/schroedinger .else CONFIGURE_ARGS+= --without-schroedinger .endif .endif post-patch: @${REINPLACE_CMD} 's/-DGTK_DISABLE_DEPRECATED//' ${WRKSRC}/configure .if ${PORT_OPTIONS:MDOCS} && !defined(_BUILDING_LIBQUICKTIME_PLUGINS) post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} .endfor .endif .include Index: head/multimedia/libva-vdpau-driver/Makefile =================================================================== --- head/multimedia/libva-vdpau-driver/Makefile (revision 516915) +++ head/multimedia/libva-vdpau-driver/Makefile (revision 516916) @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= libva-vdpau-driver PORTVERSION= 0.7.4 PORTREVISION= 9 CATEGORIES= multimedia MASTER_SITES= http://www.freedesktop.org/software/vaapi/releases/${PORTNAME}/ MAINTAINER= madpilot@FreeBSD.org COMMENT= VDPAU-based backend for VAAPI LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LIB_DEPENDS= libvdpau.so:multimedia/libvdpau BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/libva.pc:multimedia/libva \ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING -USES= libtool gmake localbase pkgconfig tar:bzip2 +USES= libtool gl gmake localbase pkgconfig tar:bzip2 USE_GL= gl GNU_CONFIGURE= yes INSTALL_TARGET= install-strip PLIST_FILES= lib/dri/nvidia_drv_video.so lib/dri/s3g_drv_video.so lib/dri/vdpau_drv_video.so OPTIONS_DEFINE= DEBUG DEBUG_CONFIGURE_ENABLE= debug post-patch: .SILENT ${REINPLACE_CMD} -e '/LIBS/{ s/-ldl//; s/-lrt//; }' \ -e 's|driverdir|& --define-variable prefix=${PREFIX}|' \ -e '/\^vdpau_version/s|$$CC -E|& ${CPPFLAGS}|' \ ${WRKSRC}/configure .include Index: head/multimedia/libvdpau/Makefile =================================================================== --- head/multimedia/libvdpau/Makefile (revision 516915) +++ head/multimedia/libvdpau/Makefile (revision 516916) @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= libvdpau PORTVERSION= 1.1.1 PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= http://cgit.freedesktop.org/~aplattner/libvdpau/snapshot/ MAINTAINER= madpilot@FreeBSD.org COMMENT= VDPAU wrapper and tracing library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -USES= autoreconf libtool pkgconfig tar:xz +USES= autoreconf libtool pkgconfig tar:xz xorg GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-documentation USE_XORG= xorgproto xext USE_LDCONFIG= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= DEBUG DEBUG_CFLAGS= -D_DEBUG DEBUG_CFLAGS_OFF= -DNDEBUG post-patch: .SILENT ${REINPLACE_CMD} 's|$$(libdir)/\(pkgconfig\)|$$(prefix)/libdata/\1|' \ ${WRKSRC}/Makefile.am ${REINPLACE_CMD} '/^export /d' ${WRKSRC}/doc/Makefile.am cd ${WRKSRC}/src && ${MV} vdpau_wrapper.cfg vdpau_wrapper.cfg.sample ${REINPLACE_CMD} 's/vdpau_wrapper.cfg/&.sample/' \ ${WRKSRC}/src/Makefile.am .include Index: head/multimedia/libvdpau-va-gl/Makefile =================================================================== --- head/multimedia/libvdpau-va-gl/Makefile (revision 516915) +++ head/multimedia/libvdpau-va-gl/Makefile (revision 516916) @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= libvdpau-va-gl PORTVERSION= 0.4.2 DISTVERSIONPREFIX= v PORTREVISION= 4 CATEGORIES= multimedia PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= 58a98e8a735f.patch:-p1 MAINTAINER= madpilot@FreeBSD.org COMMENT= VDPAU driver with OpenGL/VAAPI backend LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv6= fails to configure: CMake Error: Check for working CXX compiler: /nxb-bin/usr/bin/c++ -- broken LIB_DEPENDS= libva-x11.so:multimedia/libva USE_GITHUB= yes GH_ACCOUNT= i-rinat -USES= cmake compiler:c++11-lang pkgconfig +USES= cmake compiler:c++11-lang gl pkgconfig xorg USE_XORG= x11 USE_GL= gl LDFLAGS+= -Wl,--as-needed # Xext, ICE, SM TEST_TARGET= check PLIST_FILES= lib/vdpau/libvdpau_va_gl.so lib/vdpau/libvdpau_va_gl.so.1 # bug 217825: Convenience symlinks. On AMD prefer VDPAU from Mesa. PLIST_FILES+= lib/vdpau/libvdpau_i915.so.1 lib/vdpau/libvdpau_i965.so.1 post-install: .for f in ${PLIST_FILES:N*va_gl*:M*.so.1} ${LN} -sf libvdpau_va_gl.so.1 ${STAGEDIR}${PREFIX}/$f .endfor .include Index: head/multimedia/libxine/Makefile =================================================================== --- head/multimedia/libxine/Makefile (revision 516915) +++ head/multimedia/libxine/Makefile (revision 516916) @@ -1,148 +1,148 @@ # Created by: alex # $FreeBSD$ PORTNAME= xine PORTVERSION= 1.2.9 PORTREVISION= 10 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-lib/${PORTVERSION} PKGNAMEPREFIX= lib DISTNAME= ${PORTNAME}-lib-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Libraries for xine multimedia player LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= v4l_compat>=1.0.20100321:multimedia/v4l_compat LIB_DEPENDS= libFLAC.so:audio/flac \ liba52.so:audio/liba52 \ libvorbis.so:audio/libvorbis \ libspeex.so:audio/speex \ libmng.so:graphics/libmng \ libpng.so:graphics/png \ libdvdread.so:multimedia/libdvdread \ libfreetype.so:print/freetype2 \ libfame.so:multimedia/libfame \ libcdio_paranoia.so:sysutils/libcdio-paranoia \ libmodplug.so:audio/libmodplug \ libvcdinfo.so:multimedia/vcdimager \ libtheora.so:multimedia/libtheora \ libmad.so:audio/libmad \ libdca.so:multimedia/libdca \ libavcodec.so:multimedia/ffmpeg \ libfaad.so:audio/faad \ libvdpau.so:multimedia/libvdpau \ libvpx.so:multimedia/libvpx \ libiso9660.so:sysutils/libcdio \ libogg.so:audio/libogg \ libdvdnav.so:multimedia/libdvdnav -USES= compiler cpe gmake gnome iconv libtool:keepla jpeg \ - localbase pathfix perl5 pkgconfig tar:xz +USES= compiler cpe gl gmake gnome iconv libtool:keepla jpeg \ + localbase pathfix perl5 pkgconfig sdl tar:xz xorg LLD_UNSAFE= yes CPE_PRODUCT= xine-lib CPE_VENDOR= xine GNU_CONFIGURE= yes USE_XORG= x11 xcb xv xinerama xext sm ice USE_GL= gl glu USE_PERL5= build USE_SDL= sdl USE_LDCONFIG= yes CONFIGURE_ARGS= --with-libflac \ --disable-real-codecs \ --disable-v4l \ --without-alsa \ --without-esound \ --disable-musepack MAKE_ENV= V=1 MAKE_ARGS= pkgdatadir="${DATADIR}" \ datadir="${DATADIR}" \ libdir="${PREFIX}/lib" CFLAGS_i386= -fomit-frame-pointer DOCSDIR= ${PREFIX}/share/doc/xine-lib # Please sync with XINE_PLUGINSDIR in multimedia/xine # and multimedia/vdr-plugin-xineliboutput PLUGINSDIR= lib/xine/plugins/2.7 PLIST_SUB= PLUGINSDIR="${PLUGINSDIR}" OPTIONS_DEFINE= DOCS NLS CACA DVB DMX_IMAGE IPV6 IMAGEMAGICK JACK \ GNOMEVFS2 PIXBUF PULSEAUDIO XVMC SMB SNDIO AALIB WAVPACK \ VAAPI LIBBLURAY OPTIONS_DEFAULT= DVB PIXBUF VAAPI OPTIONS_DEFINE_i386= W32DLL OPTIONS_DEFAULT_i386= W32DLL OPTIONS_SUB= yes DMX_IMAGE_DESC= DMX image plugin DVB_DESC= DVB plugin W32DLL_DESC= Win32 codec support AALIB_LIB_DEPENDS= libaa.so:graphics/aalib AALIB_CONFIGURE_ENABLE= aalib CACA_LIB_DEPENDS= libcaca.so:graphics/libcaca CACA_CONFIGURE_WITH= caca DVB_CONFIGURE_ENABLE= dvb GNOMEVFS2_USE= GNOME=glib20,gconf2,gnomevfs2 GNOMEVFS2_CONFIGURE_ENABLE= gnomevfs IMAGEMAGICK_CONFIGURE_WITH= imagemagick IMAGEMAGICK_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6 IMAGEMAGICK_IMPLIES= DMX_IMAGE IPV6_CONFIGURE_ENABLE= ipv6 JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_WITH= jack LIBBLURAY_LIB_DEPENDS= libbluray.so:multimedia/libbluray LIBBLURAY_CONFIGURE_ENABLE= bluray NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls PIXBUF_CONFIGURE_ENABLE= gdkpixbuf PIXBUF_IMPLIES= DMX_IMAGE PIXBUF_USE= GNOME=gdkpixbuf2,glib20 PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_WITH= pulseaudio SMB_USES= samba:lib SMB_CONFIGURE_ENV= LIBSMBCLIENT_LIBS="-L${SAMBALIBS} -lsmbclient" \ LIBSMBCLIENT_CFLAGS="-I${SAMBAINCLUDES}" SMB_CONFIGURE_ENABLE= samba SNDIO_CONFIGURE_ENABLE= sndio SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio VAAPI_LIB_DEPENDS= libva.so:multimedia/libva \ libva-glx.so:multimedia/libva-glx VAAPI_CONFIGURE_ENABLE= vaapi W32DLL_CONFIGURE_ENABLE= w32dll W32DLL_PLIST_FILES= ${PLUGINSDIR}/xineplug_decode_qt.so \ ${PLUGINSDIR}/xineplug_decode_w32dll.so WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_CONFIGURE_WITH= wavpack .if defined(WITH_NVIDIA304_GL) || exists(${LOCALBASE}/lib/libXvMCNVIDIA.so.1) XVMC_CONFIGURE_WITH= xvmc-lib=XvMCNVIDIA XVMC_LIB_DEPENDS= libXvMCNVIDIA.so:x11/nvidia-driver-304 .else XVMC_CONFIGURE_WITH= xvmc-lib=XvMCW XVMC_LIB_DEPENDS= libXvMC.so:x11/libXvMC .endif XVMC_CONFIGURE_ENABLE= xvmc .include post-patch: .if ${COMPILER_TYPE} == "clang" @${REINPLACE_CMD} -e 's|-fno-rename-registers||' \ ${WRKSRC}/src/libw32dll/wine/Makefile.in .endif @${REINPLACE_CMD} -e 's|-ldl||' \ ${WRKSRC}/src/video_out/Makefile.in @${REINPLACE_CMD} -e "s|#define _ATOM QT_ATOM('', '', '', '')||" \ ${WRKSRC}/src/demuxers/demux_qt.c \ ${WRKSRC}/configure post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PLUGINSDIR}/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PLUGINSDIR}/post/*.so .include Index: head/multimedia/minitube/Makefile =================================================================== --- head/multimedia/minitube/Makefile (revision 516915) +++ head/multimedia/minitube/Makefile (revision 516916) @@ -1,41 +1,41 @@ # $FreeBSD$ PORTNAME= minitube DISTVERSION= 2.9 PORTREVISION= 4 CATEGORIES= multimedia www MAINTAINER= ports@FreeBSD.org COMMENT= TV-like client for YouTube LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= compiler:c++11-lang qmake qt:5 +USES= compiler:c++11-lang gl qmake qt:5 USE_GITHUB= yes GH_ACCOUNT= flaviotordini USE_GL= gl USE_QT= core dbus declarative gui network phonon4 script sql widgets \ buildtools_build imageformats_run sql-sqlite3_run QMAKE_ARGS= QMAKE_LRELEASE=${LRELEASE} \ DEFINES+=APP_GOOGLE_API_KEY="${MINITUBE_GOOGLE_API_KEY}" OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= qt:5 NLS_USE= QT=linguisttools_build pre-everything:: @${CAT} ${PKGMESSAGE} post-patch: # Remove BOM @${REINPLACE_CMD} -e '1 s|^.*/|/|g' \ ${WRKSRC}/src/aggregatevideosource.cpp @${REINPLACE_CMD} -e 's|/usr/include|/usr/local/include|g' \ ${WRKSRC}/minitube.pro post-patch-NLS-off: @${REINPLACE_CMD} -e '/include(locale\/locale.pri)/d' ${WRKSRC}/minitube.pro .include Index: head/multimedia/mlt/Makefile =================================================================== --- head/multimedia/mlt/Makefile (revision 516915) +++ head/multimedia/mlt/Makefile (revision 516916) @@ -1,191 +1,191 @@ # $FreeBSD$ PORTNAME= mlt DISTVERSIONPREFIX= v DISTVERSION= 6.16.0 PORTREVISION?= 2 CATEGORIES?= multimedia MAINTAINER= kde@FreeBSD.org COMMENT?= Multimedia framework for TV broadcasting LICENSE?= GPLv2 GPLv3 LGPL21 LICENSE_COMB?= multi USES+= alias compiler:c++11-lang eigen:3 gmake gnome localbase \ pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS+=--enable-gpl --enable-gpl3 --target-os=FreeBSD USE_GITHUB= yes GH_ACCOUNT= mltframework .ifndef(WITH_DEBUG) CONFIGURE_ARGS+=--disable-debug .else CONFIGURE_ARGS+=--enable-debug .endif .ifndef(SLAVEPORT) # Master port. # They both install bin/melt. CONFLICTS_INSTALL= freeze-[0-9]* LIB_DEPENDS= libfftw3.so:math/fftw3 BROKEN_sparc64= does not compile on sparc64 (invokes i386 asm) USE_GL= gl USE_GNOME= libxml2 USE_SDL= image2 USE_XORG= x11 -USES+= gl iconv pathfix +USES+= gl iconv pathfix xorg PATHFIX_MAKEFILEIN= Makefile CONFIGURE_ARGS+=--disable-qt --swig-languages=none USE_LDCONFIG= yes PLIST_SUB= PORTVERSION="${PORTVERSION}" PORTDOCS= AUTHORS ChangeLog NEWS README docs PORTEXAMPLES= demo OPTIONS_DEFINE= DOCS EXAMPLES FFMPEG FREI0R GTK2 JACK OPENGL \ SAMPLERATE SOX SWFDEC VIDSTAB # OPENCV VDPAU OPTIONS_DEFAULT=FFMPEG FREI0R GTK2 OPENGL SAMPLERATE SOX SWFDEC VIDSTAB OPTIONS_SUB= yes GTK2_DESC= Images and text rendering via GTK+ 2 SOX_DESC= SoX audio effects support VIDSTAB_DESC= Video stabilization support via Vid.Stab FFMPEG_SUFX= # Currently empty. FFMPEG_LIB_DEPENDS= libavformat${FFMPEG_SUFX}.so:multimedia/ffmpeg${FFMPEG_SUFX} FFMPEG_CONFIGURE_ENABLE=avformat FFMPEG_CONFIGURE_ON= --avformat-suffix="${FFMPEG_SUFX}" FREI0R_BUILD_DEPENDS= ${LOCALBASE}/include/frei0r.h:graphics/frei0r FREI0R_CONFIGURE_ENABLE=frei0r GTK2_LIB_DEPENDS= libexif.so:graphics/libexif \ libfontconfig.so:x11-fonts/fontconfig GTK2_USE= GNOME=gdkpixbuf2,gtk20,pango GTK2_CONFIGURE_ENABLE= gtk2 JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa JACK_CONFIGURE_ENABLE= jackrack JACK_USE= GNOME=glib20 # Prepare for OpenCV 3 port. CONFIGURE_ARGS+= --disable-opencv OPENCV_CONFIGURE_ENABLE=opencv OPENGL_LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ libmovit.so:graphics/movit OPENGL_USE= GL=gl OPENGL_CONFIGURE_ENABLE=opengl SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate SAMPLERATE_CONFIGURE_ENABLE=resample SOX_LIB_DEPENDS= libsox.so:audio/sox SOX_CONFIGURE_ENABLE= sox SWFDEC_LIB_DEPENDS= libswfdec-0.8.so:graphics/swfdec SWFDEC_CONFIGURE_ENABLE=swfdec SWFDEC_USE= GNOME=glib20,cairo # https://sourceforge.net/p/mlt/bugs/240/ CONFIGURE_ARGS+= ${VDPAU_CONFIGURE_OFF} VDPAU_CONFIGURE_ON= --avformat-vdpau VDPAU_CONFIGURE_OFF= --avformat-no-vdpau VIDSTAB_LIB_DEPENDS= libvidstab.so:multimedia/vid.stab VIDSTAB_CONFIGURE_ENABLE=vid.stab pre-configure: @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},' \ ${WRKSRC}/src/modules/avformat/vdpau.c \ ${WRKSRC}/src/modules/frei0r/factory.c \ ${WRKSRC}/src/modules/jackrack/plugin_mgr.c @${REINPLACE_CMD} -e 's,-lpthread,-pthread,' \ -e 's,-liconv,${ICONV_LIB},' \ ${WRKSRC}/src/framework/Makefile \ ${WRKSRC}/src/melt/Makefile \ ${WRKSRC}/src/modules/*/Makefile common-post-install: ${INSTALL_MAN} ${WRKSRC}/docs/melt.1 ${STAGEDIR}${MANPREFIX}/man/man1/melt.1 @${RM} ${WRKSRC}/docs/melt.1 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/melt ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmlt.so.${PORTVERSION} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmlt++.so.${PORTVERSION} post-install-DOCS-on: .for f in ${PORTDOCS} cd ${WRKSRC} && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${DOCSDIR} .endfor post-install-EXAMPLES-on: .for f in ${PORTEXAMPLES} cd ${WRKSRC} && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${EXAMPLESDIR} .endfor .else # Slave port. PORTSCOUT= ignore:1 LIB_DEPENDS+= libmlt.so:${MASTER_PORT} PLIST?= ${.CURDIR}/pkg-plist . if ${SLAVEPORT:Mqt*} # Qt slave port. PKGNAMESUFFIX= -${SLAVEPORT} COMMENT= Qt ${SLAVEPORT:C/[^0-9]//g} plugin for the MLT multimedia framework LICENSE= GPLv2 GPLv3 LICENSE_COMB= multi LIB_DEPENDS+= libexif.so:graphics/libexif CONFIGURE_ARGS+=--enable-qt \ --qt-libdir="${QT_LIBDIR}" \ --qt-includedir="${QT_INCDIR}" BUILD_WRKSRC= ${WRKSRC}/src/modules/qt . elif ${SLAVEPORT:Mswig} # SWIG slave port. LANGUAGE= ${SLAVEPORT:Nswig} COMMENT= ${LANGUAGE} bindings for the MLT multimedia framework LICENSE= LGPL21 LICENSE_COMB= single BUILD_DEPENDS+= swig3.0:devel/swig30 BINARY_ALIAS= swig=swig3.0 _CFLAGS= -I${LOCALBASE}/include -L${LOCALBASE}/lib CFLAGS+= ${_CFLAGS} CXXFLAGS+= ${_CFLAGS} CONFIGURE_ARGS+=--swig-languages=${LANGUAGE:tl} BUILD_WRKSRC= ${WRKSRC}/src/swig INSTALL_WRKSRC= ${BUILD_WRKSRC}/${LANGUAGE:tl} EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}/${LANGUAGE:tl} . endif INSTALL_WRKSRC?=${BUILD_WRKSRC} pre-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} # Dummy placeholder target. common-post-install: @${TRUE} .endif post-install: common-post-install ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/* 2>/dev/null || ${TRUE} @${RMDIR} -p ${STAGEDIR}${PREFIX}/lib/${PORTNAME} 2>/dev/null || ${TRUE} .include Index: head/multimedia/mlt-qt5/Makefile =================================================================== --- head/multimedia/mlt-qt5/Makefile (revision 516915) +++ head/multimedia/mlt-qt5/Makefile (revision 516916) @@ -1,12 +1,12 @@ # $FreeBSD$ PORTREVISION= 0 -USES= qt:5 +USES= qt:5 xorg USE_CXXSTD= c++11 USE_QT= core gui svg widgets xml USE_XORG= x11 MASTERDIR= ${.CURDIR:H}/mlt SLAVEPORT= qt5 .include "${MASTERDIR}/Makefile" Index: head/multimedia/mpc-qt/Makefile =================================================================== --- head/multimedia/mpc-qt/Makefile (revision 516915) +++ head/multimedia/mpc-qt/Makefile (revision 516916) @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= mpc-qt DISTVERSIONPREFIX= v DISTVERSION= 18.08 PORTREVISION= 4 CATEGORIES= multimedia audio MAINTAINER= jbeich@FreeBSD.org COMMENT= Qt 5 clone of Media Player Classic based on libmpv LICENSE= GPLv2 BUILD_DEPENDS= mpv>=0.29,1:multimedia/mpv LIB_DEPENDS= libmpv.so:multimedia/mpv USE_GITHUB= yes GH_ACCOUNT= wm4 # mirror GH_TAGNAME= 4bf2ca5 GH_TUPLE= Argon-:mpv-stats:1.1-28-gf42aa68:mpv_stats/external/mpv-stats -USES= compiler:c++14-lang desktop-file-utils pkgconfig qmake qt:5 +USES= compiler:c++14-lang desktop-file-utils gl pkgconfig qmake qt:5 USE_QT= qmake_build buildtools_build linguisttools_build \ core dbus gui network svg_run widgets x11extras USE_GL= gl OPTIONS_DEFINE= DOCS .include Index: head/multimedia/mpeg_play/Makefile =================================================================== --- head/multimedia/mpeg_play/Makefile (revision 516915) +++ head/multimedia/mpeg_play/Makefile (revision 516916) @@ -1,29 +1,29 @@ # Created by: asami # $FreeBSD$ PORTNAME= mpeg_play PORTVERSION= 2.4 PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= http://www.bsd-geek.de/FreeBSD/distfiles/ \ ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/mpeg/play/ EXTRACT_SUFX= -patched-src.tar.gz MAINTAINER= lme@FreeBSD.org COMMENT= Program to play mpeg movies on X displays NOT_FOR_ARCHS= aarch64 armv6 armv7 mips mips64 NOT_FOR_ARCHS_REASON= fails to build: Unknown endianness of architecture WRKSRC= ${WRKDIR}/mpeg_play -USES= imake +USES= imake xorg USE_XORG= x11 xext PLIST_FILES= bin/mpeg_play \ man/man1/mpeg_play.1.gz pre-patch: ${CP} ${WRKSRC}/Imakefile.proto ${WRKSRC}/Imakefile ${CP} ${WRKSRC}/mpeg_play.1 ${WRKSRC}/mpeg_play.man .include Index: head/multimedia/mythtv/Makefile =================================================================== --- head/multimedia/mythtv/Makefile (revision 516915) +++ head/multimedia/mythtv/Makefile (revision 516916) @@ -1,191 +1,192 @@ # Created by: Stacey Son , Ari Maniatis # $FreeBSD$ PORTNAME= mythtv DISTVERSIONPREFIX= v DISTVERSION= 30.0 PORTREVISION?= 4 PORTEPOCH= 1 CATEGORIES= multimedia PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= aab7d3f065a7.patch:-p2 MAINTAINER?= ports@FreeBSD.org COMMENT?= MythTV is a homebrew PVR project LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 .if ${/usr/bin/ld:L:tA} == /usr/bin/ld.lld BROKEN_i386= ld: error: can't create dynamic relocation R_386_32 against local symbol in readonly segment .endif LIB_DEPENDS= liblzo2.so:archivers/lzo2 \ libmp3lame.so:audio/lame \ libsamplerate.so:audio/libsamplerate \ libtag.so:audio/taglib \ libexiv2.so:graphics/exiv2 \ libva.so:multimedia/libva \ libva-glx.so:multimedia/libva-glx \ libbluray.so:multimedia/libbluray \ libass.so:multimedia/libass \ libfftw3_threads.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libfreetype.so:print/freetype2 \ libxml2.so:textproc/libxml2 BUILD_DEPENDS= yasm:devel/yasm \ ${LOCALBASE}/include/linux/input.h:devel/evdev-proto -USES= gmake gl iconv libtool pkgconfig pathfix qmake:no_env qt:5 ssl +USES= gmake gl iconv libtool pkgconfig pathfix qmake:no_env qt:5 ssl \ + xorg USE_GITHUB= yes GH_ACCOUNT= MythTV USE_GL= gl USE_LDCONFIG= yes USE_QT= buildtools_build core dbus gui imageformats_run \ linguist_build network opengl qmake_build script sql \ sql-mysql_run webkit widgets xml USE_XORG= x11 xv xrandr xxf86vm xinerama xext xcb HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix="${PREFIX}" --cc="${CC}" --cxx="${CXX}" \ --libxml2-path="${LOCALBASE}/include/libxml2" \ --enable-opengl-video \ --disable-audio-alsa --disable-indev=alsa \ --disable-outdev=alsa CONFIGURE_ENV= QMAKESPEC="${QMAKESPEC}" MOC="${MOC}" \ QTDIR="${PREFIX}" PKG_CONFIG_PATH="${LOCALBASE}/libdata/pkgconfig" MAKE_ENV= QTDIR="${PREFIX}" \ QMAKESPEC="${QMAKESPEC}" NOPRECIOUSMAKEVARS= # don't override ARCH in ffmpeg makefiles DESTDIRNAME= INSTALL_ROOT CPPFLAGS+= ${QTCPPFLAGS} LDFLAGS+= -L${LOCALBASE}/lib REINPLACE_ARGS= -i "" WRKSRC_SUBDIR= ${PORTNAME} DESKTOP_ENTRIES="MythTV Frontend" "MythTV is a homebrew PVR project" "" \ "mythfrontend" "AudioVideo;Video;" false .if defined(SLAVEPORT) && ${SLAVEPORT} == "frontend" CONFLICTS_INSTALL= mythtv CONFIGURE_ARGS+=--disable-dvb --disable-firewire --disable-hdhomerun \ --disable-hdpvr --disable-ivtv --disable-v4l2 \ --without-bindings=perl,python,php EXTRA_PATCHES= ${FILESDIR}/extrapatch-programs_programs.pro OPTIONS_EXCLUDE+= BINDINGS LIRC MYSQL .else CONFLICTS_INSTALL= mythtv-frontend BUILD_DEPENDS+= v4l_compat>=1.0.20100321:multimedia/v4l_compat RUN_DEPENDS+= tv_check:textproc/p5-xmltv \ wget:ftp/wget USES+= perl5 python:2.7 shebangfix USE_PERL5= run build USE_RC_SUBR= mythbackend SHEBANG_FILES= programs/scripts/database/*.pl \ programs/scripts/internetcontent/*.py \ programs/scripts/internetcontent/*.pl \ programs/scripts/internetcontent/nv_python_libs/*.py \ programs/scripts/hardwareprofile/*.py \ programs/scripts/metadata/Television/ttvdb.py \ programs/scripts/metadata/Movie/tmdb3.py \ programs/scripts/metadata/Music/mbutils.py CONFIGURE_ARGS+=--dvb-path="${LOCALBASE}/include" \ --enable-ivtv --enable-v4l2 --enable-xv USERS= mythtv GROUPS= mythtv DATADIR= ${PREFIX}/share/mythtv SUB_FILES= pkg-message .endif OPTIONS_DEFINE= BINDINGS HDHOMERUN JACK LIRC MYSQL PULSEAUDIO VDPAU OPTIONS_DEFAULT= BINDINGS HDHOMERUN VDPAU OPTIONS_SUB= yes BINDINGS_DESC= Perl and Python bindings BINDINGS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urlgrabber>=3.1.0_1:www/py-urlgrabber@${PY_FLAVOR} \ p5-DBI>=0:databases/p5-DBI \ p5-DBD-mysql>0:databases/p5-DBD-mysql \ p5-Net-UPnP>=0:multimedia/p5-Net-UPnP \ p5-IO-Socket-INET6>=2.51:net/p5-IO-Socket-INET6 \ p5-XML-Simple>=0:textproc/p5-XML-Simple \ p5-HTTP-Request-Params>=0:www/p5-HTTP-Request-Params \ p5-LWP-UserAgent-Determined>=0:www/p5-LWP-UserAgent-Determined BINDINGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PY_FUTURES} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-cache>0:www/py-requests-cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urlgrabber>=3.1.0_1:www/py-urlgrabber@${PY_FLAVOR} \ p5-DBI>=0:databases/p5-DBI \ p5-DBD-mysql>0:databases/p5-DBD-mysql \ p5-Net-UPnP>=0:multimedia/p5-Net-UPnP \ p5-IO-Socket-INET6>=2.51:net/p5-IO-Socket-INET6 \ p5-XML-Simple>=0:textproc/p5-XML-Simple \ p5-HTTP-Request-Params>=0:www/p5-HTTP-Request-Params \ p5-LWP-UserAgent-Determined>=0:www/p5-LWP-UserAgent-Determined BINDINGS_CONFIGURE_ON= --python=${PYTHON_CMD} BINDINGS_CONFIGURE_OFF= --without-bindings=perl,python HDHOMERUN_DESC= Native support for HDHomeRun network tuners HDHOMERUN_LIB_DEPENDS= libhdhomerun.so:multimedia/libhdhomerun HDHOMERUN_CONFIGURE_OFF= --disable-hdhomerun JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_ON= --enable-audio-jack --enable-indev=jack JACK_CONFIGURE_OFF= --disable-audio-jack --disable-indev=jack LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc LIRC_CONFIGURE_ENABLE= lirc MYSQL_DESC= Install MySQL server in addition to client MYSQL_USES= mysql:client,server MYSQL_USES_OFF= mysql PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= audio-pulse audio-pulseoutput VDPAU_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau VDPAU_CONFIGURE_ENABLE= vdpau post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/configure \ ${WRKSRC}/libs/libmythtv/libmythtv.pro \ ${WRKSRC}/bindings/perl/MythTV/Recording.pm \ ${WRKSRC}/programs/mythtranscode/external/replex/Makefile.standalone \ ${WRKSRC}/programs/scripts/database/mythconverg_backup.pl \ ${WRKSRC}/programs/scripts/database/mythconverg_restore.pl \ ${WRKSRC}/programs/mythcommflag/mythcommflag-analyze post-install: .if !defined(SLAVEPORT) @${MKDIR} ${STAGEDIR}${PREFIX}/share/mythtv/database ${INSTALL_DATA} ${WRKSRC}/database/mc.sql ${STAGEDIR}${PREFIX}/share/mythtv/database .endif @${FIND} ${STAGEDIR}${PREFIX}/bin -type f -exec ${SH} -c "${FILE} -i '{}' | \ ${GREP} -q 'x-executable; charset=binary'" \; -print | ${XARGS} ${STRIP_CMD} @(cd ${STAGEDIR}${PREFIX} && ${STRIP_CMD} lib/libmyth*.so lib/mythtv/filters/lib*.so) # Apply additional substitutions to pkg-plist generated by the 'makeplist' target create-plist: stage @(cd ${.CURDIR} && ${MAKE} makeplist > pkg-plist && \ ${REINPLACE_CMD} -E \ -e '1d' -e '/etc\/rc.d\/mythbackend/d' -e '/packlist/d' \ -e '/mythfrontend.desktop/d' \ -e '/(^%%PYTHON_SITELIBDIR%%|^%%SITE_PERL%%|mythpython|mythwikiscripts)/s|^|%%BINDINGS%%|g' \ pkg-plist) .include Index: head/multimedia/phonon-gstreamer/Makefile =================================================================== --- head/multimedia/phonon-gstreamer/Makefile (revision 516915) +++ head/multimedia/phonon-gstreamer/Makefile (revision 516916) @@ -1,37 +1,37 @@ # Created by: Martin Wilke # $FreeBSD$ PORTNAME= phonon DISTVERSION= 4.10.0 CATEGORIES= multimedia kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTNAME}-backend-${PHONON_PLUGIN}/${DISTVERSION} DISTNAME= ${PORTNAME}-backend-${PHONON_PLUGIN}-${DISTVERSION} DIST_SUBDIR= KDE/phonon PKGNAMESUFFIX= -${PHONON_PLUGIN}-qt5 MAINTAINER= kde@FreeBSD.org COMMENT= GStreamer backend for Phonon LICENSE= LGPL21 -USES= cmake compiler:c++11-lang gl gnome kde:5 pkgconfig qt:5 tar:xz +USES= cmake compiler:c++11-lang gl gnome kde:5 pkgconfig qt:5 tar:xz xorg USE_GL= gl USE_GNOME= glib20 libxml2 USE_GSTREAMER1= yes USE_KDE= ecm USE_QT= core gui opengl phonon4 widgets x11extras \ buildtools_build qmake_build USE_XORG= x11 CMAKE_ON= PHONON_BUILD_PHONON4QT5 SUB_FILES= pkg-message OPTIONS_DEFINE= GST_PLUGINS GST_PLUGINS_DESC= Install GStreamer plugins GST_PLUGINS_RUN_DEPENDS= gstreamer1-plugins-all>=0:multimedia/gstreamer1-plugins-all PHONON_PLUGIN= gstreamer WRKSRC= ${WRKDIR}/${PORTNAME}-backend-${PHONON_PLUGIN}-${DISTVERSION} .include Index: head/multimedia/py-qt5-multimedia/Makefile =================================================================== --- head/multimedia/py-qt5-multimedia/Makefile (revision 516915) +++ head/multimedia/py-qt5-multimedia/Makefile (revision 516916) @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= multimedia CATEGORIES= multimedia devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt5 toolkit, QtMultimedia module BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtMultimedia PYQT_DIST= yes -USES= python pyqt:5 qt:5 +USES= gl python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run gui_run network_run USE_PYTHON= concurrent flavors py3kplist USE_QT= core gui multimedia network qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API OPTIONS_SUB= yes API_DESC= Install QtMultimedia API for QScintilla2 API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR} API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 DEBUG_CONFIGURE_ON= --debug --trace .include Index: head/multimedia/py-qt5-multimediawidgets/Makefile =================================================================== --- head/multimedia/py-qt5-multimediawidgets/Makefile (revision 516915) +++ head/multimedia/py-qt5-multimediawidgets/Makefile (revision 516916) @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= multimediawidgets CATEGORIES= multimedia devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt5 toolkit, QtMultimediaWidgets module BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtMultimediaWidgets PYQT_DIST= yes -USES= python pyqt:5 qt:5 +USES= gl python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run multimedia_run widgets_run USE_PYTHON= concurrent flavors py3kplist USE_QT= core gui multimedia network widgets qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API OPTIONS_SUB= yes API_DESC= Install QtMultimedia API for QScintilla2 API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR} API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 DEBUG_CONFIGURE_ON= --debug --trace .include Index: head/multimedia/qt5-multimedia/Makefile =================================================================== --- head/multimedia/qt5-multimedia/Makefile (revision 516915) +++ head/multimedia/qt5-multimedia/Makefile (revision 516916) @@ -1,56 +1,56 @@ # $FreeBSD$ PORTNAME= multimedia DISTVERSION= ${QT5_VERSION} PORTREVISION= 1 CATEGORIES= multimedia PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt audio, video, radio and camera support module # LICENSE set via USES_QT5 (bsd.qt.mk) USES= compiler:c++11-lang gl gnome pkgconfig openal qmake:norecursive \ - qt-dist:5,multimedia + qt-dist:5,multimedia xorg USE_GL= gl USE_GNOME= glib20 USE_QT= core declarative gui network opengl widgets \ buildtools_build USE_XORG= x11 xext xv USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} QT_CONFIG= xlib # TODO: Bug 225100: the machinery in bsd.qt.mk's qt-post-install target does # not seem to account for the case of a module no longer defining QT_DEFINES: # the lines in qconfig-modules.h including said module's qconfig-.h # will remain. We're setting it below to avoid build errors, but this needs to # be fixed properly later. QT_DEFINES= _QTMULTIMEDIA_DUMMY OPTIONS_DEFINE= GSTREAMER OPENAL OPTIONS_DEFAULT= ALSA GSTREAMER OPTIONS_RADIO= AUDIOPLUGIN OPTIONS_RADIO_AUDIOPLUGIN= ALSA PULSEAUDIO OPTIONS_SUB= yes AUDIOPLUGIN_DESC= Audio plugins to build OPENAL_DESC= 3D positional spatialized sound support ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_VARS= QT_CONFIG+=alsa ALSA_VARS_OFF= QT_CONFIG+=-alsa \ QMAKE_CONFIGURE_ARGS+=-no-alsa GSTREAMER_BUILD_DEPENDS=${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat GSTREAMER_USE= GSTREAMER1=bad GSTREAMER_VARS= QT_CONFIG+=gstreamer-1.0 \ QMAKE_CONFIGURE_ARGS+=-gstreamer 1.0 GSTREAMER_VARS_OFF= QT_CONFIG+=-gstreamer-1.0 \ QMAKE_CONFIGURE_ARGS+=-no-gstreamer PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_VARS= QT_CONFIG+=pulseaudio PULSEAUDIO_VARS_OFF= QT_CONFIG+=-pulseaudio \ QMAKE_CONFIGURE_ARGS+=-no-pulseaudio .include Index: head/multimedia/recordmydesktop/Makefile =================================================================== --- head/multimedia/recordmydesktop/Makefile (revision 516915) +++ head/multimedia/recordmydesktop/Makefile (revision 516916) @@ -1,22 +1,23 @@ # $FreeBSD$ PORTNAME= recordmydesktop DISTVERSION= 0.3.8.1 PORTREVISION= 8 CATEGORIES= multimedia MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Record desktop sessions to an Ogg-Theora-Vorbis file LIB_DEPENDS= libtheora.so:multimedia/libtheora \ libjack.so:audio/jack GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-oss=yes \ --enable-jack=yes +USES= xorg USE_XORG= ice sm x11 xext xorgproto xfixes xdamage PLIST_FILES= bin/recordmydesktop man/man1/recordmydesktop.1.gz .include Index: head/multimedia/simplescreenrecorder/Makefile =================================================================== --- head/multimedia/simplescreenrecorder/Makefile (revision 516915) +++ head/multimedia/simplescreenrecorder/Makefile (revision 516916) @@ -1,41 +1,41 @@ # $FreeBSD$ PORTNAME= simplescreenrecorder DISTVERSION= 0.3.11-20 DISTVERSIONSUFFIX= -g973cc00 PORTREVISION= 3 CATEGORIES= multimedia MAINTAINER= yuri@FreeBSD.org COMMENT= Screen video recorder LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libasound.so:audio/alsa-lib \ libavformat.so:multimedia/ffmpeg -USES= cmake compiler:c++11-lang pkgconfig qt:5 +USES= cmake compiler:c++11-lang pkgconfig qt:5 xorg USE_GITHUB= yes GH_ACCOUNT= MaartenBaert GH_PROJECT= ssr USE_QT= core gui widgets x11extras buildtools_build linguisttools_build qmake_build USE_XORG= x11 xext xfixes xi xinerama CMAKE_ON= WITH_QT5 CMAKE_OFF= WITH_GLINJECT # doesn't yet work on FreeBSD: https://github.com/MaartenBaert/ssr/issues/586#issuecomment-343780107 CMAKE_OFF+= WITH_OPENGL_RECORDING # extra option requiried when GLInject is off, because this makes OpenGL recording dysfunctional OPTIONS_DEFINE= PULSEAUDIO JACK OPTIONS_DEFAULT= PULSEAUDIO PULSEAUDIO_CMAKE_BOOL= WITH_PULSEAUDIO PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio JACK_CMAKE_BOOL= WITH_JACK JACK_LIB_DEPENDS= libjack.so:audio/jack post-install: # https://github.com/MaartenBaert/ssr/issues/609 @${RM} ${STAGEDIR}${PREFIX}/man/man1/ssr-glinject.* .include Index: head/multimedia/smplayer/Makefile =================================================================== --- head/multimedia/smplayer/Makefile (revision 516915) +++ head/multimedia/smplayer/Makefile (revision 516916) @@ -1,82 +1,82 @@ # Created by: Diego Depaoli and Yinghong Liu # $FreeBSD$ PORTNAME= smplayer DISTVERSION= 19.5.0 CATEGORIES= multimedia audio kde MASTER_SITES= SF/${PORTNAME}/SMPlayer/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Complete front-end based on Qt for mplayer LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/Copying.txt USES= cpe compiler:c++11-lang desktop-file-utils dos2unix gmake \ - qmake qt:5 tar:bzip2 + qmake qt:5 tar:bzip2 xorg USE_QT= buildtools_build linguisttools_build \ core dbus gui network script widgets xml USE_XORG= x11 CPE_VENDOR= ricardo_villalba DOS2UNIX_REGEX= .*.[^p][^n][^g]$ ALL_TARGET= src/smplayer CONFIGURE_WRKSRC= ${WRKSRC}/src MAKE_ARGS= PREFIX=${PREFIX} DESTDIR=${STAGEDIR} QMAKE_ARGS= "DEFINES_DISABLED+=MPLAYER2_SUPPORT" PORTDOCS= Changelog Not_so_obvious_things.txt \ Readme.txt Release_notes.txt Watching_TV.txt OPTIONS_MULTI= ENGINE OPTIONS_MULTI_ENGINE= MPLAYER MPV OPTIONS_DEFINE= DOCS DEBUG SKINS THEMES OPTIONS_DEFAULT= MPV SKINS THEMES ENGINE_DESC= Multimedia engine MPLAYER_DESC= Allow to use MPlayer as multimedia engine MPV_DESC= Allow to use mpv as multimedia engine SKINS_DESC= Install additional skins THEMES_DESC= Install additional themes MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer MPLAYER_QMAKE_OFF= "DEFINES_DISABLED+=MPLAYER_SUPPORT" MPV_RUN_DEPENDS= mpv:multimedia/mpv MPV_QMAKE_OFF= "DEFINES_DISABLED+=MPV_SUPPORT" SKINS_RUN_DEPENDS= smplayer-skins>=0:multimedia/smplayer-skins THEMES_RUN_DEPENDS= smplayer-themes>=0:multimedia/smplayer-themes # Do not use unstable versions PORTSCOUT= site:http://sourceforge.net/projects/smplayer/files/Unstable/releases/ SUB_FILES= pkg-message post-patch: @${REINPLACE_CMD} -e 's|&& $$(QMAKE) $$(QMAKE_OPTS)||; \ s|lrelease|${LRELEASE}|; \ s|/share/man|/man|g; \ s| make| ${MAKE_CMD}|g' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|-O2 -W -Wall -Werror|${CFLAGS}|' \ ${WRKSRC}/webserver/Makefile post-patch-DEBUG-on: @${REINPLACE_CMD} -e '/CONFIG += debug/s|#||' \ ${WRKSRC}/src/smplayer.pro post-patch-DEBUG-off: @${REINPLACE_CMD} -e '/DEFINES += NO_DEBUG_ON_CONSOLE/s|#||' \ ${WRKSRC}/src/smplayer.pro post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/simple_web_server post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/multimedia/totem/Makefile =================================================================== --- head/multimedia/totem/Makefile (revision 516915) +++ head/multimedia/totem/Makefile (revision 516916) @@ -1,87 +1,87 @@ # Created by: Hendrik Scholz # $FreeBSD$ PORTNAME= totem PORTVERSION= 3.26.2 PORTREVISION= 1 CATEGORIES= multimedia gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Gstreamer-based video player for the GNOME 3 Desktop LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \ pylint:devel/pylint \ appstream-glib>=0:devel/appstream-glib \ itstool:textproc/itstool \ grilo-plugins>=0:net/grilo-plugins LIB_DEPENDS= libgdata.so:devel/libgdata \ libcogl.so:graphics/cogl \ libclutter-1.0.so:graphics/clutter \ libclutter-gst-3.0.so:multimedia/clutter-gst3 \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libpeas-1.0.so:devel/libpeas \ libjson-glib-1.0.so:devel/json-glib \ libgrilo-0.3.so:net/grilo \ libzeitgeist-2.0.so:sysutils/zeitgeist \ libtotem-plparser.so:multimedia/totem-pl-parser RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \ ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} \ gnome-settings-daemon>=2.91.0:sysutils/gnome-settings-daemon \ gnome-icon-theme-symbolic>=2.91.0:x11-themes/gnome-icon-theme-symbolic \ grilo-plugins>=0:net/grilo-plugins PORTSCOUT= limitw:1,even USES= compiler desktop-file-utils gettext gl gnome localbase meson \ - pkgconfig python:3.4+ tar:xz + pkgconfig python:3.4+ tar:xz xorg USE_GNOME= cairo gtk30 intlhack introspection libxml2 nautilus3 \ pygobject3 USE_XORG= x11 xorgproto xtst ice sm USE_GSTREAMER1= core good bad soup ugly INSTALLS_ICONS= yes USE_GL= egl USE_LDCONFIG= yes BINARY_ALIAS= python3=${PYTHON_VERSION} GLIB_SCHEMAS= org.gnome.totem.enums.xml \ org.gnome.totem.gschema.xml \ org.gnome.totem.plugins.opensubtitles.gschema.xml \ org.gnome.totem.plugins.pythonconsole.gschema.xml # There is an upstream issue in meson which makes the build of totem # fail when using vala, due to badly created targets. # https://gitlab.gnome.org/GNOME/totem/issues/272 # https://bugzilla.gnome.org/show_bug.cgi?id=786248 # https://github.com/mesonbuild/meson/issues/1994 # Until upstream fixes this, remove vala support from totem. MESON_ARGS= -Denable-vala=no PLIST_SUB+= VALA="@comment " .include .if defined(WITH_DVD_DEVICE) DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE} .else DEFAULT_DVD_DEVICE=/dev/cd0 .endif pre-everything:: @${ECHO_MSG} "===> The default DVD device is ${DEFAULT_DVD_DEVICE}" @${ECHO_MSG} "===> Define WITH_DVD_DEVICE if you want to change the default" @${ECHO_MSG} "===> For example, 'make WITH_DVD_DEVICE=\"/dev/somedevice\"'" .include .if ${CHOSEN_COMPILER_TYPE} == gcc post-patch: ${REINPLACE_CMD} -e '/-Wno-unused-but-set-variable/d' \ ${WRKSRC}/src/plugins/meson.build .endif .include Index: head/multimedia/vdr-plugin-xineliboutput/Makefile =================================================================== --- head/multimedia/vdr-plugin-xineliboutput/Makefile (revision 516915) +++ head/multimedia/vdr-plugin-xineliboutput/Makefile (revision 516916) @@ -1,67 +1,67 @@ # Created by: Juergen Lock # $FreeBSD$ PORTNAME= vdr-plugin-xineliboutput PORTVERSION= 1.0.90s20120511 PORTREVISION= 28 CATEGORIES= multimedia MASTER_SITES= SF/xineliboutput/files/xineliboutput/vdr-xineliboutput-${PORTVERSION}/:release \ LOCAL/nox:snapshot DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:snapshot MAINTAINER= ports@FreeBSD.org COMMENT= Video Disk Recorder - xineliboutput plugin/viewer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libxine.so:multimedia/libxine \ libavutil.so:multimedia/ffmpeg \ libdbus-glib-1.so:devel/dbus-glib \ libvdpau.so:multimedia/libvdpau PATCH_STRIP= -p1 -USES= compiler:c++11-lang pkgconfig tar:bzip2 +USES= compiler:c++11-lang gl pkgconfig tar:bzip2 xorg USE_XORG= xrandr xrender HAS_CONFIGURE= yes CONFIGURE_ARGS= --cc="${CC}" --cxx="${CXX}" --add-cflags=-I${VDRDIR} USE_GL= gl glu glut WRKSRC= ${WRKDIR}/vdr-${PLUGIN} XINE_PLUGINSDIR=lib/xine/plugins/2.7 PORTDOCS= README HISTORY PORTEXAMPLES= xine PLIST_SUB= XINE_PLUGINSDIR=${XINE_PLUGINSDIR} OPTIONS_DEFINE= LIBBLURAY LIBEXTRACTOR EXAMPLES DOCS LIBEXTRACTOR_LIB_DEPENDS= libextractor.so:textproc/libextractor LIBEXTRACTOR_CONFIGURE_ENABLE= libextractor LIBBLURAY_LIB_DEPENDS= libbluray.so:multimedia/libbluray LIBBLURAY_CONFIGURE_ENABLE= libbluray .include "${.CURDIR}/../vdr/Makefile.plugins" post-patch: post-patch-plugin # clang doesn't know -MG ${TOUCH} -t 200001010000 ${WRKSRC}/nosignal_720x576.c \ ${WRKSRC}/black_720x576.c ${WRKSRC}/vdrlogo_720x576.c pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/vdr post-install: post-install-pluginlocales @${MKDIR} ${STAGEDIR}${PREFIX}/etc/vdr/plugins/${PLUGIN} ${INSTALL_DATA} ${WRKSRC}/examples/allowed_hosts.conf \ ${STAGEDIR}${PREFIX}/etc/vdr/plugins/${PLUGIN}/allowed_hosts.conf.sample post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/xine ${INSTALL_DATA} ${FILESDIR}/keymap ${STAGEDIR}${EXAMPLESDIR}/xine post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/multimedia/winff/Makefile =================================================================== --- head/multimedia/winff/Makefile (revision 516915) +++ head/multimedia/winff/Makefile (revision 516916) @@ -1,68 +1,68 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= WinFF PORTVERSION= 1.5.5 PORTREVISION= 15 CATEGORIES= multimedia MASTER_SITES= http://winff.org/docs/source/ PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX} DISTNAME= ${_PORTNAME}-${PORTVERSION}-source MAINTAINER= thierry@FreeBSD.org COMMENT= Convert your videos quickly, easily, and all at once BROKEN= unfetchable LICENSE= GPLv3 LIB_DEPENDS= libavutil.so:multimedia/ffmpeg +USES= fpc lazarus:flavors xorg USE_XORG= x11 -USES= fpc lazarus:flavors USE_FPC= chm fcl-base fcl-image fcl-json fcl-xml pasjpeg regexpr x11 NO_WRKSUBDIR= yes _PORTNAME= ${PORTNAME:tl} DATADIR= ${PREFIX}/share/${_PORTNAME} DOCSDIR= ${PREFIX}/share/doc/${_PORTNAME} DESKTOP_ENTRIES= "${PORTNAME}" \ "${COMMENT}" \ "${_PORTNAME}" \ "${_PORTNAME}" \ "AudioVideo;" \ true LAZARUS_NO_FLAVORS= qt5 LAZARUS_PROJECT_FILES= winff.lpr LAZBUILD_ARGS= -d BUILD_WRKSRC= ${WRKDIR}/${PKGNAME}/${_PORTNAME} .if ${FLAVOR:Ugtk2:Mgtk2} USE_FPC+= cairo USE_GNOME+= cairo INSTALLS_ICONS=yes .endif OPTIONS_DEFINE= DOCS pre-configure: ${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' ${BUILD_WRKSRC}/unit1.pas .for fp in unit1.pas unit4.pas scripts/check_presets.sh ${REINPLACE_CMD} -e 's|/usr/bin/|${LOCALBASE}/bin/|g' ${BUILD_WRKSRC}/${fp} .endfor do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME:tl} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR}/languages ${INSTALL_DATA} ${BUILD_WRKSRC}/presets.xml ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${BUILD_WRKSRC}/languages/* ${STAGEDIR}${DATADIR}/languages/ ${INSTALL_MAN} ${BUILD_WRKSRC}/${_PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_DATA} ${BUILD_WRKSRC}/winff-icons/48x48/${_PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${BUILD_WRKSRC}/docs/*.pdf ${STAGEDIR}${DOCSDIR} .include Index: head/multimedia/xanim/Makefile =================================================================== --- head/multimedia/xanim/Makefile (revision 516915) +++ head/multimedia/xanim/Makefile (revision 516916) @@ -1,59 +1,59 @@ # Created by: piero # $FreeBSD$ PORTNAME= xanim PORTVERSION= 2.92.0 PORTREVISION= 9 CATEGORIES= multimedia graphics MASTER_SITES= ftp://ftp.nstu.ru/pub/mirrors/xanim.va.pubnix.com/:main \ LOCAL/dinoex:main,DEFAULT \ ftp://ftp.nstu.ru/pub/mirrors/xanim.va.pubnix.com/dlls/ DISTNAME= xanim2920 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main ${EXTRA_FILES} MAINTAINER= dinoex@FreeBSD.org COMMENT= Play most popular animation formats and show pictures NO_CDROM= Must be redistributed without fee # clang's cpp destroys whitespace, particularly hard tabs in makefiles, # which is fatal for imake. -USES= alias imake +USES= alias imake xorg USE_GCC= any USE_XORG= xext xt sm ice xext x11 MAKE_ARGS+= -j 2 # safe and helps even the single-CPU machines DLLDIR= ${PREFIX}/lib/X11/xanim PLIST_FILES+= bin/xanim man/man1/xanim.1.gz post-extract: ${CP} ${WRKSRC}/docs/xanim.man ${WRKSRC} .include .if (${ARCH} == "i386") EXTRA_FILES= vid_cvid_2.1_freebsdELFx86.tgz \ vid_cyuv_1.0_freebsdELFx86.tgz \ vid_h261_1.0_freebsdELFx86.tgz \ vid_h263_1.0_freebsdELFx86.tgz \ vid_iv32_2.1_freebsdELFx86.tgz \ vid_iv41_1.1_freebsdELFx86.tgz \ vid_iv50_1.0_freebsdELFx86.tgz PLIST_FILES+= lib/X11/xanim/cvid.readme lib/X11/xanim/cyuv.readme \ lib/X11/xanim/h261.readme lib/X11/xanim/h263.readme \ lib/X11/xanim/iv32.readme lib/X11/xanim/iv41.readme \ lib/X11/xanim/iv50.readme \ lib/X11/xanim/vid_cvid_2.1_freebsdELFx86.xa \ lib/X11/xanim/vid_cyuv_1.0_freebsdELFx86.xa \ lib/X11/xanim/vid_h261_1.0_freebsdELFx86.xa \ lib/X11/xanim/vid_h263_1.0_freebsdELFx86.xa \ lib/X11/xanim/vid_iv32_2.1_freebsdELFx86.xa \ lib/X11/xanim/vid_iv41_1.1_freebsdELFx86.xa \ lib/X11/xanim/vid_iv50_1.0_freebsdELFx86.xa post-install: ${MKDIR} ${STAGEDIR}${DLLDIR} ${INSTALL_DATA} ${WRKDIR}/*.readme ${STAGEDIR}${DLLDIR}/ ${INSTALL_DATA} ${WRKDIR}/*.xa ${STAGEDIR}${DLLDIR}/ .endif .include Index: head/multimedia/xawtv/Makefile =================================================================== --- head/multimedia/xawtv/Makefile (revision 516915) +++ head/multimedia/xawtv/Makefile (revision 516916) @@ -1,100 +1,100 @@ # Created by: George Reid # $FreeBSD$ PORTNAME= xawtv PORTVERSION= 3.106 CATEGORIES= multimedia MASTER_SITES= http://linuxtv.org/downloads/xawtv/ MAINTAINER= oliver@FreeBSD.org COMMENT= TV viewing application and a few TV utilities BUILD_DEPENDS= ${LOCALBASE}/share/fonts/misc/led-iso8859-1.pcf.gz:x11-fonts/tv-fonts RUN_DEPENDS= ${LOCALBASE}/share/fonts/misc/led-iso8859-1.pcf.gz:x11-fonts/tv-fonts LIB_DEPENDS= libpng.so:graphics/png OPTIONS_DEFINE= AALIB DV QUICKTIME ZVBI OPTIONS_DEFINE_i386= MMX OPTIONS_DEFAULT= AALIB ZVBI_DESC= Enable libzvbi support -USES= gmake iconv jpeg motif ncurses perl5 tar:bzip2 pkgconfig +USES= gmake iconv jpeg motif ncurses perl5 tar:bzip2 pkgconfig xorg GNU_CONFIGURE= yes USE_XORG= x11 xaw CPPFLAGS+= -I${WRKSRC}/common LIBS+= -L${LOCALBASE}/lib MAKE_ENV= verbose=yes USE_LDCONFIG= yes ONLY_FOR_ARCHS= amd64 i386 FILES_LIBJPEG= console/Subdir.mk x11/Subdir.mk libng/plugins/Subdir.mk .include .if ${PORT_OPTIONS:MAALIB} CONFIGURE_ARGS+=--enable-aa LIB_DEPENDS+= libaa.so:graphics/aalib PLIST_SUB+= AA="" .else CONFIGURE_ARGS+=--disable-aa PLIST_SUB+= AA="@comment " .endif .if ${PORT_OPTIONS:MZVBI} LIB_DEPENDS+= libzvbi.so:devel/libzvbi CONFIGURE_ARGS+=--enable-zvbi PLIST_SUB+= ZVBI="" .else CONFIGURE_ARGS+=--enable-zvbi=no PLIST_SUB+= ZVBI="@comment " .endif .if ${PORT_OPTIONS:MDV} LIB_DEPENDS+= libdv.so:multimedia/libdv CONFIGURE_ARGS+=--enable-dv PLIST_SUB+= DV= .else CONFIGURE_ARGS+=--enable-dv=no PLIST_SUB+= DV="@comment " .endif .if ${PORT_OPTIONS:MMMX} CONFIGURE_ARGS+=--enable-mmx CFLAGS+= -DMMX=1 .endif .if ${PORT_OPTIONS:MQUICKTIME} CONFIGURE_ARGS+=--enable-quicktime LIB_DEPENDS+= libquicktime.so:multimedia/libquicktime PLIST_SUB+= QT= .else CONFIGURE_ARGS+=--enable-quicktime=no PLIST_SUB+= QT="@comment " .endif PLIST_SUB+= X11PREFIX=${LOCALBASE} post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g; \ s|/usr/local|${LOCALBASE}|g; \ s|-lquicktime|-L${LOCALBASE}/lib &|g; \ s|LIBV4L="yes"|LIBV4L="no"|g; \ s|-lunicode|-liconv &|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|-ldl||g' \ ${WRKSRC}/console/Subdir.mk \ ${WRKSRC}/x11/Subdir.mk @${REINPLACE_CMD} -e 's|linuxyesyes|bsdyesyes|g' \ ${WRKSRC}/x11/Subdir.mk @${REINPLACE_CMD} -e 's|\(@CFLAGS@.*\)\$$(LIB_FLAGS) |\$$(LIB_FLAGS) \1|g; \ s|-Llibng||g' \ ${WRKSRC}/Makefile.in .for i in ${FILES_LIBJPEG} @${REINPLACE_CMD} -e "s|-ljpeg|-L${LOCALBASE}/lib -ljpeg|g" ${WRKSRC}/$i .endfor .include Index: head/multimedia/xine/Makefile =================================================================== --- head/multimedia/xine/Makefile (revision 516915) +++ head/multimedia/xine/Makefile (revision 516916) @@ -1,67 +1,67 @@ # $FreeBSD$ PORTNAME= xine PORTVERSION= 0.99.9 PORTREVISION= 7 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-ui/${PORTVERSION} DISTNAME= ${PORTNAME}-ui-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= X11 multimedia player LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png \ libxine.so:multimedia/libxine USES= desktop-file-utils gmake iconv jpeg pkgconfig readline \ - shared-mime-info tar:xz + shared-mime-info tar:xz xorg USE_XORG= x11 xext xinerama xscrnsaver xt xtst xv xxf86vm GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-vdr-keys \ --disable-nvtvsimple \ --disable-rpath MAKE_ENV= V=1 INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib LLD_UNSAFE= yes # lld disallows preemption of protected visibility syms DOCSDIR= ${PREFIX}/share/doc/xine-ui OPTIONS_DEFINE= AALIB CACA CURL DOCS LIRC NLS XFT OPTIONS_DEFAULT= CURL XFT OPTIONS_DEFINE_i386= WIN32_CODECS OPTIONS_SUB= yes AALIB_LIB_DEPENDS= libaa.so:graphics/aalib AALIB_CONFIGURE_WITH= aalib CACA_LIB_DEPENDS= libcaca.so:graphics/libcaca CACA_RUN_DEPENDS= ${LOCALBASE}/${XINE_PLUGINSDIR}/xineplug_vo_out_caca.so:multimedia/libxine CACA_CONFIGURE_WITH= caca CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_WITH= curl LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc LIRC_CONFIGURE_ENV= LIRC_CFLAGS="-I${LOCALBASE}/include" \ LIRC_LIBS="-L${LOCALBASE}/libs -llirc_client" LIRC_CONFIGURE_ENABLE= lirc NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls WIN32_CODECS_DESC= Enable win32 codecs WIN32_CODECS_RUN_DEPENDS=\ win32-codecs>0:multimedia/win32-codecs XFT_USE= XORG=xft XFT_CONFIGURE_ENABLE= xft XINE_PLUGINSDIR= lib/xine/plugins/2.7 post-patch: @${REINPLACE_CMD} -e \ 's|||' ${WRKSRC}/src/aaui/main.c @${REINPLACE_CMD} -e \ 's|<\(readline.h\)>|| ; \ s|<\(history.h\)>||' ${WRKSRC}/src/xitk/network.c .include