head	1.21;
access;
symbols
	pkgsrc-2026Q1:1.21.0.2
	pkgsrc-2026Q1-base:1.21
	pkgsrc-2025Q4:1.20.0.10
	pkgsrc-2025Q4-base:1.20
	pkgsrc-2025Q3:1.20.0.8
	pkgsrc-2025Q3-base:1.20
	pkgsrc-2025Q2:1.20.0.6
	pkgsrc-2025Q2-base:1.20
	pkgsrc-2025Q1:1.20.0.4
	pkgsrc-2025Q1-base:1.20
	pkgsrc-2024Q4:1.20.0.2
	pkgsrc-2024Q4-base:1.20
	pkgsrc-2024Q3:1.19.0.8
	pkgsrc-2024Q3-base:1.19
	pkgsrc-2024Q2:1.19.0.6
	pkgsrc-2024Q2-base:1.19
	pkgsrc-2024Q1:1.19.0.4
	pkgsrc-2024Q1-base:1.19
	pkgsrc-2023Q4:1.19.0.2
	pkgsrc-2023Q4-base:1.19
	pkgsrc-2023Q3:1.18.0.6
	pkgsrc-2023Q3-base:1.18
	pkgsrc-2023Q2:1.18.0.4
	pkgsrc-2023Q2-base:1.18
	pkgsrc-2023Q1:1.18.0.2
	pkgsrc-2023Q1-base:1.18
	pkgsrc-2022Q4:1.16.0.6
	pkgsrc-2022Q4-base:1.16
	pkgsrc-2022Q3:1.16.0.4
	pkgsrc-2022Q3-base:1.16
	pkgsrc-2022Q2:1.16.0.2
	pkgsrc-2022Q2-base:1.16
	pkgsrc-2022Q1:1.15.0.4
	pkgsrc-2022Q1-base:1.15
	pkgsrc-2021Q4:1.15.0.2
	pkgsrc-2021Q4-base:1.15
	pkgsrc-2021Q3:1.13.0.14
	pkgsrc-2021Q3-base:1.13
	pkgsrc-2021Q2:1.13.0.12
	pkgsrc-2021Q2-base:1.13
	pkgsrc-2021Q1:1.13.0.10
	pkgsrc-2021Q1-base:1.13
	pkgsrc-2020Q4:1.13.0.8
	pkgsrc-2020Q4-base:1.13
	pkgsrc-2020Q3:1.13.0.6
	pkgsrc-2020Q3-base:1.13
	pkgsrc-2020Q2:1.13.0.4
	pkgsrc-2020Q2-base:1.13
	pkgsrc-2020Q1:1.13.0.2
	pkgsrc-2020Q1-base:1.13
	pkgsrc-2019Q4:1.12.0.10
	pkgsrc-2019Q4-base:1.12
	pkgsrc-2019Q3:1.12.0.6
	pkgsrc-2019Q3-base:1.12
	pkgsrc-2019Q2:1.12.0.4
	pkgsrc-2019Q2-base:1.12
	pkgsrc-2019Q1:1.12.0.2
	pkgsrc-2019Q1-base:1.12
	pkgsrc-2018Q4:1.11.0.8
	pkgsrc-2018Q4-base:1.11
	pkgsrc-2018Q3:1.11.0.6
	pkgsrc-2018Q3-base:1.11
	pkgsrc-2018Q2:1.11.0.4
	pkgsrc-2018Q2-base:1.11
	pkgsrc-2018Q1:1.11.0.2
	pkgsrc-2018Q1-base:1.11
	pkgsrc-2017Q4:1.10.0.8
	pkgsrc-2017Q4-base:1.10
	pkgsrc-2017Q3:1.10.0.6
	pkgsrc-2017Q3-base:1.10
	pkgsrc-2017Q2:1.10.0.2
	pkgsrc-2017Q2-base:1.10
	pkgsrc-2017Q1:1.9.0.2
	pkgsrc-2017Q1-base:1.9
	pkgsrc-2016Q4:1.8.0.2
	pkgsrc-2016Q4-base:1.8
	pkgsrc-2016Q3:1.7.0.6
	pkgsrc-2016Q3-base:1.7
	pkgsrc-2016Q2:1.7.0.4
	pkgsrc-2016Q2-base:1.7
	pkgsrc-2016Q1:1.7.0.2
	pkgsrc-2016Q1-base:1.7
	pkgsrc-2015Q4:1.5.0.2
	pkgsrc-2015Q4-base:1.5
	pkgsrc-2015Q3:1.2.0.2
	pkgsrc-2015Q3-base:1.2;
