Greetings all.
I'm new to FreeBSD.
Sorry for my English, it's not native.
I am using FreeBSD 13.2-RELEASE-p10 as my mail server.
Updated icu port using portmaster.
	
	
		
			
		
	
After that everything broke.
It turned out that many other ports use icu.
I'm trying to rebuild them based on the new icu, but I get the following error.
	
	
		
			
		
	
Please tell me what needs to be done to correctly rebuild the icu-74 and all dependent ports?
In the list of updates, the OpenLDAP port is marked as "orphaned", what does this mean and what does it affect?
	
	
		
			
		
	
				
			I'm new to FreeBSD.
Sorry for my English, it's not native.
I am using FreeBSD 13.2-RELEASE-p10 as my mail server.
Updated icu port using portmaster.
 
sudo portmaster -Hd icu-\*
===>>> Currently installed version: icu-72.1,1
===>>> Port directory: /usr/ports/devel/icu
===>>> Gathering distinfo list for installed ports
===>>> Launching 'make checksum' for devel/icu in background
===>>> Gathering dependency list for devel/icu from ports
===>>> Initial dependency check complete for devel/icu
===>>> Starting build for devel/icu <<<===
===>>> All dependencies are up to date
===>  Cleaning for icu-74.2,1
===>>> Waiting on fetch & checksum for devel/icu <<<===
===>  License ICU accepted by the user
===>   icu-74.2,1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by icu-74.2,1 for building
===>>> Logging build to /tmp/port_log-35353-icu.wsBc6GcA
===>  License ICU accepted by the user
===>   icu-74.2,1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by icu-74.2,1 for building
===>  Extracting for icu-74.2,1
=> SHA256 Checksum OK for icu4c-74_2-src.tgz.
===>>> Building the port required 180 seconds
===>>> Creating a backup package for old version icu-72.1,1
Creating package for icu-72.1,1
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):
Installed packages to be REMOVED:
        icu: 72.1,1
Number of packages to be removed: 1
The operation will free 52 MiB.
[1/1] Deinstalling icu-72.1,1...
[1/1] Deleting files for icu-72.1,1: 100%
===>>> Logging install to /tmp/port_log-35353-icu.wsBc6GcA
===>>> Deleting stale distfile: icu4c-72_1-src.tgz
===>>> Deleting stale distfile: icu4c-71_1-src.tgz
===>>> Upgrade of icu-72.1,1 to icu-74.2,1 complete
It turned out that many other ports use icu.
I'm trying to rebuild them based on the new icu, but I get the following error.
 
sudo portmaster -dHr icu-\*
===>>> Working on:
        icu-74.2,1
===>>> Gathering distinfo list for installed ports
===>>> icu-74.2,1 1/1
===>>> Currently installed version: icu-74.2,1
===>>> Port directory: /usr/ports/devel/icu
===>>> Launching 'make checksum' for devel/icu in background
===>>> Gathering dependency list for devel/icu from ports
===>>> Initial dependency check complete for devel/icu
===>>> Checking ports that depend on icu-74.2,1
===>>> Launching child to reinstall dovecot-2.3.20
===>>> Checking dependent ports >> dovecot-2.3.20 (1/1)
===>>> Currently installed version: dovecot-2.3.20
===>>> Port directory: /usr/ports/mail/dovecot
===>>> Launching 'make checksum' for mail/dovecot in background
===>>> Gathering dependency list for mail/dovecot from ports
===>>> Initial dependency check complete for mail/dovecot
===>>> Returning to list of ports depending on icu-74.2,1
===>>> Launching child to reinstall rspamd-3.4_1
===>>> Checking dependent ports >> rspamd-3.4_1 (2/2)
===>>> Currently installed version: rspamd-3.4_1
===>>> Port directory: /usr/ports/mail/rspamd
===>>> Launching 'make checksum' for mail/rspamd in background
===>>> Gathering dependency list for mail/rspamd from ports
===>>> The dependency for databases/sqlite3
       seems to be handled by sqlite3-3.40.0,1
===>>> Launching child to update sqlite3-3.40.0,1 to sqlite3-3.45.0_1,1
===>>> Checking dependent ports >> sqlite3-3.40.0,1 (3/3)
===>>> Currently installed version: sqlite3-3.40.0,1
===>>> Port directory: /usr/ports/databases/sqlite3@default
===>>> Launching 'make checksum' for databases/sqlite3@default in background
===>>> Gathering dependency list for databases/sqlite3@default from ports
===>>> Launching child to update tcl86-8.6.13 to tcl86-8.6.13_1
===>>> Checking dependent ports >> sqlite3-3.40.0,1 >> tcl86-8.6.13 (4/4)
===>>> Currently installed version: tcl86-8.6.13
===>>> Port directory: /usr/ports/lang/tcl86
===>>> Launching 'make checksum' for lang/tcl86 in background
===>>> Gathering dependency list for lang/tcl86 from ports
===>>> Initial dependency check complete for lang/tcl86
===>>> Continuing initial dependency check for databases/sqlite3@default
===>>> Initial dependency check complete for databases/sqlite3@default
===>>> Continuing initial dependency check for mail/rspamd
===>>> The dependency for lang/luajit-devel
       seems to be handled by luajit-2.0.5_6
