pkgsrc-Changes archive

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

CVS commit: pkgsrc/math/metis



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Aug 23 06:30:30 UTC 2026

Modified Files:
        pkgsrc/math/metis: Makefile distinfo
        pkgsrc/math/metis/patches: patch-aa patch-ab patch-ac
Added Files:
        pkgsrc/math/metis/patches: patch-Test_Makefile

Log Message:
metis: fix build on -current.

Some pkglint cleanup while here.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/math/metis/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/math/metis/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/math/metis/patches/patch-Test_Makefile
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/math/metis/patches/patch-aa \
    pkgsrc/math/metis/patches/patch-ab pkgsrc/math/metis/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/metis/Makefile
diff -u pkgsrc/math/metis/Makefile:1.14 pkgsrc/math/metis/Makefile:1.15
--- pkgsrc/math/metis/Makefile:1.14     Sat Jan 10 07:43:27 2026
+++ pkgsrc/math/metis/Makefile  Sun Aug 23 06:30:30 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2026/01/10 07:43:27 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2026/08/23 06:30:30 wiz Exp $
 
 DISTNAME=              metis-4.0.3
 CATEGORIES=            math
@@ -9,20 +9,20 @@ HOMEPAGE=             https://github.com/KarypisLab
 COMMENT=               Unstructured graph partitioning and sparse matrix ordering system
 
 BUILD_TARGET=          default
-INSTALLATION_DIRS=     bin lib
+INSTALLATION_DIRS=     bin include/metis lib share/doc/metis share/examples/metis
+
+CFLAGS+=               -Wno-implicit-function-declaration
+CFLAGS+=               -Wno-implicit-int
 
 do-install:
        cd ${WRKSRC} && ${INSTALL_PROGRAM} graphchk kmetis mesh2dual    \
                mesh2nodal oemetis onmetis partdmesh partnmesh pmetis   \
                ${DESTDIR}${PREFIX}/bin/
        ${INSTALL_DATA} ${WRKSRC}/libmetis.a ${DESTDIR}${PREFIX}/lib
