aboutsummaryrefslogtreecommitdiff
path: root/multimedia/xvid/Makefile
diff options
context:
space:
mode:
authorMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2002-04-08 23:38:02 +0000
committerMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2002-04-08 23:38:02 +0000
commit7af30bad6deb66708124970d7cd8c00a5784ff10 (patch)
treece7793b047b483afa59d0e8ecc24a2de253d8b81 /multimedia/xvid/Makefile
parenta99982d41dc83178bc0684ea1c2ed6482ac656e0 (diff)
downloadports-7af30bad6deb66708124970d7cd8c00a5784ff10.tar.gz
ports-7af30bad6deb66708124970d7cd8c00a5784ff10.zip
New port xvid snapshot release 20020404: An opensource MPEG-4 codec,
based on OpenDivx PR: 36769 Submitted by: Michael Nottebrock <michaelnottebrock@gmx.net>
Notes
Notes: svn path=/head/; revision=57472
Diffstat (limited to 'multimedia/xvid/Makefile')
-rw-r--r--multimedia/xvid/Makefile55
1 files changed, 55 insertions, 0 deletions
diff --git a/multimedia/xvid/Makefile b/multimedia/xvid/Makefile
new file mode 100644
index 000000000000..dad8b0d1c21a
--- /dev/null
+++ b/multimedia/xvid/Makefile
@@ -0,0 +1,55 @@
+# New ports collection makefile for: xvid
+# Date created: 04 April 2002
+# Whom: Michael Nottebrock <michaelnottebrock@gmx.net> et al
+#
+# $FreeBSD$
+#
+
+PORTNAME= xvid
+PORTVERSION= 0.20020404
+CATEGORIES= graphics
+MASTER_SITES= http://www.xvid.org/ \
+ http://lofi.dyndns.org/
+DISTNAME= xvid_snapshot_${PORTVERSION:S/^0.//}
+
+MAINTAINER= lofi@lofi.dyndns.org
+
+BUILD_DEPENDS= ${LOCALBASE}/bin/nasm:${PORTSDIR}/devel/nasm
+
+ONLY_FOR_ARCHS= i386
+USE_AUTOCONF= yes
+USE_GMAKE= yes
+INSTALLS_SHLIB= yes
+
+CONFIGURE_WRKSRC= ${WRKDIR}
+WRKSRC= ${WRKDIR}/xvid_20020404/xvidcore/build/generic
+
+pre-everything::
+.if !defined(WITH_OPTIMIZED_CFLAGS)
+ @ ${ECHO_MSG} "You can enable additional compilation optimizations"
+ @ ${ECHO_MSG} "by defining WITH_OPTIMIZED_CFLAGS"
+.endif
+
+post-patch:
+ @ ${FIND} ${WRKDIR} -type f | \
+ ${XARGS} -n 10 -x ${PERL} -pi -e \
+ 's|<malloc.h>|<stdlib.h>|'
+.ifndef(WITH_OPTIMIZED_CFLAGS)
+ @ ${PERL} -pi -e 's|(CFLAGS \+=).*|\1 ${CFLAGS}|' ${WRKSRC}/Makefile
+.else
+ @ ${PERL} -pi -e 's|(CFLAGS \+=.*)|\1 ${CFLAGS}|' ${WRKSRC}/Makefile
+.endif
+
+# trick to detect existence of stdint.h
+pre-configure:
+.for file in configure.in config.h.in
+ @ ${CP} ${FILESDIR}/${file} ${WRKDIR}
+.endfor
+
+do-install:
+ @ ${INSTALL_DATA} ${WRKSRC}/libxvidcore.so ${PREFIX}/lib/libxvidcore.so.0
+ @ ${INSTALL_DATA} ${WRKSRC}/libcore.a ${PREFIX}/lib/libcore.a
+ @ ${LN} -s libxvidcore.so.0 ${PREFIX}/lib/libxvidcore.so
+ @ ${INSTALL_DATA} ${WRKSRC}/../../src/xvid.h ${PREFIX}/include
+
+.include <bsd.port.mk>