pkgsrc/multimedia/xine-lib/Makefile.common
drochner dd80a0634d update to 1.1.18.1
This release adds support for WMA Pro and basic support for Quicktime
media links (much better support is present in the 1.2 branch) and has
various fixes for 24-bit FLAC and LPCM, TTA, and AAC in Flash video;
there's also one important fix for DXR3 users, allowing xine-lib to work
with recent versions of the em8300 driver. It also has enhanced support
for metadata (currently Ogg-only).
2010-04-13 15:09:40 +00:00

71 lines
2 KiB
Makefile

# $NetBSD: Makefile.common,v 1.64 2010/04/13 15:09:40 drochner Exp $
#
# used by audio/xine-arts/Makefile
# used by audio/xine-esound/Makefile
# used by audio/xine-pulse/Makefile
DISTNAME= xine-lib-1.1.18.1
XINE_PKGNAME= xine-lib-1.1.18.1
PKGNAME?= ${XINE_PKGNAME}
CATEGORIES?= multimedia
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xine/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://xinehq.de/
XINE_MOD_DIR_VER= 1.28
PLIST_SUBST+= XINE_MOD_DIR_VER=${XINE_MOD_DIR_VER:Q}
DISTINFO_FILE= ${.CURDIR}/../../multimedia/xine-lib/distinfo
PATCHDIR= ${.CURDIR}/../../multimedia/xine-lib/patches
GNU_CONFIGURE= YES
USE_PKGLOCALEDIR= YES
USE_LIBTOOL= YES
LIBTOOL_OVERRIDE= libtool libtool-nofpic
PKGCONFIG_OVERRIDE= misc/libxine.pc.in
USE_TOOLS+= autoconf gmake msgfmt pkg-config xmkmf perl
CONFIGURE_ARGS+= --with-w32-path='${PREFIX}/lib/win32'
CONFIGURE_ARGS+= --without-external-ffmpeg --disable-ffmpegtest
CONFIGURE_ENV+= have_libpng="yes"
CONFIGURE_ENV+= PNG_CFLAGS="-I${PREFIX}/include"
CONFIGURE_ENV+= PNG_LIBS="-L${PREFIX}/lib -Wl,-R${PREFIX}/lib -lpng"
PKGSRC_MAKE_ENV+= "mkdir_p"="mkdir -p"
.include "../../mk/bsd.prefs.mk"
PLIST_VARS+= xv xvmc
.include "../../x11/libXv/buildlink3.mk"
.include "../../x11/libXvMC/buildlink3.mk"
.if ${X11_TYPE} == "modular"
PLIST.xv= yes
PLIST.xvmc= yes
.else
.if exists(${X11BASE}/lib/libXv.so)
CONFIGURE_ARGS+= --with-xv-path='${X11BASE}/lib'
PLIST.xv= yes
.endif
.if exists(${X11BASE}/lib/libXvMCW.so)
CONFIGURE_ARGS+= --with-xvmc-path='${X11BASE}/lib'
CONFIGURE_ARGS+= --with-xxmc-path='${X11BASE}/lib'
PLIST.xvmc= yes
.endif
.endif # X11_TYPE
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "NetBSD" && !empty(OS_VERSION:M[1-4].*)
# --no-undefined causes errors if shlibs are not linked against libc
BUILDLINK_TRANSFORM+= "rm:-Wl,--no-undefined"
.endif
pre-configure:
cd ${WRKSRC} && autoconf
.include "../../converters/libiconv/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../mk/oss.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"