Index: head/deskutils/kdeconnect-kde/Makefile =================================================================== --- head/deskutils/kdeconnect-kde/Makefile (revision 483376) +++ head/deskutils/kdeconnect-kde/Makefile (revision 483377) @@ -1,33 +1,32 @@ # $FreeBSD$ PORTNAME= kdeconnect-kde DISTVERSION= 1.3.1 CATEGORIES= deskutils kde MASTER_SITES= KDE/stable/kdeconnect/${DISTVERSION}/src/ DIST_SUBDIR= KDE MAINTAINER= kde@FreeBSD.org COMMENT= Support for KDE to interface between your phone and your computer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfakekey.so:x11/libfakekey \ libqca-qt5.so:devel/qca@qt5 RUN_DEPENDS= sshfs:sysutils/fusefs-sshfs CONFLICTS_INSTALL= kdeconnect-kde-0.7* kdeconnect-kde-kde4-0.7.* USES= cmake:outsource compiler:c++11-lang desktop-file-utils gettext kde:5 \ pkgconfig qt:5 tar:xz USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons dbusaddons doctools ecm i18n iconthemes \ itemviews jobwidgets kcmutils kio notifications service \ solid wayland widgetsaddons xmlgui USE_QT= concurrent core dbus gui network qml quick testlib widgets x11extras xml \ buildtools_build qmake_build USE_XORG= ice sm x11 xext xtst USE_LDCONFIG= ${QT_QMLDIR}/org/kde/kdeconnect .include - Index: head/devel/kio-extras/Makefile =================================================================== --- head/devel/kio-extras/Makefile (revision 483376) +++ head/devel/kio-extras/Makefile (revision 483377) @@ -1,65 +1,64 @@ # $FreeBSD$ PORTNAME= kio-extras DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= devel kde kde-applications # kde kde-applications-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Plasma5 library to increase the functionality of KIO LIB_DEPENDS= libtag.so:audio/taglib \ libHalf.so:graphics/ilmbase USES= cmake:outsource compiler:c++11-lib gettext gperf kde:5 \ pkgconfig qt:5 shared-mime-info shebangfix tar:xz USE_KDE= activities archive auth bookmarks codecs completion config \ configwidgets coreaddons crash dbusaddons dnssd doctools ecm \ emoticons guiaddons i18n iconthemes init itemmodels itemviews \ jobwidgets js kdelibs4support khtml kio notifications parts \ pty service solid sonnet textwidgets unitconversion \ widgetsaddons windowsystem xmlgui USE_QT= core dbus gui location network phonon4 printsupport qml quick \ sql svg testlib webchannel widgets xml \ buildtools_build qmake_build SHEBANG_FILES= info/kde-info2html OPTIONS_DEFINE= SAMBA MTP EXR EXIV SLP SSH WEBENGINE TAGLIB DOCS OPTIONS_DEFAULT=SAMBA MTP EXR EXIV SLP SSH WEBENGINE TAGLIB OPTIONS_SUB= yes SAMBA_DESC= Needed to build the SMB kioslave SAMBA_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Samba SAMBA_USES= samba:lib MTP_DESC= Needed to build the MTP kioslave MTP_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Mtp MTP_LIB_DEPENDS= libmtp.so:multimedia/libmtp EXR_DESC= Provides support for OpenEXR formatted images in the thumbnail kioslave EXR_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenEXR EXR_LIB_DEPENDS= libIlmImf.so:graphics/openexr EXIV_DESC= Provides support for automatic rotation of JPEGs in the thumbnail kioslave EXIV_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Exiv2 EXIV_LIB_DEPENDS= libexiv2.so:graphics/exiv2 SLP_DESC= Provides SLP support in the network:/ kioslave SLP_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_SLP SLP_LIB_DEPENDS= libslp.so:net/openslp SSH_DESC= Needed to build the SFTP kioslave SSH_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_LibSSH SSH_LIB_DEPENDS= libssh.so:security/libssh # Our taglib is too old TAGLIB_DESC= Needed to build the audio thumbnail kioslave TAGLIB_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Taglib TAGLIB_LIB_DEPENDS= libtag.so:audio/taglib WEBENGINE_DESC= Needed to build the html thumbnailer WEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidget WEBENGINE_USES= qt:5 WEBENGINE_USE= QT=webengine .include - Index: head/editors/lazarus-qt5/Makefile =================================================================== --- head/editors/lazarus-qt5/Makefile (revision 483376) +++ head/editors/lazarus-qt5/Makefile (revision 483377) @@ -1,16 +1,15 @@ # $FreeBSD$ PKGNAMESUFFIX?= -qt5 COMMENT= Portable Delphi-like IDE for the FreePascal compiler (QT5) CONFLICTS= ${PORTNAME}-gtk2-* ${PORTNAME}-qt4-* LIB_DEPENDS= libQt5Pas.so:x11-toolkits/qt5pas LCL_PLATFORM= qt5 MASTERDIR= ${.CURDIR}/../../editors/lazarus .include "${MASTERDIR}/Makefile" - Index: head/misc/freebsd-doc-bn/Makefile =================================================================== --- head/misc/freebsd-doc-bn/Makefile (revision 483376) +++ head/misc/freebsd-doc-bn/Makefile (revision 483377) @@ -1,20 +1,19 @@ # Created by: Marc Fonvieille # $FreeBSD$ CATEGORIES= misc docs PKGNAMEPREFIX= bn- MAINTAINER= doceng@FreeBSD.org COMMENT= Bengali translation of the FreeBSD Documentation Project MASTERDIR= ${.CURDIR}/../freebsd-doc-en PLIST= ${.CURDIR}/pkg-plist DOCLANG= bn_BD.UTF-8 .include "${MASTERDIR}/Makefile" .if ${PORT_OPTIONS:MPDF} || ${PORT_OPTIONS:MPS} BUILD_DEPENDS+= ${LOCALBASE}/share/fonts/Lohit/Lohit-Bengali.ttf:x11-fonts/lohit .endif - Index: head/net/kio-gdrive/Makefile =================================================================== --- head/net/kio-gdrive/Makefile (revision 483376) +++ head/net/kio-gdrive/Makefile (revision 483377) @@ -1,29 +1,28 @@ # $FreeBSD$ PORTNAME= kio-gdrive DISTVERSION= 1.2.1 CATEGORIES= net kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src DIST_SUBDIR= KDE/${PORTNAME} MAINTAINER= kde@FreeBSD.org COMMENT= KDE IOSlave for accessing gdrive LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libqt5keychain.so:security/qtkeychain@qt5 \ libaccounts-qt5.so:net-im/libaccounts-qt5 \ libkaccounts.so:net-im/kaccounts-integration RUN_DEPENDS= kaccounts-providers>=0:net-im/kaccounts-providers USES= cmake:outsource gettext kde:5 pkgconfig qt:5 tar:xz USE_GNOME= intltool USE_KDE= completion config coreaddons ecm i18n jobwidgets kio \ notifications service widgetsaddons \ gapi USE_QT= core dbus gui network widgets xml \ buildtools_build qmake_build .include - Index: head/sysutils/gnome-power-manager/Makefile =================================================================== --- head/sysutils/gnome-power-manager/Makefile (revision 483376) +++ head/sysutils/gnome-power-manager/Makefile (revision 483377) @@ -1,43 +1,42 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= gnome-power-manager PORTVERSION= 3.26.0 CATEGORIES= sysutils gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Power management system for the GNOME Desktop LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= appstream-builder:devel/appstream-glib LIB_DEPENDS= libupower-glib.so:sysutils/upower PORTSCOUT= limitw:1,even USES= gettext gnome localbase:ldflags meson pathfix pkgconfig tar:xz INSTALLS_ICONS= yes USE_GNOME= cairo gtk30 intlhack MESON_ARGS= -Denable-tests=false GLIB_SCHEMAS= org.gnome.power-manager.gschema.xml OPTIONS_DEFINE= MANPAGES OPTIONS_SUB= yes MANPAGES_BUILD_DEPENDS= docbook2html:textproc/docbook-utils \ docbook-sgml>0:textproc/docbook-sgml post-patch-MANPAGES-off: @${REINPLACE_CMD} -e "s|subdir('man')||g" \ ${WRKSRC}/meson.build post-patch: @${REINPLACE_CMD} -e 's|share/man/man1|man/man1|g' \ ${WRKSRC}/man/meson.build .include - Index: head/sysutils/plasma5-discover/Makefile =================================================================== --- head/sysutils/plasma5-discover/Makefile (revision 483376) +++ head/sysutils/plasma5-discover/Makefile (revision 483377) @@ -1,24 +1,23 @@ # $FreeBSD$ PORTNAME= discover DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= sysutils kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Plasma5 package management tools # TODO: update packagekit-qt5 #LIB_DEPENDS= libpackagekit-qt.so:ports-mgmt/packagekit-qt5 USES= cmake:outsource compiler:c++11-lib cpe desktop-file-utils \ gettext kde:5 pkgconfig qt:5 tar:xz USE_KDE= archive attica auth codecs completion config configwidgets \ coreaddons crash dbusaddons ecm i18n iconthemes itemmodels \ itemviews jobwidgets kdeclarative kio kirigami2 newstuff \ notifications package plasma-framework service solid \ textwidgets wallet widgetsaddons xmlgui USE_QT= concurrent core dbus gui network qml quick svg testlib widgets xml \ buildtools_build qmake_build .include - Index: head/sysutils/plasma5-kinfocenter/Makefile =================================================================== --- head/sysutils/plasma5-kinfocenter/Makefile (revision 483376) +++ head/sysutils/plasma5-kinfocenter/Makefile (revision 483377) @@ -1,37 +1,36 @@ # $FreeBSD$ PORTNAME= kinfocenter DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= sysutils kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Plasma5 utility providing system information LIB_DEPENDS= libpci.so:devel/libpci USES= cmake:outsource compiler:c++11-lib cpe gettext kde:5 pkgconfig \ qt:5 tar:xz USE_GL= egl gl glu USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons doctools ecm emoticons guiaddons \ i18n iconthemes jobwidgets kcmutils kdeclarative \ kdelibs4support kio notifications package parts init \ itemmodels itemviews service solid sonnet textwidgets \ unitconversion wayland wayland widgetsaddons windowsystem xmlgui USE_QT= concurrent core dbus gui network printsupport widgets xml \ buildtools_build qmake_build USE_XORG= ice sm x11 xext # TODO -- this should be handled correctly... LDFLAGS+=-ldevinfo # install freebsd-logo and distrorc post-install: ${MKDIR} ${STAGEDIR}/${DATADIR}/images ${INSTALL_DATA} ${FILESDIR}/freebsd_logo.svg ${STAGEDIR}/${DATADIR}/images/ ${MKDIR} ${STAGEDIR}/${PREFIX}/etc/xdg ${INSTALL_DATA} ${FILESDIR}/kcm-about-distrorc ${STAGEDIR}/${PREFIX}/etc/xdg/ ${REINPLACE_CMD} -i "" -e "s#%%DATADIR%%#${DATADIR}#" ${STAGEDIR}/${PREFIX}/etc/xdg/kcm-about-distrorc .include - Index: head/sysutils/plasma5-ksysguard/Makefile =================================================================== --- head/sysutils/plasma5-ksysguard/Makefile (revision 483376) +++ head/sysutils/plasma5-ksysguard/Makefile (revision 483377) @@ -1,28 +1,27 @@ # $FreeBSD$ PORTNAME= ksysguard DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= sysutils kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Plasma5 utility to track and control the running processes USES= cmake:outsource compiler:c++11-lib cpe desktop-file-utils \ gettext kde:5 qt:5 tar:xz USE_KDE= attica auth codecs completion config configwidgets coreaddons \ dbusaddons emoticons i18n iconthemes init itemmodels \ itemviews jobwidgets kdelibs4support kio libksysguard \ newstuff notifications service widgetsaddons windowsystem \ xmlgui USE_QT= concurrent core dbus gui network widgets xml \ buildtools_build qmake_build OPTIONS_DEFINE= INOTIFY OPTIONS_DEFAULT=INOTIFY OPTIONS_SUB= yes INOTIFY_DESC= Filesystem alteration notifications using inotify INOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify .include - Index: head/sysutils/plasma5-systemsettings/Makefile =================================================================== --- head/sysutils/plasma5-systemsettings/Makefile (revision 483376) +++ head/sysutils/plasma5-systemsettings/Makefile (revision 483377) @@ -1,20 +1,19 @@ # $FreeBSD$ PORTNAME= systemsettings DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= sysutils kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Plasma5 system settings USES= cmake:outsource compiler:c++11-lib cpe gettext kde:5 qt:5 tar:xz USE_KDE= activities activities-stats auth codecs completion config \ configwidgets coreaddons crash dbusaddons doctools ecm i18n \ iconthemes itemviews jobwidgets js kcmutils kdeclarative khtml \ kio kirigami2 package parts plasma-workspace service sonnet textwidgets \ widgetsaddons windowsystem xmlgui USE_QT= concurrent core dbus gui network qml quick widgets xml \ buildtools_build qmake_build .include - Index: head/sysutils/xen-tools411/Makefile =================================================================== --- head/sysutils/xen-tools411/Makefile (revision 483376) +++ head/sysutils/xen-tools411/Makefile (revision 483377) @@ -1,95 +1,94 @@ # $FreeBSD$ PORTNAME= xen PKGNAMESUFFIX= -tools411 PORTVERSION= 4.11.0 PORTREVISION= 6 CATEGORIES= sysutils emulators MASTER_SITES= http://downloads.xenproject.org/release/xen/${PORTVERSION}/ MAINTAINER= royger@FreeBSD.org COMMENT= Xen management tools LICENSE= GPLv2 LGPL3 LICENSE_COMB= multi BROKEN_FreeBSD_10= does not build LIB_DEPENDS= libyajl.so:devel/yajl \ liblzo2.so:archivers/lzo2 \ libpixman-1.so:x11/pixman \ libargp.so:devel/argp-standalone BUILD_DEPENDS= seabios>0:misc/seabios RUN_DEPENDS= seabios>0:misc/seabios DOCS_BUILD_DEPENDS=markdown:textproc/markdown OPTIONS_DEFINE= DOCS ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= "not yet ported to anything other than amd64" USES= cpe gettext gmake libtool localbase:ldflags perl5 pkgconfig \ python:2.7 shebangfix USE_GNOME= glib20 USE_LDCONFIG= yes HAS_CONFIGURE= yes # Set ARCH=x86_64 in order to overwrite the environment ARCH=amd64 MAKE_ARGS= clang=y ARCH=x86_64 # Set correct include paths taking /usr/local into account. EXTRA_PATCHES= ${FILESDIR}/0001-build-fix-include-paths-in-FreeBSD.patch:-p1 # Build with lld (LLVM linker) EXTRA_PATCHES+= ${FILESDIR}/0001-x86-replace-usage-in-the-linker-script.patch:-p1 \ ${FILESDIR}/0001-x86-efi-move-the-logic-to-detect-PE-build-support.patch:-p1 \ ${FILESDIR}/0002-x86-efi-split-compiler-vs-linker-support.patch:-p1 # Fix docs build EXTRA_PATCHES+= ${FILESDIR}/0001-docs-use-the-make-wildcard-function-instead-of-find.patch:-p1 # XSA-273 and XSA-272 EXTRA_PATCHES+= ${FILESDIR}/0031-tools-oxenstored-Make-evaluation-order-explicit.patch:-p1 \ ${FILESDIR}/0041-xl.conf-Add-global-affinity-masks.patch:-p1 # Fix hvmloader build with LLVM LD EXTRA_PATCHES+= ${FILESDIR}/0001-hvmloader-fix-build-with-LLVM-Linker.patch:-p1 CONFIGURE_ARGS+= --with-system-seabios=${LOCALBASE}/share/seabios/bios.bin SHEBANG_FILES= tools/misc/xen-ringwatch \ tools/misc/xencov_split \ tools/python/scripts/convert-legacy-stream \ tools/python/scripts/verify-stream-v2 \ tools/xenmon/xenmon.py ALL_TARGET= tools DOCS_ALL_TARGET= docs INSTALL_TARGET= install-tools DOCS_INSTALL_TARGET= install-docs .include .if ${OPSYS} != FreeBSD IGNORE= only supported on FreeBSD .endif .if ${OSVERSION} < 1200074 IGNORE= only supported on recent FreeBSD HEAD .endif post-patch: @for p in `ls ${FILESDIR}/*qemuu*.patch 2>/dev/null`; do \ ${ECHO_CMD} "====> Applying $${p##*/}" ; \ ${PATCH} -s -p1 -i $${p} -d ${WRKSRC}/tools/qemu-xen ; \ done # The ports native 'build' target cannot be used because it sets CFLAGS, and # that breaks the Xen kernel build system that's used by the tools in order to # build the pv-shim. do-build: ${MAKE_CMD} -j${MAKE_JOBS_NUMBER} -C ${WRKSRC} ${MAKE_ARGS} ${ALL_TARGET} do-install: ${MAKE_CMD} -j${MAKE_JOBS_NUMBER} -C ${WRKSRC} ${MAKE_ARGS} ${INSTALL_TARGET} post-install: ${MKDIR} ${STAGEDIR}/var/run/xen .include -