MTik equivalent rule with "PF - nat on static-port"

Is it possible on MTik PF (https://www.openbsd.org/faq/pf/nat.html) equivalent rule as:


nat on $tln_if from 192.168.1.12 to any -> ($tln_if) static-port

where $tln_if is external provider ip, 192.168.1.12 - LAN ip behind NAT

static-port
Tells PF not to translate the source port in TCP and UDP packets.

To keep the original source port unchanged if possible is the default behavior of the Mikrotik firewall. “If possible” means “if no other connection to the same remote IP address and port already uses the same port on the new local IP address”.

If you set the to-ports parameter of an action=src-nat or action=masquerade rule to a single port number, and that port is already occupied by another connection from the same new local IP address to the same remote IP address and port when the initial packet of a new connection arrives, this initial packet is dropped - even if the to-addresses contain a list of addresses to choose from.

Instead of discussing the config, why not state the use case, so we dont guess what you are trying to do.
No talkie of router settings !!