diff options
author | rh <rh@pkgsrc.org> | 2001-10-01 07:34:04 +0000 |
---|---|---|
committer | rh <rh@pkgsrc.org> | 2001-10-01 07:34:04 +0000 |
commit | f15457eca253132b8171457bf676bc686dcf072d (patch) | |
tree | 6587e795199ea69080b120571fbac71b90097509 /lang | |
parent | fc94e98714773e8cc607671ce44c1f7c1e085154 (diff) | |
download | pkgsrc-f15457eca253132b8171457bf676bc686dcf072d.tar.gz |
Reduce dependency on gnome-core to gnome-libs. While we are at it, make
this strongly buildlinked and provide a buildlink.mk for dependent packages
Diffstat (limited to 'lang')
-rw-r--r-- | lang/gb/Makefile | 26 | ||||
-rw-r--r-- | lang/gb/buildlink.mk | 49 |
2 files changed, 62 insertions, 13 deletions
diff --git a/lang/gb/Makefile b/lang/gb/Makefile index 4b3cfc4e9a8..b1648b4c608 100644 --- a/lang/gb/Makefile +++ b/lang/gb/Makefile @@ -1,22 +1,22 @@ -# $NetBSD: Makefile,v 1.7 2001/08/11 18:41:59 rh Exp $ +# $NetBSD: Makefile,v 1.8 2001/10/01 07:34:04 rh Exp $ # -DISTNAME= gb-0.0.20 -CATEGORIES= lang gnome -MASTER_SITES= ${MASTER_SITE_GNOME:=unstable/sources/gb/} +DISTNAME= gb-0.0.20 +CATEGORIES= lang gnome +MASTER_SITES= ${MASTER_SITE_GNOME:=unstable/sources/gb/} -MAINTAINER= rh@netbsd.org -HOMEPAGE= http://www.gnome.org/gb/ -COMMENT= Basic for Gnome +MAINTAINER= rh@netbsd.org +HOMEPAGE= http://www.gnome.org/gb/ +COMMENT= Basic for Gnome -DEPENDS+= gnome-core>1.4.0:../../x11/gnome-core +BUILD_USES_MSGFMT= YES -GNU_CONFIGURE= YES -USE_X11BASE= YES -USE_LIBTOOL= YES +GNU_CONFIGURE= YES +USE_BUILDLINK_ONLY= YES +USE_X11BASE= YES +USE_LIBTOOL= YES LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig -CPPFLAGS+= -I${LOCALBASE}/include - +.include "../../print/gnome-print/buildlink.mk" .include "../../mk/bsd.pkg.mk" diff --git a/lang/gb/buildlink.mk b/lang/gb/buildlink.mk new file mode 100644 index 00000000000..b2fc0ae2b8b --- /dev/null +++ b/lang/gb/buildlink.mk @@ -0,0 +1,49 @@ +# $NetBSD: buildlink.mk,v 1.1 2001/10/01 07:34:04 rh Exp $ +# +# This Makefile fragment is included by packages that use gb. +# +# To use this Makefile fragment, simply: +# +# (1) Optionally define BUILDLINK_DEPENDS.gb to the dependency pattern +# for the version of gb desired. +# (2) Include this Makefile fragment in the package Makefile, +# (3) Add ${BUILDLINK_DIR}/include to the front of the C preprocessor's header +# search path, and +# (4) Add ${BUILDLINK_DIR}/lib to the front of the linker's library search +# path. + +.if !defined(GB_BUILDLINK_MK) +GB_BUILDLINK_MK= # defined + +.include "../../mk/bsd.buildlink.mk" + +BUILDLINK_DEPENDS.gb?= gb>=0.0.20 +DEPENDS+= ${BUILDLINK_DEPENDS.gb}:../../lang/gb + +EVAL_PREFIX+= BUILDLINK_PREFIX.gb=gb +BUILDLINK_PREFIX.gb_DEFAULT= ${X11PREFIX} +BUILDLINK_FILES.gb= include/gb/* +BUILDLINK_FILES.gb+= include/gbrun/* +BUILDLINK_FILES.gb+= lib/libgbrun.* + +.include "../../print/gnome-print/buildlink.mk" + +BUILDLINK_TARGETS.gb= gb-buildlink +BUILDLINK_TARGETS.gb+= gb-buildlink-config-wrapper +BUILDLINK_TARGETS+= ${BUILDLINK_TARGETS.gb} + +BUILDLINK_CONFIG.gb= ${BUILDLINK_PREFIX.gb}/lib/gbConf.sh +BUILDLINK_CONFIG_WRAPPER.gb= ${BUILDLINK_DIR}/lib/gbConf.sh + +.if defined(USE_CONFIG_WRAPPER) +GB_CONFIG?= ${BUILDLINK_CONFIG_WRAPPER.gb} +CONFIGURE_ENV+= GB_CONFIG="${GB_CONFIG}" +MAKE_ENV+= GB_CONFIG="${GB_CONFIG}" +.endif + +pre-configure: ${BUILDLINK_TARGETS.gb} +gb-buildlink: _BUILDLINK_USE +gb-buildlink-config-wrapper: _BUILDLINK_CONFIG_WRAPPER_USE +libart-buildlink-config-wrapper: _BUILDLINK_CONFIG_WRAPPER_USE + +.endif # GB_BUILDLINK_MK |