locks; strict;
comment	@# @;


1.21
date	2026.01.20.08.56.05;	author wiz;	state Exp;
branches;
next	1.20;
commitid	3pkw1ZaZZkdhT6rG;

1.20
date	2024.11.08.20.10.56;	author wiz;	state Exp;
branches;
next	1.19;
commitid	yXwmdXEwOivBHSwF;

1.19
date	2023.11.12.13.24.36;	author wiz;	state Exp;
branches;
next	1.18;
commitid	SjpNXQIV5XeZ3kME;

1.18
date	2023.03.08.17.43.53;	author snj;	state Exp;
branches;
next	1.17;
commitid	EqbICXOsTYqRwlgE;

1.17
date	2023.01.29.21.18.27;	author ryoon;	state Exp;
branches;
next	1.16;
commitid	QL7aBXsBGmQvUtbE;

1.16
date	2022.04.10.08.53.21;	author nia;	state Exp;
branches;
next	1.15;
commitid	kuN2kie7HZHrgDzD;

1.15
date	2021.12.02.18.15.27;	author nia;	state Exp;
branches;
next	1.14;
commitid	2W4SciuPxyRow6jD;

1.14
date	2021.11.02.08.20.28;	author nia;	state Exp;
branches;
next	1.13;
commitid	Jqva43tBjWU1ccfD;

1.13
date	2020.01.18.23.36.04;	author rillig;	state Exp;
branches;
next	1.12;
commitid	shGUwZfkr7sleeTB;

1.12
date	2019.02.13.21.28.29;	author wiz;	state Exp;
branches;
next	1.11;
commitid	aBbjtxiPuByltEbB;

1.11
date	2018.03.07.11.57.43;	author wiz;	state Exp;
branches;
next	1.10;
commitid	i1zssNVcYN02lwtA;

1.10
date	2017.04.24.07.25.47;	author wiz;	state Exp;
branches;
next	1.9;
commitid	aRqiUDYDIRKz1LOz;

1.9
date	2017.03.13.09.04.48;	author wiz;	state Exp;
branches;
next	1.8;
commitid	LI5Uan6KFkidVmJz;

1.8
date	2016.09.30.10.34.36;	author wiz;	state Exp;
branches;
next	1.7;
commitid	hA7Q8Lj1vyhVGioz;

1.7
date	2016.02.26.11.27.19;	author jperkin;	state Exp;
branches;
next	1.6;
commitid	8IwEtS7lVMipXpWy;

1.6
date	2016.01.05.13.11.44;	author tnn;	state Exp;
branches;
next	1.5;
commitid	TKdBk2zYmTnJcKPy;

1.5
date	2015.12.11.13.55.58;	author wiz;	state Exp;
branches;
next	1.4;
commitid	yBmiMoQsW1vQfxMy;

1.4
date	2015.10.15.21.12.43;	author leot;	state Exp;
branches;
next	1.3;
commitid	RIK1dCmxHTVIufFy;

1.3
date	2015.09.25.00.44.44;	author tnn;	state Exp;
branches;
next	1.2;
commitid	wXjWvdJE4qYylzCy;

1.2
date	2015.07.10.13.46.36;	author richard;	state Exp;
branches;
next	1.1;
commitid	zV0xtxuPn6rC9Ksy;

