pkg_add: package `mktools-20220614' already recorded as installed pkg_add: package `cwrappers-20220403' already recorded as installed openssl-1.1.1tnb1: copying /opt/pkg/share/examples/openssl/openssl.cnf to /opt/pkg/etc/openssl/openssl.cnf pkg_add: no pkg found for 'ruby31-tzinfo>=2.0<3', sorry. pkg_add: Can't install dependency ruby31-tzinfo>=2.0<3 pkg_add: Expected dependency ruby31-tzinfo>=2.0<3 still missing pkg_add: Can't install dependency ruby31-activesupport61>=6.1.7.3<6.1.8 pkg_add: Expected dependency ruby31-activesupport61>=6.1.7.3<6.1.8 still missing pkg_add: Can't install dependency ruby31-actionview61>=6.1.7.3<6.1.8 pkg_add: Expected dependency ruby31-actionview61>=6.1.7.3<6.1.8 still missing pkg_add: Can't install dependency ruby31-actionpack61>=6.1.7.3<6.1.8 pkg_add: Expected dependency ruby31-actionpack61>=6.1.7.3<6.1.8 still missing pkg_add: Can't install dependency ruby31-actionmailer61>=6.1.7.3<6.1.8 pkg_add: Expected dependency ruby31-actionmailer61>=6.1.7.3<6.1.8 still missing pkg_add: Can't install dependency ruby31-rails61>=6.1.7.3<6.2 pkg_add: Expected dependency ruby31-rails61>=6.1.7.3<6.2 still missing pkg_add: Can't install dependency ruby31-redmine50-[0-9]* pkg_add: Expected dependency ruby31-redmine50-[0-9]* still missing xmlcatmgr-2.2nb1: copying /opt/pkg/share/examples/xmlcatmgr/catalog.etc.sgml to /opt/pkg/etc/sgml/catalog xmlcatmgr-2.2nb1: copying /opt/pkg/share/examples/xmlcatmgr/catalog.etc.xml to /opt/pkg/etc/xml/catalog xmlcatmgr-2.2nb1: copying /opt/pkg/share/examples/xmlcatmgr/catalog.share.sgml to /opt/pkg/share/sgml/catalog xmlcatmgr-2.2nb1: copying /opt/pkg/share/examples/xmlcatmgr/catalog.share.xml to /opt/pkg/share/xml/catalog gettext-lib-0.21.1: copying /opt/pkg/share/examples/gettext/locale.alias to /opt/pkg/share/locale/locale.alias No schema files found: doing nothing. openldap-client-2.6.4: copying /opt/pkg/share/examples/openldap/ldap.conf to /opt/pkg/etc/openldap/ldap.conf =========================================================================== The following files should be created for mit-krb5-1.19.3: /opt/pkg/etc/rc.d/kdc (m=0755) [/opt/pkg/share/examples/rc.d/kdc] /opt/pkg/etc/rc.d/kadmind (m=0755) [/opt/pkg/share/examples/rc.d/kadmind] =========================================================================== libpaper-2.1.0nb2: copying /opt/pkg/share/examples/libpaper/papersize to /opt/pkg/etc/papersize libpaper-2.1.0nb2: copying /opt/pkg/share/examples/libpaper/paperspecs to /opt/pkg/etc/paperspecs p11-kit-0.24.1: copying /opt/pkg/share/examples/p11-kit/pkcs11.conf.example to /opt/pkg/etc/pkcs11/pkcs11.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/10-hinting-full.conf to /opt/pkg/etc/fontconfig/conf.d/10-hinting-full.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/10-scale-bitmap-fonts.conf to /opt/pkg/etc/fontconfig/conf.d/10-scale-bitmap-fonts.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/10-sub-pixel-none.conf to /opt/pkg/etc/fontconfig/conf.d/10-sub-pixel-none.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/10-yes-antialias.conf to /opt/pkg/etc/fontconfig/conf.d/10-yes-antialias.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/11-lcdfilter-default.conf to /opt/pkg/etc/fontconfig/conf.d/11-lcdfilter-default.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/20-unhint-small-vera.conf to /opt/pkg/etc/fontconfig/conf.d/20-unhint-small-vera.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/30-metric-aliases.conf to /opt/pkg/etc/fontconfig/conf.d/30-metric-aliases.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/30-pkgsrc-aliases.conf to /opt/pkg/etc/fontconfig/conf.d/30-pkgsrc-aliases.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/40-nonlatin.conf to /opt/pkg/etc/fontconfig/conf.d/40-nonlatin.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/45-generic.conf to /opt/pkg/etc/fontconfig/conf.d/45-generic.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/45-latin.conf to /opt/pkg/etc/fontconfig/conf.d/45-latin.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/48-spacing.conf to /opt/pkg/etc/fontconfig/conf.d/48-spacing.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/49-sansserif.conf to /opt/pkg/etc/fontconfig/conf.d/49-sansserif.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/50-user.conf to /opt/pkg/etc/fontconfig/conf.d/50-user.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/51-local.conf to /opt/pkg/etc/fontconfig/conf.d/51-local.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/60-generic.conf to /opt/pkg/etc/fontconfig/conf.d/60-generic.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/60-latin.conf to /opt/pkg/etc/fontconfig/conf.d/60-latin.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/65-fonts-persian.conf to /opt/pkg/etc/fontconfig/conf.d/65-fonts-persian.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/65-nonlatin.conf to /opt/pkg/etc/fontconfig/conf.d/65-nonlatin.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/69-unifont.conf to /opt/pkg/etc/fontconfig/conf.d/69-unifont.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/70-no-bitmap-webfonts.conf to /opt/pkg/etc/fontconfig/conf.d/70-no-bitmap-webfonts.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/80-delicious.conf to /opt/pkg/etc/fontconfig/conf.d/80-delicious.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/fontconfig/conf.avail/90-synthetic.conf to /opt/pkg/etc/fontconfig/conf.d/90-synthetic.conf fontconfig-2.14.2nb1: copying /opt/pkg/share/examples/fontconfig/conf.d/README to /opt/pkg/etc/fontconfig/conf.d/README fontconfig-2.14.2nb1: copying /opt/pkg/share/examples/fontconfig/fonts.conf to /opt/pkg/etc/fontconfig/fonts.conf ImageMagick-7.1.1.8nb1: copying /opt/pkg/share/examples/ImageMagick/colors.xml to /opt/pkg/etc/ImageMagick-7/colors.xml ImageMagick-7.1.1.8nb1: copying /opt/pkg/share/examples/ImageMagick/delegates.xml to /opt/pkg/etc/ImageMagick-7/delegates.xml ImageMagick-7.1.1.8nb1: copying /opt/pkg/share/examples/ImageMagick/log.xml to /opt/pkg/etc/ImageMagick-7/log.xml ImageMagick-7.1.1.8nb1: copying /opt/pkg/share/examples/ImageMagick/mime.xml to /opt/pkg/etc/ImageMagick-7/mime.xml ImageMagick-7.1.1.8nb1: copying /opt/pkg/share/examples/ImageMagick/policy.xml to /opt/pkg/etc/ImageMagick-7/policy.xml ImageMagick-7.1.1.8nb1: copying /opt/pkg/share/examples/ImageMagick/thresholds.xml to /opt/pkg/etc/ImageMagick-7/thresholds.xml ImageMagick-7.1.1.8nb1: copying /opt/pkg/share/examples/ImageMagick/type-dejavu.xml to /opt/pkg/etc/ImageMagick-7/type-dejavu.xml ImageMagick-7.1.1.8nb1: copying /opt/pkg/share/examples/ImageMagick/type-ghostscript.xml to /opt/pkg/etc/ImageMagick-7/type-ghostscript.xml ImageMagick-7.1.1.8nb1: copying /opt/pkg/share/examples/ImageMagick/type-windows.xml to /opt/pkg/etc/ImageMagick-7/type-windows.xml ImageMagick-7.1.1.8nb1: copying /opt/pkg/share/examples/ImageMagick/type.xml to /opt/pkg/etc/ImageMagick-7/type.xml openpam-20190224nb4: copying /opt/pkg/share/examples/openpam/pam.d/other to /opt/pkg/etc/pam.d/other openpam-20190224nb4: copying /opt/pkg/share/examples/openpam/pam.d/sudo to /opt/pkg/etc/pam.d/sudo ruby31-redmine50-5.0.5nb1: copying /dev/null to /opt/pkg/share/ruby31-redmine50/Gemfile.lock ruby31-redmine50-5.0.5nb1: copying /opt/pkg/share/examples/ruby31-redmine50/additional_environment.rb.example to /opt/pkg/share/ruby31-redmine50/config/additional_environment.rb ruby31-redmine50-5.0.5nb1: copying /opt/pkg/share/examples/ruby31-redmine50/configuration.yml.example to /opt/pkg/share/ruby31-redmine50/config/configuration.yml ruby31-redmine50-5.0.5nb1: copying /opt/pkg/share/examples/ruby31-redmine50/database.yml.example to /opt/pkg/share/ruby31-redmine50/config/database.yml ruby31-redmine50-5.0.5nb1: copying /opt/pkg/share/examples/ruby31-redmine50/unicorn.rb.example to /opt/pkg/share/ruby31-redmine50/config/unicorn.rb =========================================================================== The following files should be created for ruby31-redmine50-5.0.5nb1: /opt/pkg/etc/rc.d/redmine50_unicorn31 (m=0755) [/opt/pkg/share/examples/rc.d/redmine50_unicorn31] =========================================================================== =========================================================================== $NetBSD: MESSAGE,v 1.2 2022/01/16 14:22:06 taca Exp $ Note that this is a minimal package. The original ruby-3.1.4 distribution includes more extension libraries, some of which are provided as separate packages: devel/ruby-readline: readline module =========================================================================== =========================================================================== $NetBSD: MESSAGE,v 1.1.1.1 2010/09/12 04:04:26 taca Exp $ To use rake2thor command, please install these packages: devel/ruby-parsetree devel/ruby2ruby =========================================================================== =========================================================================== $NetBSD: MESSAGE,v 1.4 2017/07/26 09:21:10 hauke Exp $ cyrus-sasl-2.1.28nb1 by default does *not* install any authentication plugin modules. Until the necessary authentication plugin modules are installed, e.g. security/cy2-crammd5 or security/cy2-gssapi, you will probably get errors about "no appropriate mechs available". The configuration files for applications using the sasl2 libraries used to be in /opt/pkg/lib/sasl2/, but are now expected in /opt/pkg/etc/sasl2/. You need to move them after upgrading the pkg. cyrus-sasl-2.1.28nb1 will use the following directory as the default path to its plugin modules: /opt/pkg/lib/sasl2 The search path for plugin modules can be customized by setting the SASL_PATH variable to a colon-delimted list of directories in the shell environment. To allow plaintext authentication without using the auxprop mechanism, the package security/cyrus-saslauthd should be installed. =========================================================================== =========================================================================== $NetBSD: MESSAGE,v 1.3 2020/10/05 23:22:04 gdt Exp $ To interoperate with older kerberos realms, you may need to set allow_weak_crypto = true in the [libdefaults] section of your krb5.conf file =========================================================================== =========================================================================== $NetBSD: MESSAGE,v 1.1 2022/09/03 13:53:58 taca Exp $ To use Redmine with nginx, you will need to perform the following steps. 1. If you want to use with MySQL server (by default), install databases/mysql5[6|7]-* and enable it. Then, create the database. 2. Install nginx httpd server, www/nginx. 3. Setup Redmine database: $ mysql -u root -p > create database redmine character set utf8; > create database redmine_development character set utf8; > create user 'redmine'@'localhost' identified by 'redmine_password'; > grant all privileges on redmine.* to 'redmine'@'localhost'; > grant all privileges on redmine_development.* to 'redmine'@'localhost'; 4. Set the database password for the redmine and redmine_development databases in /opt/pkg/share/ruby31-redmine50/config/database.yml; 5. Create secret token and write to /opt/pkg/share/ruby31-redmine50/config/configuration.yml # redmine42_generate_secret_token31.sh # vi config/configuration.yml [...] secret_token: 'YOUR_SECRET_KEY' [...] 6. Import some data to Redmine database, select your locale, and migrate the DB: # redmine42_migrate_db31.sh 7. Setup nginx. # vi /opt/pkg/etc/nginx/nginx.conf http { upstream unicorn_redmine { server unix:/opt/pkg/share/ruby31-redmine50/unicorn.redmine.sock fail_timeout=0; } server { listen 80; server_name localhost; root /opt/pkg/share/ruby31-redmine50; try_files $uri @unicorn_redmine; location @unicorn_redmine { proxy_set_header Host $http_host; proxy_pass http://unicorn_redmine; } error_page 500 502 503 504 /50x.html; location = /50x.html { root share/examples/nginx/html; } } 8. Start Redmine with Unicorn. # /opt/pkg/etc/rc.d/redmine42_unicorn31 start 9. Start nginx. # /opt/pkg/etc/rc.d/nginx start 10. Access Redmine with username: admin and password: admin. ====================pkg_add: 1 package addition failed ======================================================= =========================================================================== $NetBSD: MESSAGE.common,v 1.2 2021/02/28 16:45:17 taca Exp $ 0) Stop Redmine (if started). Like a good SysOp, you have scheduled downtime with your team already; 1) Migrate the plugin(s): # redmine${RM_SVER}_migrate_plugins31.sh 2) Start Redmine; =========================================================================== =========================================================================== $NetBSD: MESSAGE.common,v 1.2 2021/02/28 16:45:17 taca Exp $ 0) Stop Redmine (if started). Like a good SysOp, you have scheduled downtime with your team already; 1) Migrate the plugin(s): # redmine${RM_SVER}_migrate_plugins31.sh 2) Start Redmine; =========================================================================== =========================================================================== $NetBSD: MESSAGE.common,v 1.2 2021/02/28 16:45:17 taca Exp $ 0) Stop Redmine (if started). Like a good SysOp, you have scheduled downtime with your team already; 1) Migrate the plugin(s): # redmine${RM_SVER}_migrate_plugins31.sh 2) Start Redmine; 3) Enable the module on the project's Settings page; 4) Configure the Work Time plugin on the Administration -> Plugins page; ===========================================================================