summaryrefslogtreecommitdiffstats
path: root/multimedia/libxine/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/libxine/Makefile')
-rw-r--r--multimedia/libxine/Makefile38
1 files changed, 31 insertions, 7 deletions
diff --git a/multimedia/libxine/Makefile b/multimedia/libxine/Makefile
index 7b0c856..cb4ee96 100644
--- a/multimedia/libxine/Makefile
+++ b/multimedia/libxine/Makefile
@@ -6,13 +6,12 @@
#
PORTNAME= xine
-PORTVERSION= 1.0.r0
-PORTREVISION= 2
+PORTVERSION= 1.0.r2
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
PKGNAMEPREFIX= lib
-DISTNAME= ${PORTNAME}-lib-1-rc0a
+DISTNAME= ${PORTNAME}-lib-1-rc2
MAINTAINER= nobutaka@FreeBSD.org
COMMENT= Libraries for xine multimedia player
@@ -43,8 +42,7 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${LOCALBASE}/include/dvdread -
THREAD_CFLAGS="${PTHREAD_CFLAGS}" \
THREAD_LIBS="${PTHREAD_LIBS}" \
X_EXTRA_LIBS="-lGL -lGLU -lXext -lX11 -lm"
-CONFIGURE_ARGS= --with-w32-path=${LOCALBASE}/lib/win32 \
- --disable-vidix
+CONFIGURE_ARGS= --with-w32-path=${LOCALBASE}/lib/win32
INSTALLS_SHLIB= yes
MAN1= xine-config.1
@@ -56,10 +54,23 @@ MAN1= xine-config.1
EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src:xine-engine:audio_out.c
.endif
+# FBIOVERTICAL macro is not defined
+.if ${OSVERSION} < 500023
+EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src:video_out:Makefile.in
+PLIST_SUB+= PGX64="@comment "
+.else
+PLIST_SUB+= PGX64=""
+.endif
+
+# CDIOCREADAUDIO macro is not defined
+.if ${OSVERSION} >= 501106
+EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src:input:input_cdda.c
+.endif
+
.if ${XFREE86_VERSION} >= 4
-PLIST_SUB= HAVE_LIBXV=""
+PLIST_SUB+= HAVE_LIBXV=""
.else
-PLIST_SUB= HAVE_LIBXV="@comment "
+PLIST_SUB+= HAVE_LIBXV="@comment "
.endif
.if exists(${LOCALBASE}/bin/artsc-config) || defined(WITH_ARTS)
@@ -83,6 +94,19 @@ PLIST_SUB+= HAVE_GNOMEVFS2=""
PLIST_SUB+= HAVE_GNOMEVFS2="@comment "
.endif
+.if ${ARCH} == "i386"
+PLIST_SUB+= VIDIX=""
+.else
+PLIST_SUB+= VIDIX="@comment "
+.endif
+
+.if exists(${X11BASE}/lib/libXvMCNVIDIA.so.1)
+LIB_DEPENDS+= XvMCNVIDIA.1:${PORTSDIR}/x11/nvidia-driver
+PLIST_SUB+= XVMC=""
+.else
+PLIST_SUB+= XVMC="@comment "
+.endif
+
pre-everything::
@${ECHO_MSG} "===>"
@${ECHO_MSG} "===> You can enable some features by defining following variables."
OpenPOWER on IntegriCloud