Buckle cargo shorts