diff -up sage-5.9/spkg/build/sage-5.9/sage/groups/perm_gps/permgroup.py.orig sage-5.9/spkg/build/sage-5.9/sage/groups/perm_gps/permgroup.py --- sage-5.9/spkg/build/sage-5.9/sage/groups/perm_gps/permgroup.py.orig 2013-03-19 16:22:36.592731155 -0300 +++ sage-5.9/spkg/build/sage-5.9/sage/groups/perm_gps/permgroup.py 2013-03-19 16:22:58.320731987 -0300 @@ -180,8 +180,7 @@ def hap_decorator(f): """ @wraps(f) def wrapped(self, n, p=0): - if not is_package_installed('gap_packages'): - raise RuntimeError, "You must install the optional gap_packages package." + raise RuntimeError, "gap-hap package not available." load_hap() from sage.rings.arith import is_prime if not (p == 0 or is_prime(p)): @@ -3628,8 +3627,7 @@ class PermutationGroup_generic(group.Gro - David Joyner and Graham Ellis """ - if not is_package_installed('gap_packages'): - raise RuntimeError, "You must install the optional gap_packages package." + raise RuntimeError, "gap-hap package not available." load_hap() from sage.rings.arith import is_prime if not (p == 0 or is_prime(p)):