| 1 |
# Created by: Michael Ranner |
| 2 |
# $FreeBSD$ |
| 3 |
|
| 4 |
PORTNAME= kvirc |
| 5 |
PORTVERSION= 4.2.0 |
| 6 |
PORTREVISION= 4 |
| 7 |
CATEGORIES= irc kde |
| 8 |
MASTER_SITES= ftp://ftp.kvirc.de/pub/kvirc/%SUBDIR%/ \ |
| 9 |
http://kvirc.gmake.de/pub/kvirc/%SUBDIR%/ \ |
| 10 |
http://kvirc-ftp.visualscripts.com/%SUBDIR%/ \ |
| 11 |
ftp://dedimarbo.ath.cx/pub/kvirc/%SUBDIR%/ \ |
| 12 |
ftp://kvirc.eban-meban.com/%SUBDIR%/ \ |
| 13 |
http://kvirc.tradebit.com/%SUBDIR%/ \ |
| 14 |
http://kvirc.imsam.info/%SUBDIR%/ \ |
| 15 |
http://kvirc.bcoos.net/%SUBDIR%/ |
| 16 |
MASTER_SITE_SUBDIR= ${PORTVERSION}/source |
| 17 |
|
| 18 |
MAINTAINER= makc@FreeBSD.org |
| 19 |
COMMENT?= IRC client for KDE 4 |
| 20 |
|
| 21 |
USE_PERL5= build |
| 22 |
USE_QT4= moc_build qmake_build rcc_build uic_build \ |
| 23 |
dbus gui network sql xml |
| 24 |
USES= cmake cpe gettext perl5 ssl tar:bzip2 |
| 25 |
CMAKE_ARGS= -DWANT_ESD=no -DWANT_DOXYGEN=no \ |
| 26 |
-DMANDIR=${MANPREFIX} |
| 27 |
USE_LDCONFIG= yes |
| 28 |
|
| 29 |
OPTIONS_DEFINE= AUDIOFILE GSM PERL PYTHON DEBUG |
| 30 |
OPTIONS_SUB= yes |
| 31 |
|
| 32 |
AUDIOFILE_DESC= Support for various audio formats |
| 33 |
AUDIOFILE_LIB_DEPENDS= libaudiofile.so:audio/libaudiofile |
| 34 |
AUDIOFILE_CMAKE_OFF= -DWITHOUT_AUDIOFILE=yes |
| 35 |
|
| 36 |
GSM_DESC= u-law to gsm audio converter support |
| 37 |
GSM_LIB_DEPENDS= libgsm.so:audio/gsm |
| 38 |
GSM_CMAKE_OFF= -DWANT_GSM=no |
| 39 |
|
| 40 |
PERL_DESC= Perl scripting support |
| 41 |
PERL_USE= PERL5=run |
| 42 |
PERL_CMAKE_OFF= -DWANT_PERL=no |
| 43 |
|
| 44 |
PYTHON_DESC= Python scripting support |
| 45 |
PYTHON_USES= python |
| 46 |
PYTHON_CMAKE_OFF= -DWANT_PYTHON=no |
| 47 |
|
| 48 |
DEBUG_CMAKE_ON= -DWITH_DEBUG=yes -DVERBOSE=yes |
| 49 |
|
| 50 |
.if defined(PKGNAMESUFFIX) |
| 51 |
CONFLICTS_INSTALL= kvirc-4.* |
| 52 |
|
| 53 |
CMAKE_ARGS+= -DWITHOUT_KDE4=yes |
| 54 |
PLIST_SUB+= QT="" KDE="@comment " |
| 55 |
|
| 56 |
OPTIONS_DEFINE+= PHONON WEBKIT |
| 57 |
|
| 58 |
PHONON_DESC= Build with Phonon support |
| 59 |
PHONON_USE= QT4=phonon |
| 60 |
PHONON_CMAKE_OFF= -DWITHOUT_PHONON=yes |
| 61 |
|
| 62 |
WEBKIT_DESC= Build with QtWebkit support |
| 63 |
WEBKIT_USE= QT4=webkit |
| 64 |
WEBKIT_CMAKE_OFF= -DWITHOUT_QTWEBKIT=yes |
| 65 |
.else #defined(PKGNAMESUFFIX) |
| 66 |
CONFLICTS_INSTALL= kvirc-qt4-4.* |
| 67 |
|
| 68 |
USES+= kde:4 shared-mime-info |
| 69 |
USE_KDE= kdelibs automoc4 |
| 70 |
PLIST_SUB+= QT="@comment " KDE="" |
| 71 |
.endif #defined(PKGNAMESUFFIX) |
| 72 |
|
| 73 |
PLIST_SUB+= VER="${PORTVERSION:R}" |
| 74 |
|
| 75 |
pre-fetch-PERL-on: |
| 76 |
@${ECHO_CMD} "=====================================================" |
| 77 |
@${ECHO_CMD} " Perl scripting requires perl with multiplicity" |
| 78 |
@${ECHO_CMD} " support (enabled in ports by default)." |
| 79 |
@${ECHO_CMD} "=====================================================" |
| 80 |
|
| 81 |
post-patch: |
| 82 |
${REINPLACE_CMD} -e "s|\(-lcrypto\)|-L${OPENSSLLIB} \1|g" \ |
| 83 |
${WRKSRC}/CMakeLists.txt |
| 84 |
|
| 85 |
.include <bsd.port.mk> |