diff options
Diffstat (limited to 'pkgtools')
-rw-r--r-- | pkgtools/x11-links/Makefile | 5 | ||||
-rw-r--r-- | pkgtools/x11-links/builtin.mk | 58 | ||||
-rw-r--r-- | pkgtools/x11-links/version.mk | 35 | ||||
-rw-r--r-- | pkgtools/x11-links/xfree.mk | 13 | ||||
-rw-r--r-- | pkgtools/xpkgwedge/Makefile | 5 |
5 files changed, 55 insertions, 61 deletions
diff --git a/pkgtools/x11-links/Makefile b/pkgtools/x11-links/Makefile index cf1c66415e0..102d87a7728 100644 --- a/pkgtools/x11-links/Makefile +++ b/pkgtools/x11-links/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.67 2005/05/07 22:24:04 wiz Exp $ +# $NetBSD: Makefile,v 1.68 2005/06/01 18:03:08 jlam Exp $ # # NOTE: If you update this package, then you'll likely need to also update # the x11-links dependency in buildlink3.mk to the correct version, @@ -20,7 +20,6 @@ USE_LANGUAGES= # empty EXTRACT_ONLY= # empty NO_CHECKSUM= yes NO_MTREE= yes -USE_X11= yes PLIST_SRC= ${WRKDIR}/.PLIST_SRC PLIST_SRC.dirs= ${PLIST_SRC}.dirs @@ -50,6 +49,8 @@ FILES_LIST_CMD= ${SED} -e "s/@ABI@/${ABI}/" ${FILES_LIST} | ${GREP} -v "^\#" CREATE_X11LINK?= ${LN} -fs $$src $$dest +.include "../../mk/x11.buildlink3.mk" + do-build: ${MKDIR} ${X11_LINKS_BUILD_DIR} ${RM} -f ${PLIST_SRC.dirs} diff --git a/pkgtools/x11-links/builtin.mk b/pkgtools/x11-links/builtin.mk index d46a19f35fc..10d8241067d 100644 --- a/pkgtools/x11-links/builtin.mk +++ b/pkgtools/x11-links/builtin.mk @@ -1,53 +1,9 @@ -# $NetBSD: builtin.mk,v 1.6 2005/03/05 18:16:21 wiz Exp $ +# $NetBSD: builtin.mk,v 1.7 2005/06/01 18:03:08 jlam Exp $ -.if !defined(XF86_VERSION) -. if exists(${X11BASE}/lib/X11/config/xorg.cf) -_X11_CONFIG_VERSION_DEF= ${X11BASE}/lib/X11/config/xorg.cf -_XORG_MAJOR!= \ - ${AWK} '/\#define[ ]*XORG_VERSION_MAJOR/ { print $$3 }' \ - ${_X11_CONFIG_VERSION_DEF} -_XORG_MINOR!= \ - ${AWK} '/\#define[ ]*XORG_VERSION_MINOR/ { print $$3 }' \ - ${_X11_CONFIG_VERSION_DEF} -_XORG_PATCH!= \ - ${AWK} '/\#define[ ]*XORG_VERSION_PATCH/ { print $$3 }' \ - ${_X11_CONFIG_VERSION_DEF} -_XORG_SNAP!= \ - ${AWK} '/\#define[ ]*XORG_VERSION_SNAP/ { print $$3 }' \ - ${_X11_CONFIG_VERSION_DEF} -_XORG_TEENY= ${_XORG_PATCH}.${_XORG_SNAP} -. if !empty(_XORG_TEENY:M0.0) -XF86_VERSION= 4.4 -. else -XF86_VERSION= 4.4.${_XORG_TEENY} -. endif -. else -_X11_CONFIG_VERSION_DEF= ${X11BASE}/lib/X11/config/version.def -XF86_VERSION= 3.3 -. if !exists(${_X11_CONFIG_VERSION_DEF}) -XF86_VERSION= 0 -. else -_XF86_MAJOR!= \ - ${AWK} '/\#define[ ]*XF86_VERSION_MAJOR/ { print $$3 }' \ - ${_X11_CONFIG_VERSION_DEF} -_XF86_MINOR!= \ - ${AWK} '/\#define[ ]*XF86_VERSION_MINOR/ { print $$3 }' \ - ${_X11_CONFIG_VERSION_DEF} -_XF86_PATCH!= \ - ${AWK} '/\#define[ ]*XF86_VERSION_PATCH/ { print $$3 }' \ - ${_X11_CONFIG_VERSION_DEF} -_XF86_SNAP!= \ - ${AWK} '/\#define[ ]*XF86_VERSION_SNAP/ { print $$3 }' \ - ${_X11_CONFIG_VERSION_DEF} -_XF86_TEENY= ${_XF86_PATCH}.${_XF86_SNAP} -. if !empty(_XF86_TEENY:M0.0) -XF86_VERSION= ${_XF86_MAJOR}.${_XF86_MINOR} -. else -XF86_VERSION= ${_XF86_MAJOR}.${_XF86_MINOR}.${_XF86_TEENY} -. endif -. endif -. endif # xorg -BUILDLINK_VARS+= XF86_VERSION -.endif +BUILTIN_PKG:= x11-links +.include "../../mk/buildlink3/bsd.builtin.mk" -USE_BUILTIN.x11-links?= no +.if !defined(USE_BUILTIN.x11-links) +USE_BUILTIN.x11-links= no +.endif +MAKEVARS+= USE_BUILTIN.x11-links diff --git a/pkgtools/x11-links/version.mk b/pkgtools/x11-links/version.mk new file mode 100644 index 00000000000..59ea8ad2782 --- /dev/null +++ b/pkgtools/x11-links/version.mk @@ -0,0 +1,35 @@ +# $NetBSD: version.mk,v 1.1 2005/06/01 18:03:08 jlam Exp $ +# +# This Makefile fragment is included by Makefiles that need to access +# the X11_TYPE and version number of a native X11 distribution. +# +# The following variables are provided by this file: +# +# BUILTIN_X11_TYPE.native is the X11_TYPE of the native X11 +# distribution detected on the system. +# +# BUILTIN_X11_VERSION.native is the version number, where applicable, +# of the native X11 distribution detected on the system. +# + +.if !defined(BUILTIN_X11_VERSION.native) +. include "../../x11/xorg-libs/version.mk" +. include "../../x11/XFree86-libs/version.mk" + +. if defined(BUILTIN_X11_VERSION.xorg) +BUILTIN_X11_TYPE.native= ${BUILTIN_X11_TYPE.xorg} +BUILTIN_X11_VERSION.native= ${BUILTIN_X11_VERSION.xorg} +. elif defined(BUILTIN_X11_VERSION.XFree86) +BUILTIN_X11_TYPE.native= ${BUILTIN_X11_TYPE.XFree86} +BUILTIN_X11_VERSION.native= ${BUILTIN_X11_VERSION.XFree86} +. elif !empty(X11BASE:M*openwin) +BUILTIN_X11_TYPE.native= openwin +. elif ${OPSYS} == "IRIX" +BUILTIN_X11_TYPE.native= xsgi +. elif ${OPSYS} == "OSF1" +BUILTIN_X11_TYPE.native= xdec +. else +BUILTIN_X11_TYPE.native= unknown +. endif +.endif +MAKEVARS+= BUILTIN_X11_VERSION.native diff --git a/pkgtools/x11-links/xfree.mk b/pkgtools/x11-links/xfree.mk index adddf84380a..05740091ada 100644 --- a/pkgtools/x11-links/xfree.mk +++ b/pkgtools/x11-links/xfree.mk @@ -1,4 +1,4 @@ -# $NetBSD: xfree.mk,v 1.10 2004/03/29 05:43:32 jlam Exp $ +# $NetBSD: xfree.mk,v 1.11 2005/06/01 18:03:08 jlam Exp $ FILES_LIST= ${FILESDIR}/xfree @@ -18,13 +18,14 @@ FILES_LIST= ${FILESDIR}/xfree # Check if any headers and libraries for ${X11_MODULES} found in # ${X11BASE} actually belong to the base XFree86 or not. # -.for _pkg_ in ${BUILDLINK_PACKAGES} -CHECK_BUILTIN.${_pkg_}= yes -USE_BUILTIN.${_pkg_}= yes +.for _pkg_ in ${BUILDLINK_PACKAGES:Nx11-links} +CHECK_BUILTIN.${_pkg_}:= yes +USE_BUILTIN.${_pkg_}= yes +. sinclude "${BUILDLINK_PKGSRCDIR.${_pkg_}}/builtin.mk" +CHECK_BUILTIN.${_pkg_}:= no .endfor -.include "../../mk/buildlink3/bsd.builtin.mk" -.for _pkg_ in ${BUILDLINK_PACKAGES} +.for _pkg_ in ${BUILDLINK_PACKAGES:Nx11-links} IGNORE_PKG.${_pkg_}= yes . if !empty(IS_BUILTIN.${_pkg_}:M[yY][eE][sS]) && \ exists(${FILESDIR}/xfree.${_pkg_}) diff --git a/pkgtools/xpkgwedge/Makefile b/pkgtools/xpkgwedge/Makefile index fb7b813b995..d62bdd9f00a 100644 --- a/pkgtools/xpkgwedge/Makefile +++ b/pkgtools/xpkgwedge/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.55 2005/05/07 22:24:04 wiz Exp $ +# $NetBSD: Makefile,v 1.56 2005/06/01 18:03:08 jlam Exp $ DISTNAME= xpkgwedge-1.12 CATEGORIES= pkgtools devel x11 @@ -26,7 +26,6 @@ PKG_SKIP_REASON+= "xpkgwedge is not needed when X11BASE is LOCALBASE" CONFLICTS+= mkfontscale-[0-9]* .endif -USE_X11= YES USE_PKGINSTALL= YES DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL @@ -41,6 +40,8 @@ FILES_SUBST+= VIEWBASE=${VIEWBASE} FILES_SUBST+= FONT_PROGS=${FONT_PROGS:Q} FILES_SUBST+= MAKE=${MAKE_PROGRAM:Q} +.include "../../mk/x11.buildlink3.mk" + post-extract: @${CP} ${FILESDIR}/xpkgwedge.def ${WRKSRC} |