aboutsummaryrefslogtreecommitdiff
path: root/multimedia/kdemultimedia3/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/kdemultimedia3/Makefile')
-rw-r--r--multimedia/kdemultimedia3/Makefile81
1 files changed, 52 insertions, 29 deletions
diff --git a/multimedia/kdemultimedia3/Makefile b/multimedia/kdemultimedia3/Makefile
index f3e4b4a5bb93..906d762053c1 100644
--- a/multimedia/kdemultimedia3/Makefile
+++ b/multimedia/kdemultimedia3/Makefile
@@ -1,57 +1,80 @@
-# New ports collection makefile for: KDE2 Multimedia
-# Date created: Saturday 2 September 2000
-# Whom: Will Andrews <will@FreeBSD.org>
+# -*-mode: makefile-*-
+# New ports collection makefile for: KDE3 Multimedia
+# Date created: Saturday 7 December 2002
+# Whom: Alan Eldridge <alane@freebsd.org>
#
# $FreeBSD$
#
PORTNAME= kdemultimedia
PORTVERSION= ${KDE_VERSION}
-CATEGORIES= audio kde
+CATEGORIES= multimedia kde
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= stable/${PORTVERSION}/src
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
-RUN_DEPENDS= xanim:${PORTSDIR}/graphics/xanim
+RUN_DEPENDS+= xanim:${PORTSDIR}/graphics/xanim
LIB_DEPENDS+= ogg.4:${PORTSDIR}/audio/libogg \
vorbis.2:${PORTSDIR}/audio/libvorbis
USE_KDELIBS_VER=3
+PREFIX= ${KDE_PREFIX}
+KDE_BUILD_PLIST=yes
+
USE_BZIP2= yes
-INSTALLS_SHLIB= yes
-GNU_CONFIGURE= yes
USE_GMAKE= yes
+USE_GNOMENG= yes
+USE_GNOME= esound
+GNU_CONFIGURE= yes
+
MAKE_ENV= ${CONFIGURE_ENV}
-.include "${.CURDIR}/../../x11/kde3/Makefile.kde"
+CONFIGURE_ARGS+= --without-lame \
+ --with-vorbis=${LOCALBASE} \
+ --enable-audio=oss,esd
+.include "${.CURDIR}/../../x11/kde3/Makefile.kde"
.include <bsd.port.pre.mk>
-post-patch:
- @${PERL} -pi -e 's@values\.h@limits.h@' \
- ${WRKSRC}/mpeglib/lib/util/render/x11/x11Surface.h \
- ${WRKSRC}/mpeglib/lib/util/render/x11/imageDeskX11.h
- @${PERL} -pi -e 's@\bMAXINT\b@INT_MAX@g' \
- ${WRKSRC}/mpeglib/lib/util/render/x11/x11Surface.cpp \
- ${WRKSRC}/mpeglib/lib/util/render/x11/imageDeskX11.cpp
+.if defined(WITHOUT_MIDI) || defined(WITHOUT_KMIDI)
+DO_NOT_COMPILE+= kmidi
+.else
+PLIST_APPEND+= plist.midi
.if ${MACHINE_ARCH} == "alpha"
- @${PERL} -pi -e "s@-ffast-math@@g" ${WRKSRC}/kmidi/Makefile.in
-.endif
+USE_REINPLACE= yes
+post-patch::
+ ${REINPLACE_CMD} -e "s|-ffast-math||g" ${WRKSRC}/kmidi/Makefile.in
+.endif # ${MACHINE_ARCH} == "alpha"
+.endif # defined(WITHOUT_MIDI)
+
+DO_NOT_COMPILE+= xine-artsplugin
+
+.if exists(${X11BASE}/bin/xine-config)
+WITH_XINE= yes
+.endif # exists(${LOCALBASE}/bin/xine-config)
+
+.if defined(WITH_XINE)
+post-patch::
+ ${ECHO_MSG} Cannot use libxine at this time. The library was
+ ${ECHO_MSG} broken at the time this package was prepared.
+.endif # defined(WITH_XINE)
+
+#.if defined(WITH_XINE)
+#PLIST_APPEND+= plist.xine
+#LIB_DEPENDS+= xine.2:${PORTSDIR}/graphics/libxine
+#BUILD_DEPENDS+= xine-config:${PORTSDIR}/graphics/libxine
+#.endif # defined(WITH_XINE)
+
+.if defined(DO_NOT_COMPILE)
+CONFIGURE_ENV+= DO_NOT_COMPILE="${DO_NOT_COMPILE}"
+.endif # defined(DO_NOT_COMPILE)
+
+INSTALLS_SHLIB= yes
+LDCONFIG_DIRS+= %%PREFIX%%/lib %%PREFIX%%/lib/kde3
post-install:
- @${ECHO_MSG}
- @${ECHO_MSG} "In order to run the kscd program properly, please run as root:"
- @${ECHO_MSG}
- @${ECHO_MSG} " # ${LN} -sf <cdrom_device> /dev/cdrom"
- @${ECHO_MSG} " # ${CHMOD} 666 <cdrom_device>"
- @${ECHO_MSG}
- @${ECHO_MSG} "to link and give permission to access the CD-ROM device."
- @${ECHO_MSG} "For example, if you have an IDE/ATAPI CD-ROM device:"
- @${ECHO_MSG}
- @${ECHO_MSG} " # ${LN} -sf /dev/racd0c /dev/cdrom"
- @${ECHO_MSG} " # ${CHMOD} 666 /dev/racd0c"
- @${ECHO_MSG}
+ @${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>