-       ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/metis
        ${INSTALL_DATA} ${WRKSRC}/Lib/*.h                               \
                ${DESTDIR}${PREFIX}/include/metis/
-       ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/metis
        ${INSTALL_DATA} ${WRKSRC}/Doc/manual.ps                         \
                ${DESTDIR}${PREFIX}/share/doc/metis
-       ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/metis
        cd ${WRKSRC}/Graphs && ${INSTALL_DATA} 0README 4elt.graph       \
                metis.mesh test.mgraph                                  \
                ${DESTDIR}${PREFIX}/share/examples/metis/

Index: pkgsrc/math/metis/distinfo
diff -u pkgsrc/math/metis/distinfo:1.7 pkgsrc/math/metis/distinfo:1.8
--- pkgsrc/math/metis/distinfo:1.7      Tue Oct 26 10:55:48 2021
+++ pkgsrc/math/metis/distinfo  Sun Aug 23 06:30:30 2026
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.7 2021/10/26 10:55:48 nia Exp $
+$NetBSD: distinfo,v 1.8 2026/08/23 06:30:30 wiz Exp $
 
 BLAKE2s (metis-4.0.3.tar.gz) = d3f50ecaef7578d5e59218dd11952642745e25332614326589e05110a8a07cfe
 SHA512 (metis-4.0.3.tar.gz) = 3d1388120c9c94bac6a20e2d38d6022c241bb6094cf71e31decf019d5500d2037716c6d615c5db69b536348a54e43f321c33ecfa25335fa6c84e412be227e332
 Size (metis-4.0.3.tar.gz) = 522624 bytes
-SHA1 (patch-aa) = 4a7abb2a2d3e6600bb58cafc02d420cffa3ef4ca
-SHA1 (patch-ab) = c7f6787f67a981a3aace959d7337f4528f9d76cb
-SHA1 (patch-ac) = f3e956093d5931170a61f3e8c0732900b5d38874
+SHA1 (patch-Test_Makefile) = 0113ba21eb14e6b68c0acafc3109119ee50ec5ec
+SHA1 (patch-aa) = 03f17c9a84317ad31c29f3c00ebf2b63c41e6299
+SHA1 (patch-ab) = 40171c7c101a64ae6cb5200306b321cd1634fdea
+SHA1 (patch-ac) = ea9dfba48ac4df3c7d99e1010de5b1f1b85cf74e

Index: pkgsrc/math/metis/patches/patch-aa
diff -u pkgsrc/math/metis/patches/patch-aa:1.1.1.1 pkgsrc/math/metis/patches/patch-aa:1.2
--- pkgsrc/math/metis/patches/patch-aa:1.1.1.1  Sat Feb 10 04:18:37 2001
+++ pkgsrc/math/metis/patches/patch-aa  Sun Aug 23 06:30:30 2026
@@ -1,4 +1,6 @@
-$NetBSD: patch-aa,v 1.1.1.1 2001/02/10 04:18:37 jtb Exp $
+$NetBSD: patch-aa,v 1.2 2026/08/23 06:30:30 wiz Exp $
+
+Honor LDFLAGS, don't override pkgsrc defaults.
 
 --- Makefile.in.orig   Wed Feb  7 21:16:07 2001
 +++ Makefile.in
Index: pkgsrc/math/metis/patches/patch-ab
diff -u pkgsrc/math/metis/patches/patch-ab:1.1.1.1 pkgsrc/math/metis/patches/patch-ab:1.2
--- pkgsrc/math/metis/patches/patch-ab:1.1.1.1  Sat Feb 10 04:18:37 2001
+++ pkgsrc/math/metis/patches/patch-ab  Sun Aug 23 06:30:30 2026
@@ -1,4 +1,6 @@
-$NetBSD: patch-ab,v 1.1.1.1 2001/02/10 04:18:37 jtb Exp $
+$NetBSD: patch-ab,v 1.2 2026/08/23 06:30:30 wiz Exp $
+
+Honor CFLAGS, avoid deprecated ar flags.
 
 --- Lib/Makefile.orig  Wed Feb  7 21:14:38 2001
 +++ Lib/Makefile
Index: pkgsrc/math/metis/patches/patch-ac
diff -u pkgsrc/math/metis/patches/patch-ac:1.1.1.1 pkgsrc/math/metis/patches/patch-ac:1.2
--- pkgsrc/math/metis/patches/patch-ac:1.1.1.1  Sat Feb 10 04:18:37 2001
+++ pkgsrc/math/metis/patches/patch-ac  Sun Aug 23 06:30:30 2026
@@ -1,4 +1,6 @@
-$NetBSD: patch-ac,v 1.1.1.1 2001/02/10 04:18:37 jtb Exp $
+$NetBSD: patch-ac,v 1.2 2026/08/23 06:30:30 wiz Exp $
+
+Honor CFLAGS.
 
 --- Programs/Makefile.orig     Wed Feb  7 21:15:22 2001
 +++ Programs/Makefile

Added files:

Index: pkgsrc/math/metis/patches/patch-Test_Makefile
diff -u /dev/null pkgsrc/math/metis/patches/patch-Test_Makefile:1.1
--- /dev/null   Sun Aug 23 06:30:30 2026
+++ pkgsrc/math/metis/patches/patch-Test_Makefile       Sun Aug 23 06:30:30 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-Test_Makefile,v 1.1 2026/08/23 06:30:30 wiz Exp $
+
+Honor CFLAGS.
+
+--- Test/Makefile.orig 2026-08-23 06:27:43.529439957 +0000
++++ Test/Makefile
+@@ -3,7 +3,7 @@ INCLUDES = -I../Lib 
+ BINDIR = ../Graphs
+ 
+ INCLUDES = -I../Lib 
+-CFLAGS = $(COPTIONS) $(OPTFLAGS) $(INCLUDES)
++CFLAGS += $(COPTIONS) $(OPTFLAGS) $(INCLUDES)
+ 
+ LIBS = -lmetis -lm
+ LD = $(CC) $(LDOPTIONS) -L. -L..



Home | Main Index | Thread Index | Old Index