===>>> Launching child to update luajit-2.0.5_6 to luajit-2.0.5_7
===>>> Checking dependent ports >> luajit-2.0.5_6 (5/5)
===>>> Currently installed version: luajit-2.0.5_6
===>>> Port directory: /usr/ports/lang/luajit
===>>> Launching 'make checksum' for lang/luajit in background
===>>> Gathering dependency list for lang/luajit from ports
===>>> Initial dependency check complete for lang/luajit
===>>> Continuing initial dependency check for mail/rspamd
===>>> Initial dependency check complete for mail/rspamd
===>>> Returning to list of ports depending on icu-74.2,1
===>>> Launching child to reinstall postgresql12-server-12.13_1
===>>> Checking dependent ports >> postgresql12-server-12.13_1 (6/6)
===>>> Currently installed version: postgresql12-server-12.13_1
===>>> Port directory: /usr/ports/databases/postgresql12-server
===>>> Launching 'make checksum' for databases/postgresql12-server in background
===>>> Gathering dependency list for databases/postgresql12-server from ports
===>>> Launching child to install devel/llvm15
===>>> Checking dependent ports >> devel/llvm15 (7/7)
===>>> Port directory: /usr/ports/devel/llvm15
===>>> Launching 'make checksum' for devel/llvm15 in background
                                                  ┌─────────────────────────────┤llvm15-15.0.7_10├──────────────────────────────┐
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  │                                                                             │
                                                  ├─────────────────────────────────────────────────────────────────────────────┤
                                                  │                            [  OK  ]     [Cancel]                            │
                                                  └─────────────────────────────────────────────────────────────────────────────┘
                                                  ┌─────────────────────────────┤llvm15-15.0.7_10├──────────────────────────────┐
                                                  │ 'F1' for Ports Collection help.                                             │
                                                  │ ┌─────────────────────────────────────────────────────────────────────────┐ │
                                                  │ │new [ ] BE_AMDGPU   AMD GPU backend (required by mesa)                   │ │
                                                  │ │new [ ] BE_WASM     WebAssembly backend (required by firefox via wasi)   │ │
                                                  │ │new [ ] CLANG       Build clang                                          │ │
                                                  │ │new [ ] COMPILER_RT Sanitizer libraries                                  │ │
                                                  │ │new [ ] DOCS        Build and/or install documentation                   │ │
                                                  │ │new [ ] EXTRAS      Extra clang tools                                    │ │
                                                  │ │new [ ] FLANG       Flang FORTRAN compiler                               │ │
                                                  │ │new [ ] GOLD        Build the LLVM Gold plugin for LTO                   │ │
                                                  │ │new [ ] LIT         Install lit and FileCheck test tools                 │ │
                                                  │ │new [ ] LLD         Install lld, the LLVM linker                         │ │
                                                  │ │new [ ] LLDB        Install lldb, the LLVM debugger                      │ │
                                                  │ │new [ ] MLIR        Multi-Level Intermediate Representation              │ │
                                                  │ │new [ ] OPENMP      Install libomp, the LLVM OpenMP runtime library      │ │
                                                  │ │new [ ] PYCLANG     Install python bindings to libclang                  │ │
                                                  │ │new [ ] STATIC_LIBS Install static libraries (does not effect sanitizers)│ │
                                                  │ │──────────────────── BACKENDS [select at least one] ─────────────────────│ │
                                                  │ │new ( ) BE_FREEBSD  Backends for FreeBSD architectures                   │ │
                                                  │ │new ( ) BE_NATIVE   Backend(s) for this architecture (X86)               │ │
                                                  │ │new (*) BE_STANDARD All non-experimental backends                        │ │
                                                  │ └─────────────────────────────────────────────────────────────────────────┘ │
                                                  ├─────────────────────────────────────────────────────────────────────────────┤
                                                  │                            [  OK  ]     [Cancel]                            │
                                                  └─────────────────────────────────────────────────────────────────────────────┘
===>>> Gathering dependency list for devel/llvm15 from ports
===>>> Initial dependency check complete for devel/llvm15
===>>> Continuing initial dependency check for databases/postgresql12-server
===>>> Initial dependency check complete for databases/postgresql12-server
===>>> Returning to list of ports depending on icu-74.2,1
===>>> Launching child to reinstall postfix-3.7.3_1,1
===>>> Checking dependent ports >> postfix-3.7.3_1,1 (8/8)
===>>> Currently installed version: postfix-3.7.3_1,1
===>>> Port directory: /usr/ports/mail/postfix@default
        ===>>> This port is marked IGNORE
        ===>>> cannot install: unknown OpenLDAP version: 24
        ===>>> If you are sure you can build it, remove the
               IGNORE line in the Makefile and try again.
