aboutsummaryrefslogtreecommitdiff
path: root/multimedia/nuppelvideo/Makefile
diff options
context:
space:
mode:
authorMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2003-03-05 22:27:25 +0000
committerMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2003-03-05 22:27:25 +0000
commit331e4213c9682358944f11a33fb2ebd6b89f64bf (patch)
tree58a603a46f27c56b275c8f8375b6754ca5f2dbf8 /multimedia/nuppelvideo/Makefile
parent4ed55b9e7fc4a63ffb7d3145dc957cf78da0a3fc (diff)
Notes
Diffstat (limited to 'multimedia/nuppelvideo/Makefile')
-rw-r--r--multimedia/nuppelvideo/Makefile67
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>