aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia/avifile/Makefile
diff options
context:
space:
mode:
authorlioux <lioux@FreeBSD.org>2001-09-26 00:22:32 +0800
committerlioux <lioux@FreeBSD.org>2001-09-26 00:22:32 +0800
commit256357114b1200f259088e7115ccf50021d895b6 (patch)
tree92b7682fff1354ea11780355b9900638c25f8207 /multimedia/avifile/Makefile
parent2833355a48ebab610c5c4b245ced33205168cc7c (diff)
downloadfreebsd-ports-gnome-256357114b1200f259088e7115ccf50021d895b6.tar.gz
freebsd-ports-gnome-256357114b1200f259088e7115ccf50021d895b6.tar.zst
freebsd-ports-gnome-256357114b1200f259088e7115ccf50021d895b6.zip
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
Diffstat (limited to 'multimedia/avifile/Makefile')
-rw-r--r--multimedia/avifile/Makefile80
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>