From 7436990350e50153a83416a8faf3988360fbb657 Mon Sep 17 00:00:00 2001 From: Xavier Beaudouin Date: Tue, 28 May 2024 14:39:00 +0200 Subject: [PATCH] Poudriere configuration --- poudriere/poudriere.conf | 346 ++++++++++++++++++ poudriere/poudriere.d/120x64-make.conf | 1 + poudriere/poudriere.d/120x64.list | 4 + poudriere/poudriere.d/130x64-make.conf | 117 ++++++ .../converters_libiconv/options | 6 + .../130x64-options/databases_db5/options | 10 + .../130x64-options/databases_sqlite3/options | 49 +++ .../130x64-options/devel_atf/options | 6 + .../130x64-options/devel_autoconf/options | 5 + .../130x64-options/devel_automake/options | 5 + .../devel_gettext-runtime/options | 5 + .../devel_gettext-tools/options | 7 + .../130x64-options/devel_gmake/options | 5 + .../130x64-options/devel_kyua/options | 7 + .../130x64-options/devel_libtextstyle/options | 5 + .../130x64-options/devel_lutok/options | 7 + .../130x64-options/devel_m4/options | 8 + .../devel_p5-Locale-libintl/options | 5 + .../130x64-options/devel_pcre2/options | 9 + .../130x64-options/devel_pkgconf/options | 5 + .../130x64-options/devel_readline/options | 6 + .../130x64-options/dns_bind918/options | 21 ++ .../130x64-options/ftp_curl/options | 48 +++ .../130x64-options/lang_lua54/options | 11 + .../130x64-options/lang_perl5.32/options | 13 + .../130x64-options/lang_python39/options | 12 + .../130x64-options/lang_tcl86/options | 9 + .../130x64-options/mail_postfix/options | 22 ++ .../130x64-options/math_mpdecimal/options | 5 + .../130x64-options/misc_help2man/options | 5 + .../multimedia_plexmediaserver/options | 5 + .../130x64-options/news_sabnzbd/options | 10 + .../130x64-options/ports-mgmt_pkg/options | 5 + .../130x64-options/print_texinfo/options | 5 + .../security_cyrus-sasl2/options | 23 ++ .../130x64-options/security_sudo/options | 20 + .../130x64-options/www_nextcloud/options | 17 + .../130x64-options/www_nginx/options | 121 ++++++ poudriere/poudriere.d/130x64.list | 219 +++++++++++ poudriere/poudriere.d/140x64-make.conf | 1 + poudriere/poudriere.d/140x64-options | 1 + poudriere/poudriere.d/140x64.list | 1 + poudriere/poudriere.d/hooks/bulk.sh.sample | 52 +++ .../poudriere.d/hooks/pkgbuild.sh.sample | 51 +++ poudriere/poudriere.d/jails/120x64/arch | 1 + poudriere/poudriere.d/jails/120x64/fs | 1 + poudriere/poudriere.d/jails/120x64/method | 1 + poudriere/poudriere.d/jails/120x64/mnt | 1 + poudriere/poudriere.d/jails/120x64/timestamp | 1 + poudriere/poudriere.d/jails/120x64/version | 1 + poudriere/poudriere.d/jails/130x64/arch | 1 + poudriere/poudriere.d/jails/130x64/fs | 1 + poudriere/poudriere.d/jails/130x64/method | 1 + poudriere/poudriere.d/jails/130x64/mnt | 1 + poudriere/poudriere.d/jails/130x64/timestamp | 1 + poudriere/poudriere.d/jails/130x64/version | 1 + poudriere/poudriere.d/jails/140x64/arch | 1 + poudriere/poudriere.d/jails/140x64/fs | 1 + poudriere/poudriere.d/jails/140x64/method | 1 + poudriere/poudriere.d/jails/140x64/mnt | 1 + poudriere/poudriere.d/jails/140x64/timestamp | 1 + poudriere/poudriere.d/jails/140x64/version | 1 + poudriere/poudriere.d/jails/14riscv64/arch | 1 + poudriere/poudriere.d/jails/14riscv64/fs | 1 + poudriere/poudriere.d/jails/14riscv64/method | 1 + poudriere/poudriere.d/jails/14riscv64/mnt | 1 + .../poudriere.d/jails/14riscv64/timestamp | 1 + poudriere/poudriere.d/jails/14riscv64/version | 1 + poudriere/poudriere.d/jails/verisign/arch | 1 + poudriere/poudriere.d/jails/verisign/fs | 1 + poudriere/poudriere.d/jails/verisign/method | 1 + poudriere/poudriere.d/jails/verisign/mnt | 1 + .../poudriere.d/jails/verisign/timestamp | 1 + poudriere/poudriere.d/jails/verisign/version | 1 + .../poudriere.d/ports/default/created_fs | 1 + poudriere/poudriere.d/ports/default/method | 1 + poudriere/poudriere.d/ports/default/mnt | 1 + poudriere/poudriere.d/riscv64-make.conf | 1 + poudriere/poudriere.d/riscv64-options | 1 + poudriere/poudriere.d/riscv64.list | 192 ++++++++++ poudriere/poudriere.d/verisign-make.conf | 101 +++++ .../verisign-options/local_sssd/options | 6 + .../verisign-options/net-mgmt_nrpe3/options | 8 + .../net_openldap24-sasl-client/options | 7 + .../security_cyrus-sasl2-gssapi/options | 7 + .../security_openssh-portable/options | 18 + .../verisign-options/security_sssd/options | 6 + .../verisign-options/security_sudo/options | 20 + poudriere/poudriere.d/verisign.list | 174 +++++++++ 89 files changed, 1869 insertions(+) create mode 100644 poudriere/poudriere.conf create mode 120000 poudriere/poudriere.d/120x64-make.conf create mode 100644 poudriere/poudriere.d/120x64.list create mode 100644 poudriere/poudriere.d/130x64-make.conf create mode 100644 poudriere/poudriere.d/130x64-options/converters_libiconv/options create mode 100644 poudriere/poudriere.d/130x64-options/databases_db5/options create mode 100644 poudriere/poudriere.d/130x64-options/databases_sqlite3/options create mode 100644 poudriere/poudriere.d/130x64-options/devel_atf/options create mode 100644 poudriere/poudriere.d/130x64-options/devel_autoconf/options create mode 100644 poudriere/poudriere.d/130x64-options/devel_automake/options create mode 100644 poudriere/poudriere.d/130x64-options/devel_gettext-runtime/options create mode 100644 poudriere/poudriere.d/130x64-options/devel_gettext-tools/options create mode 100644 poudriere/poudriere.d/130x64-options/devel_gmake/options create mode 100644 poudriere/poudriere.d/130x64-options/devel_kyua/options create mode 100644 poudriere/poudriere.d/130x64-options/devel_libtextstyle/options create mode 100644 poudriere/poudriere.d/130x64-options/devel_lutok/options create mode 100644 poudriere/poudriere.d/130x64-options/devel_m4/options create mode 100644 poudriere/poudriere.d/130x64-options/devel_p5-Locale-libintl/options create mode 100644 poudriere/poudriere.d/130x64-options/devel_pcre2/options create mode 100644 poudriere/poudriere.d/130x64-options/devel_pkgconf/options create mode 100644 poudriere/poudriere.d/130x64-options/devel_readline/options create mode 100644 poudriere/poudriere.d/130x64-options/dns_bind918/options create mode 100644 poudriere/poudriere.d/130x64-options/ftp_curl/options create mode 100644 poudriere/poudriere.d/130x64-options/lang_lua54/options create mode 100644 poudriere/poudriere.d/130x64-options/lang_perl5.32/options create mode 100644 poudriere/poudriere.d/130x64-options/lang_python39/options create mode 100644 poudriere/poudriere.d/130x64-options/lang_tcl86/options create mode 100644 poudriere/poudriere.d/130x64-options/mail_postfix/options create mode 100644 poudriere/poudriere.d/130x64-options/math_mpdecimal/options create mode 100644 poudriere/poudriere.d/130x64-options/misc_help2man/options create mode 100644 poudriere/poudriere.d/130x64-options/multimedia_plexmediaserver/options create mode 100644 poudriere/poudriere.d/130x64-options/news_sabnzbd/options create mode 100644 poudriere/poudriere.d/130x64-options/ports-mgmt_pkg/options create mode 100644 poudriere/poudriere.d/130x64-options/print_texinfo/options create mode 100644 poudriere/poudriere.d/130x64-options/security_cyrus-sasl2/options create mode 100644 poudriere/poudriere.d/130x64-options/security_sudo/options create mode 100644 poudriere/poudriere.d/130x64-options/www_nextcloud/options create mode 100644 poudriere/poudriere.d/130x64-options/www_nginx/options create mode 100644 poudriere/poudriere.d/130x64.list create mode 120000 poudriere/poudriere.d/140x64-make.conf create mode 120000 poudriere/poudriere.d/140x64-options create mode 120000 poudriere/poudriere.d/140x64.list create mode 100644 poudriere/poudriere.d/hooks/bulk.sh.sample create mode 100644 poudriere/poudriere.d/hooks/pkgbuild.sh.sample create mode 100644 poudriere/poudriere.d/jails/120x64/arch create mode 100644 poudriere/poudriere.d/jails/120x64/fs create mode 100644 poudriere/poudriere.d/jails/120x64/method create mode 100644 poudriere/poudriere.d/jails/120x64/mnt create mode 100644 poudriere/poudriere.d/jails/120x64/timestamp create mode 100644 poudriere/poudriere.d/jails/120x64/version create mode 100644 poudriere/poudriere.d/jails/130x64/arch create mode 100644 poudriere/poudriere.d/jails/130x64/fs create mode 100644 poudriere/poudriere.d/jails/130x64/method create mode 100644 poudriere/poudriere.d/jails/130x64/mnt create mode 100644 poudriere/poudriere.d/jails/130x64/timestamp create mode 100644 poudriere/poudriere.d/jails/130x64/version create mode 100644 poudriere/poudriere.d/jails/140x64/arch create mode 100644 poudriere/poudriere.d/jails/140x64/fs create mode 100644 poudriere/poudriere.d/jails/140x64/method create mode 100644 poudriere/poudriere.d/jails/140x64/mnt create mode 100644 poudriere/poudriere.d/jails/140x64/timestamp create mode 100644 poudriere/poudriere.d/jails/140x64/version create mode 100644 poudriere/poudriere.d/jails/14riscv64/arch create mode 100644 poudriere/poudriere.d/jails/14riscv64/fs create mode 100644 poudriere/poudriere.d/jails/14riscv64/method create mode 100644 poudriere/poudriere.d/jails/14riscv64/mnt create mode 100644 poudriere/poudriere.d/jails/14riscv64/timestamp create mode 100644 poudriere/poudriere.d/jails/14riscv64/version create mode 100644 poudriere/poudriere.d/jails/verisign/arch create mode 100644 poudriere/poudriere.d/jails/verisign/fs create mode 100644 poudriere/poudriere.d/jails/verisign/method create mode 100644 poudriere/poudriere.d/jails/verisign/mnt create mode 100644 poudriere/poudriere.d/jails/verisign/timestamp create mode 100644 poudriere/poudriere.d/jails/verisign/version create mode 100644 poudriere/poudriere.d/ports/default/created_fs create mode 100644 poudriere/poudriere.d/ports/default/method create mode 100644 poudriere/poudriere.d/ports/default/mnt create mode 120000 poudriere/poudriere.d/riscv64-make.conf create mode 120000 poudriere/poudriere.d/riscv64-options create mode 100644 poudriere/poudriere.d/riscv64.list create mode 100644 poudriere/poudriere.d/verisign-make.conf create mode 100644 poudriere/poudriere.d/verisign-options/local_sssd/options create mode 100644 poudriere/poudriere.d/verisign-options/net-mgmt_nrpe3/options create mode 100644 poudriere/poudriere.d/verisign-options/net_openldap24-sasl-client/options create mode 100644 poudriere/poudriere.d/verisign-options/security_cyrus-sasl2-gssapi/options create mode 100644 poudriere/poudriere.d/verisign-options/security_openssh-portable/options create mode 100644 poudriere/poudriere.d/verisign-options/security_sssd/options create mode 100644 poudriere/poudriere.d/verisign-options/security_sudo/options create mode 100644 poudriere/poudriere.d/verisign.list diff --git a/poudriere/poudriere.conf b/poudriere/poudriere.conf new file mode 100644 index 0000000..988cfdb --- /dev/null +++ b/poudriere/poudriere.conf @@ -0,0 +1,346 @@ + +# Poudriere can optionally use ZFS for its ports/jail storage. For +# ZFS define ZPOOL, otherwise set NO_ZFS=yes +# +#### ZFS +# The pool where poudriere will create all the filesystems it needs +# poudriere will use ${ZPOOL}/${ZROOTFS} as its root +# +# You need at least 7GB of free space in this pool to have a working +# poudriere. +# +ZPOOL=zroot + +### NO ZFS +# To not use ZFS, define NO_ZFS=yes +#NO_ZFS=yes + +# root of the poudriere zfs filesystem, by default /poudriere +ZROOTFS=/poudriere + +# the host where to download sets for the jails setup +# You can specify here a host or an IP +# replace _PROTO_ by http or ftp +# replace _CHANGE_THIS_ by the hostname of the mirrors where you want to fetch +# by default: ftp://ftp.freebsd.org +# +# Also note that every protocols supported by fetch(1) are supported here, even +# file:/// +# Suggested: https://download.FreeBSD.org +#FREEBSD_HOST=ftp://ftp.fr.freebsd.org +FREEBSD_HOST=https://download.freebsd.org + +# By default the jails have no /etc/resolv.conf, you will need to set +# RESOLV_CONF to a file on your hosts system that will be copied has +# /etc/resolv.conf for the jail, except if you don't need it (using an http +# proxy for example) +RESOLV_CONF=/etc/resolv.conf + +# The directory where poudriere will store jails and ports +BASEFS=/usr/local/poudriere + +# The directory where the jail will store the packages and logs +# by default a zfs filesystem will be created and set to +# ${BASEFS}/data +# +#POUDRIERE_DATA=${BASEFS}/data + +# Use portlint to check ports sanity +USE_PORTLINT=no + +# When building packages, a memory device can be used to speedup the build. +# Only one of MFSSIZE or USE_TMPFS is supported. TMPFS is generally faster +# and will expand to the needed amount of RAM. MFS is a slower since it +# uses UFS and several abstraction layers. + +# If set WRKDIRPREFIX will be mdmfs of the given size (mM or gG) +#MFSSIZE=4G + +# Use tmpfs(5) +# This can be a space-separated list of options: +# wrkdir - Use tmpfs(5) for port building WRKDIRPREFIX +# data - Use tmpfs(5) for poudriere cache/temp build data +# localbase - Use tmpfs(5) for LOCALBASE (installing ports for packaging/testing) +# all - Run the entire build in memory, including builder jails. +# yes - Enables tmpfs(5) for wrkdir and data +# no - Disable use of tmpfs(5) +# EXAMPLE: USE_TMPFS="wrkdir data" +USE_TMPFS=yes + +# How much memory to limit tmpfs size to for *each builder* in GiB +# (default: none) +#TMPFS_LIMIT=8 + +# How much memory to limit jail processes to for *each builder* +# in GiB (default: none) +#MAX_MEMORY=8 + +# How many file descriptors to limit each jail process to (default: 1024) +# This can also be set per PKGBASE, such as MAX_FILES_RStudio=2048. +# Package names with hyphens (-) should be replaced with underscores (_). +#MAX_FILES=1024 + +# If set the given directory will be used for the distfiles +# This allows to share the distfiles between jails and ports tree +# If this is "no", poudriere must be supplied a ports tree that already has +# the required distfiles. +DISTFILES_CACHE=/usr/ports/distfiles + +# If set the ports tree marked to use git will use the defined +# mirror (default: git.FreeBSD.org/port.git) +# +# Example to use github mirror: +#GIT_BASEURL=https://github.com/freebsd/freebsd-src.git + +# If set the source tree marked to use git will use the defined +# mirror (default: git.FreeBSD.org/src.git) +# +# Example to use github mirror: +#GIT_PORTSURL=https://github.com/freebsd/freebsd-ports.git + +# If set the ports tree or source tree marked to use svn will use the defined +# mirror (default: svn.FreeBSD.org) +# The SSL fingerprints are published here: +# https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/svn.html#svn-mirrors +#SVN_HOST=svn.FreeBSD.org + +# Automatic OPTION change detection +# When bulk building packages, compare the options from kept packages to +# the current options to be built. If they differ, the existing package +# will be deleted and the port will be rebuilt. +# Valid options: yes, no, verbose +# verbose will display the old and new options +#CHECK_CHANGED_OPTIONS=verbose + +# Automatic Dependency change detection +# When bulk building packages, compare the dependencies from kept packages to +# the current dependencies for every port. If they differ, the existing package +# will be deleted and the port will be rebuilt. This helps catch changes such +# as DEFAULT_RUBY_VERSION, PERL_VERSION, WITHOUT_X11 that change dependencies +# for many ports. +# Valid options: yes, no +# Default: yes +CHECK_CHANGED_DEPS=yes + +# Consider bad dependency lines on the wrong PKGNAME as fatal. +# For example: +# BUILD_DEPENDS= p5-List-MoreUtils>=0:lang/p5-List-MoreUtils +# If this port's PKGNAME were really "List-MoreUtils" then it would +# not be recorded into the resulting package. The next build with +# CHECK_CHANGED_DEPS enabled would consider it a "new dependency" +# since it is in the port but not in the package. This is usually +# a warning but can be made fatal instead by enabling this option. +# Default: no +#BAD_PKGNAME_DEPS_ARE_FATAL=yes + +# Path to the RSA key to sign the PKG repo with. See pkg-repo(8) +# This produces a repo that supports SIGNATURE_TYPE=PUBKEY +# Default: not set +#PKG_REPO_SIGNING_KEY=/etc/ssl/keys/repo.key + +# Command to sign the PKG repo with. See pkg-repo(8) +# This produces a repo that supports SIGNATURE_TYPE=FINGERPRINTS +# Default: not set +#SIGNING_COMMAND=ssh signing-server sign.sh + +# Repo signing command execution context +# If SIGNING_COMMAND is set, run pkg-repo(8) on the host? +# no - Run in the jail +# yes - Run on the host +# Default: no +#PKG_REPO_FROM_HOST=yes + +# ccache support. Supply the path to your ccache cache directory. +# It will be mounted into the jail and be shared among all jails. +# It is recommended that extra ccache configuration be done with +# ccache -o rather than from the environment. +CCACHE_DIR=/var/ccache + +# Static ccache support from host. This uses the existing +# ccache from the host in the build jail. This is useful for +# using ccache+memcached which cannot easily be bootstrapped +# otherwise. The path to the PREFIX where ccache was installed +# must be used here, and ccache must have been built statically. +# Note also that ccache+memcached will require network access +# which is normally disabled. Separately setting RESTRICT_NETWORKING=no +# may be required for non-localhost memcached servers. +#CCACHE_STATIC_PREFIX=/usr/local + +# The jails normally only allow network access during the 'make fetch' +# phase. This is a security restriction to prevent random things +# ran during a build from accessing the network. Disabling this +# is not advised. ALLOW_NETWORKING_PACKAGES may be used to allow networking +# for a subset of packages only. +#RESTRICT_NETWORKING=yes +#ALLOW_NETWORKING_PACKAGES="npm-foo" + +# parallel build support. +# +# By default poudriere uses hw.ncpu to determine the number of builders. +# You can override this default by changing PARALLEL_JOBS here, or +# by specifying the -J flag to bulk/testport. +# +# Example to define PARALLEL_JOBS to one single job +# PARALLEL_JOBS=1 + +# How many jobs should be used for preparing the build? These tend to +# be more IO bound and may be worth tweaking. Default: PARALLEL_JOBS * 1.25 +# PREPARE_PARALLEL_JOBS=1 + + +# If set, failed builds will save the WRKDIR to ${POUDRIERE_DATA}/wrkdirs +# SAVE_WRKDIR=yes + +# Choose the default format for the workdir packing: could be tar,tgz,tbz,txz,tzst +# default is tbz +# WRKDIR_ARCHIVE_FORMAT=tbz + +# Disable Linux support +# NOLINUX=yes + +# By default poudriere sets FORCE_PACKAGE +# To disable it (useful when building public packages): +# NO_FORCE_PACKAGE=yes + +# By default poudriere sets PACKAGE_BUILDING +# To disable it: +# NO_PACKAGE_BUILDING=yes + +# If you are using a proxy define it here: +# export HTTP_PROXY=bla +# export FTP_PROXY=bla +#export HTTP_PROXY=http://192.168.0.249:3128 +#export HTTPS_PROXY=http://192.168.0.249:3128 +#export FTP_PROXY=http://192.168.0.249:3128 +#export http_proxy=http://192.168.0.249:3128 +#export https_proxy=http://192.168.0.249:3128 +#export ftp_proxy=http://192.168.0.249:3128 +#export CARGO_HTTP_PROXY=http://192.168.0.249:3128 +# +# Cleanout the restricted packages +NO_RESTRICTED=no + +# By default MAKE_JOBS is disabled to allow only one process per cpu +# Use the following to allow it anyway +# ALLOW_MAKE_JOBS=yes + +# List of packages that will always be allowed to use MAKE_JOBS +# regardless of ALLOW_MAKE_JOBS. This is useful for allowing ports +# which holdup the rest of the queue to build more quickly. +ALLOW_MAKE_JOBS_PACKAGES="pkg ccache py* gcc* clang* llvm* openjdk* rust* erlang* node* mongodb* ghc*" + +# Timestamp every line of build logs +# Default: no +#TIMESTAMP_LOGS=no + +# URL where your POUDRIERE_DATA/logs are hosted +# This will be used for giving URL hints to the HTML output when +# scheduling and starting builds +#URL_BASE=http://yourdomain.com/poudriere/ +URL_BASE=http://pkg.home.oav.net/ + + +# This defines the max time (in seconds) that a command may run for a build +# before it is killed for taking too long. Default: 86400 +#MAX_EXECUTION_TIME=86400 + +# This defines the time (in seconds) before a command is considered to +# be in a runaway state for having no output on stdout. Default: 7200 +#NOHANG_TIME=7200 + + +# The repository is updated atomically if set yes. This leaves the +# repository untouched until the build completes. This involves using +# hardlinks and symlinks. The operations are fast, but can be intrusive +# for remote syncing or backups. +# Recommended to always keep on. +# Default: yes +ATOMIC_PACKAGE_REPOSITORY=yes + +# When using ATOMIC_PACKAGE_REPOSITORY, commit the packages if some +# packages fail to build. Ignored ports are considered successful. +# This can be set to 'no' to only commit the packages once no failures +# are encountered. +# Default: yes +COMMIT_PACKAGES_ON_FAILURE=yes + +# Keep older package repositories. This can be used to rollback a system +# or to bisect issues by changing the repository to one of the older +# versions and reinstalling everything with `pkg upgrade -f` +# ATOMIC_PACKAGE_REPOSITORY is required for this. +# Default: no +KEEP_OLD_PACKAGES=yes + +# How many old package repositories to keep with KEEP_OLD_PACKAGES +# Default: 5 +KEEP_OLD_PACKAGES_COUNT=5 + +# Make testing errors fatal. +# If set to 'no', ports with test failure will be marked as failed but still +# packaged to permit testing dependent ports (useful for bulk -t -a) +# Default: yes +#PORTTESTING_FATAL=yes + +# Define the building jail hostname to be used when building the packages +# Some port/packages hardcode the hostname of the host during build time +# This is a necessary setup for reproducible builds. +#BUILDER_HOSTNAME=pkg.FreeBSD.org + +# Define to get a predictable timestamp on the ports tree +# This is a necessary setup for reproducible builds. +#PRESERVE_TIMESTAMP=yes + +# Define to yes to build and stage as a regular user +# Default: yes, unless CCACHE_DIR is set and CCACHE_DIR_NON_ROOT_SAFE is not +# set. Note that to use ccache with BUILD_AS_NON_ROOT you will need to +# use a non-shared CCACHE_DIR that is only built by PORTBUILD_USER and chowned +# to that user. Then set CCACHE_DIR_NON_ROOT_SAFE to yes. +#BUILD_AS_NON_ROOT=no + +# Define to the username to build as when BUILD_AS_NON_ROOT is yes. +# Default: nobody (uid PORTBUILD_UID) +#PORTBUILD_USER=nobody + +# Define to the uid to use for PORTBUILD_USER if the user does not +# already exist in the jail. +# Default: 65532 +#PORTBUILD_UID=65534 + +# Define pkgname globs to boost priority for +# Default: none +#PRIORITY_BOOST="pypy openoffice*" + +# Define format for buildnames +# Default: %Y-%m-%d_%Hh%Mm%Ss +# ISO8601: +#BUILDNAME_FORMAT="%FT%T%z" + +# Define format for build duration times +# Default: %H:%M:%S +#DURATION_FORMAT="%H:%M:%S" + +# Use colors when in a TTY +# Default: yes +#USE_COLORS=yes + +# Only build what is requested. Do not rebuild build deps if nothing requested +# depends on them. This can create an inconsistent repository if you often +# build one-off packages but expect the repository to stay consistent. +# Defaut: yes +#TRIM_ORPHANED_BUILD_DEPS=yes + +# A list of directories to exclude from leftover and filesystem violation +# mtree checks. Ccache is used here as an example but is already +# excluded by default. There is no need to add it here unless a +# special configuration is used where it is a problem. +# Default: none +#LOCAL_MTREE_EXCLUDES="/usr/obj /var/tmp/ccache" + +# Set to hosted to use the /data directory instead of inline style HTML +# Default: inline +#HTML_TYPE="hosted" + +# Set to track remaining ports in the HTML interface. This can slow down +# processing of the queue slightly, especially for bulk -a builds. +# Default: no +HTML_TRACK_REMAINING=yes diff --git a/poudriere/poudriere.d/120x64-make.conf b/poudriere/poudriere.d/120x64-make.conf new file mode 120000 index 0000000..9056d85 --- /dev/null +++ b/poudriere/poudriere.d/120x64-make.conf @@ -0,0 +1 @@ +130x64-make.conf \ No newline at end of file diff --git a/poudriere/poudriere.d/120x64.list b/poudriere/poudriere.d/120x64.list new file mode 100644 index 0000000..9ba1aab --- /dev/null +++ b/poudriere/poudriere.d/120x64.list @@ -0,0 +1,4 @@ +www/domoticz +www/domoticz-devel +# klara +net/freeipa-client diff --git a/poudriere/poudriere.d/130x64-make.conf b/poudriere/poudriere.d/130x64-make.conf new file mode 100644 index 0000000..8f07e5d --- /dev/null +++ b/poudriere/poudriere.d/130x64-make.conf @@ -0,0 +1,117 @@ +OPTIONS_UNSET+= X11 +DEFAULT_VERSIONS= php=8.1 mysql=10.6m java=11 pgsql=14 mono=6.8 +#DISABLE_LICENSES=yes +#LICENSES +LICENSES_ACCEPTED+=3GPP +LICENSES_ACCEPTED+=ACUBE +LICENSES_ACCEPTED+=ADOBE +LICENSES_ACCEPTED+=APL1 +LICENSES_ACCEPTED+=BSDCOMPATIBLE +LICENSES_ACCEPTED+=BSIML +LICENSES_ACCEPTED+=BuildLic +LICENSES_ACCEPTED+=CC0 +LICENSES_ACCEPTED+=CCBYNCSAv3 +LICENSES_ACCEPTED+=CCBYSAv3 +LICENSES_ACCEPTED+=CCBYv3 +LICENSES_ACCEPTED+=CCbyNC25 +LICENSES_ACCEPTED+=CCbyNCSA2 +LICENSES_ACCEPTED+=CCbyNCSA3 +LICENSES_ACCEPTED+=CCbySA30 +LICENSES_ACCEPTED+=CCbySA3 +LICENSES_ACCEPTED+=CCbySA40 +LICENSES_ACCEPTED+=CCbySA +LICENSES_ACCEPTED+=CLEARTHOUGHT +LICENSES_ACCEPTED+=COMMERCIAL +LICENSES_ACCEPTED+=CPL05 +LICENSES_ACCEPTED+=CPL +LICENSES_ACCEPTED+=CUBE +LICENSES_ACCEPTED+=CW +LICENSES_ACCEPTED+=CeCILL +LICENSES_ACCEPTED+=CeCILL_C +LICENSES_ACCEPTED+=DCC +LICENSES_ACCEPTED+=DMD +LICENSES_ACCEPTED+=DejaVu +LICENSES_ACCEPTED+=ECW +LICENSES_ACCEPTED+=EULA +LICENSES_ACCEPTED+=EUPL +LICENSES_ACCEPTED+=FAL +LICENSES_ACCEPTED+=FDK_AAC +LICENSES_ACCEPTED+=FFTPAK +LICENSES_ACCEPTED+=FLOSSE +LICENSES_ACCEPTED+=FPL +LICENSES_ACCEPTED+=GLEW +LICENSES_ACCEPTED+=GPLR +LICENSES_ACCEPTED+=HISIML +LICENSES_ACCEPTED+=HW +LICENSES_ACCEPTED+=IBM +LICENSES_ACCEPTED+=ICOT +LICENSES_ACCEPTED+=ICU +LICENSES_ACCEPTED+=IDPL +LICENSES_ACCEPTED+=FPL +LICENSES_ACCEPTED+=GLEW +LICENSES_ACCEPTED+=GPLR +LICENSES_ACCEPTED+=HISIML +LICENSES_ACCEPTED+=HW +LICENSES_ACCEPTED+=IBM +LICENSES_ACCEPTED+=ICOT +LICENSES_ACCEPTED+=ICU +LICENSES_ACCEPTED+=IDPL +LICENSES_ACCEPTED+=IFL +LICENSES_ACCEPTED+=IPL +LICENSES_ACCEPTED+=ISO +LICENSES_ACCEPTED+=IUP +LICENSES_ACCEPTED+=JAIDL +LICENSES_ACCEPTED+=JDOM +LICENSES_ACCEPTED+=JYTHON +LICENSES_ACCEPTED+=LINUXLIBERTINE +LICENSES_ACCEPTED+=LinuxdocTools +LICENSES_ACCEPTED+=MSPAT +LICENSES_ACCEPTED+=NAIST +LICENSES_ACCEPTED+=NAISTL +LICENSES_ACCEPTED+=NEWRELIC +LICENSES_ACCEPTED+=NKF +LICENSES_ACCEPTED+=NODE +LICENSES_ACCEPTED+=OFL +LICENSES_ACCEPTED+=OPENLDAP +LICENSES_ACCEPTED+=OTHER +LICENSES_ACCEPTED+=PUBLIC_DOMAIN +LICENSES_ACCEPTED+=PerconaFT +LICENSES_ACCEPTED+=QPL10 +LICENSES_ACCEPTED+=SENDMAIL +LICENSES_ACCEPTED+=SIL +LICENSES_ACCEPTED+=SpecialAuth +LICENSES_ACCEPTED+=TTYP0 +LICENSES_ACCEPTED+=TWAIN +LICENSES_ACCEPTED+=TclTk +LICENSES_ACCEPTED+=UIUC +LICENSES_ACCEPTED+=UNLICENSE +LICENSES_ACCEPTED+=UNRAR +LICENSES_ACCEPTED+=VOLITION +LICENSES_ACCEPTED+=W3C +LICENSES_ACCEPTED+=WARSOW +LICENSES_ACCEPTED+=addl +LICENSES_ACCEPTED+=imlib2 +LICENSES_ACCEPTED+=unknown +LICENSES_ACCEPTED+=NONE +LICENSES_ACCEPTED+=bolthole + +# Postfix +.if ${.CURDIR:M*/mail/postfix} +CFLAGS+=-DRECEIVED_ENVELOPE_FROM +.endif + +# Domoticz-devel +.if ${.CURDIR:M*/www/domoticz-devel} +WITH_DEBUG=YES +CFLAGS+=-fno-omit-frame-pointer +.endif + +# openbgpd +.if ${.CURDIR:M*/net/openbgpd6} +WITH_DEBUG=YES +CFLAGS+=-fno-omit-frame-pointer +.endif +.if ${.CURDIR:M*/net/openbgpd7} +WITH_DEBUG=YES +CFLAGS+=-fno-omit-frame-pointer +.endif diff --git a/poudriere/poudriere.d/130x64-options/converters_libiconv/options b/poudriere/poudriere.d/130x64-options/converters_libiconv/options new file mode 100644 index 0000000..229edb9 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/converters_libiconv/options @@ -0,0 +1,6 @@ +# This file is auto-generated by 'make config'. +# Options for libiconv-1.17 +_OPTIONS_READ=libiconv-1.17 +_FILE_COMPLETE_OPTIONS_LIST=DOCS ENCODINGS +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_SET+=ENCODINGS diff --git a/poudriere/poudriere.d/130x64-options/databases_db5/options b/poudriere/poudriere.d/130x64-options/databases_db5/options new file mode 100644 index 0000000..3643a87 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/databases_db5/options @@ -0,0 +1,10 @@ +# This file is auto-generated by 'make config'. +# Options for db5-5.3.28_9 +_OPTIONS_READ=db5-5.3.28_9 +_FILE_COMPLETE_OPTIONS_LIST=CRYPTO DEBUG DOCS JAVA L10N TCL +OPTIONS_FILE_SET+=CRYPTO +OPTIONS_FILE_UNSET+=DEBUG +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_UNSET+=JAVA +OPTIONS_FILE_UNSET+=L10N +OPTIONS_FILE_UNSET+=TCL diff --git a/poudriere/poudriere.d/130x64-options/databases_sqlite3/options b/poudriere/poudriere.d/130x64-options/databases_sqlite3/options new file mode 100644 index 0000000..1156ec5 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/databases_sqlite3/options @@ -0,0 +1,49 @@ +# This file is auto-generated by 'make config'. +# Options for sqlite3-3.42.0,1 +_OPTIONS_READ=sqlite3-3.42.0,1 +_FILE_COMPLETE_OPTIONS_LIST=ARMOR DBPAGE DBSTAT DIRECT_READ DQS EXAMPLES EXTENSION FTS3_TOKEN FTS4 FTS5 LIKENOTBLOB MEMMAN METADATA NORMALIZE NULL_TRIM RBU SECURE_DELETE SORT_REF STATIC STMT STRIP TCL THREADS TRUSTED_SCHEMA UNKNOWN_SQL UNLOCK_NOTIFY UPDATE_LIMIT URI URI_AUTHORITY TS0 TS1 TS2 TS3 STAT3 STAT4 LIBEDIT READLINE SESSION OFFSET SOUNDEX GEOPOLY RTREE RTREE_INT ICU UNICODE61 +OPTIONS_FILE_UNSET+=ARMOR +OPTIONS_FILE_SET+=DBPAGE +OPTIONS_FILE_SET+=DBSTAT +OPTIONS_FILE_UNSET+=DIRECT_READ +OPTIONS_FILE_SET+=DQS +OPTIONS_FILE_SET+=EXAMPLES +OPTIONS_FILE_SET+=EXTENSION +OPTIONS_FILE_SET+=FTS3_TOKEN +OPTIONS_FILE_SET+=FTS4 +OPTIONS_FILE_SET+=FTS5 +OPTIONS_FILE_UNSET+=LIKENOTBLOB +OPTIONS_FILE_UNSET+=MEMMAN +OPTIONS_FILE_SET+=METADATA +OPTIONS_FILE_UNSET+=NORMALIZE +OPTIONS_FILE_UNSET+=NULL_TRIM +OPTIONS_FILE_UNSET+=RBU +OPTIONS_FILE_SET+=SECURE_DELETE +OPTIONS_FILE_UNSET+=SORT_REF +OPTIONS_FILE_UNSET+=STATIC +OPTIONS_FILE_UNSET+=STMT +OPTIONS_FILE_SET+=STRIP +OPTIONS_FILE_UNSET+=TCL +OPTIONS_FILE_SET+=THREADS +OPTIONS_FILE_UNSET+=TRUSTED_SCHEMA +OPTIONS_FILE_UNSET+=UNKNOWN_SQL +OPTIONS_FILE_SET+=UNLOCK_NOTIFY +OPTIONS_FILE_UNSET+=UPDATE_LIMIT +OPTIONS_FILE_SET+=URI +OPTIONS_FILE_UNSET+=URI_AUTHORITY +OPTIONS_FILE_UNSET+=TS0 +OPTIONS_FILE_SET+=TS1 +OPTIONS_FILE_UNSET+=TS2 +OPTIONS_FILE_UNSET+=TS3 +OPTIONS_FILE_UNSET+=STAT3 +OPTIONS_FILE_UNSET+=STAT4 +OPTIONS_FILE_SET+=LIBEDIT +OPTIONS_FILE_UNSET+=READLINE +OPTIONS_FILE_UNSET+=SESSION +OPTIONS_FILE_UNSET+=OFFSET +OPTIONS_FILE_UNSET+=SOUNDEX +OPTIONS_FILE_UNSET+=GEOPOLY +OPTIONS_FILE_SET+=RTREE +OPTIONS_FILE_UNSET+=RTREE_INT +OPTIONS_FILE_UNSET+=ICU +OPTIONS_FILE_SET+=UNICODE61 diff --git a/poudriere/poudriere.d/130x64-options/devel_atf/options b/poudriere/poudriere.d/130x64-options/devel_atf/options new file mode 100644 index 0000000..7c5ab63 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/devel_atf/options @@ -0,0 +1,6 @@ +# This file is auto-generated by 'make config'. +# Options for atf-0.21_1 +_OPTIONS_READ=atf-0.21_1 +_FILE_COMPLETE_OPTIONS_LIST=DOCS TEST +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_SET+=TEST diff --git a/poudriere/poudriere.d/130x64-options/devel_autoconf/options b/poudriere/poudriere.d/130x64-options/devel_autoconf/options new file mode 100644 index 0000000..e4fa795 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/devel_autoconf/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# Options for autoconf-2.71 +_OPTIONS_READ=autoconf-2.71 +_FILE_COMPLETE_OPTIONS_LIST=INFO +OPTIONS_FILE_SET+=INFO diff --git a/poudriere/poudriere.d/130x64-options/devel_automake/options b/poudriere/poudriere.d/130x64-options/devel_automake/options new file mode 100644 index 0000000..fc2df7c --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/devel_automake/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# Options for automake-1.16.5 +_OPTIONS_READ=automake-1.16.5 +_FILE_COMPLETE_OPTIONS_LIST=DOCS +OPTIONS_FILE_SET+=DOCS diff --git a/poudriere/poudriere.d/130x64-options/devel_gettext-runtime/options b/poudriere/poudriere.d/130x64-options/devel_gettext-runtime/options new file mode 100644 index 0000000..9ba1e9c --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/devel_gettext-runtime/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# Options for gettext-runtime-0.21.1 +_OPTIONS_READ=gettext-runtime-0.21.1 +_FILE_COMPLETE_OPTIONS_LIST=DOCS +OPTIONS_FILE_SET+=DOCS diff --git a/poudriere/poudriere.d/130x64-options/devel_gettext-tools/options b/poudriere/poudriere.d/130x64-options/devel_gettext-tools/options new file mode 100644 index 0000000..07e8fe6 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/devel_gettext-tools/options @@ -0,0 +1,7 @@ +# This file is auto-generated by 'make config'. +# Options for gettext-tools-0.21.1 +_OPTIONS_READ=gettext-tools-0.21.1 +_FILE_COMPLETE_OPTIONS_LIST=DOCS EXAMPLES THREADS +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_SET+=EXAMPLES +OPTIONS_FILE_SET+=THREADS diff --git a/poudriere/poudriere.d/130x64-options/devel_gmake/options b/poudriere/poudriere.d/130x64-options/devel_gmake/options new file mode 100644 index 0000000..a7788c9 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/devel_gmake/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# Options for gmake-4.3_2 +_OPTIONS_READ=gmake-4.3_2 +_FILE_COMPLETE_OPTIONS_LIST=NLS +OPTIONS_FILE_SET+=NLS diff --git a/poudriere/poudriere.d/130x64-options/devel_kyua/options b/poudriere/poudriere.d/130x64-options/devel_kyua/options new file mode 100644 index 0000000..0454e9d --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/devel_kyua/options @@ -0,0 +1,7 @@ +# This file is auto-generated by 'make config'. +# Options for kyua-0.13_6,3 +_OPTIONS_READ=kyua-0.13_6,3 +_FILE_COMPLETE_OPTIONS_LIST=DOCS EXAMPLES TEST +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_SET+=EXAMPLES +OPTIONS_FILE_SET+=TEST diff --git a/poudriere/poudriere.d/130x64-options/devel_libtextstyle/options b/poudriere/poudriere.d/130x64-options/devel_libtextstyle/options new file mode 100644 index 0000000..ec0f307 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/devel_libtextstyle/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# Options for libtextstyle-0.21.1 +_OPTIONS_READ=libtextstyle-0.21.1 +_FILE_COMPLETE_OPTIONS_LIST=DOCS +OPTIONS_FILE_SET+=DOCS diff --git a/poudriere/poudriere.d/130x64-options/devel_lutok/options b/poudriere/poudriere.d/130x64-options/devel_lutok/options new file mode 100644 index 0000000..d40d934 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/devel_lutok/options @@ -0,0 +1,7 @@ +# This file is auto-generated by 'make config'. +# Options for lutok-0.4_8 +_OPTIONS_READ=lutok-0.4_8 +_FILE_COMPLETE_OPTIONS_LIST=DOCS EXAMPLES TEST +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_SET+=EXAMPLES +OPTIONS_FILE_SET+=TEST diff --git a/poudriere/poudriere.d/130x64-options/devel_m4/options b/poudriere/poudriere.d/130x64-options/devel_m4/options new file mode 100644 index 0000000..f1dd731 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/devel_m4/options @@ -0,0 +1,8 @@ +# This file is auto-generated by 'make config'. +# Options for m4-1.4.19,1 +_OPTIONS_READ=m4-1.4.19,1 +_FILE_COMPLETE_OPTIONS_LIST=EXAMPLES INFO LIBSIGSEGV NLS +OPTIONS_FILE_SET+=EXAMPLES +OPTIONS_FILE_SET+=INFO +OPTIONS_FILE_UNSET+=LIBSIGSEGV +OPTIONS_FILE_SET+=NLS diff --git a/poudriere/poudriere.d/130x64-options/devel_p5-Locale-libintl/options b/poudriere/poudriere.d/130x64-options/devel_p5-Locale-libintl/options new file mode 100644 index 0000000..fe2838c --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/devel_p5-Locale-libintl/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# Options for p5-Locale-libintl-1.33 +_OPTIONS_READ=p5-Locale-libintl-1.33 +_FILE_COMPLETE_OPTIONS_LIST=NLS +OPTIONS_FILE_SET+=NLS diff --git a/poudriere/poudriere.d/130x64-options/devel_pcre2/options b/poudriere/poudriere.d/130x64-options/devel_pcre2/options new file mode 100644 index 0000000..b12df24 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/devel_pcre2/options @@ -0,0 +1,9 @@ +# This file is auto-generated by 'make config'. +# Options for pcre2-10.42 +_OPTIONS_READ=pcre2-10.42 +_FILE_COMPLETE_OPTIONS_LIST=DOCS LIBBZ2 LIBZ LIBEDIT READLINE +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_UNSET+=LIBBZ2 +OPTIONS_FILE_UNSET+=LIBZ +OPTIONS_FILE_UNSET+=LIBEDIT +OPTIONS_FILE_UNSET+=READLINE diff --git a/poudriere/poudriere.d/130x64-options/devel_pkgconf/options b/poudriere/poudriere.d/130x64-options/devel_pkgconf/options new file mode 100644 index 0000000..521f81b --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/devel_pkgconf/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# Options for pkgconf-1.8.1,1 +_OPTIONS_READ=pkgconf-1.8.1,1 +_FILE_COMPLETE_OPTIONS_LIST=DOCS +OPTIONS_FILE_SET+=DOCS diff --git a/poudriere/poudriere.d/130x64-options/devel_readline/options b/poudriere/poudriere.d/130x64-options/devel_readline/options new file mode 100644 index 0000000..8624581 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/devel_readline/options @@ -0,0 +1,6 @@ +# This file is auto-generated by 'make config'. +# Options for readline-8.2.1 +_OPTIONS_READ=readline-8.2.1 +_FILE_COMPLETE_OPTIONS_LIST=BRACKETEDPASTE DOCS +OPTIONS_FILE_SET+=BRACKETEDPASTE +OPTIONS_FILE_SET+=DOCS diff --git a/poudriere/poudriere.d/130x64-options/dns_bind918/options b/poudriere/poudriere.d/130x64-options/dns_bind918/options new file mode 100644 index 0000000..ae24ed2 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/dns_bind918/options @@ -0,0 +1,21 @@ +# This file is auto-generated by 'make config'. +# Options for bind918-9.18.14 +_OPTIONS_READ=bind918-9.18.14 +_FILE_COMPLETE_OPTIONS_LIST=DNSTAP DOCS FIXED_RRSET GEOIP IDN JSON LARGE_FILE LMDB MANPAGES OVERRIDECACHE QUERYTRACE START_LATE TCP_FASTOPEN GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE +OPTIONS_FILE_SET+=DNSTAP +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_UNSET+=FIXED_RRSET +OPTIONS_FILE_UNSET+=GEOIP +OPTIONS_FILE_SET+=IDN +OPTIONS_FILE_SET+=JSON +OPTIONS_FILE_UNSET+=LARGE_FILE +OPTIONS_FILE_SET+=LMDB +OPTIONS_FILE_SET+=MANPAGES +OPTIONS_FILE_UNSET+=OVERRIDECACHE +OPTIONS_FILE_UNSET+=QUERYTRACE +OPTIONS_FILE_UNSET+=START_LATE +OPTIONS_FILE_SET+=TCP_FASTOPEN +OPTIONS_FILE_UNSET+=GSSAPI_BASE +OPTIONS_FILE_UNSET+=GSSAPI_HEIMDAL +OPTIONS_FILE_UNSET+=GSSAPI_MIT +OPTIONS_FILE_SET+=GSSAPI_NONE diff --git a/poudriere/poudriere.d/130x64-options/ftp_curl/options b/poudriere/poudriere.d/130x64-options/ftp_curl/options new file mode 100644 index 0000000..f378eaa --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/ftp_curl/options @@ -0,0 +1,48 @@ +# This file is auto-generated by 'make config'. +# Options for curl-8.1.1 +_OPTIONS_READ=curl-8.1.1 +_FILE_COMPLETE_OPTIONS_LIST=ALTSVC BROTLI CA_BUNDLE COOKIES CURL_DEBUG DEBUG DOCS EXAMPLES IDN IPV6 NTLM PROXY PSL STATIC TLS_SRP ZSTD GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE CARES THREADED_RESOLVER GNUTLS OPENSSL WOLFSSL DICT FTP GOPHER HTTP HTTP2 IMAP LDAP LDAPS LIBSSH LIBSSH2 MQTT POP3 RTMP RTSP SMB SMTP TELNET TFTP WEBSOCKET +OPTIONS_FILE_SET+=ALTSVC +OPTIONS_FILE_SET+=BROTLI +OPTIONS_FILE_SET+=CA_BUNDLE +OPTIONS_FILE_SET+=COOKIES +OPTIONS_FILE_UNSET+=CURL_DEBUG +OPTIONS_FILE_UNSET+=DEBUG +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_SET+=EXAMPLES +OPTIONS_FILE_SET+=IDN +OPTIONS_FILE_SET+=IPV6 +OPTIONS_FILE_SET+=NTLM +OPTIONS_FILE_SET+=PROXY +OPTIONS_FILE_SET+=PSL +OPTIONS_FILE_SET+=STATIC +OPTIONS_FILE_SET+=TLS_SRP +OPTIONS_FILE_SET+=ZSTD +OPTIONS_FILE_UNSET+=GSSAPI_BASE +OPTIONS_FILE_UNSET+=GSSAPI_HEIMDAL +OPTIONS_FILE_UNSET+=GSSAPI_MIT +OPTIONS_FILE_SET+=GSSAPI_NONE +OPTIONS_FILE_UNSET+=CARES +OPTIONS_FILE_SET+=THREADED_RESOLVER +OPTIONS_FILE_UNSET+=GNUTLS +OPTIONS_FILE_SET+=OPENSSL +OPTIONS_FILE_UNSET+=WOLFSSL +OPTIONS_FILE_SET+=DICT +OPTIONS_FILE_SET+=FTP +OPTIONS_FILE_SET+=GOPHER +OPTIONS_FILE_SET+=HTTP +OPTIONS_FILE_SET+=HTTP2 +OPTIONS_FILE_SET+=IMAP +OPTIONS_FILE_UNSET+=LDAP +OPTIONS_FILE_UNSET+=LDAPS +OPTIONS_FILE_UNSET+=LIBSSH +OPTIONS_FILE_SET+=LIBSSH2 +OPTIONS_FILE_UNSET+=MQTT +OPTIONS_FILE_SET+=POP3 +OPTIONS_FILE_UNSET+=RTMP +OPTIONS_FILE_SET+=RTSP +OPTIONS_FILE_UNSET+=SMB +OPTIONS_FILE_SET+=SMTP +OPTIONS_FILE_SET+=TELNET +OPTIONS_FILE_SET+=TFTP +OPTIONS_FILE_UNSET+=WEBSOCKET diff --git a/poudriere/poudriere.d/130x64-options/lang_lua54/options b/poudriere/poudriere.d/130x64-options/lang_lua54/options new file mode 100644 index 0000000..f33df31 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/lang_lua54/options @@ -0,0 +1,11 @@ +# This file is auto-generated by 'make config'. +# Options for lua54-5.4.4 +_OPTIONS_READ=lua54-5.4.4 +_FILE_COMPLETE_OPTIONS_LIST= EDITNONE LIBEDIT_DL LIBEDIT READLINE DOCS ASSERT APICHECK +OPTIONS_FILE_UNSET+=EDITNONE +OPTIONS_FILE_SET+=LIBEDIT_DL +OPTIONS_FILE_UNSET+=LIBEDIT +OPTIONS_FILE_UNSET+=READLINE +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_UNSET+=ASSERT +OPTIONS_FILE_UNSET+=APICHECK diff --git a/poudriere/poudriere.d/130x64-options/lang_perl5.32/options b/poudriere/poudriere.d/130x64-options/lang_perl5.32/options new file mode 100644 index 0000000..7e7391f --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/lang_perl5.32/options @@ -0,0 +1,13 @@ +# This file is auto-generated by 'make config'. +# Options for perl5-5.32.1_3 +_OPTIONS_READ=perl5-5.32.1_3 +_FILE_COMPLETE_OPTIONS_LIST=DEBUG DOT_INC DTRACE GDBM MULTIPLICITY PERL_64BITINT PERL_MALLOC SITECUSTOMIZE THREADS +OPTIONS_FILE_UNSET+=DEBUG +OPTIONS_FILE_UNSET+=DOT_INC +OPTIONS_FILE_SET+=DTRACE +OPTIONS_FILE_UNSET+=GDBM +OPTIONS_FILE_SET+=MULTIPLICITY +OPTIONS_FILE_SET+=PERL_64BITINT +OPTIONS_FILE_UNSET+=PERL_MALLOC +OPTIONS_FILE_UNSET+=SITECUSTOMIZE +OPTIONS_FILE_SET+=THREADS diff --git a/poudriere/poudriere.d/130x64-options/lang_python39/options b/poudriere/poudriere.d/130x64-options/lang_python39/options new file mode 100644 index 0000000..e212cd7 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/lang_python39/options @@ -0,0 +1,12 @@ +# This file is auto-generated by 'make config'. +# Options for python39-3.9.16_2 +_OPTIONS_READ=python39-3.9.16_2 +_FILE_COMPLETE_OPTIONS_LIST=DEBUG IPV6 LIBMPDEC LTO NLS PYMALLOC FNV SIPHASH +OPTIONS_FILE_UNSET+=DEBUG +OPTIONS_FILE_SET+=IPV6 +OPTIONS_FILE_SET+=LIBMPDEC +OPTIONS_FILE_SET+=LTO +OPTIONS_FILE_SET+=NLS +OPTIONS_FILE_SET+=PYMALLOC +OPTIONS_FILE_UNSET+=FNV +OPTIONS_FILE_UNSET+=SIPHASH diff --git a/poudriere/poudriere.d/130x64-options/lang_tcl86/options b/poudriere/poudriere.d/130x64-options/lang_tcl86/options new file mode 100644 index 0000000..e46c46d --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/lang_tcl86/options @@ -0,0 +1,9 @@ +# This file is auto-generated by 'make config'. +# Options for tcl86-8.6.13 +_OPTIONS_READ=tcl86-8.6.13 +_FILE_COMPLETE_OPTIONS_LIST=DEBUG DTRACE TCLMAN THREADS TZDATA +OPTIONS_FILE_UNSET+=DEBUG +OPTIONS_FILE_SET+=DTRACE +OPTIONS_FILE_SET+=TCLMAN +OPTIONS_FILE_SET+=THREADS +OPTIONS_FILE_SET+=TZDATA diff --git a/poudriere/poudriere.d/130x64-options/mail_postfix/options b/poudriere/poudriere.d/130x64-options/mail_postfix/options new file mode 100644 index 0000000..386ce3e --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/mail_postfix/options @@ -0,0 +1,22 @@ +# This file is auto-generated by 'make config'. +# Options for postfix-3.8.0,1 +_OPTIONS_READ=postfix-3.8.0,1 +_FILE_COMPLETE_OPTIONS_LIST=BDB BLACKLISTD CDB DOCS EAI INST_BASE LDAP LMDB MYSQL NIS PCRE2 PGSQL SASL SQLITE TEST TLS SASLKMIT SASLKRB5 +OPTIONS_FILE_SET+=BDB +OPTIONS_FILE_SET+=BLACKLISTD +OPTIONS_FILE_UNSET+=CDB +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_SET+=EAI +OPTIONS_FILE_UNSET+=INST_BASE +OPTIONS_FILE_UNSET+=LDAP +OPTIONS_FILE_UNSET+=LMDB +OPTIONS_FILE_UNSET+=MYSQL +OPTIONS_FILE_UNSET+=NIS +OPTIONS_FILE_SET+=PCRE2 +OPTIONS_FILE_UNSET+=PGSQL +OPTIONS_FILE_SET+=SASL +OPTIONS_FILE_UNSET+=SQLITE +OPTIONS_FILE_UNSET+=TEST +OPTIONS_FILE_SET+=TLS +OPTIONS_FILE_UNSET+=SASLKMIT +OPTIONS_FILE_UNSET+=SASLKRB5 diff --git a/poudriere/poudriere.d/130x64-options/math_mpdecimal/options b/poudriere/poudriere.d/130x64-options/math_mpdecimal/options new file mode 100644 index 0000000..85ad4c5 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/math_mpdecimal/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# Options for mpdecimal-2.5.1 +_OPTIONS_READ=mpdecimal-2.5.1 +_FILE_COMPLETE_OPTIONS_LIST=DOCS +OPTIONS_FILE_SET+=DOCS diff --git a/poudriere/poudriere.d/130x64-options/misc_help2man/options b/poudriere/poudriere.d/130x64-options/misc_help2man/options new file mode 100644 index 0000000..802e1d7 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/misc_help2man/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# Options for help2man-1.49.3 +_OPTIONS_READ=help2man-1.49.3 +_FILE_COMPLETE_OPTIONS_LIST=NLS +OPTIONS_FILE_SET+=NLS diff --git a/poudriere/poudriere.d/130x64-options/multimedia_plexmediaserver/options b/poudriere/poudriere.d/130x64-options/multimedia_plexmediaserver/options new file mode 100644 index 0000000..daff25c --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/multimedia_plexmediaserver/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# Options for plexmediaserver-1.32.1.6999 +_OPTIONS_READ=plexmediaserver-1.32.1.6999 +_FILE_COMPLETE_OPTIONS_LIST=RELAY +OPTIONS_FILE_SET+=RELAY diff --git a/poudriere/poudriere.d/130x64-options/news_sabnzbd/options b/poudriere/poudriere.d/130x64-options/news_sabnzbd/options new file mode 100644 index 0000000..dfde357 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/news_sabnzbd/options @@ -0,0 +1,10 @@ +# This file is auto-generated by 'make config'. +# Options for sabnzbd-4.0.0 +_OPTIONS_READ=sabnzbd-4.0.0 +_FILE_COMPLETE_OPTIONS_LIST=7ZIP DBUS DOCS NOTIFY2 PYGOBJECT SSL +OPTIONS_FILE_SET+=7ZIP +OPTIONS_FILE_UNSET+=DBUS +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_UNSET+=NOTIFY2 +OPTIONS_FILE_UNSET+=PYGOBJECT +OPTIONS_FILE_SET+=SSL diff --git a/poudriere/poudriere.d/130x64-options/ports-mgmt_pkg/options b/poudriere/poudriere.d/130x64-options/ports-mgmt_pkg/options new file mode 100644 index 0000000..afd6423 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/ports-mgmt_pkg/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# Options for pkg-1.19.1_1 +_OPTIONS_READ=pkg-1.19.1_1 +_FILE_COMPLETE_OPTIONS_LIST=DOCS +OPTIONS_FILE_SET+=DOCS diff --git a/poudriere/poudriere.d/130x64-options/print_texinfo/options b/poudriere/poudriere.d/130x64-options/print_texinfo/options new file mode 100644 index 0000000..0a76aa1 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/print_texinfo/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# Options for texinfo-7.0.3,1 +_OPTIONS_READ=texinfo-7.0.3,1 +_FILE_COMPLETE_OPTIONS_LIST=NLS +OPTIONS_FILE_SET+=NLS diff --git a/poudriere/poudriere.d/130x64-options/security_cyrus-sasl2/options b/poudriere/poudriere.d/130x64-options/security_cyrus-sasl2/options new file mode 100644 index 0000000..134a28d --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/security_cyrus-sasl2/options @@ -0,0 +1,23 @@ +# This file is auto-generated by 'make config'. +# Options for cyrus-sasl-2.1.28 +_OPTIONS_READ=cyrus-sasl-2.1.28 +_FILE_COMPLETE_OPTIONS_LIST=ALWAYSTRUE AUTHDAEMOND DOCS KEEP_DB_OPEN OBSOLETE_CRAM_ATTR OBSOLETE_DIGEST_ATTR SASLDB_IN_VAR BDB1 BDB GDBM LMDB ANONYMOUS CRAM DIGEST LOGIN NTLM OTP PLAIN SCRAM +OPTIONS_FILE_UNSET+=ALWAYSTRUE +OPTIONS_FILE_SET+=AUTHDAEMOND +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_UNSET+=KEEP_DB_OPEN +OPTIONS_FILE_SET+=OBSOLETE_CRAM_ATTR +OPTIONS_FILE_SET+=OBSOLETE_DIGEST_ATTR +OPTIONS_FILE_UNSET+=SASLDB_IN_VAR +OPTIONS_FILE_SET+=BDB1 +OPTIONS_FILE_UNSET+=BDB +OPTIONS_FILE_UNSET+=GDBM +OPTIONS_FILE_UNSET+=LMDB +OPTIONS_FILE_SET+=ANONYMOUS +OPTIONS_FILE_SET+=CRAM +OPTIONS_FILE_SET+=DIGEST +OPTIONS_FILE_SET+=LOGIN +OPTIONS_FILE_SET+=NTLM +OPTIONS_FILE_SET+=OTP +OPTIONS_FILE_SET+=PLAIN +OPTIONS_FILE_SET+=SCRAM diff --git a/poudriere/poudriere.d/130x64-options/security_sudo/options b/poudriere/poudriere.d/130x64-options/security_sudo/options new file mode 100644 index 0000000..ab9e001 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/security_sudo/options @@ -0,0 +1,20 @@ +# This file is auto-generated by 'make config'. +# Options for sudo-1.9.13p3 +_OPTIONS_READ=sudo-1.9.13p3 +_FILE_COMPLETE_OPTIONS_LIST=AUDIT DISABLE_AUTH DISABLE_ROOT_SUDO DOCS EXAMPLES INSULTS LDAP NLS NOARGS_SHELL OPIE PAM PYTHON SSSD GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT +OPTIONS_FILE_SET+=AUDIT +OPTIONS_FILE_UNSET+=DISABLE_AUTH +OPTIONS_FILE_UNSET+=DISABLE_ROOT_SUDO +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_SET+=EXAMPLES +OPTIONS_FILE_SET+=INSULTS +OPTIONS_FILE_UNSET+=LDAP +OPTIONS_FILE_SET+=NLS +OPTIONS_FILE_UNSET+=NOARGS_SHELL +OPTIONS_FILE_UNSET+=OPIE +OPTIONS_FILE_SET+=PAM +OPTIONS_FILE_UNSET+=PYTHON +OPTIONS_FILE_UNSET+=SSSD +OPTIONS_FILE_UNSET+=GSSAPI_BASE +OPTIONS_FILE_UNSET+=GSSAPI_HEIMDAL +OPTIONS_FILE_UNSET+=GSSAPI_MIT diff --git a/poudriere/poudriere.d/130x64-options/www_nextcloud/options b/poudriere/poudriere.d/130x64-options/www_nextcloud/options new file mode 100644 index 0000000..369f780 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/www_nextcloud/options @@ -0,0 +1,17 @@ +# This file is auto-generated by 'make config'. +# Options for nextcloud-php81-26.0.1 +_OPTIONS_READ=nextcloud-php81-26.0.1 +_FILE_COMPLETE_OPTIONS_LIST=EXIF IMAGICK INTL LDAP PCNTL SMB SYSVSEM MYSQL PGSQL SQLITE APCU OPCACHE REDIS +OPTIONS_FILE_SET+=EXIF +OPTIONS_FILE_SET+=IMAGICK +OPTIONS_FILE_SET+=INTL +OPTIONS_FILE_SET+=LDAP +OPTIONS_FILE_SET+=PCNTL +OPTIONS_FILE_UNSET+=SMB +OPTIONS_FILE_SET+=SYSVSEM +OPTIONS_FILE_SET+=MYSQL +OPTIONS_FILE_UNSET+=PGSQL +OPTIONS_FILE_UNSET+=SQLITE +OPTIONS_FILE_SET+=APCU +OPTIONS_FILE_SET+=OPCACHE +OPTIONS_FILE_UNSET+=REDIS diff --git a/poudriere/poudriere.d/130x64-options/www_nginx/options b/poudriere/poudriere.d/130x64-options/www_nginx/options new file mode 100644 index 0000000..5e91511 --- /dev/null +++ b/poudriere/poudriere.d/130x64-options/www_nginx/options @@ -0,0 +1,121 @@ +# This file is auto-generated by 'make config'. +# Options for nginx-1.24.0_6,3 +_OPTIONS_READ=nginx-1.24.0_6,3 +_FILE_COMPLETE_OPTIONS_LIST=DEBUG DEBUGLOG DSO FILE_AIO IPV6 NJS NJS_XML THREADS WWW GSSAPI_HEIMDAL GSSAPI_MIT GOOGLE_PERFTOOLS HTTP HTTP_ADDITION HTTP_AUTH_REQ HTTP_CACHE HTTP_DAV HTTP_DEGRADATION HTTP_FLV HTTP_GUNZIP_FILTER HTTP_GZIP_STATIC HTTP_IMAGE_FILTER HTTP_MP4 HTTP_PERL HTTP_RANDOM_INDEX HTTP_REALIP HTTP_SECURE_LINK HTTP_SLICE HTTP_SSL HTTP_STATUS HTTP_SUB HTTP_XSLT HTTPV2 HTTPV3 HTTPV3_BORING HTTPV3_LSSL HTTPV3_QTLS MAIL MAIL_IMAP MAIL_POP3 MAIL_SMTP MAIL_SSL STREAM STREAM_REALIP STREAM_SSL STREAM_SSL_PREREAD AJP AWS_AUTH BROTLI CACHE_PURGE CLOJURE COOKIE_FLAG CT DEVEL_KIT ARRAYVAR DRIZZLE DYNAMIC_UPSTREAM ECHO ENCRYPTSESSION FIPS_CHECK FORMINPUT GRIDFS HEADERS_MORE HTTP_ACCEPT_LANGUAGE HTTP_AUTH_DIGEST HTTP_AUTH_KRB5 HTTP_AUTH_LDAP HTTP_AUTH_PAM HTTP_DAV_EXT HTTP_EVAL HTTP_FANCYINDEX HTTP_FOOTER HTTP_GEOIP2 HTTP_IP2LOCATION HTTP_IP2PROXY HTTP_JSON_STATUS HTTP_MOGILEFS HTTP_MP4_H264 HTTP_NOTICE HTTP_PROXY_CONNECT HTTP_PUSH HTTP_PUSH_STREAM HTTP_REDIS HTTP_SLICE_AHEAD HTTP_SUBS_FILTER HTTP_TARANTOOL HTTP_UPLOAD HTTP_UPLOAD_PROGRESS HTTP_UPSTREAM_CHECK HTTP_UPSTREAM_FAIR HTTP_UPSTREAM_STICKY HTTP_VIDEO_THUMBEXTRACTOR HTTP_ZIP ICONV LET LINK LUA MEMC MODSECURITY3 NAXSI OPENTRACING PASSENGER POSTGRES RDS_CSV RDS_JSON REDIS2 RTMP SET_MISC SFLOW SHIBBOLETH SLOWFS_CACHE SRCACHE STS VOD VTS XSS WEBSOCKIFY +OPTIONS_FILE_UNSET+=DEBUG +OPTIONS_FILE_UNSET+=DEBUGLOG +OPTIONS_FILE_SET+=DSO +OPTIONS_FILE_SET+=FILE_AIO +OPTIONS_FILE_SET+=IPV6 +OPTIONS_FILE_UNSET+=NJS +OPTIONS_FILE_UNSET+=NJS_XML +OPTIONS_FILE_SET+=THREADS +OPTIONS_FILE_SET+=WWW +OPTIONS_FILE_UNSET+=GSSAPI_HEIMDAL +OPTIONS_FILE_UNSET+=GSSAPI_MIT +OPTIONS_FILE_UNSET+=GOOGLE_PERFTOOLS +OPTIONS_FILE_SET+=HTTP +OPTIONS_FILE_SET+=HTTP_ADDITION +OPTIONS_FILE_SET+=HTTP_AUTH_REQ +OPTIONS_FILE_SET+=HTTP_CACHE +OPTIONS_FILE_SET+=HTTP_DAV +OPTIONS_FILE_UNSET+=HTTP_DEGRADATION +OPTIONS_FILE_SET+=HTTP_FLV +OPTIONS_FILE_SET+=HTTP_GUNZIP_FILTER +OPTIONS_FILE_SET+=HTTP_GZIP_STATIC +OPTIONS_FILE_UNSET+=HTTP_IMAGE_FILTER +OPTIONS_FILE_SET+=HTTP_MP4 +OPTIONS_FILE_UNSET+=HTTP_PERL +OPTIONS_FILE_SET+=HTTP_RANDOM_INDEX +OPTIONS_FILE_SET+=HTTP_REALIP +OPTIONS_FILE_SET+=HTTP_SECURE_LINK +OPTIONS_FILE_SET+=HTTP_SLICE +OPTIONS_FILE_SET+=HTTP_SSL +OPTIONS_FILE_SET+=HTTP_STATUS +OPTIONS_FILE_SET+=HTTP_SUB +OPTIONS_FILE_UNSET+=HTTP_XSLT +OPTIONS_FILE_SET+=HTTPV2 +OPTIONS_FILE_SET+=HTTPV3 +OPTIONS_FILE_UNSET+=HTTPV3_BORING +OPTIONS_FILE_UNSET+=HTTPV3_LSSL +OPTIONS_FILE_UNSET+=HTTPV3_QTLS +OPTIONS_FILE_SET+=MAIL +OPTIONS_FILE_UNSET+=MAIL_IMAP +OPTIONS_FILE_UNSET+=MAIL_POP3 +OPTIONS_FILE_UNSET+=MAIL_SMTP +OPTIONS_FILE_SET+=MAIL_SSL +OPTIONS_FILE_SET+=STREAM +OPTIONS_FILE_SET+=STREAM_REALIP +OPTIONS_FILE_SET+=STREAM_SSL +OPTIONS_FILE_SET+=STREAM_SSL_PREREAD +OPTIONS_FILE_UNSET+=AJP +OPTIONS_FILE_UNSET+=AWS_AUTH +OPTIONS_FILE_SET+=BROTLI +OPTIONS_FILE_UNSET+=CACHE_PURGE +OPTIONS_FILE_UNSET+=CLOJURE +OPTIONS_FILE_UNSET+=COOKIE_FLAG +OPTIONS_FILE_UNSET+=CT +OPTIONS_FILE_UNSET+=DEVEL_KIT +OPTIONS_FILE_UNSET+=ARRAYVAR +OPTIONS_FILE_UNSET+=DRIZZLE +OPTIONS_FILE_UNSET+=DYNAMIC_UPSTREAM +OPTIONS_FILE_UNSET+=ECHO +OPTIONS_FILE_UNSET+=ENCRYPTSESSION +OPTIONS_FILE_UNSET+=FIPS_CHECK +OPTIONS_FILE_UNSET+=FORMINPUT +OPTIONS_FILE_UNSET+=GRIDFS +OPTIONS_FILE_UNSET+=HEADERS_MORE +OPTIONS_FILE_UNSET+=HTTP_ACCEPT_LANGUAGE +OPTIONS_FILE_UNSET+=HTTP_AUTH_DIGEST +OPTIONS_FILE_UNSET+=HTTP_AUTH_KRB5 +OPTIONS_FILE_UNSET+=HTTP_AUTH_LDAP +OPTIONS_FILE_UNSET+=HTTP_AUTH_PAM +OPTIONS_FILE_UNSET+=HTTP_DAV_EXT +OPTIONS_FILE_UNSET+=HTTP_EVAL +OPTIONS_FILE_UNSET+=HTTP_FANCYINDEX +OPTIONS_FILE_UNSET+=HTTP_FOOTER +OPTIONS_FILE_UNSET+=HTTP_GEOIP2 +OPTIONS_FILE_UNSET+=HTTP_IP2LOCATION +OPTIONS_FILE_UNSET+=HTTP_IP2PROXY +OPTIONS_FILE_UNSET+=HTTP_JSON_STATUS +OPTIONS_FILE_UNSET+=HTTP_MOGILEFS +OPTIONS_FILE_UNSET+=HTTP_MP4_H264 +OPTIONS_FILE_UNSET+=HTTP_NOTICE +OPTIONS_FILE_UNSET+=HTTP_PROXY_CONNECT +OPTIONS_FILE_UNSET+=HTTP_PUSH +OPTIONS_FILE_UNSET+=HTTP_PUSH_STREAM +OPTIONS_FILE_UNSET+=HTTP_REDIS +OPTIONS_FILE_UNSET+=HTTP_SLICE_AHEAD +OPTIONS_FILE_UNSET+=HTTP_SUBS_FILTER +OPTIONS_FILE_UNSET+=HTTP_TARANTOOL +OPTIONS_FILE_UNSET+=HTTP_UPLOAD +OPTIONS_FILE_UNSET+=HTTP_UPLOAD_PROGRESS +OPTIONS_FILE_UNSET+=HTTP_UPSTREAM_CHECK +OPTIONS_FILE_UNSET+=HTTP_UPSTREAM_FAIR +OPTIONS_FILE_UNSET+=HTTP_UPSTREAM_STICKY +OPTIONS_FILE_UNSET+=HTTP_VIDEO_THUMBEXTRACTOR +OPTIONS_FILE_UNSET+=HTTP_ZIP +OPTIONS_FILE_UNSET+=ICONV +OPTIONS_FILE_UNSET+=LET +OPTIONS_FILE_UNSET+=LINK +OPTIONS_FILE_UNSET+=LUA +OPTIONS_FILE_UNSET+=MEMC +OPTIONS_FILE_UNSET+=MODSECURITY3 +OPTIONS_FILE_UNSET+=NAXSI +OPTIONS_FILE_UNSET+=OPENTRACING +OPTIONS_FILE_UNSET+=PASSENGER +OPTIONS_FILE_UNSET+=POSTGRES +OPTIONS_FILE_UNSET+=RDS_CSV +OPTIONS_FILE_UNSET+=RDS_JSON +OPTIONS_FILE_UNSET+=REDIS2 +OPTIONS_FILE_UNSET+=RTMP +OPTIONS_FILE_UNSET+=SET_MISC +OPTIONS_FILE_UNSET+=SFLOW +OPTIONS_FILE_UNSET+=SHIBBOLETH +OPTIONS_FILE_UNSET+=SLOWFS_CACHE +OPTIONS_FILE_UNSET+=SRCACHE +OPTIONS_FILE_UNSET+=STS +OPTIONS_FILE_UNSET+=VOD +OPTIONS_FILE_UNSET+=VTS +OPTIONS_FILE_UNSET+=XSS +OPTIONS_FILE_UNSET+=WEBSOCKIFY diff --git a/poudriere/poudriere.d/130x64.list b/poudriere/poudriere.d/130x64.list new file mode 100644 index 0000000..dab9774 --- /dev/null +++ b/poudriere/poudriere.d/130x64.list @@ -0,0 +1,219 @@ +archivers/7-zip +shells/bash +dns/bind918 +security/ca_root_nss +devel/ccache +ftp/curl +textproc/expat2 +x11-fonts/fontconfig +print/freetype2 +lang/gawk +devel/gettext-runtime +graphics/giflib +devel/gmake +textproc/gsed +graphics/jbigkit +graphics/jpeg-turbo +security/libargon2 +archivers/libdeflate +devel/libedit +devel/libevent +devel/libffi +security/libgcrypt +graphics/gd +# not found security/libgpg +converters/libiconv +dns/libidn2 +archivers/liblz4 +www/libnghttp2 +dns/libpsl +devel/libsigsegv +security/libssh2 +devel/libsysinfo +devel/libunistring +textproc/libxml2 +textproc/libxslt +archivers/libzip +sysutils/monit +math/mpdecimal +net-mgmt/nagios-plugins +www/nginx +sysutils/node_exporter +net-mgmt/nrpe +devel/oniguruma +java/openjdk11 +security/openssl +security/openvpn +devel/pcre2 +lang/php81 +devel/php-composer +textproc/php81-ctype +ftp/php81-curl +textproc/php81-dom +sysutils/php81-fileinfo +security/php81-filter +ftp/php81-ftp +graphics/php81-gd +converters/php81-iconv +devel/php81-intl +converters/php81-mbstring +databases/php81-pdo +databases/php81-pdo_mysql +converters/pear-Services_JSON +devel/pecl-APCu +databases/pecl-redis +archivers/php81-phar +devel/pear +sysutils/php81-posix +www/php81-session +textproc/php81-simplexml +devel/php81-tokenizer +textproc/php81-xml +textproc/php81-xmlreader +textproc/php81-xmlwriter +textproc/php81-xsl +archivers/php81-zip +archivers/php81-zlib +ports-mgmt/pkg +devel/pkgconf +graphics/png +mail/postfix +lang/python3 +lang/python39 +devel/readline +databases/redis +sysutils/screen +security/sudo +graphics/tiff +sysutils/tmux +editors/vim +graphics/webp +ftp/wget +archivers/zstd +www/domoticz +www/domoticz-devel +net-mgmt/unifi7 +net-mgmt/librenms +textproc/jq +lang/erlang +lang/elixir +databases/postgresql14-server +databases/postgresql14-contrib +www/grafana9 +www/npm-node16 +www/npm-node18 +sysutils/bastille +ports-mgmt/poudriere +ports-mgmt/poudriere-devel +ports-mgmt/portshaker +www/gitea +www/adguardhome +comms/py-ModbusTCP +comms/py-pymodbus +www/youtube_dl +multimedia/plexmediaserver +net/netatalk3 +databases/mariadb106-server +databases/mariadb105-server +finance/nextcloud-cospend +mail/nextcloud-mail +net-im/nextcloud-spreed-signaling +net-im/nextcloud-talk +security/nextcloud-end_to_end_encryption +security/nextcloud-passman +security/nextcloud-twofactor_admin +security/nextcloud-twofactor_nextcloud_notification +security/nextcloud-twofactor_webauthn +www/nextcloud +www/nextcloud-appointments +www/nextcloud-calendar +www/nextcloud-contacts +www/nextcloud-deck +www/nextcloud-forms +www/nextcloud-groupfolders +www/nextcloud-notes +www/nextcloud-tasks +net-mgmt/rubygem-oxidized +net-mgmt/rubygem-oxidized-script +net-mgmt/rubygem-oxidized-web +comms/owfs +databases/py-aiosqlite +devel/py-click-log +devel/py-coloredlogs +dns/py-dnspython +textproc/py-humanfriendly +devel/py-jsonschema +devel/py-jsonschema3 +devel/py-pip +devel/py-pyrsistent +comms/py-pyserial +comms/py-pyserial-asyncio +devel/py-pyusb +databases/py-sqlite3 +devel/py-voluptuous +sysutils/zrep +sysutils/hatop +sysutils/htop +sysutils/ipmitool +sysutils/panicmail +sysutils/pwgen +sysutils/sanoid +sysutils/smartmontools +sysutils/ztop +net/rsync +net-mgmt/iftop +net-mgmt/nstat +net/socat +mail/ssmtp +news/sabnzbd +net-p2p/radarr +net-p2p/sonarr +net-p2p/lidarr +net-p2p/jackett +sysutils/bhyve+ +sysutils/bhyve-firmware +sysutils/grub2-bhyve +sysutils/vm-bhyve +sysutils/dmidecode +emulators/qemu-user-static +security/acmetool +benchmarks/flamegraph +net/openbgpd6 +net/openbgpd7 +irc/weechat +sysutils/tmate +ports-mgmt/portfmt +www/squid +net/intel-ixl-kmod +sysutils/py-salt +net-mgmt/py-pysnmp +www/groupoffice +#mail/imapsync +sysutils/powerdxx +multimedia/emby-server +sysutils/freeipmi +net/py-paho-mqtt +devel/py-logzero +net/py-pyprowl +emulators/qemu-user-static +ports-mgmt/portsnap +net/mtr +devel/freebsd-git-devtools +graphics/gpu-firmware-kmod +ports-mgmt/portlint +sysutils/cpdup +net/dhcp6 +sysutils/lsof +#klara +#graphics/librsvg2-rust +#devel/gettext-tools +#devel/gettext-runtime +#devel/popt +#net/openldap26-client +#security/nss +#security/libpwquality +#sysutils/cmocka +#devel/ding-libs +#net/xmlrpc-c +#net/freeipa-client +databases/ldb25 diff --git a/poudriere/poudriere.d/140x64-make.conf b/poudriere/poudriere.d/140x64-make.conf new file mode 120000 index 0000000..9056d85 --- /dev/null +++ b/poudriere/poudriere.d/140x64-make.conf @@ -0,0 +1 @@ +130x64-make.conf \ No newline at end of file diff --git a/poudriere/poudriere.d/140x64-options b/poudriere/poudriere.d/140x64-options new file mode 120000 index 0000000..d22aa4f --- /dev/null +++ b/poudriere/poudriere.d/140x64-options @@ -0,0 +1 @@ +130x64-options \ No newline at end of file diff --git a/poudriere/poudriere.d/140x64.list b/poudriere/poudriere.d/140x64.list new file mode 120000 index 0000000..d659d95 --- /dev/null +++ b/poudriere/poudriere.d/140x64.list @@ -0,0 +1 @@ +130x64.list \ No newline at end of file diff --git a/poudriere/poudriere.d/hooks/bulk.sh.sample b/poudriere/poudriere.d/hooks/bulk.sh.sample new file mode 100644 index 0000000..aed7574 --- /dev/null +++ b/poudriere/poudriere.d/hooks/bulk.sh.sample @@ -0,0 +1,52 @@ +#!/bin/sh +# /usr/local/etc/poudriere.d/hooks/bulk.sh + +EMAIL_FROM=an@example.com +EMAIL_TO=another@example.com + +status="$1" +shift + +if [ "$status" = "start" ]; then + mail_subject="[${MASTERNAME}] bulk started on `hostname`" + + sendmail -f ${EMAIL_FROM} ${EMAIL_TO} << EOF +To: ${EMAIL_TO} +Subject: ${mail_subject} + +Build URL: ${BUILD_URL} +EOF + +elif [ "$status" = "crashed" ]; then + mail_subject="[${MASTERNAME}] bulk crashed on `hostname`" + + sendmail -f ${EMAIL_FROM} ${EMAIL_TO} << EOF +To: ${EMAIL_TO} +Subject: ${mail_subject} + +Build URL: ${BUILD_URL} +EOF + +elif [ "$status" = "done" ]; then + n_built=$1 + n_failed=$2 + n_ignored=$3 + n_skipped=$4 + n_total=$((${n_built} + ${n_failed} + ${n_ignored} + ${n_skipped})) + + mail_subject="[RELEASE - ${MASTERNAME}] bulk done on `hostname`" + + sendmail -f ${EMAIL_FROM} ${EMAIL_TO} << EOF +To: ${EMAIL_TO} +Subject: ${mail_subject} + +Build URL: ${BUILD_URL} +Built: ${n_built} +Failed: ${n_failed} +Ignored: ${n_ignored} +Skipped: ${n_skipped} +EOF + +fi + +exit 0 diff --git a/poudriere/poudriere.d/hooks/pkgbuild.sh.sample b/poudriere/poudriere.d/hooks/pkgbuild.sh.sample new file mode 100644 index 0000000..680e5a8 --- /dev/null +++ b/poudriere/poudriere.d/hooks/pkgbuild.sh.sample @@ -0,0 +1,51 @@ +#!/bin/sh +# /usr/local/etc/poudriere.d/hooks/pkgbuild.sh + +EMAIL_FROM=an@example.com +EMAIL_TO=some@example.com +# The failure email will snip out the middle of a build log to help +# save BW. A URL is provided to view the full log +# Set to how many header lines from the build to display +HEADER_LINES=200 +# Set to how many footer lines from the build to display +FOOTER_LINES=200 + +status="$1" +port="$2" +pkgname="$3" + +if [ "$status" = "failed" ]; then + failed_phase="$4" + log="$5" + maintainer=$(awk '/maintained by:/ {print $3}' ${log}) + ident=$(awk '/Makefile ident:/ {print $0}' ${log}) + last_committer=$(awk '/Makefile ident:/ {print $8}' ${log}) + mail_subject="[${MASTERNAME}] Build failed for ${pkgname} during ${failed_phase}" + + log_lines=$(wc -l ${log}|awk '{print $1}') + if [ ${log_lines} -lt $((${FOOTER_LINES} + ${HEADER_LINES})) ]; then + # Log is short enough, just print it all + awk_script='{print $0}' + else + # Trim out the middle of the log + awk_script="NR < ${HEADER_LINES} || NR > $((${log_lines} - ${FOOTER_LINES})); NR == ${HEADER_LINES} { print \"\" }" + fi + + sendmail -f ${EMAIL_FROM} -t << EOF +To: ${EMAIL_TO} +Subject: ${mail_subject} + +Maintainer: ${maintainer} +Last committer: ${last_committer}@FreeBSD.org +Ident: ${ident#Makefile ident: } +Log URL: ${LOG_URL}/${pkgname}.log +Build URL: ${BUILD_URL} +Log: + +$(awk "${awk_script}" ${log}) +EOF + + +fi + +exit 0 diff --git a/poudriere/poudriere.d/jails/120x64/arch b/poudriere/poudriere.d/jails/120x64/arch new file mode 100644 index 0000000..21d5bd8 --- /dev/null +++ b/poudriere/poudriere.d/jails/120x64/arch @@ -0,0 +1 @@ +amd64 diff --git a/poudriere/poudriere.d/jails/120x64/fs b/poudriere/poudriere.d/jails/120x64/fs new file mode 100644 index 0000000..c844b8c --- /dev/null +++ b/poudriere/poudriere.d/jails/120x64/fs @@ -0,0 +1 @@ +zroot/poudriere/jails/120x64 diff --git a/poudriere/poudriere.d/jails/120x64/method b/poudriere/poudriere.d/jails/120x64/method new file mode 100644 index 0000000..4e76d03 --- /dev/null +++ b/poudriere/poudriere.d/jails/120x64/method @@ -0,0 +1 @@ +http diff --git a/poudriere/poudriere.d/jails/120x64/mnt b/poudriere/poudriere.d/jails/120x64/mnt new file mode 100644 index 0000000..085abb6 --- /dev/null +++ b/poudriere/poudriere.d/jails/120x64/mnt @@ -0,0 +1 @@ +/usr/local/poudriere/jails/120x64 diff --git a/poudriere/poudriere.d/jails/120x64/timestamp b/poudriere/poudriere.d/jails/120x64/timestamp new file mode 100644 index 0000000..fdcd386 --- /dev/null +++ b/poudriere/poudriere.d/jails/120x64/timestamp @@ -0,0 +1 @@ +1698488466 diff --git a/poudriere/poudriere.d/jails/120x64/version b/poudriere/poudriere.d/jails/120x64/version new file mode 100644 index 0000000..abf6909 --- /dev/null +++ b/poudriere/poudriere.d/jails/120x64/version @@ -0,0 +1 @@ +12.4-RELEASE-p6 diff --git a/poudriere/poudriere.d/jails/130x64/arch b/poudriere/poudriere.d/jails/130x64/arch new file mode 100644 index 0000000..21d5bd8 --- /dev/null +++ b/poudriere/poudriere.d/jails/130x64/arch @@ -0,0 +1 @@ +amd64 diff --git a/poudriere/poudriere.d/jails/130x64/fs b/poudriere/poudriere.d/jails/130x64/fs new file mode 100644 index 0000000..5326eca --- /dev/null +++ b/poudriere/poudriere.d/jails/130x64/fs @@ -0,0 +1 @@ +zroot/poudriere/jails/130x64 diff --git a/poudriere/poudriere.d/jails/130x64/method b/poudriere/poudriere.d/jails/130x64/method new file mode 100644 index 0000000..4e76d03 --- /dev/null +++ b/poudriere/poudriere.d/jails/130x64/method @@ -0,0 +1 @@ +http diff --git a/poudriere/poudriere.d/jails/130x64/mnt b/poudriere/poudriere.d/jails/130x64/mnt new file mode 100644 index 0000000..7342a55 --- /dev/null +++ b/poudriere/poudriere.d/jails/130x64/mnt @@ -0,0 +1 @@ +/usr/local/poudriere/jails/130x64 diff --git a/poudriere/poudriere.d/jails/130x64/timestamp b/poudriere/poudriere.d/jails/130x64/timestamp new file mode 100644 index 0000000..49b9fa8 --- /dev/null +++ b/poudriere/poudriere.d/jails/130x64/timestamp @@ -0,0 +1 @@ +1698488482 diff --git a/poudriere/poudriere.d/jails/130x64/version b/poudriere/poudriere.d/jails/130x64/version new file mode 100644 index 0000000..80e6ab0 --- /dev/null +++ b/poudriere/poudriere.d/jails/130x64/version @@ -0,0 +1 @@ +13.2-RELEASE-p4 diff --git a/poudriere/poudriere.d/jails/140x64/arch b/poudriere/poudriere.d/jails/140x64/arch new file mode 100644 index 0000000..21d5bd8 --- /dev/null +++ b/poudriere/poudriere.d/jails/140x64/arch @@ -0,0 +1 @@ +amd64 diff --git a/poudriere/poudriere.d/jails/140x64/fs b/poudriere/poudriere.d/jails/140x64/fs new file mode 100644 index 0000000..ad9396a --- /dev/null +++ b/poudriere/poudriere.d/jails/140x64/fs @@ -0,0 +1 @@ +zroot/poudriere/jails/140x64 diff --git a/poudriere/poudriere.d/jails/140x64/method b/poudriere/poudriere.d/jails/140x64/method new file mode 100644 index 0000000..4e76d03 --- /dev/null +++ b/poudriere/poudriere.d/jails/140x64/method @@ -0,0 +1 @@ +http diff --git a/poudriere/poudriere.d/jails/140x64/mnt b/poudriere/poudriere.d/jails/140x64/mnt new file mode 100644 index 0000000..eb12325 --- /dev/null +++ b/poudriere/poudriere.d/jails/140x64/mnt @@ -0,0 +1 @@ +/usr/local/poudriere/jails/140x64 diff --git a/poudriere/poudriere.d/jails/140x64/timestamp b/poudriere/poudriere.d/jails/140x64/timestamp new file mode 100644 index 0000000..c764207 --- /dev/null +++ b/poudriere/poudriere.d/jails/140x64/timestamp @@ -0,0 +1 @@ +1699952100 diff --git a/poudriere/poudriere.d/jails/140x64/version b/poudriere/poudriere.d/jails/140x64/version new file mode 100644 index 0000000..a4dbfd9 --- /dev/null +++ b/poudriere/poudriere.d/jails/140x64/version @@ -0,0 +1 @@ +14.0-RELEASE diff --git a/poudriere/poudriere.d/jails/14riscv64/arch b/poudriere/poudriere.d/jails/14riscv64/arch new file mode 100644 index 0000000..555cfd4 --- /dev/null +++ b/poudriere/poudriere.d/jails/14riscv64/arch @@ -0,0 +1 @@ +riscv.riscv64 diff --git a/poudriere/poudriere.d/jails/14riscv64/fs b/poudriere/poudriere.d/jails/14riscv64/fs new file mode 100644 index 0000000..af58150 --- /dev/null +++ b/poudriere/poudriere.d/jails/14riscv64/fs @@ -0,0 +1 @@ +zroot/poudriere/jails/14riscv64 diff --git a/poudriere/poudriere.d/jails/14riscv64/method b/poudriere/poudriere.d/jails/14riscv64/method new file mode 100644 index 0000000..4e76d03 --- /dev/null +++ b/poudriere/poudriere.d/jails/14riscv64/method @@ -0,0 +1 @@ +http diff --git a/poudriere/poudriere.d/jails/14riscv64/mnt b/poudriere/poudriere.d/jails/14riscv64/mnt new file mode 100644 index 0000000..4de4510 --- /dev/null +++ b/poudriere/poudriere.d/jails/14riscv64/mnt @@ -0,0 +1 @@ +/usr/local/poudriere/jails/14riscv64 diff --git a/poudriere/poudriere.d/jails/14riscv64/timestamp b/poudriere/poudriere.d/jails/14riscv64/timestamp new file mode 100644 index 0000000..a5d72cc --- /dev/null +++ b/poudriere/poudriere.d/jails/14riscv64/timestamp @@ -0,0 +1 @@ +1699379673 diff --git a/poudriere/poudriere.d/jails/14riscv64/version b/poudriere/poudriere.d/jails/14riscv64/version new file mode 100644 index 0000000..a911705 --- /dev/null +++ b/poudriere/poudriere.d/jails/14riscv64/version @@ -0,0 +1 @@ +14.0-RC4 diff --git a/poudriere/poudriere.d/jails/verisign/arch b/poudriere/poudriere.d/jails/verisign/arch new file mode 100644 index 0000000..21d5bd8 --- /dev/null +++ b/poudriere/poudriere.d/jails/verisign/arch @@ -0,0 +1 @@ +amd64 diff --git a/poudriere/poudriere.d/jails/verisign/fs b/poudriere/poudriere.d/jails/verisign/fs new file mode 100644 index 0000000..661fb23 --- /dev/null +++ b/poudriere/poudriere.d/jails/verisign/fs @@ -0,0 +1 @@ +zroot/poudriere/jails/verisign diff --git a/poudriere/poudriere.d/jails/verisign/method b/poudriere/poudriere.d/jails/verisign/method new file mode 100644 index 0000000..4e76d03 --- /dev/null +++ b/poudriere/poudriere.d/jails/verisign/method @@ -0,0 +1 @@ +http diff --git a/poudriere/poudriere.d/jails/verisign/mnt b/poudriere/poudriere.d/jails/verisign/mnt new file mode 100644 index 0000000..0e555f1 --- /dev/null +++ b/poudriere/poudriere.d/jails/verisign/mnt @@ -0,0 +1 @@ +/usr/local/poudriere/jails/verisign diff --git a/poudriere/poudriere.d/jails/verisign/timestamp b/poudriere/poudriere.d/jails/verisign/timestamp new file mode 100644 index 0000000..898ca26 --- /dev/null +++ b/poudriere/poudriere.d/jails/verisign/timestamp @@ -0,0 +1 @@ +1698489586 diff --git a/poudriere/poudriere.d/jails/verisign/version b/poudriere/poudriere.d/jails/verisign/version new file mode 100644 index 0000000..80e6ab0 --- /dev/null +++ b/poudriere/poudriere.d/jails/verisign/version @@ -0,0 +1 @@ +13.2-RELEASE-p4 diff --git a/poudriere/poudriere.d/ports/default/created_fs b/poudriere/poudriere.d/ports/default/created_fs new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/poudriere/poudriere.d/ports/default/created_fs @@ -0,0 +1 @@ +1 diff --git a/poudriere/poudriere.d/ports/default/method b/poudriere/poudriere.d/ports/default/method new file mode 100644 index 0000000..6fecce6 --- /dev/null +++ b/poudriere/poudriere.d/ports/default/method @@ -0,0 +1 @@ +git+https diff --git a/poudriere/poudriere.d/ports/default/mnt b/poudriere/poudriere.d/ports/default/mnt new file mode 100644 index 0000000..0c3dc8a --- /dev/null +++ b/poudriere/poudriere.d/ports/default/mnt @@ -0,0 +1 @@ +/usr/local/poudriere/ports/default diff --git a/poudriere/poudriere.d/riscv64-make.conf b/poudriere/poudriere.d/riscv64-make.conf new file mode 120000 index 0000000..9056d85 --- /dev/null +++ b/poudriere/poudriere.d/riscv64-make.conf @@ -0,0 +1 @@ +130x64-make.conf \ No newline at end of file diff --git a/poudriere/poudriere.d/riscv64-options b/poudriere/poudriere.d/riscv64-options new file mode 120000 index 0000000..d22aa4f --- /dev/null +++ b/poudriere/poudriere.d/riscv64-options @@ -0,0 +1 @@ +130x64-options \ No newline at end of file diff --git a/poudriere/poudriere.d/riscv64.list b/poudriere/poudriere.d/riscv64.list new file mode 100644 index 0000000..665de82 --- /dev/null +++ b/poudriere/poudriere.d/riscv64.list @@ -0,0 +1,192 @@ +archivers/7-zip +shells/bash +dns/bind918 +security/ca_root_nss +devel/ccache +ftp/curl +textproc/expat2 +x11-fonts/fontconfig +print/freetype2 +lang/gawk +devel/gettext-runtime +graphics/giflib +devel/gmake +textproc/gsed +graphics/jbigkit +graphics/jpeg-turbo +security/libargon2 +archivers/libdeflate +devel/libedit +devel/libevent +devel/libffi +security/libgcrypt +graphics/gd +# not found security/libgpg +converters/libiconv +dns/libidn2 +archivers/liblz4 +www/libnghttp2 +dns/libpsl +devel/libsigsegv +security/libssh2 +devel/libsysinfo +devel/libunistring +textproc/libxml2 +textproc/libxslt +archivers/libzip +sysutils/monit +math/mpdecimal +net-mgmt/nagios-plugins +www/nginx +net-mgmt/nrpe +devel/oniguruma +java/openjdk11 +security/openssl +security/openvpn +devel/pcre2 +lang/php81 +devel/php-composer +textproc/php81-ctype +ftp/php81-curl +textproc/php81-dom +sysutils/php81-fileinfo +security/php81-filter +ftp/php81-ftp +graphics/php81-gd +converters/php81-iconv +devel/php81-intl +converters/php81-mbstring +databases/php81-pdo +databases/php81-pdo_mysql +converters/pear-Services_JSON +devel/pecl-APCu +databases/pecl-redis +archivers/php81-phar +devel/pear +sysutils/php81-posix +www/php81-session +textproc/php81-simplexml +devel/php81-tokenizer +textproc/php81-xml +textproc/php81-xmlreader +textproc/php81-xmlwriter +textproc/php81-xsl +archivers/php81-zip +archivers/php81-zlib +ports-mgmt/pkg +devel/pkgconf +graphics/png +mail/postfix +lang/python3 +lang/python39 +devel/readline +databases/redis +sysutils/screen +security/sudo +graphics/tiff +sysutils/tmux +editors/vim +graphics/webp +ftp/wget +archivers/zstd +www/domoticz +www/domoticz-devel +net-mgmt/librenms +textproc/jq +lang/erlang +lang/elixir +databases/postgresql14-server +databases/postgresql14-contrib +www/npm-node16 +www/npm-node18 +sysutils/bastille +ports-mgmt/poudriere +ports-mgmt/portshaker +comms/py-ModbusTCP +comms/py-pymodbus +multimedia/plexmediaserver +net/netatalk3 +databases/mariadb106-server +databases/mariadb105-server +finance/nextcloud-cospend +mail/nextcloud-mail +net-im/nextcloud-talk +security/nextcloud-end_to_end_encryption +security/nextcloud-passman +security/nextcloud-twofactor_admin +security/nextcloud-twofactor_nextcloud_notification +security/nextcloud-twofactor_webauthn +www/nextcloud +www/nextcloud-appointments +www/nextcloud-calendar +www/nextcloud-contacts +www/nextcloud-deck +www/nextcloud-forms +www/nextcloud-groupfolders +www/nextcloud-notes +www/nextcloud-tasks +net-mgmt/rubygem-oxidized +net-mgmt/rubygem-oxidized-script +net-mgmt/rubygem-oxidized-web +comms/owfs +databases/py-aiosqlite +devel/py-click-log +devel/py-coloredlogs +dns/py-dnspython +textproc/py-humanfriendly +devel/py-jsonschema +devel/py-jsonschema3 +devel/py-pip +devel/py-pyrsistent +comms/py-pyserial +comms/py-pyserial-asyncio +devel/py-pyusb +databases/py-sqlite3 +devel/py-voluptuous +sysutils/zrep +sysutils/hatop +sysutils/htop +sysutils/ipmitool +sysutils/panicmail +sysutils/pwgen +sysutils/sanoid +sysutils/smartmontools +sysutils/ztop +net/rsync +net-mgmt/iftop +net-mgmt/nstat +net/socat +mail/ssmtp +news/sabnzbd +net-p2p/radarr +net-p2p/sonarr +net-p2p/lidarr +net-p2p/jackett +sysutils/bhyve+ +sysutils/bhyve-firmware +sysutils/grub2-bhyve +sysutils/vm-bhyve +sysutils/dmidecode +emulators/qemu-user-static +benchmarks/flamegraph +net/openbgpd6 +net/openbgpd7 +irc/weechat +sysutils/tmate +ports-mgmt/portfmt +www/squid +net/intel-ixl-kmod +sysutils/py-salt +net-mgmt/py-pysnmp +www/groupoffice +#mail/imapsync +sysutils/powerdxx +multimedia/emby-server +sysutils/freeipmi +net/py-paho-mqtt +devel/py-logzero +net/py-pyprowl +emulators/qemu-user-static +ports-mgmt/portsnap +net/mtr +devel/freebsd-git-devtools diff --git a/poudriere/poudriere.d/verisign-make.conf b/poudriere/poudriere.d/verisign-make.conf new file mode 100644 index 0000000..a66fd19 --- /dev/null +++ b/poudriere/poudriere.d/verisign-make.conf @@ -0,0 +1,101 @@ +WITH_PKGNG=YES +OPTIONS_UNSET+="NSL X11 DOCS GTK1 GTK2 GTK3 GUI QT4 QT5 COMPOSITE FONTCONFIGGLX XINERAMA XRANDR XVIDEO XVMC GNOME GNOMEKEYRING GNOMEVFS2 TCLTK TK" +KRB5_HOME=/usr/local # default, unnecessary +KRB5_IMPL=mit +WITH_GSSAPI="YES" +WANT_OPENLDAP_SASL="YES" +WITHOUT_X11="YES" +WITHOUT_GAMES="YES" +WITHOUT_HTML="YES" +ALLOW_UNSUPPORTED_SYSTEM="YES" +ENABLE_VTY_GROUP=quaggavty # Support Quagga +VALID_CATEGORIES+=local +BUILD_ALL_PYTHON_FLAVORS=yes + +# Set default openldap +#DEFAULT_OPENLDAP_VER= 24 +DEFAULT_VERSIONS+=openldap=24 +# Default Python is 3.6 because it is required by sssd. It fails build with Python 3.7 +#DEFAULT_VERSIONS+= python=3.8 python3=3.8 +#DEFAULT_VERSIONS+= python=3.8 python3=3.8 samba=4.13 +#DEFAULT_VERSIONS+= python=3.9 python3=3.9 samba=4.13 +DEFAULT_VERSIONS+= samba=4.13 + +# Python 2.7 is required by yum and therefore rpm. Yum is deprecated. This breaks when Python 2.7 +# is removed from ports. +.if ${.CURDIR:M*/archivers/rpm4} +.endif + +.if ${.CURDIR:M*/local/yum} +.endif + +.if ${.CURDIR:M*/ftp/curl} +OPTIONS_FILE_UNSET+=GSSAPI_BASE +OPTIONS_FILE_UNSET+=GSSAPI_HEIMDAL +OPTIONS_FILE_UNSET+=GSSAPI_NONE +OPTIONS_FILE_SET+=GSSAPI_MIT +.endif + +.if ${.CURDIR:M*/security/sssd} +OPTIONS_FILE_SET+=SMB +.endif + +.if ${.CURDIR:M*/security/sudo} +OPTIONS_FILE_SET+=AUDIT +OPTIONS_FILE_UNSET+=DISABLE_AUTH +OPTIONS_FILE_UNSET+=DISABLE_ROOT_SUDO +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_SET+=EXAMPLES +OPTIONS_FILE_UNSET+=INSULTS +OPTIONS_FILE_UNSET+=LDAP +OPTIONS_FILE_SET+=NLS +OPTIONS_FILE_UNSET+=NOARGS_SHELL +OPTIONS_FILE_UNSET+=OPIE +OPTIONS_FILE_SET+=PAM +OPTIONS_FILE_SET+=SSSD +OPTIONS_FILE_UNSET+=GSSAPI_BASE +OPTIONS_FILE_UNSET+=GSSAPI_HEIMDAL +OPTIONS_FILE_UNSET+=GSSAPI_MIT +.endif + +.if ${.CURDIR:M*/databases/ldb2*} +OPTIONS_FILE_SET+=PYTHON3 +.endif + +.if ${.CURDIR:M*/net/samba4*} +OPTIONS_FILE_UNSET+=AD_DC +OPTIONS_FILE_UNSET+=QUOTAS +#OPTIONS_FILE_UNSET+=AVAHI +#OPTIONS_SINGLE_ZEROCONF=ZEROCONF_NONE +SAMBA4_BUNDLED_LDB=no +#SAMBA4_BUNDLED_TALLOC=no +#SAMBA4_BUNDLED_TEVENT=no +#SAMBA4_BUNDLED_TDB=no +.endif + +.if ${.CURDIR:M*/java/openjdk*} +OPTIONS_FILE_UNSET+=X11 +OPTIONS_FILE_UNSET+=ALSA +.endif + +.if ${.CURDIR:M*/devel/dbus} +OPTIONS_FILE_UNSET+=X11 +.endif + +.if ${.CURDIR:M*/security/openssh*} +OPTIONS_FILE_UNSET+=BSM +OPTIONS_FILE_UNSET+=HPN +OPTIONS_FILE_SET+=KERB_GSSAPI +OPTIONS_FILE_SET+=LDNS +OPTIONS_FILE_SET+=LIBEDIT +OPTIONS_FILE_UNSET+=NONECIPHER +OPTIONS_FILE_UNSET+=OVERWRITE_BASE +OPTIONS_FILE_SET+=PAM +OPTIONS_FILE_UNSET+=SCTP +OPTIONS_FILE_SET+=TCP_WRAPPERS +OPTIONS_FILE_UNSET+=X509 +OPTIONS_FILE_SET+=MIT +OPTIONS_FILE_UNSET+=HEIMDAL +OPTIONS_FILE_UNSET+=HEIMDAL_BASE +.endif + diff --git a/poudriere/poudriere.d/verisign-options/local_sssd/options b/poudriere/poudriere.d/verisign-options/local_sssd/options new file mode 100644 index 0000000..17a6e8b --- /dev/null +++ b/poudriere/poudriere.d/verisign-options/local_sssd/options @@ -0,0 +1,6 @@ +# This file is auto-generated by 'make config'. +# Options for sssd-1.11.7_8 +_OPTIONS_READ=sssd-1.11.7_8 +_FILE_COMPLETE_OPTIONS_LIST=DOCS SMB +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_SET+=SMB diff --git a/poudriere/poudriere.d/verisign-options/net-mgmt_nrpe3/options b/poudriere/poudriere.d/verisign-options/net-mgmt_nrpe3/options new file mode 100644 index 0000000..312a6a9 --- /dev/null +++ b/poudriere/poudriere.d/verisign-options/net-mgmt_nrpe3/options @@ -0,0 +1,8 @@ +# This file is auto-generated by 'make config'. +# Options for nrpe3-3.2.0 +_OPTIONS_READ=nrpe3-3.2.0 +_FILE_COMPLETE_OPTIONS_LIST=ARGS SSL MONPLUGINS NAGPLUGINS +OPTIONS_FILE_UNSET+=ARGS +OPTIONS_FILE_SET+=SSL +OPTIONS_FILE_SET+=MONPLUGINS +OPTIONS_FILE_UNSET+=NAGPLUGINS diff --git a/poudriere/poudriere.d/verisign-options/net_openldap24-sasl-client/options b/poudriere/poudriere.d/verisign-options/net_openldap24-sasl-client/options new file mode 100644 index 0000000..119f71c --- /dev/null +++ b/poudriere/poudriere.d/verisign-options/net_openldap24-sasl-client/options @@ -0,0 +1,7 @@ +# This file is auto-generated by 'make config'. +# Options for openldap-sasl-client-2.4.45 +_OPTIONS_READ=openldap-sasl-client-2.4.45 +_FILE_COMPLETE_OPTIONS_LIST=DEBUG FETCH GSSAPI +OPTIONS_FILE_UNSET+=DEBUG +OPTIONS_FILE_UNSET+=FETCH +OPTIONS_FILE_SET+=GSSAPI diff --git a/poudriere/poudriere.d/verisign-options/security_cyrus-sasl2-gssapi/options b/poudriere/poudriere.d/verisign-options/security_cyrus-sasl2-gssapi/options new file mode 100644 index 0000000..576ed95 --- /dev/null +++ b/poudriere/poudriere.d/verisign-options/security_cyrus-sasl2-gssapi/options @@ -0,0 +1,7 @@ +# This file is auto-generated by 'make config'. +# Options for cyrus-sasl-gssapi-2.1.26_7 +_OPTIONS_READ=cyrus-sasl-gssapi-2.1.26_7 +_FILE_COMPLETE_OPTIONS_LIST= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT +OPTIONS_FILE_UNSET+=GSSAPI_BASE +OPTIONS_FILE_UNSET+=GSSAPI_HEIMDAL +OPTIONS_FILE_SET+=GSSAPI_MIT diff --git a/poudriere/poudriere.d/verisign-options/security_openssh-portable/options b/poudriere/poudriere.d/verisign-options/security_openssh-portable/options new file mode 100644 index 0000000..ef37985 --- /dev/null +++ b/poudriere/poudriere.d/verisign-options/security_openssh-portable/options @@ -0,0 +1,18 @@ +# This file is auto-generated by 'make config'. +# Options for openssh-portable-7.4.p1_1,1 +_OPTIONS_READ=openssh-portable-7.4.p1_1,1 +_FILE_COMPLETE_OPTIONS_LIST=BSM HPN KERB_GSSAPI LDNS LIBEDIT NONECIPHER OVERWRITE_BASE PAM SCTP TCP_WRAPPERS X509 MIT HEIMDAL HEIMDAL_BASE +OPTIONS_FILE_UNSET+=BSM +OPTIONS_FILE_UNSET+=HPN +OPTIONS_FILE_SET+=KERB_GSSAPI +OPTIONS_FILE_SET+=LDNS +OPTIONS_FILE_SET+=LIBEDIT +OPTIONS_FILE_UNSET+=NONECIPHER +OPTIONS_FILE_UNSET+=OVERWRITE_BASE +OPTIONS_FILE_SET+=PAM +OPTIONS_FILE_UNSET+=SCTP +OPTIONS_FILE_SET+=TCP_WRAPPERS +OPTIONS_FILE_UNSET+=X509 +OPTIONS_FILE_SET+=MIT +OPTIONS_FILE_UNSET+=HEIMDAL +OPTIONS_FILE_UNSET+=HEIMDAL_BASE diff --git a/poudriere/poudriere.d/verisign-options/security_sssd/options b/poudriere/poudriere.d/verisign-options/security_sssd/options new file mode 100644 index 0000000..17a6e8b --- /dev/null +++ b/poudriere/poudriere.d/verisign-options/security_sssd/options @@ -0,0 +1,6 @@ +# This file is auto-generated by 'make config'. +# Options for sssd-1.11.7_8 +_OPTIONS_READ=sssd-1.11.7_8 +_FILE_COMPLETE_OPTIONS_LIST=DOCS SMB +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_SET+=SMB diff --git a/poudriere/poudriere.d/verisign-options/security_sudo/options b/poudriere/poudriere.d/verisign-options/security_sudo/options new file mode 100644 index 0000000..ea21d62 --- /dev/null +++ b/poudriere/poudriere.d/verisign-options/security_sudo/options @@ -0,0 +1,20 @@ +# This file is auto-generated by 'make config'. +# Options for sudo-1.8.23_1 +_OPTIONS_READ=sudo-1.8.23_1 +_FILE_COMPLETE_OPTIONS_LIST=AUDIT DISABLE_AUTH DISABLE_ROOT_SUDO DOCS EXAMPLES INSULTS LDAP NLS NOARGS_SHELL OPIE PAM SSSD GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT +OPTIONS_FILE_SET+=AUDIT +OPTIONS_FILE_UNSET+=DISABLE_AUTH +OPTIONS_FILE_UNSET+=DISABLE_ROOT_SUDO +OPTIONS_FILE_SET+=DOCS +OPTIONS_FILE_SET+=EXAMPLES +OPTIONS_FILE_UNSET+=INSULTS +OPTIONS_FILE_UNSET+=LDAP +OPTIONS_FILE_SET+=NLS +OPTIONS_FILE_UNSET+=NOARGS_SHELL +OPTIONS_FILE_UNSET+=OPIE +OPTIONS_FILE_SET+=PAM +OPTIONS_FILE_SET+=SSSD +OPTIONS_FILE_UNSET+=GSSAPI_BASE +OPTIONS_FILE_UNSET+=GSSAPI_HEIMDAL +OPTIONS_FILE_UNSET+=GSSAPI_MIT +#SSSD_RUN_DEPENDS=sssd:security/sssd diff --git a/poudriere/poudriere.d/verisign.list b/poudriere/poudriere.d/verisign.list new file mode 100644 index 0000000..1d22e66 --- /dev/null +++ b/poudriere/poudriere.d/verisign.list @@ -0,0 +1,174 @@ +net/libzmq4 +net/py-netaddr +sysutils/lsof +shells/bash +shells/zsh +lang/python +lang/python3 +lang/ruby27 +security/sudo +sysutils/cdrtools +sysutils/dvd+rw-tools +sysutils/dmidecode +shells/ksh93 +net/rsync +security/gnupg +ftp/wget +misc/e2fsprogs-libuuid +sysutils/smartmontools +sysutils/bsdhwmon +sysutils/ipmitool +editors/vim +ftp/curl +textproc/augeas +sysutils/puppet7 +security/ca_root_nss +sysutils/rubygem-facter +devel/gettext +security/libassuan +devel/libevent +devel/libffi +security/libgcrypt +security/libgpg-error +converters/libiconv +dns/libidn +security/libksba +security/libmcrypt +textproc/libxml2 +textproc/libyaml +#sysutils/mcollective +net-mgmt/nagios-plugins +net-mgmt/nrpe3 +security/p5-Crypt-CBC +security/p5-Crypt-DES +security/p5-Digest-HMAC +security/p5-Digest-SHA1 +devel/p5-Event-Lib +net-mgmt/p5-Net-SNMP +devel/pth +devel/ruby-gems +archivers/rubygem-bzip2-ruby +textproc/rubygem-ruby-augeas +sysutils/xmbmon +sysutils/screen +sysutils/stress +dns/bind-tools +lang/cython +devel/gmake +devel/makedepend +devel/valgrind +www/p5-libwww +security/pam_ldap +net/nss_ldap +devel/cmake +devel/cmake-gui +devel/gccmakedep +devel/icmake +devel/git +emulators/qemu +emulators/qemu-devel +java/openjdk8 +java/openjdk11 +devel/py-Jinja2 +devel/py-prettytable +net/py-oauth +net/py-oauth2 +comms/py-pyserial +devel/py-configobj +devel/py-yaml +devel/py-argparse +www/py-requests +devel/py-six +devel/py-boto +sysutils/gpart +net/cloud-init +sysutils/e2fsprogs +archivers/rpm4 +sysutils/ansible +devel/subversion +net/quagga +#local/net-snmp +net/bird +net/bird@ipv6 +net-mgmt/lldpd +net-mgmt/openlldp +devel/py-ipaddr +net/py-netifaces +security/sssd +security/openssl +security/krb5 +security/cyrus-sasl2-gssapi +net/openldap24-client +devel/pkgconf +net/svnup +security/pam_mkhomedir +security/openssh-portable +www/apache24 +ports-mgmt/poudriere +devel/binutils +textproc/expat2 +devel/libvirt +sysutils/tmux +sysutils/tree +sysutils/grub2-bhyve +devel/gdb +net/ladvd +net-mgmt/cdpd +devel/autoconf +devel/automake +textproc/gnugrep +textproc/gsed +devel/gettext +devel/gettext-runtime +devel/ding-libs +devel/pkgconf +net/xmlrpc-c +devel/patch +ports-mgmt/dialog4ports +devel/py-yaml +benchmarks/bonnie +benchmarks/bonnie++ +benchmarks/iozone +devel/cvs +ports-mgmt/portlint +databases/py-sispy +devel/rubygem-gettext-setup +sysutils/dtrace-toolkit +net-mgmt/nagios-check_hdd_health +sysutils/ezjail +devel/py-pip@py38 +sysutils/iocage +sysutils/bhyve-firmware +sysutils/vm-bhyve +devel/jenkins +benchmarks/sysbench +sysutils/firstboot-pkgs +sysutils/ec2-scripts +sysutils/iohyve +converters/unix2dos +#local/config-tools +#local/mknetgroup +security/py-gssapi +sysutils/py-salt +dns/powerdns +#local/inventory-auditer +#local/firstboot +#local/vrsn-pubkeys +net-mgmt/adcli +sysutils/devcpu-data +net-mgmt/telegraf +sysutils/rsyslog8 +security/bcrypt +sysutils/x86info +textproc/py-toml +textproc/py-tomlkit +devel/git-lfs +sysutils/dnf +sysutils/libdnf +security/rkhunter +security/chkrootkit +security/trousers +security/tpm-tools +security/tpm2-tools +security/tpm2-abrmd +security/tpm-quote-tools