diff options
Diffstat (limited to 'devel/liboil/Makefile')
-rw-r--r-- | devel/liboil/Makefile | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/devel/liboil/Makefile b/devel/liboil/Makefile new file mode 100644 index 000000000..3f4f4246d --- /dev/null +++ b/devel/liboil/Makefile @@ -0,0 +1,59 @@ +# New ports collection makefile for: liboil +# Date created: Nov 24, 2004 +# Whom: ijliao +# +# $FreeBSD: ports/devel/liboil/Makefile,v 1.31 2008/02/05 12:33:13 ahze Exp $ +# $MCom$ +# $Id: Makefile,v 1.6 2008-03-19 13:53:25 ahze Exp $ + +PORTNAME= liboil +PORTVERSION= 0.3.14 +CATEGORIES= devel +MASTER_SITES= http://liboil.freedesktop.org/download/ + +MAINTAINER= multimedia@FreeBSD.org +COMMENT= Library of optimized inner loops + +USE_GNOME= pkgconfig gnomehack gnometarget ltverhack +USE_AUTOTOOLS= libtool:15 +USE_LDCONFIG= yes +CONFIGURE_ARGS= --disable-gtk-doc \ + --disable-glib +CFLAGS:= ${CFLAGS:N-O*} -O2 + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 600000 && !defined(WITH_3DNOW_GCC40) +BUILD_DEPENDS+= gcc34:${PORTSDIR}/lang/gcc34 +RUN_DEPENDS+= gcc34:${PORTSDIR}/lang/gcc34 +CC:= gcc34 +CXX:= g++34 +.endif + +.if defined(WITH_3DNOW_GCC40) && ${OSVERSION} < 700042 +USE_GCC= 4.1+ +.if ${OSVERSION} < 600000 +RUN_DEPENDS+= ${BUILD_DEPENDS} +.endif +.endif + +pre-everything:: +.if ${MACHINE_CPU:M3dnow}!="" && ${OSVERSION} < 700042 +.if !defined(WITH_3DNOW_GCC40) + @${ECHO_MSG} "You can enable 3dnow extensions by defining" + @${ECHO_MSG} "WITH_3DNOW_GCC40=yes" +.endif + @${ECHO_MSG} "" + @${ECHO_MSG} "Note: ${PORTNAME} will depend on gcc4.0+ with WITH_3DNOW_GCC40" + @${ECHO_MSG} "defined." +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|\\$$(libdir)/pkgconfig|${PREFIX}/libdata/pkgconfig|' \ + ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|<stdint\.h|<inttypes.h|g' \ + ${WRKSRC}/liboil/liboiltypes.h \ + ${WRKSRC}/liboil/liboilprofile.h \ + ${WRKSRC}/liboil/liboil.h + +.include <bsd.port.post.mk> |