diff options
author | Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> | 2003-03-05 22:27:25 +0000 |
---|---|---|
committer | Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> | 2003-03-05 22:27:25 +0000 |
commit | 331e4213c9682358944f11a33fb2ebd6b89f64bf (patch) | |
tree | 58a603a46f27c56b275c8f8375b6754ca5f2dbf8 /multimedia/nuppelvideo/Makefile | |
parent | 4ed55b9e7fc4a63ffb7d3145dc957cf78da0a3fc (diff) |
Notes
Diffstat (limited to 'multimedia/nuppelvideo/Makefile')
-rw-r--r-- | multimedia/nuppelvideo/Makefile | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/multimedia/nuppelvideo/Makefile b/multimedia/nuppelvideo/Makefile new file mode 100644 index 000000000000..6033bc72f42b --- /dev/null +++ b/multimedia/nuppelvideo/Makefile @@ -0,0 +1,67 @@ +# New ports collection makefile for: NuppelViodeo +# Date created: Mon 10 Feb 2003 22:21:51 CET +# Whom: Steve O'Hara-Smith <steve@sohara.org> +# +# $FreeBSD$ +# + +PORTNAME= NuppelVideo +PORTVERSION= 0.52.a +CATEGORIES= multimedia audio +MASTER_SITES= http://frost.htu.tuwien.ac.at/~roman/nuppelvideo/ +DISTNAME= ${PORTNAME}-${PORTVERSION:C/.(.)$/\1/} + +MAINTAINER= steve@sohara.org +COMMENT= A very low CPU usage VCR/DVR application + +USE_GMAKE= yes +USE_REINPLACE= yes + +# find dependencies +CFLAGS+= -I${LOCALBASE}/include -I${X11BASE}/include \ + -L${LOCALBASE}/lib -L${X11BASE}/lib + +.include <bsd.port.pre.mk> + +### +## Auto detected features +### +.if ${ARCH} == "i386" +. if (defined(MACHINE_CPU) && ${MACHINE_CPU:Mmmx:L} == "mmx") +WITH_MMX=yes +. endif +.endif + +### +## Port options +### +.ifdef(WITH_OPTIMIZED_CFLAGS) +CFLAGS+= -O3 -ffast-math -fomit-frame-pointer -finline-functions \ + -funroll-loops -fexpensive-optimizations +.endif +# +.ifdef(WITH_MMX) +CFLAGS+= -DMMX +.endif + +pre-everything:: +.ifndef(WITH_OPTIMIZED_CFLAGS) + @${ECHO_MSG} + @${ECHO_MSG} 'You can enable additional compilation optimizations' + @${ECHO_MSG} 'by defining WITH_OPTIMIZED_CFLAGS' +.endif +.if (${ARCH} == "i386" && !defined(WITH_MMX)) + @${ECHO_MSG} + @${ECHO_MSG} 'You can enable MMX compilation optimizations' + @${ECHO_MSG} 'by defining WITH_MMX' +.endif + +post-patch: +# C{C,FLAGS} safeness + @${REINPLACE_CMD} -E -e \ + 's|^CFLAGS.*$$|#|' \ + -e 's|^CC.*$$|#|' \ + -e 's|^(COPTSRT).*$$|\1=\$$(CFLAGS)|' \ + ${WRKSRC}/Makefile + +.include <bsd.port.post.mk> |