pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/math/xgap



Module Name:    pkgsrc
Committed By:   bsiegert
Date:           Tue May  6 18:22:11 UTC 2025

Modified Files:
        pkgsrc/math/xgap: Makefile PLIST distinfo
        pkgsrc/math/xgap/patches: patch-ac
Removed Files:
        pkgsrc/math/xgap/patches: patch-aa

Log Message:
xgap: update to 4.32

This release no longer uses a .zoo distfile.

4.32 (2024-02-09)
  * When resizing a GAP poset sheet via the Magnify command or similar,
    the level labels were not getting moved correctly. They should stay
    by the right side of the window. This should be fixed now (thanks to
    Russ Woodroofe for the fix)
  * Fix a bug in the build system where 'make clean && make' would
    run into an error because `xgap.sh` got deleted by `make clean` and
    then `make` to use it (now `make` just regenerates it if missing)
  * Various janitorial changes

4.31 (2022-02-17)
  * Add missing escapes to buildman.pe
  * Enlarge the 'c' array in StartGapProcess to prevent overruns
  * Improve the build system
  * Add some basic test files

4.30 (2019-04-16)
  * Fix compatibility with GAP 4.11 by not writing to `last`
  * Fix a bug that prevented XGAP from working on macOS 10.14
  * Some janitorial changes

4.29 (2018-11-10)
  * remove "Toggle Library Read Mesg" command
  * improve memory display (thanks to Russ Woodroofe)

4.28 (2018-09-12)
  * Set TermEncoding to latin1 (thanks to Russ Woodroofe)
  * Don't change the user's helpviewer to 'firefox' (thanks to Russ Woodroofe)

4.27 (2018-03-21)
  * Replace references to obsolete ReadPkg by ReadPackage
  * Replace calls to MakeReadWriteGVar and MakeReadOnlyGVar by calls to their
    documented counterparts MakeReadWriteGlobal and MakeReadOnlyGlobal

4.26 (2016-11-06)
  * Fixed a problem with the 4.25 release tarball (a file was missing
    from the manual, leading to errors in the GAP help system)

4.25 (2016-11-04)
  * Fixed more compiler warnings
  * Fixed problem with xgap.sh that could prevent it from working
    on some systems
  * Some minor tweaks to the build system

4.24 (2016-02-28)
  * Package homepage now is on GitHub
  * Add Max Horn as package maintainer, removed maintainer flag from
    Max Neunhöffer
  * Update C code from K&R to ANSI C, fix various warnings
  * Replace uses of obsolete GAP_ROOT_PATHS by GAPInfo.RootPaths

4.23 (2012-04-30)
 * XGAP now reports "4.23" as version number instead of "4.22".

 * Follow Frank Luebeck's suggestions for some startup calls.

 * Fix manual documentation for installation.

4.22 (~2012)
 * XGAP now runs on 64-bit machines, thanks to Nate Eldredge and
   Max Horn for submitting patches.

 * XGAP now runs with GAP >= 4.5 in addition to GAP 4.4.12.

 * Minor tweak of the help display.

 * Include "Save As XFig" kindly donated by Russ Woodroofe

4.21 (2004-05-22)
 * The handling of pseudo terminals is fixed for newer versions of Linux
   using devfs filesystems. Now functions getpt, grantpt and ptsname_r
   are used in this case.

 * The word "share" in the connection with "package" in the manual has
   become extinct.

 * Fixed a bug in CompareLevels for graphic subgroup lattices, which came
   into existence because some filters changed in the main library.

4.20 (2004-02-20)
 * Deleted a line in src.x11/selfile.c offending the compiler on Mac OS/X.
   Seems to work under Linux/i386 also.

 * Two changes with respect to pseudo terminals for the Windows/CYGWIN
   environment, suggested by Gary Zablackis. This is not tested.

4.19 (~2003)
 * Fixed behaviour when the small groups library is not around.

4.18 (2003-05-20)
 * Fix display of help pages (bug reported by Walter Neumann).
   Note that this probably will make this version incompatible with
   GAP 4.2 and earlier versions (not tested).

4.17 (2003-05-17)
 * PackageInfo.g file is now supplied.

 * The new package loading mechanism is therefore supported.

 * A documentation package is generated.

 * The global variable 'last' is set in init.g to make the XGAP package
   autoloadable.

 * Changes in the autoconf usage: All files are now here.
   No more referring to ../../cnf from main GAP.

 * Slight changes in the startup shell script.

 * Display of MBytes instead of KBytes.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 pkgsrc/math/xgap/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/math/xgap/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/math/xgap/distinfo
