diff --git a/poudriere/poudriere.d/verisign13-make.conf b/poudriere/poudriere.d/verisign13-make.conf new file mode 100644 index 0000000..95d21a2 --- /dev/null +++ b/poudriere/poudriere.d/verisign13-make.conf @@ -0,0 +1,100 @@ +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 EXAMPLES MAN MAN3 HELP DOXYGEN INFO TESTS TEST WAYLAND DEBUG" +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 + +#DEFAULT_VERSIONS+= samba=4.13 + +.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/sssd2} +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_UNSET+=SSSD +OPTIONS_FILE_SET+=SSSD2 +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 +SAMBA4_BUNDLED_LDB=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 + +.if ${.CURDIR:M*/net-mgmt/nrpe} +OPTIONS_FILE_UNSET+=NAGPLUGINS +OPTIONS_FILE_SET+=MONPLUGINS +.endif + +.if ${.CURDIR:M*/net-mgmt/nagios} +OPTIONS_FILE_UNSET+=MONPLUGINS +OPTIONS_FILE_SET+=NAGPLUGINS +.endif + +.if ${.CURDIR:M*/security/cyrus-sasl2-gssapi} +OPTIONS_FILE_UNSET+=GSSAPI_BASE +OPTIONS_FILE_SET+=GSSAPI_MIT +.endif diff --git a/poudriere/poudriere.d/verisign13-options b/poudriere/poudriere.d/verisign13-options new file mode 120000 index 0000000..b35d47d --- /dev/null +++ b/poudriere/poudriere.d/verisign13-options @@ -0,0 +1 @@ +verisign-options \ No newline at end of file diff --git a/poudriere/poudriere.d/verisign13.list b/poudriere/poudriere.d/verisign13.list new file mode 100644 index 0000000..af8421c --- /dev/null +++ b/poudriere/poudriere.d/verisign13.list @@ -0,0 +1,168 @@ +net/libzmq4 +net/py-netaddr +sysutils/lsof +shells/bash +shells/zsh +lang/python +lang/python3 +#lang/ruby30 +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 +net-mgmt/monitoring-plugins +net-mgmt/nrpe +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 +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 +net/bird +net/bird@ipv6 +net-mgmt/lldpd +net-mgmt/openlldp +devel/py-ipaddr +net/py-netifaces +security/sssd +security/sssd2 +security/openssl +security/krb5 +security/cyrus-sasl2-gssapi +net/openldap26-client +devel/pkgconf +net/svnup +security/pam_mkhomedir +security/openssh-portable +www/apache24 +ports-mgmt/poudriere +ports-mgmt/poudriere-devel +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 +sysutils/iocage +sysutils/bhyve-firmware +sysutils/vm-bhyve +devel/jenkins +benchmarks/sysbench +sysutils/firstboot-pkgs +sysutils/ec2-scripts +sysutils/iohyve +converters/unix2dos +security/py-gssapi +sysutils/py-salt +dns/powerdns +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