diff options
author | gutteridge <gutteridge@pkgsrc.org> | 2022-04-17 01:44:23 +0000 |
---|---|---|
committer | gutteridge <gutteridge@pkgsrc.org> | 2022-04-17 01:44:23 +0000 |
commit | 35e6ca74ffaffafc0f3f327f2bb186099aff9e5f (patch) | |
tree | 6c0dd3cc7febe6e2322058b2c897c4219144ef38 /x11 | |
parent | 102ddf5f4d7af386fd75005c7d418ca984b80c80 (diff) | |
download | pkgsrc-35e6ca74ffaffafc0f3f327f2bb186099aff9e5f.tar.gz |
xview*: explicitly require font-sun-misc for correct operation
Without the expected fonts, fundamental graphical content like icons
goes missing, and the X server may fail to start, at that.
XXX I tested on NetBSD 9.2_STABLE amd64 and i386. On amd64, this
crashes the X server for me, while it works fine on i386. The package
was already marked not for Alpha, so that may be a clue that it's not
64-bit clean in general, though some of the original commentary about
Alpha sounded quite specific.
Diffstat (limited to 'x11')
-rw-r--r-- | x11/xview-clients/Makefile | 4 | ||||
-rw-r--r-- | x11/xview-lib/Makefile | 6 | ||||
-rw-r--r-- | x11/xview-lib/buildlink3.mk | 4 | ||||
-rw-r--r-- | x11/xview/DESCR | 5 | ||||
-rw-r--r-- | x11/xview/Makefile | 6 |
5 files changed, 15 insertions, 10 deletions
diff --git a/x11/xview-clients/Makefile b/x11/xview-clients/Makefile index 7a9a516f9e1..c274b33e8cf 100644 --- a/x11/xview-clients/Makefile +++ b/x11/xview-clients/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.39 2019/05/23 19:23:24 rillig Exp $ +# $NetBSD: Makefile,v 1.40 2022/04/17 01:44:23 gutteridge Exp $ DISTNAME= xview3.2p1-X11R6 PKGNAME= xview-clients-3.2.1 -PKGREVISION= 4 +PKGREVISION= 5 CATEGORIES= x11 MASTER_SITES= ${MASTER_SITE_LOCAL} diff --git a/x11/xview-lib/Makefile b/x11/xview-lib/Makefile index ccf316f2e59..0c25ebea48f 100644 --- a/x11/xview-lib/Makefile +++ b/x11/xview-lib/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.43 2021/11/06 13:55:04 mef Exp $ +# $NetBSD: Makefile,v 1.44 2022/04/17 01:44:23 gutteridge Exp $ DISTNAME= xview3.2p1-X11R6 PKGNAME= xview-lib-3.2.1 -PKGREVISION= 10 +PKGREVISION= 11 CATEGORIES= x11 MASTER_SITES= ${MASTER_SITE_LOCAL} @@ -11,6 +11,8 @@ COMMENT= OpenLook Toolkit libs, includes, and man pages MAKE_JOBS_SAFE= no +# Not functional without fundamental images from font-sun-misc. +DEPENDS+= font-sun-misc>=1.0.3:../../fonts/font-sun-misc DEPENDS+= xview-config>=3.2.1nb6:../../x11/xview-config LICENSE= sun-openlook-license diff --git a/x11/xview-lib/buildlink3.mk b/x11/xview-lib/buildlink3.mk index 508a1170a9f..ae7b1382e5c 100644 --- a/x11/xview-lib/buildlink3.mk +++ b/x11/xview-lib/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.12 2018/01/07 13:04:44 rillig Exp $ +# $NetBSD: buildlink3.mk,v 1.13 2022/04/17 01:44:23 gutteridge Exp $ BUILDLINK_TREE+= xview-lib @@ -6,7 +6,7 @@ BUILDLINK_TREE+= xview-lib XVIEW_LIB_BUILDLINK3_MK:= BUILDLINK_API_DEPENDS.xview-lib+= xview-lib>=3.2.1 -BUILDLINK_ABI_DEPENDS.xview-lib+= xview-lib>=3.2.1nb8 +BUILDLINK_ABI_DEPENDS.xview-lib+= xview-lib>=3.2.1nb11 BUILDLINK_PKGSRCDIR.xview-lib?= ../../x11/xview-lib .include "../../x11/libX11/buildlink3.mk" diff --git a/x11/xview/DESCR b/x11/xview/DESCR index 2efb55193cc..b8765944428 100644 --- a/x11/xview/DESCR +++ b/x11/xview/DESCR @@ -12,4 +12,7 @@ Programmer's Interface (API) that is straightforward and easy to learn. This package does not contain anything by itself -- it is a "meta-package" that depends on other XView packages. Its sole purpose is to require dependencies so users can install this package only and have all the XView -stuff pulled in by the port/package dependency mechanism. +stuff pulled in by the package dependency mechanism. + +Note that fonts from fonts/font-sun-misc must be in your X server's font +path in order for any XView clients to be usable. diff --git a/x11/xview/Makefile b/x11/xview/Makefile index c8f113619d0..8a76f7cf87d 100644 --- a/x11/xview/Makefile +++ b/x11/xview/Makefile @@ -1,9 +1,9 @@ -# $NetBSD: Makefile,v 1.25 2015/07/04 16:18:44 joerg Exp $ +# $NetBSD: Makefile,v 1.26 2022/04/17 01:44:23 gutteridge Exp $ # DISTNAME= xview3.2p1-X11R6 PKGNAME= xview-3.2.1 -PKGREVISION= 2 +PKGREVISION= 3 CATEGORIES= x11 MASTER_SITES= # empty DISTFILES= # empty @@ -14,7 +14,7 @@ COMMENT= OpenLook Toolkit meta-package META_PACKAGE= # empty DEPENDS+= xview-config>=3.2.1:../../x11/xview-config -DEPENDS+= xview-lib>=3.2.1:../../x11/xview-lib +DEPENDS+= xview-lib>=3.2.1nb11:../../x11/xview-lib DEPENDS+= xview-clients>=3.2.1:../../x11/xview-clients NOT_FOR_PLATFORM= *-*-alpha # broken va_arg handling in xview-lib |