pkgsrc-Changes archive

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

CVS commit: pkgsrc/math/eigen3



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue May  2 09:32:57 UTC 2023

Modified Files:
        pkgsrc/math/eigen3: Makefile distinfo
Removed Files:
        pkgsrc/math/eigen3/patches: patch-Eigen_src_Core_IO.h

Log Message:
eigen3: remove patch that was rejected upstream

Eigen's intention here was that if the user is going to print their
types via something like
```
os << matrix;
```
then they should be including `<ostream>` explicitly on their own,
and not rely on a transitively included header.  So this was by
design.  As it is, it should build and run if
- you never actually call those functions, and don't include `<ostream>` on your own
- you do call those functions, and do include `<ostream>` in your own.

Bump PKGREVISION.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/math/eigen3/Makefile \
    pkgsrc/math/eigen3/distinfo
cvs rdiff -u -r1.2 -r0 pkgsrc/math/eigen3/patches/patch-Eigen_src_Core_IO.h

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

Modified files:

Index: pkgsrc/math/eigen3/Makefile
diff -u pkgsrc/math/eigen3/Makefile:1.18 pkgsrc/math/eigen3/Makefile:1.19
--- pkgsrc/math/eigen3/Makefile:1.18    Thu Mar 30 17:31:17 2023
+++ pkgsrc/math/eigen3/Makefile Tue May  2 09:32:56 2023
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.18 2023/03/30 17:31:17 tnn Exp $
+# $NetBSD: Makefile,v 1.19 2023/05/02 09:32:56 wiz Exp $
 
 DISTNAME=      eigen-3.4.0
 PKGNAME=       ${DISTNAME:S/eigen/eigen3/}
+PKGREVISION=   1
 CATEGORIES=    math
 MASTER_SITES=  ${MASTER_SITE_GITLAB:=libeigen/eigen/-/archive/${PKGVERSION_NOREV}/}
 EXTRACT_SUFX=  .tar.bz2
@@ -21,8 +22,5 @@ CMAKE_ARGS+=  -DPKGCONFIG_INSTALL_DIR=${P
 # header-only
 # PKGCONFIG_OVERRIDE+= eigen3.pc.in
 
-pre-build:
-       rm -f ${WRKSRC}/Eigen/src/Core/IO.h.orig
-
 .include "../../devel/cmake/build.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/eigen3/distinfo
diff -u pkgsrc/math/eigen3/distinfo:1.18 pkgsrc/math/eigen3/distinfo:1.19
--- pkgsrc/math/eigen3/distinfo:1.18    Thu Mar 30 16:04:21 2023
+++ pkgsrc/math/eigen3/distinfo Tue May  2 09:32:56 2023
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.18 2023/03/30 16:04:21 wiz Exp $
+$NetBSD: distinfo,v 1.19 2023/05/02 09:32:56 wiz Exp $
 
 BLAKE2s (eigen-3.4.0.tar.bz2) = d2a613a25633a3c1e5c96dd75b06bf22e9a4797e790d443254381d99d77d3991
 SHA512 (eigen-3.4.0.tar.bz2) = cc488eb111e0e248744d2bc4475b345b5fb82361dff226a5b73a33bd0388de8c219cff8cffcf8f476b672fc0e223f339e8c6a1cfb6293840a4a6abf232438a89
 Size (eigen-3.4.0.tar.bz2) = 2143091 bytes
-SHA1 (patch-Eigen_src_Core_IO.h) = 3547fac37c2cdf95a517eaf7d097e9ae6fc3aef1



Home | Main Index | Thread Index | Old Index