- add specific profiles 'egfortran' and 'gfortran' for OpenBSD

Index: src/fpm/manifest/profiles.f90
--- src/fpm/manifest/profiles.f90.orig
+++ src/fpm/manifest/profiles.f90
@@ -171,7 +171,8 @@ module fpm_manifest_profile
         logical, intent(out) :: is_valid
         select case(compiler_name)
           case("gfortran", "ifort", "ifx", "pgfortran", "nvfortran", "flang", "caf", &
-                        & "f95", "lfortran", "lfc", "nagfor", "crayftn", "xlf90", "ftn95")
+                        & "f95", "lfortran", "lfc", "nagfor", "crayftn", "xlf90", &
+                        & "ftn95", "egfortran")
             is_valid = .true.
           case default
             is_valid = .false.
@@ -674,6 +675,16 @@ module fpm_manifest_profile
 
         default_profiles = [ &
               & new_profile('release', &
+                & 'egfortran', &
+                & OS_OPENBSD, &
+                & flags=' -O2 -Wimplicit-interface -fPIC -fmax-errors=1 -funroll-loops', &
+                & is_built_in=.true.), &
+              & new_profile('release', &
+                & 'gfortran', &
+                & OS_OPENBSD, &
+                & flags=' -O2 -Wimplicit-interface -fPIC -fmax-errors=1 -funroll-loops', &
+                & is_built_in=.true.), &
+              & new_profile('release', &
                 & 'caf', &
                 & OS_ALL, &
                 & flags=' -O3 -Wimplicit-interface -fPIC -fmax-errors=1 -funroll-loops', &
@@ -726,6 +737,12 @@ module fpm_manifest_profile
                 &'lfortran', &
                 & OS_ALL, &
                 & flags = ' flag_lfortran_opt', &
+                & is_built_in=.true.), &
+              & new_profile('debug', &
+                & 'egfortran', &
+                & OS_OPENBSD, &
+                & flags = ' -Wall -Wextra -Wimplicit-interface -fPIC -fmax-errors=1 -g -fcheck=bounds&
+                          & -fcheck=array-temps -fbacktrace -fcoarray=single', &
                 & is_built_in=.true.), &
               & new_profile('debug', &
                 & 'caf', &
