diff options
Diffstat (limited to 'irc/kvirc/Makefile')
-rw-r--r-- | irc/kvirc/Makefile | 100 |
1 files changed, 18 insertions, 82 deletions
diff --git a/irc/kvirc/Makefile b/irc/kvirc/Makefile index bf86c8e1ef29..9a64e07f29eb 100644 --- a/irc/kvirc/Makefile +++ b/irc/kvirc/Makefile @@ -1,95 +1,31 @@ # Created by: Michael Ranner # $FreeBSD$ -PORTNAME= kvirc -PORTVERSION= 4.2.0 -PORTREVISION= 8 +PORTNAME= KVIrc +DISTVERSION= 5.0.0-beta1 CATEGORIES= irc kde -MASTER_SITES= ftp://ftp.kvirc.de/pub/kvirc/%SUBDIR%/ \ - http://kvirc.gmake.de/pub/kvirc/%SUBDIR%/ \ - http://kvirc-ftp.visualscripts.com/%SUBDIR%/ \ - ftp://dedimarbo.ath.cx/pub/kvirc/%SUBDIR%/ \ - ftp://kvirc.eban-meban.com/%SUBDIR%/ \ - http://kvirc.tradebit.com/%SUBDIR%/ \ - http://kvirc.imsam.info/%SUBDIR%/ \ - http://kvirc.bcoos.net/%SUBDIR%/ -MASTER_SITE_SUBDIR= ${PORTVERSION}/source -MAINTAINER= ports@FreeBSD.org -COMMENT?= IRC client for KDE 4 +MAINTAINER= kde@FreeBSD.org +COMMENT= IRC client for KDE -DEPRECATED= Qt4 has been EOL since december 2015 -EXPIRATION_DATE= 2019-03-15 +LIB_DEPENDS= libaudiofile.so:audio/libaudiofile \ + libenchant.so:textproc/enchant +USES= cmake cpe desktop-file-utils gettext gnome kde:5 perl5 \ + pkgconfig python qt:5 ssl tar:bzip2 +USE_GNOME= glib20 USE_PERL5= build -USE_QT= moc_build qmake_build rcc_build uic_build \ - dbus gui network sql xml -USES= cmake cpe gettext perl5 qt:4 ssl tar:bzip2 -CMAKE_ARGS= -DWANT_ESD=no -DWANT_DOXYGEN=no \ - -DMANDIR=${MANPREFIX} +USE_KDE= auth codecs config configwidgets coreaddons i18n notifications \ + service widgetsaddons windowsystem xmlgui +USE_QT= core dbus gui multimedia network phonon4 printsupport sql svg \ + webkit widgets x11extras xml \ + buildtools_build qmake_build +USE_XORG= ice sm x11 xext xrender xscrnsaver USE_LDCONFIG= yes +USE_GITHUB= yes -OPTIONS_DEFINE= AUDIOFILE GSM PERL PYTHON DEBUG -OPTIONS_SUB= yes +CMAKE_ARGS= -DMANDIR:STRING=man -AUDIOFILE_DESC= Support for various audio formats -AUDIOFILE_LIB_DEPENDS= libaudiofile.so:audio/libaudiofile -AUDIOFILE_CMAKE_OFF= -DWITHOUT_AUDIOFILE=yes - -GSM_DESC= u-law to gsm audio converter support -GSM_LIB_DEPENDS= libgsm.so:audio/gsm -GSM_CMAKE_OFF= -DWANT_GSM=no - -PERL_DESC= Perl scripting support -PERL_USE= PERL5=run -PERL_CMAKE_OFF= -DWANT_PERL=no - -PYTHON_DESC= Python scripting support -PYTHON_USES= python -PYTHON_CMAKE_OFF= -DWANT_PYTHON=no - -DEBUG_CMAKE_ON= -DWITH_DEBUG=yes -DVERBOSE=yes - -.if defined(PKGNAMESUFFIX) -CONFLICTS_INSTALL= kvirc-4.* - -CMAKE_ARGS+= -DWITHOUT_KDE4=yes -PLIST_SUB+= QT="" KDE="@comment " - -OPTIONS_DEFINE+= PHONON WEBKIT - -PHONON_DESC= Build with Phonon support -PHONON_USES= qt:4 -PHONON_USE= QT=phonon -PHONON_CMAKE_OFF= -DWITHOUT_PHONON=yes - -WEBKIT_DESC= Build with QtWebkit support -WEBKIT_USES= qt:4 -WEBKIT_USE= QT=webkit -WEBKIT_CMAKE_OFF= -DWITHOUT_QTWEBKIT=yes -.else #defined(PKGNAMESUFFIX) -CONFLICTS_INSTALL= kvirc-qt4-4.* - -USES+= kde:4 shared-mime-info -USE_KDE= kdelibs automoc4 -PLIST_SUB+= QT="@comment " KDE="" -.endif #defined(PKGNAMESUFFIX) - -PLIST_SUB+= VER="${PORTVERSION:R}" - -pre-fetch-PERL-on: - @${ECHO_CMD} "=====================================================" - @${ECHO_CMD} " Perl scripting requires perl with multiplicity" - @${ECHO_CMD} " support (enabled in ports by default)." - @${ECHO_CMD} "=====================================================" - -post-patch: - ${REINPLACE_CMD} -e "s|\(-lcrypto\)|-L${OPENSSLLIB} \1|g" \ - ${WRKSRC}/CMakeLists.txt - # Fix error: invalid suffix on literal; C++11 requires a space between literal and identifier - ${REINPLACE_CMD} -e 's|"KVI_OPTIONS_WIDGET_KEYWORDS|" KVI_OPTIONS_WIDGET_KEYWORDS|g' \ - ${WRKSRC}/src/modules/options/OptionsInstanceManager.cpp - ${REINPLACE_CMD} -e 's|"KVI_PATH_SEPARATOR|" KVI_PATH_SEPARATOR|g' \ - ${WRKSRC}/src/kvirc/kernel/KviApplication_filesystem.cpp +PLIST_SUB= VER=4.9 .include <bsd.port.mk> |