Removing all orphans
Having pamac set to remove orphans, if for example we do:
packages="xfce4 mousepad ristretto thunar-archive-plugin xfce4-battery-plugin xfce4-notifyd xfce4-pulseaudio-plugin xfce4-screensaver xfce4-screenshooter xfce4-taskmanager xfce4-whiskermenu-plugin xfce4-xkb-plugin"
pamac install ${packages}
Then:
pamac remove ${packages}
We can see that by doing:
pacman -Qdtq
We get:
cmake-3.19.1-1 jsoncpp-1.9.4-1 rhash-1.4.0-1 bison-3.7.2-1 extra-cmake-modules-5.76.0-1 pkgconf-1.7.3-1
Which suggest me that pamac isn't checking for makedepends orphans.