===>>> Update for postfix-3.7.3_1,1 failed
===>>> Aborting update
In the list of updates, the OpenLDAP port is marked as "orphaned", what does this mean and what does it affect?
 
pkg version -vL=
apache-solr-8.11.2,1               <   needs updating (index has 9.4.1,1)
cyrus-sasl-2.1.28                  <   needs updating (index has 2.1.28_4)
dehydrated-0.7.1                   <   needs updating (index has 0.7.1.5_1)
devcpu-data-20221109               ?   orphaned: sysutils/devcpu-data
devcpu-data-intel-20221108         ?   orphaned: sysutils/devcpu-data-intel
dovecot-2.3.20                     <   needs updating (index has 2.3.21_3)
dovecot-pigeonhole-0.5.20          <   needs updating (index has 0.5.21_1)
gcc11-11.3.0_7                     <   needs updating (index has 11.4.0_1)
git-2.43.0_1                       <   needs updating (index has 2.43.2)
libGLU-9.0.2_1                     <   needs updating (index has 9.0.2_2)
libICE-1.1.0_1,1                   <   needs updating (index has 1.1.0_2,1)
libSM-1.2.3,1                      <   needs updating (index has 1.2.3_1,1)
libX11-1.7.2,1                     <   needs updating (index has 1.8.7_1,1)
libXau-1.0.9                       <   needs updating (index has 1.0.9_1)
libXext-1.3.4,1                    <   needs updating (index has 1.3.6,1)
libXfixes-6.0.0                    <   needs updating (index has 6.0.0_1)
libXi-1.8,1                        <   needs updating (index has 1.8_1,1)
libXrandr-1.5.2                    <   needs updating (index has 1.5.2_1)
libXt-1.2.1,1                      <   needs updating (index has 1.2.1_1,1)
libXtst-1.2.3_2                    <   needs updating (index has 1.2.3_3)
libXxf86vm-1.1.4_3                 <   needs updating (index has 1.1.4_4)
libarchive-3.6.1_1,1               <   needs updating (index has 3.7.2_1,1)
libglvnd-1.6.0                     <   needs updating (index has 1.7.0)
libpthread-stubs-0.4               ?   orphaned: devel/libpthread-stubs
libslang2-2.3.3                    <   needs updating (index has 2.3.3_2)
libthai-0.1.29                     <   needs updating (index has 0.1.29_1)
libunwind-20211201_1               <   needs updating (index has 20240112)
libxcb-1.15                        <   needs updating (index has 1.15_2)
llvm13-13.0.1_3                    <   needs updating (index has 13.0.1_7)
lua52-5.2.4                        <   needs updating (index has 5.2.4_1)
lua53-5.3.6                        <   needs updating (index has 5.3.6_1)
luajit-2.0.5_6                     <   needs updating (index has 2.0.5_7)
mc-nox11-4.8.28                    ?   orphaned: misc/mc
openjdk11-11.0.17+8.1_1            <   needs updating (index has 11.0.22+7.1_1)
openldap24-client-2.4.59_4         ?   orphaned: net/openldap24-client
p5-DBD-CSV-0.59,1                  <   needs updating (index has 0.60,1)
p5-DateTime-TimeZone-2.61,1        <   needs updating (index has 2.62,1)
p5-MIME-Tools-5.510,2              <   needs updating (index has 5.514,2)
p5-MIME-Types-2.24                 <   needs updating (index has 2.26)
p5-Mail-DKIM-1.20230911            <   needs updating (index has 1.20240124)
p5-URI-5.26                        <   needs updating (index has 5.27)
pcre-8.45_3                        <   needs updating (index has 8.45_4)
postfix-3.7.3_1,1                  <   needs updating (index has 3.8.5,1)
postgresql12-server-12.13_1        <   needs updating (index has 12.18)
py39-cython-0.29.32                <   needs updating (index has 0.29.37)
py39-dnspython-2.2.1_1,1           <   needs updating (index has 2.6.0,1)
py39-fail2ban-1.0.2                <   needs updating (index has 1.0.2_1)
py39-pyparsing-3.0.9               <   needs updating (index has 3.1.1)
py39-pyspf-2.0.14                  <   needs updating (index has 2.0.14_1)
py39-sqlite3-3.9.16_7              <   needs updating (index has 3.9.18_7)
redis-7.0.7                        <   needs updating (index has 7.2.4)
rspamd-3.4_1                       <   needs updating (index has 3.8.1)
rsync-3.2.7                        <   needs updating (index has 3.2.7_1)
spawn-fcgi-1.6.4_2                 <   needs updating (index has 1.6.4_3)
sqlite3-3.40.0,1                   <   needs updating (index has 3.45.0_1,1)
sudo-1.9.15p5_3                    <   needs updating (index has 1.9.15p5_4)
sympa-6.2.68                       <   needs updating (index has 6.2.72)
tcl86-8.6.13                       <   needs updating (index has 8.6.13_1)
zfs-stats-1.3.1                    <   needs updating (index has 1.3.2)