From 81a573d7c6a85ae149ac9f44eea2a327a36d13a3 Mon Sep 17 00:00:00 2001 From: Emanuel Haupt Date: Sun, 25 Dec 2005 21:55:42 +0000 Subject: Add motion 3.2.4, a motion detection application. PR: 90892 Submitted by: Angel Carpintero --- multimedia/motion/Makefile | 80 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 multimedia/motion/Makefile (limited to 'multimedia/motion/Makefile') diff --git a/multimedia/motion/Makefile b/multimedia/motion/Makefile new file mode 100644 index 000000000000..3c78d73cf828 --- /dev/null +++ b/multimedia/motion/Makefile @@ -0,0 +1,80 @@ +# New ports collection makefile for: motion +# Date created: 22 Dec 2005 +# Whom: Angel Carpintero +# +# $FreeBSD$ +# + +PORTNAME= motion +PORTVERSION= 3.2.4 +CATEGORIES= multimedia +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= motion + +PATCH_SITES= http://www.lavrsen.dk/twiki/pub/Motion/FreeBSDPatch/ +PATCHFILES= motion-3.2.5-daily.diff.gz motion-3.2.4-port-configure-patch.diff.gz +PATCH_DIST_STRIP= -p1 + +MAINTAINER= ack@telefonica.net +COMMENT= A motion detection application + +LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ + avcodec.1:${PORTSDIR}/multimedia/ffmpeg + +ONLY_FOR_ARCHS= i386 amd64 + +CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} + +MAN1= motion.1 + +USE_AUTOTOOLS= autoconf:259 +GNU_CONFIGURE= yes +USE_GMAKE= yes +MANCOMPRESSED= no +USE_GCC= 3.4+ + +MAN1= motion.1 +PORTDOCS= CHANGELOG CREDITS README.FreeBSD README \ + motion_guide.html +EXAMPLES= motion-dist.conf motion.init-FreeBSD.sh thread1.conf \ + thread2.conf thread3.conf thread4.conf + +OPTIONS= BKTR "Support for TV Capture cards" on + +MAKE_ENV+= CC="${CC}" + +.include + +.if !defined(WITH_BKTR) +CFLAGS+= -DWITHOUT_V4L +.endif + +.if ${OSVERSION} > 500000 +LIB_DEPENDS+= lthread.[35]:${PORTSDIR}/devel/linuxthreads +.else +LIB_DEPENDS+= lthread.[24]:${PORTSDIR}/devel/linuxthreads +.endif + +post-install: +.if !exists(${PREFIX}/etc/motion.conf) + ${INSTALL_DATA} ${PREFIX}/etc/motion.conf.sample ${PREFIX}/etc/motion.conf +.endif + ${MKDIR} ${EXAMPLESDIR} +.for f in ${EXAMPLES} + ${INSTALL_DATA} ${WRKSRC}/${f} ${EXAMPLESDIR} +.endfor + +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} +.for f in ${PORTDOCS} + ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} +.endfor +.endif + +.if defined(WITH_BKTR) + @${ECHO_MSG} "===============================================================================" + @${ECHO_MSG} "Please make sure you have bktr(4) kernel support." + @${ECHO_MSG} "===============================================================================" +.endif + +.include -- cgit v1.2.3