freebsd-ports/multimedia/kmplayer/Makefile
Beat Gaetzi 8558ca7184 - Deprecate QT3, KDE3 and unmaintained ports depending on them. QT 3.3.8
was released in 2007 and KDE 3.5.10 in 2008 and both are no longer
  maintained upstream nor in our tree.
- Set EXPIRATION_DATE to 2013-07-01

Discussed with:	bapt, tabthorpe
2012-12-30 12:03:51 +00:00

116 lines
3.2 KiB
Makefile

# New ports collection makefile for: KMplayer
# Date created: Jan 31, 2003
# Whom: will
#
# $FreeBSD$
#
PORTNAME= kmplayer
PORTVERSION= 0.10.0c
PORTREVISION= 8
PORTEPOCH= 2
CATEGORIES= multimedia audio kde
MASTER_SITES= http://freebsd.ricin.com/ports/distfiles/ \
http://kmplayer.kde.org/pkgs/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
COMMENT= KDE frontend to MPlayer, Xine, GStreamer
# It seems neither cairo nor npplayer can be disabled if the deps are present
# So deps must be added here for package consistency/POLA
PLIST_FILES+= bin/knpplayer
LIB_DEPENDS= cairo:${PORTSDIR}/graphics/cairo \
dbus-glib-1:${PORTSDIR}/devel/dbus-glib \
dbus-qt-1:${PORTSDIR}/devel/dbus-qt3 \
expat:${PORTSDIR}/textproc/expat2
RUN_DEPENDS= mplayer:${PORTSDIR}/multimedia/mplayer
PORTSCOUT= limit:^0\.10\.
DEPRECATED= Depends on QT3; unmaintained
EXPIRATION_DATE= 2013-07-01
USE_BZIP2= yes
USE_KDEBASE_VER=3
USE_GMAKE= yes
USE_AUTOTOOLS= libtool
USE_GNOME= atk glib20 gtk20 libxml2 pango # See above
USE_XORG= xv
OPTIONS_DEFINE= ARTS GSTREAMER TUBESTUFF XINE DOCS
OPTIONS_DEFAULT= ARTS
GSTREAMER_DESC= GStreamer playback support
TUBESTUFF_DESC= YouTube and other 'download & play' support
XINE_DESC= Xine playback support
CONFIGURE_ENV+= PKG_CONFIG=${LOCALBASE}/bin/pkg-config
post-patch:
# do not try to roll our own mimetypes
${REINPLACE_CMD} -E -e 's|^(SUBDIRS.*)mimetypes|\1|'\
${WRKSRC}/Makefile.in
.include <bsd.port.options.mk>
.if empty(PORT_OPTIONS:MARTS)
CONFIGURE_ARGS+=--without-arts
.endif
.if ${PORT_OPTIONS:MGSTREAMER}
USE_GSTREAMER+= yes
PLIST_FILES+= bin/kgstplayer
.else
CONFIGURE_ARGS+=--without-gstreamer
.endif
.if ${PORT_OPTIONS:MXINE}
LIB_DEPENDS+= xine:${PORTSDIR}/multimedia/libxine
PLIST_FILES+= bin/kxineplayer
.else
CONFIGURE_ARGS+=--without-xine
.endif # WITH_XINE
.if ${PORT_OPTIONS:MTUBESTUFF}
TUBESTUFF_VER= 20080314
DISTFILES+= tubestuff-${TUBESTUFF_VER}.tbz
BUILD_DEPENDS+= mencoder:${PORTSDIR}/multimedia/mencoder
USE_PYTHON= yes
pre-patch:
${REINPLACE_CMD} -e 's|PREFIX=/usr/local|PREFIX=${PREFIX}|'\
${WRKDIR}/tubestuff/tubestuff-patch-kmplayerpartbase.cpp.in &&\
cd ${WRKDIR}/tubestuff && ./make_patch
cd ${WRKSRC} && ${PATCH} <\
${WRKDIR}/tubestuff/patch-kmplayerpartbase.cpp-tubestuff
pre-install:
cd ${WRKDIR}/tubestuff && ./make_video && ./make_readme
${REINPLACE_CMD} -e 's|PREFIX=/usr/local|PREFIX=${PREFIX}|'\
${WRKDIR}/tubestuff/make_install
post-install:
cd ${WRKDIR}/tubestuff && ./make_install
.if ${PORT_OPTIONS:MDOCs}
PLIST_FILES+= share/apps/kmplayer/tubestuff/README
.else
${RM} ${PREFIX}/share/apps/kmplayer/tubestuff/README
.endif
PLIST_FILES+= share/apps/kmplayer/tubestuff/altertube-dl \
share/apps/kmplayer/tubestuff/blip-dl \
share/apps/kmplayer/tubestuff/dailymotion-dl \
share/apps/kmplayer/tubestuff/downloading.avi \
share/apps/kmplayer/tubestuff/google-dl \
share/apps/kmplayer/tubestuff/liveleak-dl \
share/apps/kmplayer/tubestuff/metacafe-dl \
share/apps/kmplayer/tubestuff/ourmedia-dl \
share/apps/kmplayer/tubestuff/playtube \
share/apps/kmplayer/tubestuff/pornotube-dl \
share/apps/kmplayer/tubestuff/revver-dl \
share/apps/kmplayer/tubestuff/youtube-dl \
"@dirrm share/apps/kmplayer/tubestuff"
.endif # WITH_TUBESTUFF
.include <bsd.port.mk>