diff options
Diffstat (limited to 'multimedia/avifile/Makefile')
-rw-r--r-- | multimedia/avifile/Makefile | 80 |
1 files changed, 24 insertions, 56 deletions
diff --git a/multimedia/avifile/Makefile b/multimedia/avifile/Makefile index a42e734923a3..4cd178a25065 100644 --- a/multimedia/avifile/Makefile +++ b/multimedia/avifile/Makefile @@ -6,17 +6,19 @@ # PORTNAME= avifile -PORTVERSION= 0.60.20010429 -PORTREVISION= 1 +PORTVERSION= 0.60.20010920 CATEGORIES= graphics -MASTER_SITES= http://ernie.eit.uni-kl.de/avifile/ \ - http://divx.euro.ru/ \ - http://www.toon.eu.org/divx/ -DISTFILES= avifile-${PORTVERSION}.tar.gz \ +MASTER_SITES= http://ernie.eit.uni-kl.de/avifile/ +DISTNAME= ${PORTNAME}-${PORTVERSION} MAINTAINER= holger@eit.uni-kl.de +BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm LIB_DEPENDS= SDL-1.1.3:${PORTSDIR}/devel/sdl12 +.if !defined(WITHOUT_VORBIS) +LIB_DEPENDS+= ogg.2:${PORTSDIR}/audio/libogg \ + vorbis.0:${PORTSDIR}/audio/libvorbis +.endif RUN_DEPENDS= ${CODEC_DETECTION_FILE}:${CODEC_PORT} ONLY_FOR_ARCHS= i386 @@ -25,36 +27,40 @@ USE_XLIB= yes USE_GMAKE= yes INSTALLS_SHLIB= yes WRKSRC= ${WRKDIR}/${PORTNAME}-0.6 -LDCONFIG_DIRS= %%PREFIX%%/lib/avifile +USE_AUTOCONF= yes USE_AUTOMAKE= yes USE_LIBTOOL= yes LIBTOOLFILES= acinclude.m4 CONFIGURE_ENV= SDL_CONFIG="${SDL_CONFIG}" \ CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib" CONFIGURE_ARGS= --with-win32-path=${LOCALBASE}/lib/win32 \ - --enable-release --with-gnu-ld - -PLIST_SUB= LIB_VERSION="${LIB_VERSION}" + --enable-release --with-gnu-ld --enable-x86opt -FMT= /usr/bin/fmt +PLIST_SUB= LIB_VERSION="${LIB_VERSION}" VERSION="${VERSION}" +.if defined(WITHOUT_VORBIS) +PLIST_SUB+= VORBIS="@comment " +.else +PLIST_SUB+= VORBIS="" +.endif #CODEC_PORT= ${PORTSDIR}/graphics/win32-codecs CODEC_PORT= ${.CURDIR}/../win32-codecs CODEC_DETECTION_FILE!= ${MAKE} -f ${CODEC_PORT}/Makefile -V CODEC_DETECTION_FILE -LIB_VERSION= 0 -# Adhoc fix. First part. -# qt is there but configure is not finding it -# Therefore, it is avoiding this directories -# At least, on lioux's homesystem with qt 2.2.3 -EXTRA_BUILD_DIR= player samples/misc samples/qtrecompress - +LIB_VERSION= 3 +VERSION= 0.6 SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config DIFF?= /usr/bin/diff +FMT?= /usr/bin/fmt .include <bsd.port.pre.mk> +.if !defined(WITHOUT_VORBIS) +pre-everything:: + @${ECHO_MSG} "You can disable vorbis support by defining WITHOUT_VORBIS." +.endif + pre-extract: @if [ -f ${LOCALBASE}/lib/libpth.so ]; then \ ${ECHO_MSG} "Error: This packet does not compile when the \ @@ -70,45 +76,7 @@ post-configure: 's|^deplibs_check_method=.*|deplibs_check_method=pass_all|' \ ${WRKSRC}/libtool -post-build: -.for dir in ${EXTRA_BUILD_DIR} - (cd ${WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${GMAKE}) -.endfor - post-install: @${FMT} < ${PKGMESSAGE} - @${INSTALL_DATA} ${WRKSRC}/lib/libaviplay.la ${PREFIX}/lib - @${INSTALL_DATA} ${WRKSRC}/plugins/libaudiodec/libaudiodec.la ${PREFIX}/lib/avifile - @${INSTALL_DATA} ${WRKSRC}/plugins/libmp3lame_audioenc/libmp3lame_audioenc.la ${PREFIX}/lib/avifile - @${INSTALL_DATA} ${WRKSRC}/plugins/libmpeg_audiodec/libmpeg_audiodec.la ${PREFIX}/lib/avifile - @${INSTALL_DATA} ${WRKSRC}/plugins/libwin32/libwin32.la ${PREFIX}/lib/avifile -# @${LN} -sf libaviplay.so.${LIB_VERSION} ${PREFIX}/lib/libaviplay.so -# Adhoc fix. Second part. -# Install the missed applications. -.if exists(${PREFIX}/bin/aviplay) - ${DIFF} ${WRKSRC}/player/.libs/aviplay ${PREFIX}/bin > /dev/null || \ - ${INSTALL_PROGRAM} ${WRKSRC}/player/.libs/aviplay \ - ${PREFIX}/bin -.else - ${INSTALL_PROGRAM} ${WRKSRC}/player/.libs/aviplay ${PREFIX}/bin -.endif -.if exists(${PREFIX}/bin/benchmark) - ${DIFF} ${WRKSRC}/samples/misc/.libs/benchmark \ - ${PREFIX}/bin > /dev/null || \ - ${INSTALL_PROGRAM} \ - ${WRKSRC}/samples/misc/.libs/benchmark \ - ${PREFIX}/bin -.else - ${INSTALL_PROGRAM} ${WRKSRC}/samples/misc/.libs/benchmark \ - ${PREFIX}/bin -.endif -.if exists(${PREFIX}/bin/qtrecompress) - ${DIFF} ${WRKSRC}/samples/qtrecompress/.libs/qtrecompress \ - ${PREFIX}/bin > /dev/null || \ - ${INSTALL_PROGRAM} ${WRKSRC}/samples/qtrecompress/.libs/qtrecompress ${PREFIX}/bin -.else - ${INSTALL_PROGRAM} ${WRKSRC}/samples/qtrecompress/.libs/qtrecompress \ - ${PREFIX}/bin -.endif .include <bsd.port.post.mk> |