[BACK]Return to Makefile.common CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / devel / glib2

Annotation of pkgsrc/devel/glib2/Makefile.common, Revision 1.41

1.40      adam        1: # $NetBSD: Makefile.common,v 1.39 2014/09/08 08:44:54 jperkin Exp $
1.1       jmmv        2: #
                      3: # used by devel/glib2/Makefile
1.21      prlw1       4: # used by devel/gdbus-codegen/Makefile
1.1       jmmv        5: # used by sysutils/gio-fam/Makefile
                      6:
                      7: # When updating this package, please apply patch-ak to configure.in and
                      8: # then run a matching version of autoconf to regen patch-aa.
1.41    ! prlw1       9: DISTNAME=      glib-2.42.0
1.17      adam       10: PKGNAME=       ${DISTNAME:S/glib/glib2/}
                     11: CATEGORIES=    # empty; redefined in Makefile
1.35      obache     12: MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/glib/${PKGVERSION_NOREV:R}/}
1.17      adam       13: EXTRACT_SUFX=  .tar.xz
                     14:
1.37      prlw1      15: MAINTAINER=    prlw1@cam.ac.uk
1.19      reed       16: HOMEPAGE=      http://developer.gnome.org/glib/
1.17      adam       17: COMMENT=       # empty; redefined in Makefile
                     18: LICENSE=       gnu-lgpl-v2
1.1       jmmv       19:
                     20: PKG_INSTALLATION_TYPES=        overwrite pkgviews
                     21:
                     22: USE_PKGLOCALEDIR=      yes
1.14      drochner   23: USE_TOOLS+=            gmake pkg-config
1.1       jmmv       24: USE_LANGUAGES=         c c++ c99
                     25: USE_LIBTOOL=           yes
                     26: TEST_TARGET=           check
                     27:
                     28: DISTINFO_FILE=         ${.CURDIR}/../../devel/glib2/distinfo
                     29: PATCHDIR=              ${.CURDIR}/../../devel/glib2/patches
                     30:
                     31: GNU_CONFIGURE=         yes
1.17      adam       32: CONFIGURE_ENV+=                PKGLOCALEDIR=${PKGLOCALEDIR}
1.1       jmmv       33: CONFIGURE_ARGS+=       --disable-fam   # See sysutils/gio-fam.
                     34: CONFIGURE_ARGS+=       --includedir=${PREFIX}/include/glib
                     35: CONFIGURE_ARGS+=       ${CONFIGURE_ARGS.${ICONV_TYPE}-iconv}
                     36: CONFIGURE_ARGS+=       --with-pcre=system
1.4       drochner   37: CONFIGURE_ARGS+=       --disable-dtrace
1.22      jmmv       38: CONFIGURE_ARGS+=       --disable-man  # Requires xsltproc and Docbook.
1.21      prlw1      39: CONFIGURE_ARGS+=       --disable-modular-tests
1.33      ryoon      40: # Avoid unnecessary autotools invocation.
                     41: CONFIGURE_ARGS+=       --disable-maintainer-mode
1.1       jmmv       42:
1.39      jperkin    43: # When ICONV_TYPE=gnu ensure we explicitly use the GNU version, to avoid
                     44: # conflicts between iconv.h from converters/libiconv and builtin libiconv
                     45: # which may be non-GNU.
1.38      jperkin    46: CONFIGURE_ARGS.gnu-iconv=      --with-libiconv=gnu
                     47:
1.1       jmmv       48: CONFIGURE_ENV+=                PERL_PATH=${PERL5:Q}
                     49:
                     50: .include "../../mk/bsd.prefs.mk"
                     51:
                     52:
                     53: CPPFLAGS+=             -DPREFIX="\"${PREFIX}\""
                     54: CPPFLAGS+=             -DPKGLOCALEDIR="\"${PKGLOCALEDIR}\""
                     55: CPPFLAGS+=             -DPKG_SYSCONFDIR="\"${PKG_SYSCONFDIR}\""
                     56:
                     57: .if ${OPSYS} == "FreeBSD"
                     58: SUBST_CLASSES+=                thr
                     59: SUBST_STAGE.thr=       post-patch
                     60: SUBST_FILES.thr=       gthread/Makefile.in
                     61: .  if ${OS_VERSION:R} >= 5
                     62: SUBST_SED.thr+=                -e "s|@G_THREAD_LIBS_FOR_GTHREAD@|-lpthread|g"
                     63: .  else
                     64: SUBST_SED.thr+=                -e "s|@G_THREAD_LIBS_FOR_GTHREAD@|-Wc,-lc_r|g"
                     65: .  endif
                     66: SUBST_MESSAGE.thr=     Fixing libgthread.
                     67:
                     68: .endif
                     69:
                     70: .if !empty(MACHINE_PLATFORM:MDarwin-[56].*-*)
                     71: CONFIGURE_ENV+=                gt_cv_c_wchar_t=no
                     72: .endif
                     73:
1.28      tron       74: .if ${OPSYS} == "Darwin"
                     75: BUILDLINK_TRANSFORM+=  rm:-Werror=missing-prototypes
                     76: .endif
                     77:
1.1       jmmv       78: .if ${OPSYS} == "HPUX"
                     79: CONFIGURE_ENV+=                ac_cv_func_mmap_fixed_mapped=yes
                     80: .endif
                     81:
1.36      tron       82: .if ${OPSYS} == "SunOS"
                     83: BUILDLINK_TRANSFORM+=  rm:-Werror=format=2
                     84: .endif
                     85:
1.1       jmmv       86: .include "../../mk/dlopen.buildlink3.mk"
                     87:
                     88: .if !empty(MACHINE_PLATFORM:MIRIX-5*)
                     89: CONFIGURE_ARGS+=       --disable-threads
                     90: .else
                     91: .include "../../mk/pthread.buildlink3.mk"
                     92: .endif
1.6       obache     93:
1.37      prlw1      94: BUILD_DEFS+=           VARBASE
1.6       obache     95: SUBST_CLASSES+=                dbusdb
                     96: SUBST_MESSAGE.dbusdb=  Adjust dbus machine uuid path to dbus package
                     97: SUBST_STAGE.dbusdb=    post-patch
                     98: SUBST_FILES.dbusdb=    gio/gdbusconnection.c
                     99: SUBST_FILES.dbusdb+=   gio/gdbusprivate.c
                    100: SUBST_FILES.dbusdb+=   po/glib20.pot
                    101: SUBST_FILES.dbusdb+=   po/*.po
                    102: SUBST_SED.dbusdb=      -e 's,/var/lib/dbus,${VARBASE}/db/dbus,g'

CVSweb <webmaster@jp.NetBSD.org>