fc6f899691
worth of changes and an altered API. Bump the revision of all ports that depend on libFLAC and adapt to the new API where necessary. Some patches from Debian, Gentoo, OpenBSD, and upstream repositories. PR: 119476
84 lines
2.3 KiB
Makefile
84 lines
2.3 KiB
Makefile
# -*-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}
|
|
PORTREVISION= 1
|
|
CATEGORIES= multimedia kde
|
|
MASTER_SITES= ${MASTER_SITE_KDE}
|
|
MASTER_SITE_SUBDIR= stable/${PORTVERSION:S/.0//}/src
|
|
DIST_SUBDIR= KDE
|
|
|
|
MAINTAINER= kde@FreeBSD.org
|
|
COMMENT= Multimedia utilities for the KDE integrated X11 desktop
|
|
|
|
CONFLICTS= juk-1*
|
|
|
|
LIB_DEPENDS+= audiofile:${PORTSDIR}/audio/libaudiofile \
|
|
FLAC:${PORTSDIR}/audio/flac \
|
|
cdda_paranoia:${PORTSDIR}/audio/cdparanoia \
|
|
ogg:${PORTSDIR}/audio/libogg \
|
|
tag:${PORTSDIR}/audio/taglib \
|
|
theora:${PORTSDIR}/multimedia/libtheora \
|
|
vorbis:${PORTSDIR}/audio/libvorbis
|
|
RUN_DEPENDS= oggenc:${PORTSDIR}/audio/vorbis-tools
|
|
|
|
USE_KDELIBS_VER=3
|
|
PREFIX= ${KDE_PREFIX}
|
|
|
|
USE_BZIP2= yes
|
|
USE_GMAKE= yes
|
|
USE_AUTOTOOLS= autoconf:261:env libtool:15
|
|
|
|
MAKE_ENV= ${CONFIGURE_ENV}
|
|
|
|
CONFIGURE_ARGS+= --with-vorbis="${LOCALBASE}" --disable-xinetest
|
|
CONFIGURE_ENV+= AKODE_CONFIG=${LOCALBASE}/bin/akode-config
|
|
USE_LDCONFIG= yes
|
|
LDCONFIG_DIRS+= %%PREFIX%%/lib %%PREFIX%%/lib/kde3
|
|
DO_NOT_COMPILE+=akode juk mpeglib mpeglib_artsplug xine_artsplugin
|
|
# short-circuit auto frameworks rebuilds
|
|
MAKE_ARGS= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \
|
|
AUTOHEADER="${TRUE}"
|
|
|
|
OPTIONS= AKODE "Use akode for audio playback" on \
|
|
MPEGLIB "Use mpeglib for audio playback" off \
|
|
XINE "Enable support for video playback using libxine" off
|
|
|
|
.include "${.CURDIR}/../../x11/kde3/Makefile.kde"
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if !defined(WITHOUT_AKODE)
|
|
LIB_DEPENDS+= akode:${PORTSDIR}/audio/akode
|
|
RUN_DEPENDS+= ${LOCALBASE}/lib/libakode.so:${PORTSDIR}/audio/akode
|
|
.else
|
|
DO_NOT_COMPILE+=akode_artsplugin
|
|
.endif
|
|
|
|
.if defined(WITH_XINE)
|
|
RUN_DEPENDS+= ${LOCALBASE}/lib/libarts_xine.la:${PORTSDIR}/multimedia/xine_artsplugin
|
|
.endif
|
|
|
|
.if defined(WITH_MPEGLIB)
|
|
RUN_DEPENDS+= mpeglibartsplay:${PORTSDIR}/audio/mpeglib_artsplug
|
|
.endif
|
|
|
|
.if defined(DO_NOT_COMPILE)
|
|
CONFIGURE_ENV+= DO_NOT_COMPILE="${DO_NOT_COMPILE}"
|
|
.endif # defined(DO_NOT_COMPILE)
|
|
|
|
pre-configure:
|
|
${REINPLACE_CMD} -e "s,applications-merged,kde-applications-merged,g" \
|
|
${WRKSRC}/kappfinder-data/Makefile.in
|
|
@cd ${CONFIGURE_WRKSRC} \
|
|
&& ${SETENV} ${AUTOTOOLS_ENV} ${AUTOCONF} ${AUTOCONF_ARGS}
|
|
|
|
post-install:
|
|
@${CAT} ${PKGMESSAGE}
|
|
|
|
.include <bsd.port.post.mk>
|