cvs rdiff -u -r1.1.1.1 -r0 pkgsrc/math/xgap/patches/patch-aa
cvs rdiff -u -r1.1 -r1.2 pkgsrc/math/xgap/patches/patch-ac

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/xgap/Makefile
diff -u pkgsrc/math/xgap/Makefile:1.25 pkgsrc/math/xgap/Makefile:1.26
--- pkgsrc/math/xgap/Makefile:1.25      Sat Apr 24 00:16:05 2021
+++ pkgsrc/math/xgap/Makefile   Tue May  6 18:22:11 2025
@@ -1,26 +1,25 @@
-# $NetBSD: Makefile,v 1.25 2021/04/24 00:16:05 wiz Exp $
+# $NetBSD: Makefile,v 1.26 2025/05/06 18:22:11 bsiegert Exp $
 
-DISTNAME=      xgap4r16
-PKGNAME=       xgap-4.16
-PKGREVISION=   3
+DISTNAME=      xgap-4.32
 CATEGORIES=    math x11
-#MASTER_SITES= ftp://ftp-gap.dcs.st-and.ac.uk/pub/gap/gap4/share/
-EXTRACT_SUFX=  .zoo
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=gap-packages/}
+GITHUB_RELEASE=        v${PKGVERSION_NOREV}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://www.gap-system.org/Packages/xgap.html
 COMMENT=       GUI for GAP
 
-WRKSRC=                ${WRKDIR}/${GAP_PKG_NAME}
+#WRKSRC=               ${WRKDIR}/${GAP_PKG_NAME}
 GNU_CONFIGURE= YES
 BUILD_TARGET=  default
 
 USE_TOOLS+=    pax
 
-CONFIGURE_ENV+=        GAP_DIRECTORY=${GAP_DIRECTORY:Q}
+CONFIGURE_ARGS+=       --with-gaproot=${GAP_DIRECTORY:Q}
 
 GAP_PKG_NAME=  xgap
 
+REPLACE_PERL+=         doc/buildman.pe
 INSTALLATION_DIRS=     bin
 
 pre-configure:

Index: pkgsrc/math/xgap/PLIST
diff -u pkgsrc/math/xgap/PLIST:1.5 pkgsrc/math/xgap/PLIST:1.6
--- pkgsrc/math/xgap/PLIST:1.5  Sun Jun 14 18:05:50 2009
+++ pkgsrc/math/xgap/PLIST      Tue May  6 18:22:11 2025
@@ -1,29 +1,32 @@
-@comment $NetBSD: PLIST,v 1.5 2009/06/14 18:05:50 joerg Exp $
+@comment $NetBSD: PLIST,v 1.6 2025/05/06 18:22:11 bsiegert Exp $
 bin/xgap
 lib/gap4.3/pkg/xgap/bin/${GAP_PLATFORM}/xgap
-lib/gap4.3/pkg/xgap/doc/answers.tex
+lib/gap4.3/pkg/xgap/doc/Makefile
+lib/gap4.3/pkg/xgap/doc/README.menu3to4
+lib/gap4.3/pkg/xgap/doc/buildman.config
+lib/gap4.3/pkg/xgap/doc/buildman.pe
 lib/gap4.3/pkg/xgap/doc/diffgap3.tex
+lib/gap4.3/pkg/xgap/doc/gobject.msk
 lib/gap4.3/pkg/xgap/doc/gobject.tex
 lib/gap4.3/pkg/xgap/doc/graphs.tex
 lib/gap4.3/pkg/xgap/doc/install.tex
+lib/gap4.3/pkg/xgap/doc/make_doc
+lib/gap4.3/pkg/xgap/doc/manual.bib
+lib/gap4.3/pkg/xgap/doc/manual.dvi
+lib/gap4.3/pkg/xgap/doc/manual.lab
+lib/gap4.3/pkg/xgap/doc/manual.mst
+lib/gap4.3/pkg/xgap/doc/manual.pdf
+lib/gap4.3/pkg/xgap/doc/manual.six
 lib/gap4.3/pkg/xgap/doc/manual.tex
+lib/gap4.3/pkg/xgap/doc/posetops.msk
 lib/gap4.3/pkg/xgap/doc/posetops.tex
 lib/gap4.3/pkg/xgap/doc/savetime.tex
 lib/gap4.3/pkg/xgap/doc/sglatsys.tex
 lib/gap4.3/pkg/xgap/doc/sgrplats.tex
+lib/gap4.3/pkg/xgap/doc/usercomm.msk
 lib/gap4.3/pkg/xgap/doc/usercomm.tex
 lib/gap4.3/pkg/xgap/doc/whatis.tex
