diff options
author | Michael Nottebrock <lofi@FreeBSD.org> | 2003-12-13 18:44:03 +0000 |
---|---|---|
committer | Michael Nottebrock <lofi@FreeBSD.org> | 2003-12-13 18:44:03 +0000 |
commit | ba8cf01b167a77cc9553214fb4b6fd85baf9fd4a (patch) | |
tree | 118107295e48f000f20bf334796d2d6b537a93fa /multimedia/kdemultimedia4/Makefile | |
parent | 7626ab6130f457a4c7f9d5c09d05ab305f2adcea (diff) |
Notes
Diffstat (limited to 'multimedia/kdemultimedia4/Makefile')
-rw-r--r-- | multimedia/kdemultimedia4/Makefile | 45 |
1 files changed, 33 insertions, 12 deletions
diff --git a/multimedia/kdemultimedia4/Makefile b/multimedia/kdemultimedia4/Makefile index 52d07ba205b3..97817ec3a5c3 100644 --- a/multimedia/kdemultimedia4/Makefile +++ b/multimedia/kdemultimedia4/Makefile @@ -8,6 +8,7 @@ PORTNAME= kdemultimedia PORTVERSION= ${KDE_VERSION} +PORTREVISION= 1 CATEGORIES= multimedia kde MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITE_SUBDIR= stable/${PORTVERSION}/src @@ -17,7 +18,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Multimedia utilities for the KDE integrated X11 desktop RUN_DEPENDS+= xanim:${PORTSDIR}/multimedia/xanim -LIB_DEPENDS+= cdda_paranoia:${PORTSDIR}/audio/cdparanoia \ +LIB_DEPENDS+= audiofile:${PORTSDIR}/audio/libaudiofile \ + cdda_paranoia:${PORTSDIR}/audio/cdparanoia \ mp3lame:${PORTSDIR}/audio/lame \ ogg.4:${PORTSDIR}/audio/libogg \ vorbis.2:${PORTSDIR}/audio/libvorbis @@ -42,6 +44,7 @@ CONFIGURE_ARGS+= --with-vorbis="${LOCALBASE}" \ .if defined(WITH_MIDI) || defined(WITH_KMIDI) PLIST_APPEND+= plist.midi +CONFLICTS= timidity-* timidity++-* .if ${MACHINE_ARCH} == "alpha" USE_REINPLACE= yes post-patch:: @@ -51,22 +54,26 @@ post-patch:: DO_NOT_COMPILE+= kmidi .endif # defined(WITH_MIDI) || defined(WITH_KMIDI) -#.if exists(${X11BASE}/bin/xine-config) -#WITH_XINE= yes -#.endif # exists(${LOCALBASE}/bin/xine-config) - -WITHOUT_XINE=yes +.if exists(${X11BASE}/bin/xine-config) +WITH_XINE= yes +.endif # exists(${LOCALBASE}/bin/xine-config) .if defined(WITHOUT_XINE) DO_NOT_COMPILE+= xine_artsplugin -#CONFIGURE_ARGS+= --disable-xinetest -#.elif defined(WITH_XINE) -#PLIST_APPEND+= plist.xine -#LIB_DEPENDS+= xine.4:${PORTSDIR}/multimedia/libxine -#BUILD_DEPENDS+= xine-config:${PORTSDIR}/multimedia/libxine -#CONFIGURE_ARGS+=--with-xine-prefix=${X11BASE} +CONFIGURE_ARGS+= --disable-xinetest +.elif defined(WITH_XINE) +PLIST_APPEND+= plist.xine +LIB_DEPENDS+= xine.8:${PORTSDIR}/multimedia/libxine +BUILD_DEPENDS+= xine-config:${PORTSDIR}/multimedia/libxine +CONFIGURE_ARGS+=--with-xine-prefix=${X11BASE} .endif # defined(WITHOUT_XINE) +.if defined(WITHOUT_MPEGLIB) +PLIST_APPEND+= plist.no-mpeglib +.else +PLIST_APPEND+= plist.mpeglib +.endif + .if defined(DO_NOT_COMPILE) CONFIGURE_ENV+= DO_NOT_COMPILE="${DO_NOT_COMPILE}" .endif # defined(DO_NOT_COMPILE) @@ -74,6 +81,20 @@ CONFIGURE_ENV+= DO_NOT_COMPILE="${DO_NOT_COMPILE}" INSTALLS_SHLIB= yes LDCONFIG_DIRS+= %%PREFIX%%/lib %%PREFIX%%/lib/kde3 +pre-configure: +.if defined(WITHOUT_MPEGLIB) + ${REINPLACE_CMD} -e \ + '/FreeBSD/,/;$$/s/kde_mpeglib_compiles=yes/kde_mpeglib_compiles=no/g' \ + ${WRKSRC}/configure + ${REINPLACE_CMD} -e '/union semun/,/;$$/s/.*//g' \ + ${WRKSRC}/oggvorbis_artsplugin/oggPlayObject_impl.h +.endif + +post-configure: + ${REINPLACE_CMD} -e '/^XINE_CFLAGS/s/-D_THREAD_SAFE//g' \ + -e 's/-pthread/${PTHREAD_LIBS}/g' \ + ${WRKSRC}/xine_artsplugin/Makefile + post-install: @${CAT} ${PKGMESSAGE} |