blob: c8bb241f4f34c3a80b415ac4cd4681c863f61f24 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
--- www/chromium/Makefile 2025-05-13 12:29:26.365339000 -0400
+++ www/chromium/Makefile 2025-05-13 12:33:29.151437000 -0400
@@ -142,20 +142,22 @@
SUB_FILES= chromium-browser.desktop chrome
SUB_LIST+= COMMENT="${COMMENT}"
-OPTIONS_DEFINE= CODECS CUPS DEBUG DRIVER KERBEROS LTO PIPEWIRE TEST WIDEVINE
-OPTIONS_DEFAULT= CODECS CUPS DRIVER KERBEROS PIPEWIRE SNDIO ALSA PULSEAUDIO
+OPTIONS_DEFINE= CODECS CUPS DEBUG DRIVER LTO PIPEWIRE TEST WIDEVINE
+OPTIONS_DEFAULT= CODECS CUPS DRIVER PIPEWIRE SNDIO ALSA PULSEAUDIO GSSAPI_MIT
OPTIONS_EXCLUDE_aarch64=LTO
OPTIONS_GROUP= AUDIO
OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO SNDIO
-OPTIONS_RADIO= KERBEROS
-OPTIONS_RADIO_KERBEROS= HEIMDAL HEIMDAL_BASE MIT
+OPTIONS_SINGLE= KERBEROS
+OPTIONS_SINGLE_KERBEROS=GSSAPI_NONE GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT
OPTIONS_SUB= yes
CODECS_DESC= Compile and enable patented codecs like H.264
DRIVER_DESC= Install chromedriver
-HEIMDAL_BASE_DESC= Heimdal Kerberos (base)
-HEIMDAL_DESC= Heimdal Kerberos (security/heimdal)
-MIT_DESC= MIT Kerberos (security/krb5)
+GSSAPI_NONE_DESC= Build without GSSAPI support
+GSSAPI_BASE_DESC= Use GSSAPI from base
+GSSAPI_HEIMDAL_DESC= Use Heimdal GSSAPI from security/heimdal
+GSSAPI_MIT_DESC= Use MIT GSSAPI from security/krb5
+
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \
alsa-lib>=1.1.1_1:audio/alsa-lib
@@ -189,17 +191,19 @@
DRIVER_MAKE_ARGS= chromedriver
-HEIMDAL_LIB_DEPENDS= libkrb.so.26:security/heimdal
-KERBEROS_VARS= GN_ARGS+=use_kerberos=true
-KERBEROS_VARS_OFF= GN_ARGS+=use_kerberos=false
+GSSAPI_BASE_USES= gssapi
+GSSAPI_HEIMDAL_USES= gssapi:heimdal
+GSSAPI_MIT_USES= gssapi:mit
+GSSAPI_BASE_VARS= GN_ARGS+=use_kerberos=true
+GSSAPI_MIT_VARS= GN_ARGS+=use_kerberos=true
+GSSAPI_HEIMDAL_VARS= GN_ARGS+=use_kerberos=true
+GSSAPI_NONE_VARS= GN_ARGS+=use_kerberos=false
LTO_VARS= GN_ARGS+=use_thin_lto=true \
GN_ARGS+=thin_lto_enable_optimizations=true \
WANTSPACE="40 GB" \
WANTMEM="16 GB"
LTO_VARS_OFF= GN_ARGS+=use_thin_lto=false
-
-MIT_LIB_DEPENDS= libkrb.so.3:security/krb5
PIPEWIRE_DESC= Screen capture via PipeWire
PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire
|