En Fait

Le recourant, un ressortissant du Gabon, est entré en Suisse en 1991 et a déposé une demande d'asile, qui a été rejetée. Il a été expulsé de Suisse et a été en détention en vue d'une expulsion en 1996 et 1997. En 1998, il a été condamné à trois jours de prison pour infraction à la LSEE sur le séjour et l'établissement des étrangers. En 1999, il a été condamné à quatre mois de prison avec sursis et à cinq ans d'interdiction de séjour pour escroquerie, faux, appropriation indue et infraction à la loi sur la circulation routière.

Le 17 avril 2000, le préfet de Berne I a ordonné la détention en vue d'une expulsion à compter de la date de libération, et le lendemain, il a déposé une demande correspondante auprès du tribunal de détention III Berne-Mittelland. Le 28 avril 2000, le juge de détention 5 du tribunal de détention III Berne-Mittelland a examiné et confirmé la détention.

Le recourant a demandé, par recours de droit administratif du 7 mai 2000, que le jugement de détention du 28 avril/2 mai 2000 soit annulé et qu'il soit libéré immédiatement de la détention.

En Droit

Le Tribunal fédéral a examiné l'admissibilité d'une nouvelle détention du recourant après neuf mois de détention en vue d'une expulsion. Il a constaté que le recourant avait déjà été en détention en vue d'une expulsion du 11 juillet 1996 au 7 mars 1997 et du 29 octobre au 27 novembre 1997.

Le tribunal a jugé que la durée maximale de détention de neuf mois avait été épuisée et qu'une nouvelle détention n'était possible que sous certaines conditions étroites. Cependant, il a examiné si la nouvelle ordonnance d'une détention en vue d'une expulsion était admissible.

Le tribunal a constaté que la détention en…