1.1
date	2015.07.02.03.37.49;	author rodent;	state Exp;
branches;
next	;
commitid	uYcuI3ZIauJh1Fry;


desc
@@


1.21
log
@xf86-video-nouveau: fix build on NetBSD-current
@
text
@# $NetBSD: Makefile,v 1.20 2024/11/08 20:10:56 wiz Exp $

DISTNAME=	xf86-video-nouveau-1.0.18
CATEGORIES=	x11
MASTER_SITES=	http://xorg.freedesktop.org/archive/individual/driver/
EXTRACT_SUFX=	.tar.xz

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://xorg.freedesktop.org/
COMMENT=	New (or nouveau) NVidia driver for modular X.org

GNU_CONFIGURE=	yes
USE_LANGUAGES+=	c99
USE_LIBTOOL=	yes
USE_TOOLS+=	pkg-config

RELRO_SUPPORTED=	partial

CONFIGURE_ENV.SunOS+=	DRIVER_MAN_SUFFIX=4

CFLAGS+=	-Wno-implicit-function-declaration

X11_DRV_NAME=	nouveau
.include "../../meta-pkgs/modular-xorg/avoid-duplicate.mk"
.include "../../x11/modular-xorg-server/buildlink3.mk"
.include "../../x11/libdrm/buildlink3.mk"
.include "../../x11/xorgproto/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.20
log
@xf86-video-nouveau: update to 1.0.18.

Alan Coopersmith (5):
      Build xz tarballs instead of bzip2
      Update Sun license notices to current X.Org standard form
      gitlab CI: add a basic build test
      gitlab CI: stop requiring Signed-off-by in commits
      gitlab CI: ensure libtool is installed in build container

Dave Airlie (1):
      nouveau: fixup driver for new X server ABI

Enrico Weigelt, metux IT consult (8):
      bump minimal xorg version to 1.18
      drop check for xorg_list_init()
      drop compat for ancient server versions
      drop obsolete check for HAS_DIXREGISTERPRIVATEKEY
      drop compat with ancient ABI_VIDEODRV_VERSION < 20
      use XNFalloc() instead of xnfalloc
      use XNFcallocarray() instead of xnfcalloc macro
      use dixDestroyPixmap() instead of direct driver call

Ilia Mirkin (1):
      remove sarea.h usage

Matt Turner (1):
      xf86-video-nouveau 1.0.18

Sérgio M. Basto (1):
      Fix implicit declaration of wfbScreenInit

Łukasz Spintzyk (6):
      nouveau: Rename functions that has origin from modesetting
      nouveau: fixup driver for new X server ABI
      nouveau: Remove consider_disabled from nouveau_pick_best_crtc
      nouveau: Use randr_crtc_covering_drawable used in modesetting
      nouveau: use modesetting randr_crtc_covering_drawable implementation
      nouveau: Implement nouveau_pick_best_crtc using rr_crtc_covering_box
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2023/11/12 13:24:36 wiz Exp $
d21 2
@


1.19
log
@*: revebump for new brotli option for freetype2

Addresses PR 57693
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2023/03/08 17:43:53 snj Exp $
d3 1
a3 2
DISTNAME=	xf86-video-nouveau-1.0.17
PKGREVISION=	1
d6 1
a6 1
EXTRACT_SUFX=	.tar.bz2
@


1.18
log
@xf86-video-nouveau: update to 1.0.17

changes:
- present: fix handling of drmWaitVBlank failures
- drmmode: make event handler leave a note that there are stuck events
- present: don't enable if there's no acceleration
- drmmode: fix screen resize without acceleration
- make error when failing to allocate surface more descriptive
- dri2,present: move in pixmap before getting addresses
- nv4/exa: tiling is unsupported pre-nv10, reduce alignment requirements
- Don't advertise any PRIME offloading capabilities without acceleration
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2023/01/29 21:18:27 ryoon Exp $
d4 1
@