-lib/gap4.3/pkg/xgap/doc/gobject.msk
-lib/gap4.3/pkg/xgap/doc/posetops.msk
-lib/gap4.3/pkg/xgap/doc/usercomm.msk
 lib/gap4.3/pkg/xgap/doc/xgap.msk
-lib/gap4.3/pkg/xgap/doc/buildman.config
-lib/gap4.3/pkg/xgap/doc/Makefile
-lib/gap4.3/pkg/xgap/doc/manual.six
-lib/gap4.3/pkg/xgap/doc/manual.bib
-lib/gap4.3/pkg/xgap/doc/manual.mst
-lib/gap4.3/pkg/xgap/doc/manual.dvi
-lib/gap4.3/pkg/xgap/doc/manual.pdf
 lib/gap4.3/pkg/xgap/examples/cavicchi.g
 lib/gap4.3/pkg/xgap/examples/cryst.g
 lib/gap4.3/pkg/xgap/examples/dihedral.g
@@ -32,7 +35,6 @@ lib/gap4.3/pkg/xgap/examples/matrix.g
 lib/gap4.3/pkg/xgap/examples/puzzle.g
 lib/gap4.3/pkg/xgap/examples/sym6.g
 lib/gap4.3/pkg/xgap/examples/trefoil.g
-lib/gap4.3/pkg/xgap/htm/biblio.htm
 lib/gap4.3/pkg/xgap/htm/CHAP001.htm
 lib/gap4.3/pkg/xgap/htm/CHAP002.htm
 lib/gap4.3/pkg/xgap/htm/CHAP003.htm
@@ -43,45 +45,25 @@ lib/gap4.3/pkg/xgap/htm/CHAP007.htm
 lib/gap4.3/pkg/xgap/htm/CHAP008.htm
 lib/gap4.3/pkg/xgap/htm/CHAP009.htm
 lib/gap4.3/pkg/xgap/htm/CHAP010.htm
+lib/gap4.3/pkg/xgap/htm/biblio.htm
 lib/gap4.3/pkg/xgap/htm/chapters.htm
-lib/gap4.3/pkg/xgap/htm/indxA.htm
-lib/gap4.3/pkg/xgap/htm/indxB.htm
-lib/gap4.3/pkg/xgap/htm/indxC.htm
-lib/gap4.3/pkg/xgap/htm/indxD.htm
-lib/gap4.3/pkg/xgap/htm/indxE.htm
-lib/gap4.3/pkg/xgap/htm/indxF.htm
-lib/gap4.3/pkg/xgap/htm/indxG.htm
-lib/gap4.3/pkg/xgap/htm/indxH.htm
-lib/gap4.3/pkg/xgap/htm/indxI.htm
-lib/gap4.3/pkg/xgap/htm/indxL.htm
-lib/gap4.3/pkg/xgap/htm/indxM.htm
-lib/gap4.3/pkg/xgap/htm/indxN.htm
-lib/gap4.3/pkg/xgap/htm/indxO.htm
-lib/gap4.3/pkg/xgap/htm/indxP.htm
-lib/gap4.3/pkg/xgap/htm/indxQ.htm
-lib/gap4.3/pkg/xgap/htm/indxR.htm
-lib/gap4.3/pkg/xgap/htm/indxS.htm
-lib/gap4.3/pkg/xgap/htm/indxT.htm
-lib/gap4.3/pkg/xgap/htm/indxU.htm
-lib/gap4.3/pkg/xgap/htm/indxV.htm
-lib/gap4.3/pkg/xgap/htm/indxW.htm
 lib/gap4.3/pkg/xgap/htm/theindex.htm
 lib/gap4.3/pkg/xgap/init.g
-lib/gap4.3/pkg/xgap/lib/read1.g
-lib/gap4.3/pkg/xgap/lib/window.g
-lib/gap4.3/pkg/xgap/lib/color.gi
-lib/gap4.3/pkg/xgap/lib/font.gi
-lib/gap4.3/pkg/xgap/lib/gobject.gi
-lib/gap4.3/pkg/xgap/lib/ilatgrp.gi
-lib/gap4.3/pkg/xgap/lib/meataxe.gi
-lib/gap4.3/pkg/xgap/lib/menu.gi
-lib/gap4.3/pkg/xgap/lib/poset.gi
-lib/gap4.3/pkg/xgap/lib/sheet.gi
 lib/gap4.3/pkg/xgap/lib/color.gd
+lib/gap4.3/pkg/xgap/lib/color.gi
 lib/gap4.3/pkg/xgap/lib/font.gd
+lib/gap4.3/pkg/xgap/lib/font.gi
 lib/gap4.3/pkg/xgap/lib/gobject.gd
