Mit pkg_add umgeht man das Problem nur, man löst es nicht.
Der Port ist mit
xz gepackt (Archivformat, sowas wie zip, rar, gzip, bzip2 etc.).
Das
tar Programm in FreeBSD 7.1 unterstützt anscheinend xz noch nicht, zumindest wird es in

(Manual) unter 7.1 nicht erwähnt.
Dies ist nur ein weiteres Zeichen dafür, dass FreeBSD 7
absolut veraltet ist.
Benutz es nicht mehr und dein Leben wird einfacher.
Nehm stattdessen FreeBSD 8.4, 9.2 oder gleich 10.0 (8.4 eher nicht da auch recht alt, 10.0 vllt. noch zu neu, 9.2 ist die goldene Mitte).
Wenn dein Hoster keins davon anbietet ist er Schrott.
Abgesehen davon ist
pkg_add -r wohl die simpelste Methode ein Paket zu installieren und spart auch das kompilieren, allerdings bin ich nicht sicher ob es überhaupt noch Pakete für diese alte Version gibt.
Ab 9.2 oder 10.0 solltest du statt
pkg_add lieber
pkg install verwenden, dieses Programm namens "pkgng" (ng = next generation) ist der Nachfolger der alten
pkg_* Tools, einfach zu bedienen und vergleichbar mit z.B. "apt" von Debian oder "yum" (von CentOS oder so).
Also nochmal kurz:
Schaff dir ein neues FreeBSD an, damit verschwinden vmtl. 90% deiner Probleme.
In der FreeBSD-Community würde dir auch kaum jemand etwas anderes sagen.
Wenn du keine "Extrawünsche" hast, installierst du Python 2.7 danach mit
Code:
pkg install python27