git: af6ed3e9cea6 - main - graphics/IPA: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Fri, 23 Jun 2023 20:11:16 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=af6ed3e9cea66abb0bf7cc759c9f46aae67022b9

commit af6ed3e9cea66abb0bf7cc759c9f46aae67022b9
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2023-06-23 20:11:03 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2023-06-23 20:11:03 +0000

    graphics/IPA: Remove expired port
    
    2023-03-21 graphics/IPA: Broken since 2021
---
 MOVED                                |  1 +
 graphics/IPA/Makefile                | 29 -----------------------------
 graphics/IPA/distinfo                |  2 --
 graphics/IPA/files/patch-Makefile.PL | 16 ----------------
 graphics/IPA/pkg-descr               |  4 ----
 graphics/IPA/pkg-plist               | 35 -----------------------------------
 graphics/Makefile                    |  1 -
 7 files changed, 1 insertion(+), 87 deletions(-)

diff --git a/MOVED b/MOVED
index c98045ba8eaa..df5108356b6b 100644
--- a/MOVED
+++ b/MOVED
@@ -7652,3 +7652,4 @@ graphics/3d-ascii-viewer-c|graphics/3d-ascii-viewer|2023-06-21|Project was renam
 archivers/libunrar6|archivers/libunrar|2023-06-21|Moved to unversioned origin. Use archivers/libunrar instead
 japanese/font-plemoljp-nfj||2023-06-22|Removed by upstream
 graphics/fotofix||2023-06-23|Has expired: Depends on expired graphics/IPA
