diff options
author | Jean-Yves Lefort <jylefort@FreeBSD.org> | 2007-02-15 08:34:53 +0000 |
---|---|---|
committer | Jean-Yves Lefort <jylefort@FreeBSD.org> | 2007-02-15 08:34:53 +0000 |
commit | fa1ec2e5762c03f393abd85f2cde566d6d9da719 (patch) | |
tree | ed42ff36e56caddb9346bfe87f54ed88efa76bd2 /multimedia/libxine/Makefile | |
parent | 6347f030fb3afe426f12862370bc14758d801990 (diff) | |
download | ports-fa1ec2e5762c03f393abd85f2cde566d6d9da719.tar.gz ports-fa1ec2e5762c03f393abd85f2cde566d6d9da719.zip |
- Update to 1.1.4
- Fix disabling esound
- Add jack option and fix packing list when jack is installed
- Fix packing list by disabling v4l (in case multimedia/v4l_compat is
installed)
- Fix shlib version by using ltverhack
PR: ports/108564
Submitted by: jylefort
Approved by: maintainer timeout (16 days)
Notes
Notes:
svn path=/head/; revision=185215
Diffstat (limited to 'multimedia/libxine/Makefile')
-rw-r--r-- | multimedia/libxine/Makefile | 30 |
1 files changed, 26 insertions, 4 deletions
diff --git a/multimedia/libxine/Makefile b/multimedia/libxine/Makefile index 5996119ade0d..fcaee4de6861 100644 --- a/multimedia/libxine/Makefile +++ b/multimedia/libxine/Makefile @@ -6,7 +6,7 @@ # PORTNAME= xine -PORTVERSION= 1.1.3 +PORTVERSION= 1.1.4 CATEGORIES= multimedia ipv6 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -37,7 +37,7 @@ USE_ICONV= yes USE_X_PREFIX= yes GNU_CONFIGURE= yes WANT_GNOME= yes -USE_GNOME= gnomehack gnometarget +USE_GNOME= gnomehack gnometarget ltverhack USE_GMAKE= yes USE_GL= yes USE_SDL= sdl @@ -51,11 +51,13 @@ CONFIGURE_ENV= CFLAGS="${CFLAGS} -fno-force-addr -I${LOCALBASE}/include -I${LOCA EXTRA_X_LIBS="-lGL -lGLU -lXext -lX11 -lm" CONFIGURE_ARGS= --with-w32-path=${LOCALBASE}/lib/win32 --enable-ipv6 \ --mandir=${PREFIX}/man --with-external-libmad \ - --with-external-libdts + --with-external-libdts --with-libflac --disable-v4l MAN1= xine-config.1 MAN5= xine.5 +DOCSDIR= ${TARGETDIR}/share/doc/xine-lib + .include <bsd.port.pre.mk> .if !defined(WITHOUT_ARTS) && (exists(${LOCALBASE}/bin/artsc-config) || defined(WITH_ARTS)) @@ -79,7 +81,15 @@ USE_GNOME+= esound PLIST_SUB+= WITH_ESOUND="" .else PLIST_SUB+= WITH_ESOUND="@comment " -CONFIGURE_ARGS+= --disable-esd --disable-esdtest +CONFIGURE_ARGS+= --without-esound +.endif + +.if !defined(WITHOUT_JACK) && (exists(${LOCALBASE}/lib/libjack.so) || defined(WITH_JACK)) +LIB_DEPENDS+= jack:${PORTSDIR}/audio/jack +PLIST_SUB+= WITH_JACK="" +.else +PLIST_SUB+= WITH_JACK="@comment " +CONFIGURE_ARGS+= --disable-jack .endif .if !defined(WITHOUT_GNOMEVFS2) && (${HAVE_GNOME:Mgnomevfs2} != "" || defined(WITH_GNOMEVFS2)) @@ -175,6 +185,11 @@ pre-everything:: .else @${ECHO_MSG} "===> WITH_ESOUND (esound support, enabled)" .endif +.if !exists(${LOCALBASE}/lib/libjack.so) && !defined(WITH_JACK) || defined(WITHOUT_JACK) + @${ECHO_MSG} "===> WITH_JACK (JACK support)" +.else + @${ECHO_MSG} "===> WITH_JACK (JACK support, enabled)" +.endif .if !exists(${LOCALBASE}/lib/libpulse.so.0) && !defined(WITH_PULSEAUDIO) || defined(WITHOUT_PULSEAUDIO) @${ECHO_MSG} "===> WITH_PULSEAUDIO (pulseaudio support)" .else @@ -192,6 +207,13 @@ pre-everything:: .endif @${ECHO_MSG} "===>" +post-patch: +# fix the shlib version by using the libtool patched by ltverhack + @${REINPLACE_CMD} -e 's|^LIBTOOL = .*|LIBTOOL = @LIBTOOL@|' \ + ${WRKSRC}/src/xine-utils/Makefile.in \ + ${WRKSRC}/src/xine-engine/Makefile.in \ + ${WRKSRC}/src/libw32dll/wine/Makefile.in + pre-configure: @${REINPLACE_CMD} -e \ 's|THREAD_LIBS=.*$$|THREAD_LIBS="\$$THREAD_LIBS"|g ; \ |