update Sat May 8 12:37:00 PDT 2010
[pkgsrc.git] / devel / pkg-config / Makefile
1 # $NetBSD: Makefile,v 1.16 2010/01/16 19:27:18 heinz Exp $
2 #
3
4 DISTNAME=       pkg-config-0.23
5 PKGREVISION=    1
6 CATEGORIES=     devel
7 MASTER_SITES=   http://pkgconfig.freedesktop.org/releases/
8
9 MAINTAINER=     pkgsrc-users@NetBSD.org
10 HOMEPAGE=       http://pkgconfig.freedesktop.org/
11 COMMENT=        System for managing library compile/link flags
12 LICENSE=        gnu-gpl-v2
13
14 PKG_INSTALLATION_TYPES= overwrite pkgviews
15 PKG_DESTDIR_SUPPORT=    user-destdir
16
17 GNU_CONFIGURE=          YES
18 USE_LIBTOOL=            YES
19 CONFIGURE_ARGS+=        --disable-threads
20
21 # old name of the package
22 CONFLICTS=              pkgconfig-[0-9]*
23
24 .include "../../mk/bsd.prefs.mk"
25
26 .if ${OPSYS} == "FreeBSD"
27 .  if ${OS_VERSION:R} < 5
28 # configure checks but does not fail on warning
29 CONFIGURE_ENV+=         glib_cv_va_copy=no
30 .  endif
31 .endif
32
33 .if ${OPSYS} == "IRIX"
34 # configure bails out in subdir after re-parsing the cache
35 CONFIGURE_ARGS+=        --cache-file=/dev/null
36 .endif
37
38 .if ${OPSYS} == "NetBSD"
39 CONFIGURE_ARGS+=        glib_cv_sane_realloc=yes glib_cv_uscore=no
40 CONFIGURE_ARGS+=        glib_cv_rtldglobal_broken=no
41 .endif
42
43 PKGCONFIG_EXTRA_PATHS=  # empty
44
45 .if ${LOCALBASE} != ${X11BASE}
46 PKGCONFIG_EXTRA_PATHS+= ${X11BASE}/lib/pkgconfig
47 .endif
48
49 .if ${LOCALBASE} != "/usr"
50 PKGCONFIG_EXTRA_PATHS+= /usr/lib/pkgconfig
51 .endif
52
53 .if !empty(PKGCONFIG_EXTRA_PATHS)
54 # First part of the value is taken from configure.in
55 CONFIGURE_ARGS+=        --with-pc-path='$${libdir}/pkgconfig:$${datadir}/pkgconfig:${PKGCONFIG_EXTRA_PATHS:ts:}'
56 .endif
57
58 # needed for fifth test case
59 BUILDLINK_PASSTHRU_DIRS= /private-dep /public-dep /requires-test
60 TEST_TARGET=            check
61
62 .include "../../mk/dlopen.buildlink3.mk"
63 .include "../../mk/bsd.pkg.mk"