Annotation of pkgsrc/x11/pixman/Makefile, Revision 1.17
1.17 ! bjs 1: # $NetBSD: Makefile,v 1.16 2008/07/18 03:34:10 bjs Exp $
1.1 bjs 2: #
3:
1.16 bjs 4: DISTNAME= pixman-0.11.8
1.17 ! bjs 5: PKGREVISION= 1
1.1 bjs 6: CATEGORIES= x11
1.11 tnn 7: MASTER_SITES= ${MASTER_SITE_XORG:=lib/}
1.1 bjs 8: EXTRACT_SUFX= .tar.bz2
9:
10: MAINTAINER= bjs@NetBSD.org
11: HOMEPAGE= http://xorg.freedesktop.org/
12: COMMENT= Library of low-level pixel manipulation routines
13:
14: PKG_DESTDIR_SUPPORT= user-destdir
15:
16: GNU_CONFIGURE= yes
17: USE_LIBTOOL= yes
1.12 bjs 18: USE_TOOLS+= pkg-config perl
1.1 bjs 19:
1.17 ! bjs 20: CONFIGURE_ENV+= AUTOMAKE=${TRUE:Q} # XXX quiet!
! 21:
1.1 bjs 22: PKGCONFIG_OVERRIDE+= pixman-1.pc.in
1.16 bjs 23: PKGCONFIG_OVERRIDE+= pixman-1-uninstalled.pc.in
1.12 bjs 24: ###
25: ### XXX The configure script is written to fail if it detects gcc<4.0
1.13 bjs 26: ### for lack of -fvisibility=hidden. In keeping with the pkgsrc
27: ### tradition of portability, we'll opt to use libtool to export
1.12 bjs 28: ### the desired symbols, hiding the rest.
29: ###
30: ### I have verified the list of visible symbols is unchanged from
31: ### the "factory" build.
32: ###
1.14 bjs 33: MAKE_ENV+= PIXMAN_SYMFILE=${PIXMAN_SYMFILE:Q}
1.13 bjs 34: PIXMAN_SYMFILE= ${WRKDIR}/pixman.sym
1.1 bjs 35:
1.15 tnn 36: .include "../../mk/compiler.mk"
37:
1.16 bjs 38: .if !empty(PKGSRC_COMPILER:Msunpro) || empty(CC_VERSION:Mgcc-4.1*)
1.15 tnn 39: CONFIGURE_ARGS+= --disable-sse2
40: .endif
41:
1.12 bjs 42: post-extract:
43: ${CP} ${FILESDIR}/pixman.sym ${WRKDIR}
1.7 bjs 44:
1.1 bjs 45: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>