+lib/gap4.3/pkg/xgap/lib/gobject.gi
 lib/gap4.3/pkg/xgap/lib/ilatgrp.gd
+lib/gap4.3/pkg/xgap/lib/ilatgrp.gi
 lib/gap4.3/pkg/xgap/lib/meataxe.gd
+lib/gap4.3/pkg/xgap/lib/meataxe.gi
 lib/gap4.3/pkg/xgap/lib/menu.gd
+lib/gap4.3/pkg/xgap/lib/menu.gi
 lib/gap4.3/pkg/xgap/lib/poset.gd
+lib/gap4.3/pkg/xgap/lib/poset.gi
+lib/gap4.3/pkg/xgap/lib/read1.g
 lib/gap4.3/pkg/xgap/lib/sheet.gd
+lib/gap4.3/pkg/xgap/lib/sheet.gi
+lib/gap4.3/pkg/xgap/lib/window.g

Index: pkgsrc/math/xgap/distinfo
diff -u pkgsrc/math/xgap/distinfo:1.6 pkgsrc/math/xgap/distinfo:1.7
--- pkgsrc/math/xgap/distinfo:1.6       Tue Oct 26 10:56:12 2021
+++ pkgsrc/math/xgap/distinfo   Tue May  6 18:22:11 2025
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.6 2021/10/26 10:56:12 nia Exp $
+$NetBSD: distinfo,v 1.7 2025/05/06 18:22:11 bsiegert Exp $
 
-BLAKE2s (xgap4r16.zoo) = d4598827f1d12c59f00d1221924676a8ad6db74112782ecd559351e55d16f183
-SHA512 (xgap4r16.zoo) = 4d089db195c8bf403423197f0d0eba8d1c7738c6d59aa89c25b1e680294ece97760c62db5168990298d5f3e4a1bf657fd2050fbce38bc3753c6fa0e1d9366355
-Size (xgap4r16.zoo) = 731219 bytes
-SHA1 (patch-aa) = 5c2e5d88ab6d3b6fae6a8341ca2eb7cac03cbc30
+BLAKE2s (xgap-4.32.tar.gz) = bf1d4c45e96390f02b9abb85517ca2ab088760463b0dc04b2847bc0eea056540
+SHA512 (xgap-4.32.tar.gz) = 91e09f5c8cdd37d73d0ff733a5c0873527185a29ac784eb7fd18de85118ef4a79a634eea88ac16808e54cc0e144b5c1c850c8a1ce0f4bec63ce134ee301eb997
+Size (xgap-4.32.tar.gz) = 886165 bytes
 SHA1 (patch-ab) = af306491d8c8a8d75384c47cfd4a6081169104de
-SHA1 (patch-ac) = 7aebedbae5dd21026d21153f4ecafd3d4bb524d4
+SHA1 (patch-ac) = 16364996fbda9d891768c69c3b9b0cf35dfb887a

Index: pkgsrc/math/xgap/patches/patch-ac
diff -u pkgsrc/math/xgap/patches/patch-ac:1.1 pkgsrc/math/xgap/patches/patch-ac:1.2
--- pkgsrc/math/xgap/patches/patch-ac:1.1       Tue Dec 27 13:53:22 2005
+++ pkgsrc/math/xgap/patches/patch-ac   Tue May  6 18:22:11 2025
@@ -1,25 +1,15 @@
-$NetBSD: patch-ac,v 1.1 2005/12/27 13:53:22 joerg Exp $
+$NetBSD: patch-ac,v 1.2 2025/05/06 18:22:11 bsiegert Exp $
 
---- src.x11/selfile.c.orig     2005-12-19 15:45:32.000000000 +0000
+--- src.x11/selfile.c.orig     2024-02-07 23:26:14.000000000 +0000
 +++ src.x11/selfile.c
-@@ -73,7 +73,6 @@
- # endif
- #endif
- 
--
- #include "selfile.h"
- 
- #define SEL_FILE_CANCEL               -1
-@@ -134,10 +133,9 @@ static void SFdirModTimer();
- 
+@@ -135,10 +135,6 @@ static void SFdirModTimer();
  static char SFstatChar();
  
--
+ 
 -/* BSD 4.3 errno.h does not declare errno */
 -extern int errno;
-+#if !defined(__DragonFly__) && !defined(__FreeBSD__) && !defined(__NetBSD__)
- extern int sys_nerr;
-+#endif
- 
+-/* extern int sys_nerr; */
+-
  #if !defined(S_ISDIR) && defined(S_IFDIR)
  #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
+ #endif



Home | Main Index | Thread Index | Old Index