Annotation of pkgsrc/devel/glib2/Makefile, Revision 1.84
1.84 ! wiz 1: # $NetBSD: Makefile,v 1.83 2005/10/05 13:53:03 wiz Exp $
1.1 dmcmahil 2:
1.84 ! wiz 3: DISTNAME= glib-2.8.4
1.39 jmmv 4: PKGNAME= ${DISTNAME:S/glib/glib2/}
1.1 dmcmahil 5: CATEGORIES= devel
1.82 jmmv 6: MASTER_SITES= ftp://ftp.gtk.org/pub/gtk/v2.8/ \
7: ftp://ftp.cs.umn.edu/pub/gimp/gtk/v2.8/ \
8: ${MASTER_SITE_GNOME:=sources/glib/2.8/}
1.15 grant 9: EXTRACT_SUFX= .tar.bz2
1.1 dmcmahil 10:
1.56 jmmv 11: MAINTAINER= jmmv@NetBSD.org
1.1 dmcmahil 12: HOMEPAGE= http://www.gtk.org/docs/glib_toc.html
1.58 grant 13: COMMENT= Some useful routines for C programming (glib2)
1.1 dmcmahil 14:
1.49 minskim 15: PKG_INSTALLATION_TYPES= overwrite pkgviews
16:
1.1 dmcmahil 17: BUILD_USES_MSGFMT= yes
1.39 jmmv 18:
1.14 salo 19: USE_PKGLOCALEDIR= yes
1.79 jlam 20: USE_TOOLS+= gmake perl:run pkg-config
1.40 jlam 21: USE_LIBTOOL= yes
1.43 jlam 22: TEST_TARGET= check
1.8 jlam 23:
1.68 jmmv 24: PKGCONFIG_OVERRIDE= glib-2.0-uninstalled.pc.in
25: PKGCONFIG_OVERRIDE+= glib-2.0.pc.in
26: PKGCONFIG_OVERRIDE+= gmodule-2.0-uninstalled.pc.in
1.41 jmmv 27: PKGCONFIG_OVERRIDE+= gmodule-2.0.pc.in
1.68 jmmv 28: PKGCONFIG_OVERRIDE+= gmodule-export-2.0.pc.in
1.82 jmmv 29: PKGCONFIG_OVERRIDE+= gmodule-no-export-2.0-uninstalled.pc.in
1.68 jmmv 30: PKGCONFIG_OVERRIDE+= gmodule-no-export-2.0.pc.in
31: PKGCONFIG_OVERRIDE+= gobject-2.0-uninstalled.pc.in
1.41 jmmv 32: PKGCONFIG_OVERRIDE+= gobject-2.0.pc.in
1.68 jmmv 33: PKGCONFIG_OVERRIDE+= gthread-2.0-uninstalled.pc.in
1.41 jmmv 34: PKGCONFIG_OVERRIDE+= gthread-2.0.pc.in
1.8 jlam 35:
1.81 rillig 36: GNU_CONFIGURE= yes
1.14 salo 37: CONFIGURE_ENV+= PKGLOCALEDIR=${PKGLOCALEDIR}
1.17 jmmv 38: CONFIGURE_ARGS+= --enable-gtk-doc=no
1.1 dmcmahil 39: CONFIGURE_ARGS+= --includedir=${PREFIX}/include/glib
1.50 jmmv 40: CONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc
1.43 jlam 41: CONFIGURE_ARGS+= ${CONFIGURE_ARGS.${ICONV_TYPE}-iconv}
1.32 dmcmahil 42:
1.43 jlam 43: CONFIGURE_ARGS.gnu-iconv= --with-libiconv=gnu
1.36 jmmv 44:
1.44 snj 45: # Avoid an ICE in gcc2 on sparc64
46: CONFIGURE_ENV+= F77=${FALSE}
47:
1.60 gavan 48: CONFIGURE_ENV+= PERL_PATH=${PERL5}
49:
1.80 jmmv 50: .include "../../mk/bsd.prefs.mk"
51:
1.66 recht 52: CPPFLAGS+= -DPREFIX="\"${PREFIX}\""
53: CPPFLAGS+= -DPKGLOCALEDIR="\"${PKGLOCALEDIR}\""
54: CPPFLAGS+= -DPKG_SYSCONFDIR="\"${PKG_SYSCONFDIR}\""
1.64 jmmv 55:
1.47 xtraeme 56: .if ${OPSYS} == "FreeBSD"
57:
58: SUBST_CLASSES= thr
59: SUBST_STAGE.thr= post-patch
60: SUBST_FILES.thr= gthread/Makefile.in
1.74 reed 61: . if ${OS_VERSION:R} >= 5
62: SUBST_SED.thr= -e "s|@G_THREAD_LIBS_FOR_GTHREAD@|-lpthread|g"
63: . else
1.47 xtraeme 64: SUBST_SED.thr= -e "s|@G_THREAD_LIBS_FOR_GTHREAD@|-Wc,-lc_r|g"
1.74 reed 65: . endif
1.47 xtraeme 66: SUBST_MESSAGE.thr= "Fixing libgthread."
67:
68: .endif
69:
1.50 jmmv 70: # Handle directories shared with devel/glib.
71: PRINT_PLIST_AWK+= /^@dirrm include\/glib$$/ \
72: { print "@unexec $${RMDIR} %D/" $$2 \
73: " 2>/dev/null || $${TRUE}"; next; }
74:
1.35 xtraeme 75: .include "../../converters/libiconv/buildlink3.mk"
76: .include "../../devel/gettext-lib/buildlink3.mk"
1.62 grant 77: .include "../../mk/dlopen.buildlink3.mk"
1.35 xtraeme 78: .include "../../mk/pthread.buildlink3.mk"
1.5 jlam 79:
1.1 dmcmahil 80: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>