1.17
log
@*: Recursive revbup from graphics/freetype2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2022/04/10 08:53:21 nia Exp $
d3 1
a3 2
DISTNAME=	xf86-video-nouveau-1.0.16
PKGREVISION=	1
@


1.16
log
@x11: adapt to new avoid-duplicate.mk usage
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2021/12/02 18:15:27 nia Exp $
d4 1
@


1.15
log
@xf86-video-*: Add avoid-duplicate.mk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2021/11/02 08:20:28 nia Exp $
d21 1
a21 1
X11_BUILTIN_NAME=	xf86-video-nouveau
@


1.14
log
@modular-xorg: Apply at most partial RELRO for modular drivers.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2020/01/18 23:36:04 rillig Exp $
d21 2
@


1.13
log
@all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2019/02/13 21:28:29 wiz Exp $
d17 2
@


1.12
log
@xf86-video-nouveau: update to 1.0.16.

Changes not found.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2018/03/07 11:57:43 wiz Exp $
d9 1
a9 1
HOMEPAGE=	http://xorg.freedesktop.org/
@


1.11
log
@xorgproto: use xorgproto instead of separate *proto packages

Remove now obsolete packages.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2017/04/24 07:25:47 wiz Exp $
d3 1
a3 2
DISTNAME=	xf86-video-nouveau-1.0.15
PKGREVISION=	1
@


1.10
log
@Updated xf86-video-nouveau to 1.0.15.

Ben Skeggs (1):
      fix null pointer deref when building against >=libdrm 2.4.78

Ilia Mirkin (1):
      Add Pascal family support, identical to Maxwell

Lyude (1):
      Bump version to 1.0.15

Mariusz Bialonczyk (1):
      Do not register hotplug without RandR
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2017/03/13 09:04:48 wiz Exp $
d4 1
d22 1
a22 8
.include "../../x11/xextproto/buildlink3.mk"
.include "../../x11/videoproto/buildlink3.mk"
.include "../../x11/renderproto/buildlink3.mk"
.include "../../x11/randrproto/buildlink3.mk"
.include "../../x11/xf86driproto/buildlink3.mk"
.include "../../x11/xproto/buildlink3.mk"
.include "../../x11/fontsproto/buildlink3.mk"
.include "../../x11/glproto/buildlink3.mk"
@


1.9
log
@Updated xf86-video-nouveau to 1.0.14.

Ilia Mirkin (7):
      exa: add GM10x acceleration support
      hwdefs: update nvc0_3d, add gm107_texture for new TIC format
      nvc0: make use of the new hwdefs for TEX_CB_INDEX
      nvc0: rename BEGIN_IMC0 to IMMED_NVC0
      nvc0: refactor TIC uploads to allow different specifics per generation
      copy: add maxwell/pascal copy engine classes
      recognize and accelerate GM20x

Lyude (2):
      Consider CRTCs disabled when DPMS is off
      Bump version to 1.0.14
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2016/09/30 10:34:36 wiz Exp $
d3 1
a3 1
DISTNAME=	xf86-video-nouveau-1.0.14
@


1.8
log
@Updated xf86-video-nouveau to 1.0.13.

Adam Jackson (1):
      Adapt Block/WakeupHandler signature for ABI 23

Ben Skeggs (2):
      fix use of out-of-scope data
      exa/nv50-: fix some potential incomplete pushes

Hans de Goede (1):
      Properly cleanup fb for reverse-prime-offload

Ilia Mirkin (2):
      HAS_DIRTYTRACKING_ROTATION also supports multiple CRTCs
      Bump version to 1.0.13

Keith Packard (1):
      Use NotifyFd for drm and udev fds
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2016/02/26 11:27:19 jperkin Exp $
d3 1
a3 1
DISTNAME=	xf86-video-nouveau-1.0.13
@


