[BACK]Return to Makefile.common CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / sysutils / gnome-vfs2

Annotation of pkgsrc/sysutils/gnome-vfs2/Makefile.common, Revision 1.8

1.8     ! jmmv        1: # $NetBSD: Makefile.common,v 1.7 2004/12/03 15:15:10 wiz Exp $
1.1       jmmv        2: #
                      3:
1.6       recht       4: DISTNAME=              gnome-vfs-2.8.3
1.1       jmmv        5: PKGNAME=               ${DISTNAME:S/vfs/vfs2/}
1.2       jmmv        6: CATEGORIES?=           sysutils
                      7: CATEGORIES+=           gnome
1.4       jmmv        8: MASTER_SITES=          ${MASTER_SITE_GNOME:=sources/gnome-vfs/2.8/}
1.1       jmmv        9: EXTRACT_SUFX=          .tar.bz2
                     10:
                     11: MAINTAINER=            jmmv@NetBSD.org
                     12: HOMEPAGE=              http://www.gnome.org/
                     13: COMMENT=               GNOME Virtual File System (v2)
                     14:
                     15: BUILD_USES_MSGFMT=     YES
                     16:
                     17: DISTINFO_FILE=         ${.CURDIR}/../../sysutils/gnome-vfs2/distinfo
                     18: PATCHDIR=              ${.CURDIR}/../../sysutils/gnome-vfs2/patches
                     19:
                     20: GNU_CONFIGURE=         YES
                     21: USE_BUILDLINK3=                YES
                     22: USE_PKGLOCALEDIR=      YES
                     23: USE_GNU_TOOLS+=                make
                     24: USE_LIBTOOL=           YES
                     25: USE_PKGINSTALL=                YES
                     26:
                     27: CONFIGURE_ARGS+=       --disable-fam
                     28: CONFIGURE_ARGS+=       --disable-gtk
1.3       jmmv       29: CONFIGURE_ARGS+=       --disable-openssl
1.1       jmmv       30: CONFIGURE_ARGS+=       --disable-samba
1.3       jmmv       31: CONFIGURE_ARGS+=       --enable-gnutls
1.1       jmmv       32: CONFIGURE_ARGS+=       --enable-platform-gnome-2
                     33: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFBASEDIR}
1.3       jmmv       34: CONFIGURE_ARGS+=       --with-html-dir=${PREFIX}/share/doc
1.1       jmmv       35:
                     36: CPPFLAGS+=             -DPREFIX=\"\\\"${PREFIX}\\\"\"
1.8     ! jmmv       37: CPPFLAGS+=             -DPKG_SYSCONFDIR=\"\\\"${PKG_SYSCONFDIR}\\\"\"
1.1       jmmv       38:
                     39: PKG_SYSCONFSUBDIR=     gnome-vfs-2.0
                     40:
                     41: EGDIR=                 ${PREFIX}/share/examples/gnome-vfs-2.0
                     42: .for f in ${EGFILES}
                     43: CONF_FILES+=           ${EGDIR}/$f ${PKG_SYSCONFDIR}/$f
                     44: .endfor
                     45: .undef f
                     46:
                     47: #
                     48: # The following stuff is to allow easy building of modules distributed within
                     49: # gnome-vfs2 as independent packages.
                     50: #
                     51: # GNOME_VFS2_NAME - Name of the module beeing built.  Will be added to the
                     52: #                   package name, and also used as the library name.
                     53: # GNOME_VFS2_FLAG - Base name of the flag passed to configure to enable the
                     54: #                   module.
                     55: #
                     56: .if defined(GNOME_VFS2_NAME) && !empty(GNOME_VFS2_NAME)
                     57: GNOME_VFS2_FLAG?=      ${GNOME_VFS2_NAME}
                     58:
                     59: PKGNAME:=              ${PKGNAME:S/gnome-vfs2/gnome-vfs2-${GNOME_VFS2_NAME}/}
                     60: CONFIGURE_ARGS:=       ${CONFIGURE_ARGS:S/--disable-${GNOME_VFS2_FLAG}/--enable-${GNOME_VFS2_FLAG}/}
                     61: COMMENT+=              - ${GNOME_VFS2_NAME} plugin
                     62:
1.7       wiz        63: BUILD_TARGET=          lib${GNOME_VFS2_NAME}.la
1.1       jmmv       64: BUILD_DIRS=            ${WRKSRC}/modules
                     65:
                     66: # Fix paths to already installed libraries (by the gnome-vfs2 package).
                     67: SUBST_CLASSES+=         libs
                     68: SUBST_MESSAGE.libs=     "Fixing path to dependent libraries."
                     69: SUBST_STAGE.libs=       pre-configure
                     70: SUBST_FILES.libs=       modules/Makefile.in
                     71: SUBST_SED.libs=         -e 's|../libgnomevfs/libgnomevfs-2.la|${BUILDLINK_PREFIX.gnome-vfs2}/lib/libgnomevfs-2.la|g'
                     72:
1.6       recht      73: BUILDLINK_DEPENDS.gnome-vfs2+= gnome-vfs2>=2.8.3
1.1       jmmv       74: .include "../../sysutils/gnome-vfs2/buildlink3.mk"
                     75:
                     76: PRINT_PLIST_AWK+=      /^@dirrm lib\/gnome-vfs-2.0\/modules$$/ \
                     77:                                { print "@comment in gnome-vfs2: " $$0; next; }
                     78: PRINT_PLIST_AWK+=      /^@dirrm share\/examples\/gnome-vfs-2.0$$/ { next; }
                     79: PRINT_PLIST_AWK+=      /^@dirrm share\/examples\/gnome-vfs-2.0\/modules$$/ \
                     80:                                { print "@comment in gnome-vfs2: " $$0; next; }
                     81:
                     82: do-install:
                     83:        cd ${WRKSRC}/modules && ${LIBTOOL} --mode=install \
                     84:                ${INSTALL_DATA} lib${GNOME_VFS2_NAME}.la \
                     85:                        ${PREFIX}/lib/gnome-vfs-2.0/modules
                     86:        cd ${WRKSRC}/modules && ${LIBTOOL} --mode=finish \
                     87:                        ${PREFIX}/lib/gnome-vfs-2.0/modules
                     88: .endif
                     89:
                     90: .include "../../devel/pkgconfig/buildlink3.mk"
                     91: .include "../../textproc/intltool/buildlink3.mk"

CVSweb <webmaster@jp.NetBSD.org>