Fri Apr 1 10:45:27 2022 UTC ()
SDL: add a user-configurable mk.conf option to decide whether to use
SDL or sdl12-compat. This is disabled by default until sdl12-compat is
in a better state (e.g. dosbox does not work for me).

use the original SDL 1.2:
SDL12_TYPE=	retro

use sdl12-compat:
SDL12_TYPE=	compat


(nia)
diff -r1.34 -r1.35 pkgsrc/devel/SDL/buildlink3.mk

cvs diff -r1.34 -r1.35 pkgsrc/devel/SDL/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/devel/SDL/buildlink3.mk 2021/04/03 10:14:31 1.34
+++ pkgsrc/devel/SDL/buildlink3.mk 2022/04/01 10:45:27 1.35
@@ -1,20 +1,25 @@ @@ -1,20 +1,25 @@
1# $NetBSD: buildlink3.mk,v 1.34 2021/04/03 10:14:31 nia Exp $ 1# $NetBSD: buildlink3.mk,v 1.35 2022/04/01 10:45:27 nia Exp $
 2
 3SDL12_TYPE?= retro
 4
 5.if ${SDL12_TYPE:tl} == "compat"
 6. include "../../devel/sdl12-compat/buildlink3.mk"
 7.else
2 8
3BUILDLINK_TREE+= SDL 9BUILDLINK_TREE+= SDL
4 10
5.if !defined(SDL_BUILDLINK3_MK) 11.if !defined(SDL_BUILDLINK3_MK)
6SDL_BUILDLINK3_MK:= 12SDL_BUILDLINK3_MK:=
7 
8BUILDLINK_API_DEPENDS.SDL+= SDL>=1.2.5nb5 13BUILDLINK_API_DEPENDS.SDL+= SDL>=1.2.5nb5
9BUILDLINK_ABI_DEPENDS.SDL+= SDL>=1.2.15nb17 14BUILDLINK_ABI_DEPENDS.SDL+= SDL>=1.2.15nb17
10BUILDLINK_PKGSRCDIR.SDL?= ../../devel/SDL 15BUILDLINK_PKGSRCDIR.SDL?= ../../devel/SDL
11BUILDLINK_INCDIRS.SDL+= include/SDL 16BUILDLINK_INCDIRS.SDL+= include/SDL
12 17
13PTHREAD_OPTS+= require 18PTHREAD_OPTS+= require
14 19
15.include "../../mk/bsd.fast.prefs.mk" 20.include "../../mk/bsd.fast.prefs.mk"
16 21
17.if ${OPSYS} != "IRIX" && ${OPSYS} != "Darwin" 22.if ${OPSYS} != "IRIX" && ${OPSYS} != "Darwin"
18.include "../../graphics/MesaLib/buildlink3.mk" 23.include "../../graphics/MesaLib/buildlink3.mk"
19.include "../../graphics/glu/buildlink3.mk" 24.include "../../graphics/glu/buildlink3.mk"
20.include "../../x11/libXrandr/buildlink3.mk" 25.include "../../x11/libXrandr/buildlink3.mk"
@@ -35,13 +40,15 @@ pkgbase := SDL @@ -35,13 +40,15 @@ pkgbase := SDL
35.include "../../mk/pkg-build-options.mk" 40.include "../../mk/pkg-build-options.mk"
36 41
37.if !empty(PKG_BUILD_OPTIONS.SDL:Maalib) 42.if !empty(PKG_BUILD_OPTIONS.SDL:Maalib)
38.include "../../graphics/aalib/buildlink3.mk" 43.include "../../graphics/aalib/buildlink3.mk"
39.endif 44.endif
40 45
41.if !empty(PKG_BUILD_OPTIONS.SDL:Mnas) 46.if !empty(PKG_BUILD_OPTIONS.SDL:Mnas)
42.include "../../audio/nas/buildlink3.mk" 47.include "../../audio/nas/buildlink3.mk"
43.endif 48.endif
44 49
45.endif # SDL_BUILDLINK3_MK 50.endif # SDL_BUILDLINK3_MK
46 51
47BUILDLINK_TREE+= -SDL 52BUILDLINK_TREE+= -SDL
 53
 54.endif # SDL12_TYPE