CVS commit: pkgsrc/math/metis

"Thomas Klausner" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
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.
(unnamed) (text/x-diff, 4.6 KB)
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..
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.