aboutsummaryrefslogtreecommitdiff
path: root/files/usr/local/etc/poudriere.d
diff options
context:
space:
mode:
Diffstat (limited to 'files/usr/local/etc/poudriere.d')
-rw-r--r--files/usr/local/etc/poudriere.d/make.conf.pkg_repository4
-rw-r--r--files/usr/local/etc/poudriere.d/patches/chromium-gssapi.patch.pkg_repository54
-rw-r--r--files/usr/local/etc/poudriere.d/pkglist.pkg_repository57
3 files changed, 108 insertions, 7 deletions
diff --git a/files/usr/local/etc/poudriere.d/make.conf.pkg_repository b/files/usr/local/etc/poudriere.d/make.conf.pkg_repository
index 6ef6f4a..7c69474 100644
--- a/files/usr/local/etc/poudriere.d/make.conf.pkg_repository
+++ b/files/usr/local/etc/poudriere.d/make.conf.pkg_repository
@@ -10,8 +10,8 @@ OPTIONS_SET=GSSAPI GSSAPI_MIT MIT NONFREE LIBEDIT
# Per-port options
databases_akonadi_SET=MYSQL
databases_luadbi_SET=PGSQL
-databases_postgresql${postgresql_version}-client_SET=PAM
-databases_postgresql${postgresql_version}-server_SET=PAM
+databases_postgresql${postgresql_version}-client_SET=PAM LDAP
+databases_postgresql${postgresql_version}-server_SET=PAM LDAP
devel_apr1_SET=LDAP
devel_gitolite_SET=GITUSER
devel_kio-extras_UNSET=AFC
diff --git a/files/usr/local/etc/poudriere.d/patches/chromium-gssapi.patch.pkg_repository b/files/usr/local/etc/poudriere.d/patches/chromium-gssapi.patch.pkg_repository
new file mode 100644
index 0000000..7cb0372
--- /dev/null
+++ b/files/usr/local/etc/poudriere.d/patches/chromium-gssapi.patch.pkg_repository
@@ -0,0 +1,54 @@
+--- www/chromium/Makefile 2024-10-14 22:31:01.044557000 -0400
++++ www/chromium/Makefile 2024-10-14 22:37:11.304192000 -0400
+@@ -144,19 +144,20 @@
+ 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 KERBEROS 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 \
+@@ -189,16 +190,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="14 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
diff --git a/files/usr/local/etc/poudriere.d/pkglist.pkg_repository b/files/usr/local/etc/poudriere.d/pkglist.pkg_repository
index ec63f48..35b8f9a 100644
--- a/files/usr/local/etc/poudriere.d/pkglist.pkg_repository
+++ b/files/usr/local/etc/poudriere.d/pkglist.pkg_repository
@@ -1,5 +1,11 @@
+archivers/7-zip
archivers/php${php_version}-phar
archivers/php${php_version}-zip
+archivers/unzip
+archivers/zip
+audio/juk
+audio/kid3
+audio/kmix
converters/php${php_version}-iconv
converters/php${php_version}-mbstring
databases/luadbi
@@ -11,25 +17,38 @@ databases/postgresql${postgresql_version}-client
databases/postgresql${postgresql_version}-server
databases/redis
devel/ccache
+devel/cgit
devel/git@lite
+devel/gitolite
devel/php${php_version}-gettext
devel/php${php_version}-intl
devel/php${php_version}-pcntl
devel/php${php_version}-tokenizer
+devel/py-pip
+devel/shards
dns/bind-tools
dns/nsd
dns/powerdns
dns/unbound
+editors/libreoffice
editors/vim@console
editors/vim@tiny
+finance/gnucash
+finance/kmymoney
ftp/php${php_version}-curl
+graphics/ImageMagick7@nox11
+graphics/drm-kmod
+graphics/p5-Image-ExifTool
graphics/php${php_version}-exif
graphics/php${php_version}-gd
+irc/konversation
irc/znc
irc/znc-clientbuffer
+java/eclipse
java/openjdk21
-lang/python
+lang/crystal
lang/php${php_version}
+lang/python
mail/dovecot
mail/dovecot-pigeonhole
mail/isync
@@ -38,27 +57,37 @@ mail/postfix
mail/rspamd
mail/sieve-connect
misc/php${php_version}-calendar
+multimedia/audacious
+multimedia/libva-intel-media-driver
+multimedia/makemkv
+net-im/dino
+net-im/gajim
+net-im/prosody
+net-im/prosody-modules
+net-im/signal-desktop
+net-mgmt/unifi8
net/asterisk18
+net/freeradius3
net/lualdap
net/nss-pam-ldapd-sasl
net/openldap26-client
net/openldap26-server
net/p5-perl-ldap
net/php${php_version}-ldap
+net/php${php_version}-sockets
net/py-python-ldap
net/rsync
-net/php${php_version}-sockets
net/turnserver
-net-im/prosody
-net-im/prosody-modules
+net/wireguard-tools
ports-mgmt/poudriere
print/cups
print/cups-filters
security/acme.sh
+security/bitwarden-cli
security/cyrus-sasl2-saslauthd
-security/kstart
security/krb5@default
security/krb5@ldap
+security/kstart
security/openssh-portable
security/pam_krb5@mit
security/pam_mkhomedir
@@ -67,20 +96,38 @@ security/sshpass
security/sudo
security/vaultwarden
sysutils/htop
+sysutils/k3b
sysutils/lsof
sysutils/p5-Sys-Syslog
+sysutils/password-store
sysutils/php${php_version}-fileinfo
sysutils/php${php_version}-posix
sysutils/pwgen
sysutils/stow
sysutils/tmux
sysutils/tree
+textproc/hs-pandoc
+textproc/jq
textproc/p5-YAML
textproc/php${php_version}-ctype
textproc/php${php_version}-dom
textproc/php${php_version}-simplexml
textproc/php${php_version}-xml
textproc/php${php_version}-xmlwriter
+textproc/py-docutils
+textproc/py-markdown
+textproc/py-pygments
+www/chromium
+www/fcgiwrap
+www/firefox
+www/linux-widevine-cdm
www/nginx
www/php${php_version}-opcache
www/php${php_version}-session
+www/w3m
+x11-fonts/terminus-font
+x11-fonts/terminus-ttf
+x11/kde5
+x11/sddm
+x11/xev
+x11/xorg