+graphics/IPA||2023-06-23|Has expired: Broken since 2021
diff --git a/graphics/IPA/Makefile b/graphics/IPA/Makefile
deleted file mode 100644
index 3c60dc29d529..000000000000
--- a/graphics/IPA/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME=	IPA
-PORTVERSION=	1.08
-PORTREVISION=	2
-CATEGORIES=	graphics
-MASTER_SITES=	http://www.prima.eu.org/IPA/ CPAN/Prima/KARASIK
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Image Processing Algorithms
-WWW=		http://www.prima.eu.org/IPA/
-
-LICENSE=	ART10 GPLv1+
-LICENSE_COMB=	dual
-
-BROKEN=		does not build: use of undeclared identifier 'nilHandle'
-DEPRECATED=	Broken since 2021
-EXPIRATION_DATE=	2023-03-21
-
-BUILD_DEPENDS=	${RUN_DEPENDS}
-RUN_DEPENDS=	p5-Prima>1.24:x11-toolkits/p5-Prima
-
-USES=		perl5
-USE_PERL5=	configure
-INSTALL_TARGET=	pure_install
-MAKE_JOBS_UNSAFE=	yes
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/IPA/IPA.so
-
-.include <bsd.port.mk>
diff --git a/graphics/IPA/distinfo b/graphics/IPA/distinfo
deleted file mode 100644
index c144f59597de..000000000000
--- a/graphics/IPA/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (IPA-1.08.tar.gz) = 5318ac9075dc9be5c92df7ef57c105b203534a6d7acde6613fd7c2d27dfe9139
-SIZE (IPA-1.08.tar.gz) = 80568
diff --git a/graphics/IPA/files/patch-Makefile.PL b/graphics/IPA/files/patch-Makefile.PL
deleted file mode 100644
index 47cdce9ce2fc..000000000000
--- a/graphics/IPA/files/patch-Makefile.PL
+++ /dev/null
@@ -1,16 +0,0 @@
-Fix regular expression match and build with MakeMaker >= 7.05_05 which adds a
-space between the target name and the operator.
-
---- Makefile.PL.orig	2011-05-14 06:27:26 UTC
-+++ Makefile.PL
-@@ -79,8 +79,8 @@ H
- sub c_o
- {
- 	my $t = shift-> SUPER::c_o(@_);
--	unless ( $t =~ /.c\$\(OBJ_EXT\):\n\t.*\$\*\$\(OBJ_EXT\)/ ) {
--		$t =~ s/(\.c\$\(OBJ_EXT\):\n\t.*)/$1 $co\$*\$(OBJ_EXT)/;
-+	unless ( $t =~ /\.c\$\(OBJ_EXT\)\s*:\n\t.*\Q\$\*\$\(OBJ_EXT\)\E/ ) {
-+		$t =~ s/(\.c\$\(OBJ_EXT\)\s*:\n\t.*)/$1 $co\$*\$(OBJ_EXT)/;
- 	}
- 	return $t;
- }
diff --git a/graphics/IPA/pkg-descr b/graphics/IPA/pkg-descr
deleted file mode 100644
index 9e95515b61ec..000000000000
--- a/graphics/IPA/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-IPA stands for Image Processing Algorithms and represents the library of
-image processing operators and functions. IPA is based on the Prima toolkit,
-which in turn is a perl-based graphic library. IPA is designed for solving
-image analysis and object recognition tasks with perl.
diff --git a/graphics/IPA/pkg-plist b/graphics/IPA/pkg-plist
deleted file mode 100644
index aa143504d083..000000000000
--- a/graphics/IPA/pkg-plist
+++ /dev/null
@@ -1,35 +0,0 @@
-bin/iterm
-%%PERL5_MAN1%%/iterm.1.gz
-%%PERL5_MAN3%%/IPA.3.gz
-%%PERL5_MAN3%%/IPA::Geometry.3.gz
-%%PERL5_MAN3%%/IPA::Global.3.gz
-%%PERL5_MAN3%%/IPA::Local.3.gz
-%%PERL5_MAN3%%/IPA::Misc.3.gz
-%%PERL5_MAN3%%/IPA::Morphology.3.gz
-%%PERL5_MAN3%%/IPA::Point.3.gz
-%%PERL5_MAN3%%/IPA::Region.3.gz
-%%SITE_ARCH%%/IPA.pm
-%%SITE_ARCH%%/IPA/CORE/IPAsupp.h
-%%SITE_ARCH%%/IPA/CORE/generic/Geometry.h
-%%SITE_ARCH%%/IPA/CORE/generic/Global.h
-%%SITE_ARCH%%/IPA/CORE/generic/Local.h
-%%SITE_ARCH%%/IPA/CORE/generic/Misc.h
-%%SITE_ARCH%%/IPA/CORE/generic/Morphology.h
-%%SITE_ARCH%%/IPA/CORE/generic/Point.h
-%%SITE_ARCH%%/IPA/Geometry.pm
-%%SITE_ARCH%%/IPA/Geometry/GeometrySupp.h
-%%SITE_ARCH%%/IPA/Global.pm
-%%SITE_ARCH%%/IPA/Global/GlobalSupp.h
-%%SITE_ARCH%%/IPA/Global/gsclose.h
-%%SITE_ARCH%%/IPA/Local.pm
-%%SITE_ARCH%%/IPA/Local/LocalSupp.h
-%%SITE_ARCH%%/IPA/Misc.pm
-%%SITE_ARCH%%/IPA/Misc/MiscSupp.h
-%%SITE_ARCH%%/IPA/Morphology.pm
-%%SITE_ARCH%%/IPA/Morphology/MorphologySupp.h
-%%SITE_ARCH%%/IPA/Morphology/thin.h
-%%SITE_ARCH%%/IPA/Morphology/thin1.h
-%%SITE_ARCH%%/IPA/Point.pm
-%%SITE_ARCH%%/IPA/Point/PointSupp.h
-%%SITE_ARCH%%/IPA/Region.pm
-%%SITE_ARCH%%/auto/IPA/IPA.so
diff --git a/graphics/Makefile b/graphics/Makefile
index 426fcd3c61a2..17f272858108 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -5,7 +5,6 @@
     SUBDIR += Coin
     SUBDIR += GraphicsMagick
     SUBDIR += Hermes
-    SUBDIR += IPA
     SUBDIR += ImageMagick6
     SUBDIR += ImageMagick7
     SUBDIR += O2-tools