From 0685497753fee90e18db7e5d09512994cc24c9d4 Mon Sep 17 00:00:00 2001 From: Michael Mair-Keimberger Date: Sun, 3 May 2026 16:33:35 +0200 Subject: [PATCH] media-libs/libpano13: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger --- .../files/libpano13-2.9.22-fabs-sqrt.patch | 19 ------- .../files/libpano13-2.9.22-gcc15.patch | 50 ------------------- 2 files changed, 69 deletions(-) delete mode 100644 media-libs/libpano13/files/libpano13-2.9.22-fabs-sqrt.patch delete mode 100644 media-libs/libpano13/files/libpano13-2.9.22-gcc15.patch diff --git a/media-libs/libpano13/files/libpano13-2.9.22-fabs-sqrt.patch b/media-libs/libpano13/files/libpano13-2.9.22-fabs-sqrt.patch deleted file mode 100644 index d571176dca63c..0000000000000 --- a/media-libs/libpano13/files/libpano13-2.9.22-fabs-sqrt.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff '--color=auto' -ru libpano13-2.9.22.orig/lmdif.c libpano13-2.9.22/lmdif.c ---- libpano13-2.9.22.orig/lmdif.c 2025-05-25 09:57:52.790672552 +0200 -+++ libpano13-2.9.22/lmdif.c 2025-05-25 09:58:26.444542495 +0200 -@@ -1222,7 +1222,6 @@ - static double zero = 0.0; - static double p25 = 0.25; - static double p5 = 0.5; --double fabs(), sqrt(); - - /* - * copy r and (q transpose)*b to preserve input and initialize s. -@@ -1416,7 +1415,6 @@ - static double rgiant = 1.304e19; - static double zero = 0.0; - static double one = 1.0; --double fabs(), sqrt(); - - s1 = zero; - s2 = zero; diff --git a/media-libs/libpano13/files/libpano13-2.9.22-gcc15.patch b/media-libs/libpano13/files/libpano13-2.9.22-gcc15.patch deleted file mode 100644 index 14605cc9be873..0000000000000 --- a/media-libs/libpano13/files/libpano13-2.9.22-gcc15.patch +++ /dev/null @@ -1,50 +0,0 @@ - - -Fix for gcc15 breakage (Lukas Wirz) - -https://bugs.launchpad.net/bugs/2096612 - -abi-compliance-checker: -Problems with Data Types -High 0 -Medium 0 -Low 1 -filter.h -[+] typedef lmfunc 1 -Change Effect -1 Base type has been changed from int(*)(...) to int(*)(int, int, double*, double*, int*). Recompilation of a client program may be broken. -[+] affected symbols: 26 (4.7%) - ---- a/filter.h -+++ b/filter.h -@@ -410,7 +410,7 @@ - - // function to minimize in Levenberg-Marquardt solver - --typedef int (*lmfunc)(); -+typedef int (*lmfunc)(int m, int n, double x[], double fvec[], int *iflag); - - struct triangle - { -@@ -774,13 +774,19 @@ - PANO13_IMPEX void matrix_inv_mult ( double m[3][3], double vector[3] ); - PANO13_IMPEX double smallestRoot ( double *p ); - PANO13_IMPEX void SetCorrectionRadius ( cPrefs *cP ); --PANO13_IMPEX int lmdif (); -+PANO13_IMPEX int lmdif(int m, int n, double x[], double fvec[], -+ double ftol, double xtol, double gtol, -+ int maxfev, double epsfcn, double diag[], -+ int mode, double factor, int nprint, -+ int *info, int *nfev, double fjac[], -+ int ldfjac, int ipvt[], double qtf[], -+ double wa1[], double wa2[], double wa3[], double wa4[]); - PANO13_IMPEX void fourier ( TrformStr *TrPtr, cPrefs *cP ); - PANO13_IMPEX unsigned short gamma_correct( double pix ); - PANO13_IMPEX int EqualCPrefs( cPrefs *c1, cPrefs *c2 ); - PANO13_IMPEX double OverlapRMS ( MultiLayerImage *mim ); - PANO13_IMPEX double distSquared ( int num ); --PANO13_IMPEX int fcnPano(); -+PANO13_IMPEX int fcnPano(int m, int n, double x[], double fvec[], int *iflag); - PANO13_IMPEX int EvaluateControlPointError ( int num, double *errptr, double errComponent[2]); - PANO13_IMPEX void doCoordinateTransform( CoordInfo *c, tMatrix *t ); - PANO13_IMPEX void findOptimumtMatrix( transformCoord *tP, tMatrix *tM, lmfunc f);