From 256357114b1200f259088e7115ccf50021d895b6 Mon Sep 17 00:00:00 2001
From: lioux <lioux@FreeBSD.org>
Date: Tue, 25 Sep 2001 16:22:32 +0000
Subject: o update to 0.60.20010920 o sanitize MASTER_SITES o bump lib version
 since incompatible with previous one o trim/update DESCR; update WWW tag

PR:		30747
Submitted by:	MAINTAINER
---
 multimedia/avifile/Makefile | 80 ++++++++++++++-------------------------------
 1 file changed, 24 insertions(+), 56 deletions(-)

(limited to 'multimedia/avifile/Makefile')

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>
-- 
cgit