oder
Code:
cd /usr/ports/devel/pcre
make config
make install clean
make config, make install und make clean brauchen root-Rechte.
SO kannst du ohne portmaster einfach nur einen einzigen Port schnell bauen. Da du ja diesen in Verdacht hast und nur den möchtest, braucht es eigentlich keinen portmaster.
portmaster ist sehr hilfreich beim Bau einer ganzen Reihe von Abhängigkeiten aus den Ports oder bei Updates über die Ports. Es legt automatisch die make config Masken vor (und je nach Option auch alle nacheinander, bevor dann gebaut wird) und kümmert sich eben um Anhängigkeiten.
Das Problem früher war, dass eigene Datenbanken geführt wurden, je nachdem, ob portmaster oder portupgrade oder das alte Paket-System verwendet wurden. Das bedeutet, dass man einen Mischmasch verhindern sollte, denn jeweils aktuell und gültig kann ja nur eine solche Datenbank sein und wenn es drei unterschiedliche gibt, ist eben keine wirklich genau.
So, wie ich das verstanden habe, ist genau dieses Problem nun mit dem neuen Paket-System gelöst. Daraus folgt für mich, dass es keine Probleme mehr verursachen sollte, wenn Ports und Pakete gemischt werden.
Ports sind unter Umständen aktueller. Das kann sehr unerwünschte Folgen haben, wenn dann statt des einen gewünschten Ports plötzlich noch hundert als Abhängigkeiten ebenfalls dazu gebaut werden müssen. Es gibt, so viel ich weiß, keine gültige Möglichkeit hier etwas zu konfigurieren und eben mit ungültigen Versionen von Programmen zu arbeiten. Es hilft wohl nur, die Pakete möglichst aktuell zu halten und nur gezielt Ports zu nehmen, wenn es denn erforderlich wird.
Aber grundsätzlich sollte es keine Probleme mehr verursachen, zu mischen und beide zu nutzen, wie wir das früher kannten.