pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/biology/plink
Module Name: pkgsrc
Committed By: wiz
Date: Sat Jan 3 11:45:59 UTC 2026
Modified Files:
pkgsrc/biology/plink: distinfo
Added Files:
pkgsrc/biology/plink/patches: patch-genogroup.h patch-homozyg.cpp
patch-plink.h
Log Message:
plink: fix build on NetBSD-current
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/biology/plink/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/biology/plink/patches/patch-genogroup.h \
pkgsrc/biology/plink/patches/patch-homozyg.cpp \
pkgsrc/biology/plink/patches/patch-plink.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/biology/plink/distinfo
diff -u pkgsrc/biology/plink/distinfo:1.5 pkgsrc/biology/plink/distinfo:1.6
--- pkgsrc/biology/plink/distinfo:1.5 Tue Oct 26 10:03:42 2021
+++ pkgsrc/biology/plink/distinfo Sat Jan 3 11:45:59 2026
@@ -1,9 +1,12 @@
-$NetBSD: distinfo,v 1.5 2021/10/26 10:03:42 nia Exp $
+$NetBSD: distinfo,v 1.6 2026/01/03 11:45:59 wiz Exp $
BLAKE2s (plink-1.07-src.zip) = a2eee6b172743e83087cf48b4c4586651a7b1cbe50aad75ddd5fd1133af2aaa6
SHA512 (plink-1.07-src.zip) = 493f9f32ecd9eb20c5d11dc8ac98c47a9e695059cec3d1ad6f17465b71609577032368c0fee0d3d564e9451c3c07761e444717bec0f4628caefc587fceb1f6c3
Size (plink-1.07-src.zip) = 2257297 bytes
SHA1 (patch-Makefile) = cb01e12cea61d1fe41f352759481277284d9c187
SHA1 (patch-elf.cpp) = ab0bfdda3c84b4f3891f53a95bacaafa5d016bd9
+SHA1 (patch-genogroup.h) = ec44d9837b1071dad809daca381b94cfc2602fb8
+SHA1 (patch-homozyg.cpp) = aa35863c609839306fc0f5dd097294ca1dafc073
SHA1 (patch-idhelp.cpp) = 3321f343a02bf7cfd253f12f24c8abfb2ef9ec3a
+SHA1 (patch-plink.h) = 909bcd58b19fac713e2bfb6395fe999fdc43e6ff
SHA1 (patch-sets.cpp) = cd317b6b3775682e60e93f1d35955007d71b90b0
Added files:
Index: pkgsrc/biology/plink/patches/patch-genogroup.h
diff -u /dev/null pkgsrc/biology/plink/patches/patch-genogroup.h:1.1
--- /dev/null Sat Jan 3 11:45:59 2026
+++ pkgsrc/biology/plink/patches/patch-genogroup.h Sat Jan 3 11:45:59 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-genogroup.h,v 1.1 2026/01/03 11:45:59 wiz Exp $
+
+Fix
+error: static assertion failed: comparison object must be invocable as const
+
+--- genogroup.h.orig 2026-01-03 11:44:09.583290253 +0000
++++ genogroup.h
+@@ -42,7 +42,7 @@ namespace std {
+ template<> class less<MultiLocusGenotype*> {
+ public:
+ bool operator()(MultiLocusGenotype const* p1,
+- MultiLocusGenotype const* p2) {
++ MultiLocusGenotype const* p2) const {
+ if (!p1)
+ return true;
+ if (!p2)
Index: pkgsrc/biology/plink/patches/patch-homozyg.cpp
diff -u /dev/null pkgsrc/biology/plink/patches/patch-homozyg.cpp:1.1
--- /dev/null Sat Jan 3 11:45:59 2026
+++ pkgsrc/biology/plink/patches/patch-homozyg.cpp Sat Jan 3 11:45:59 2026
@@ -0,0 +1,25 @@
+$NetBSD: patch-homozyg.cpp,v 1.1 2026/01/03 11:45:59 wiz Exp $
+
+Fix
+error: static assertion failed: comparison object must be invocable as const
+
+--- homozyg.cpp.orig 2009-10-10 16:00:21.000000000 +0000
++++ homozyg.cpp
+@@ -33,7 +33,7 @@ namespace std
+ template<>
+ class less<Segment*> {
+ public:
+- bool operator()(Segment const* s1, Segment const* s2)
++ bool operator()(Segment const* s1, Segment const* s2) const
+ {
+ if ( s1->start > s2->start ) return true;
+ else if ( s1->start < s2->start ) return false;
+@@ -70,7 +70,7 @@ namespace std
+ template<>
+ class less<Pool*> {
+ public:
+- bool operator()(Pool const* p1, Pool const* p2)
++ bool operator()(Pool const* p1, Pool const* p2) const
+ {
+
+ if ( p1->segs.size() > p2->segs.size() ) return true;
Index: pkgsrc/biology/plink/patches/patch-plink.h
diff -u /dev/null pkgsrc/biology/plink/patches/patch-plink.h:1.1
--- /dev/null Sat Jan 3 11:45:59 2026
+++ pkgsrc/biology/plink/patches/patch-plink.h Sat Jan 3 11:45:59 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-plink.h,v 1.1 2026/01/03 11:45:59 wiz Exp $
+
+Fix
+error: static assertion failed: comparison object must be invocable as const
+
+--- plink.h.orig 2026-01-03 11:39:25.306972822 +0000
++++ plink.h
+@@ -387,7 +387,7 @@ namespace std
+ template<>
+ class less<Locus*> {
+ public:
+- bool operator()(Locus const* p1, Locus const* p2)
++ bool operator()(Locus const* p1, Locus const* p2) const
+ {
+
+ // Locus comparison based first on distance,
Home |
Main Index |
Thread Index |
Old Index