1.7
log
@Use OPSYSVARS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2016/01/05 13:11:44 tnn Exp $
d3 1
a3 2
DISTNAME=	xf86-video-nouveau-1.0.12
PKGREVISION=	1
@


1.6
log
@Bump revision for xorg-server-1.18 driver ABI bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2015/12/11 13:55:58 wiz Exp $
d18 1
a18 5
.include "../../mk/bsd.prefs.mk"

.if ${OPSYS} == "SunOS"
CONFIGURE_ENV+=	DRIVER_MAN_SUFFIX=4
.endif
@


1.5
log
@Update xf86-video-nouveau to 1.0.12.

Ben Skeggs (1):
      Bump version to 1.0.12

Ilia Mirkin (14):
      copy: don't bother trying to create copy on pre-nva3
      allow path to envyas binary to be specified
      kepler: remove unnecessary texbars, add live-only tex for nvf0
      use defined method names where available
      nv50: explicitly disable ZETA buffer
      Check before trying a solid fill
      nv04-nv40: don't attempt to do 32-bit shifts
      older hardware prefers copy to clear, so use that
      nv50/exa: add comments showing the code that makes up the programs
      Avoid build fail without COMPOSITE
      glamor: remove
      remove maxwell GM10x support for now
      xv: use correct max width/height settings
      fix build after glamor removal

Maarten Lankhorst (13):
      enable dri3 support without glamor
      move down call to nouveau_present_init until after fb init.
      fix crash in nouveau_glamor_set_shared_pixmap_backing
      fix !DRI3 case
      rework initialization to prevent some crashes
      check memory allocation in nouveau_glamor_set_shared_pixmap_backing
      fix null pointer deref
      Make the ddx load with platform devices
      Use the correct class and shader ops for GK20A.
      Use drmGetRenderDeviceNameFromFd to obtain the dri3 node.
      Simplify nouveau_allocate_surface's pitch calculation.
      Try using EXA ops harder in drmmode_fbcon_copy fallback
      Actually do a clear instead of doing a bogus copy.

Mario Kleiner (3):
      present: Fixup return type of nouveau_present_init()
      Add Option "DRI" to allow selection of maximum DRI level. (v2)
      Take shift in crtc positions for ZaphodHeads configs into account.

Samuel Pitoiset (1):
      fix a wrong use of a logical operator in drmmode_output_dpms()

Vadim Rutkovsky (1):
      Adapt to new dirty tracking api
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2015/10/15 21:12:43 leot Exp $
d4 1
@


1.4
log
@Do not include randrproto buildlink two times.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2015/09/25 00:44:44 tnn Exp $
d3 1
a3 1
DISTNAME=	xf86-video-nouveau-1.0.11
@


1.3
log
@don't include Mesa's bl3 directly. It needs to come in via xorg-server's
bl3 since that decides which mesa version to use.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2015/07/10 13:46:36 richard Exp $
a28 1
.include "../../x11/randrproto/buildlink3.mk"
@


1.2
log
@Remove seemingly unnecessary patch-aa (inexistant file) and use c99.
Not using git, pkgsrc should punt like other distros to get the date from
the Changelog as set in configure.  Use awk to avoid all the other business,
not to mention difficulties with configures use of 'echo -n' on SunOS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2015/07/02 03:37:49 rodent Exp $
a23 1
.include "../../graphics/MesaLib/buildlink3.mk"
@


1.1
log
@Adding:

xf86-input-elographics
xf86-input-fpit
xf86-input-hyperpen
xf86-input-joystick
xf86-input-mutouch
xf86-video-modesetting
xf86-video-nouveau
xf86-video-qxl
xf86-video-suncg6
xf86-video-suntcx
xf86-video-voodoo

from pkgsrc-wip on request from wiz@@ last quarter. LICENSE will be fixed
later.
@
text
@d1 1
a1 1
# $NetBSD$
d13 1
@

