summaryrefslogtreecommitdiff
path: root/irc/kvirc/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'irc/kvirc/Makefile')
-rw-r--r--irc/kvirc/Makefile100
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>