pkgsrc/math/gap/Makefile
cjep ac2e42766e Update of math/gap to 4.3 bug fix 5.
Pkgsrc fixes:
 1) Install trans directory.

Official bug fixes since bug fix 4:

 1) A wrong return format for `IsomorphicSubgroups' applied to cyclic groups.
 2) A wrong `true' result of `IsSubset' for certain algebras.
 3) Segmentation faults and other strange behaviour when assigning
    finite field elements of different characteristics into compressed vectors
 4) A bug in the subgroup conjugation test for permutation groups that are
    not subgroups.
 5) A missing method for `BaseOrthogonalSpaceMat'.
 6) A missing `Set' call in the construction of the global variable
    `AUTOLOAD_PACKAGES'.
 7) A wrong display string of the numerator in rational functions returned
    by `MolienSeries' (in the case that the constant term of this numerator
    is zero).
 8) A strange behaviour of `Intersection' for the case that a strictly
    sorted list is the unique entry of the list that is given as the
    argument; in this situation, this entry itself was returned instead of
    a shallow copy.
 9) An error in the basis of a product space of algebras.
10) Possibly wrong result of `Centre' for pc groups.
11) Possibly wrong result of `DirectSumDecomposition' for matrix Lie algebras.
12) An error in `LieNormalizer', `LieCentralizer' for zero subspaces.
13) An error in the computation of matrices of adjoint modules.
14) A strange error message when constructing the simple Lie algebra of type
    B1.
15) An error in `ModuleByRestriction'.
16) An error in `IrrBaumClausen' for the trivial group.
17) An error with vector space bases of row spaces over fields which
    neither are prime fields nor contain all entries of the vectors.
18) An error with `IsMonomial', when it uses the function
    `TestMonomialFromLattice' (i.e., in hard cases, likely for characters of
    nonsolvable groups).

Errors 1, 3, 5, 6, 9, 12, 13, 14 and 16 may cause GAP to stop with an error
message, errors 2, 4, 7, 10, 17, and 18 may cause wrong results.
2004-01-01 18:49:22 +00:00

54 lines
1.6 KiB
Makefile

# $NetBSD: Makefile,v 1.14 2004/01/01 18:49:22 cjep Exp $
#
DISTNAME= gap4r3
PKGNAME= gap-4.3.5
CATEGORIES= math
MASTER_SITES= ftp://ftp-gap.dcs.st-and.ac.uk/pub/gap/gap4/ \
ftp://ftp.math.rwth-aachen.de/pub/gap/gap4/ \
ftp://pell.anu.edu.au/pub/algebra/gap4/ \
ftp://ftp.ccs.neu.edu/pub/mirrors/ftp-gap.dcs.st-and.ac.uk/pub/gap/gap4/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
fix4r3n5.tar.gz
MAINTAINER= cjep@NetBSD.org
HOMEPAGE= http://www.gap-system.org/
COMMENT= Computational group theory and discrete algebra language
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
SITES_fix4r3n5.tar.gz= ${MASTER_SITES:=bugfixes/}
LICENSE= no-commercial-use
GNU_CONFIGURE= yes
CONFIGURE_ENV+= PREFIX=${PREFIX}
ALL_TARGET= default
GAP_DIRECTORY= ${PREFIX}/lib/gap4.3
GAP_PLATFORM= ${MACHINE_GNU_PLATFORM}-${CC}
PLIST_SUBST= GAP_PLATFORM=${GAP_PLATFORM}
post-extract:
( cd ${WRKSRC} && ${GTAR} zxf ${DISTDIR}/fix4r3n5.tar.gz )
do-install:
${INSTALL_PROGRAM_DIR} ${GAP_DIRECTORY}
${INSTALL_PROGRAM_DIR} ${GAP_DIRECTORY}/bin
${INSTALL_PROGRAM_DIR} ${GAP_DIRECTORY}/bin/${GAP_PLATFORM}
${INSTALL_PROGRAM} ${WRKSRC}/bin/${GAP_PLATFORM}/gap \
${GAP_DIRECTORY}/bin/${GAP_PLATFORM}
${INSTALL_SCRIPT} ${WRKSRC}/bin/${GAP_PLATFORM}/gac \
${GAP_DIRECTORY}/bin/${GAP_PLATFORM}
${INSTALL_SCRIPT} ${WRKSRC}/bin/gap.sh \
${PREFIX}/bin/gap
${INSTALL_DATA} ${WRKSRC}/description5 \
${GAP_DIRECTORY}
${INSTALL_DATA} ${WRKSRC}/sysinfo.gap \
${GAP_DIRECTORY}
for I in cnf doc etc grp lib pkg prim small trans tst; do \
${CP} -R ${WRKSRC}/$$I ${GAP_DIRECTORY}; \
done
.include "../../mk/bsd.pkg.mk"