git: 9601a8c500fb - main - graphics/p5-ming: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Sun, 30 Jun 2024 12:32:02 UTC
The branch main has been updated by rene:

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

commit 9601a8c500fb7ba4cad32abc9b598a58bf84eb71
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2024-06-30 12:31:57 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2024-06-30 12:31:57 +0000

    graphics/p5-ming: Remove expired port
    
    2024-06-30 graphics/p5-ming: Depends on deprecated graphics/ming
---
 MOVED                                     |  1 +
 graphics/Makefile                         |  1 -
 graphics/p5-ming/Makefile                 | 55 ------------------------
 graphics/p5-ming/distinfo                 |  3 --
 graphics/p5-ming/files/patch-configure.in | 70 -------------------------------
 graphics/p5-ming/pkg-descr                |  2 -
 graphics/p5-ming/pkg-plist                | 69 ------------------------------
 7 files changed, 1 insertion(+), 200 deletions(-)

diff --git a/MOVED b/MOVED
index 502f37d1745b..720d553025fe 100644
--- a/MOVED
+++ b/MOVED
@@ -3362,3 +3362,4 @@ audio/asunder||2024-06-30|Has expired: Depends on deprecated library libcddb, co
 www/py-cookies||2024-06-30|Has expired: Upstream is inactive for many years
 www/node21||2024-06-30|Has expired: Node.js 21.* will reach its EoL on 2024-06-01. Use Node.js 22.* (www/node22) instead
 graphics/py-ming||2024-06-30|Has expired: Depends on deprecated graphics/ming
+graphics/p5-ming||2024-06-30|Has expired: Depends on deprecated graphics/ming
diff --git a/graphics/Makefile b/graphics/Makefile
index f285d6e6f86c..f596f8206e25 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -772,7 +772,6 @@
     SUBDIR += p5-VCG
     SUBDIR += p5-Visio
     SUBDIR += p5-feedgnuplot
-    SUBDIR += p5-ming
     SUBDIR += panoglview
     SUBDIR += panomatic
     SUBDIR += partio
diff --git a/graphics/p5-ming/Makefile b/graphics/p5-ming/Makefile
deleted file mode 100644
index 8eb31cbebb9b..000000000000
--- a/graphics/p5-ming/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-PORTNAME=	ming
-DISTVERSIONPREFIX=	ming-
-DISTVERSION=	0_4_8
-CATEGORIES=	graphics perl5
-PKGNAMEPREFIX=	p5-
-
-MAINTAINER=	sunpoet@FreeBSD.org
-COMMENT=	Perl module for Ming which allows you to create Flash 4/5 movies
-WWW=		http://www.libming.org/
-
-LICENSE=	GPLv2 LGPL21
-LICENSE_COMB=	multi
-LICENSE_FILE_GPLv2=	${WRKSRC}/LICENSE_GPL2
-LICENSE_FILE_LGPL21=	${WRKSRC}/LICENSE
-
-DEPRECATED=	Depends on deprecated graphics/ming
-EXPIRATION_DATE=2024-06-30
-
-LIB_DEPENDS=	libfreetype.so:print/freetype2 \
-		libgif.so:graphics/giflib \
-		libming.so:graphics/ming \
-		libpng.so:graphics/png
-
-USES=		autoreconf bison gmake libtool localbase perl5 pkgconfig  shebangfix
-
-CONFIGURE_ARGS=	--enable-perl
-GNU_CONFIGURE=	yes
-
-BUILD_WRKSRC=	${WRKSRC}/perl_ext
-INSTALL_WRKSRC=	${WRKSRC}/perl_ext
-PORTEXAMPLES=	*
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	libming
-GH_PROJECT=	libming
-
-PORTSCOUT=	limit:^ming-
-
-SHEBANG_FILES=	perl_ext/examples/*.cgi
-
-OPTIONS_DEFINE=	EXAMPLES
-
-post-patch:
-	@${REINPLACE_CMD} -e '/ming_is_compiled()/ s|^|#|; /LIBS/d' ${WRKSRC}/perl_ext/Makefile.PL
-	@${REINPLACE_CMD} -e 's|\.3pm|.3|g' ${WRKSRC}/perl_ext/Makefile.PL ${WRKSRC}/perl_ext/mkdoc
-	@${REINPLACE_CMD} -e 's|GvCV(\(.*\)) = \(.*\);|GvCV_set(\1, \2);|' ${WRKSRC}/perl_ext/Exports.c
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/SWF/SWF.so
-
-post-install-EXAMPLES-on:
-	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
-	${INSTALL_DATA} ${WRKSRC}/perl_ext/examples/*.cgi ${STAGEDIR}${EXAMPLESDIR}/
-
-.include <bsd.port.mk>
diff --git a/graphics/p5-ming/distinfo b/graphics/p5-ming/distinfo
deleted file mode 100644
index 14ff1ca3eea8..000000000000
--- a/graphics/p5-ming/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1494221969
-SHA256 (libming-libming-ming-0_4_8_GH0.tar.gz) = 2a44cc8b7f6506adaa990027397b6e0f60ba0e3c1fe8c9514be5eb8e22b2375c
-SIZE (libming-libming-ming-0_4_8_GH0.tar.gz) = 14908459
diff --git a/graphics/p5-ming/files/patch-configure.in b/graphics/p5-ming/files/patch-configure.in
deleted file mode 100644
index 1b79fe266905..000000000000
--- a/graphics/p5-ming/files/patch-configure.in
+++ /dev/null
@@ -1,70 +0,0 @@
-Obtained from:	https://github.com/libming/libming/commit/a89a619e187ebe070db2a1760f3b90489bfff382
-
---- configure.in.orig	2017-04-07 08:12:56 UTC
-+++ configure.in
-@@ -247,7 +247,7 @@ AC_CHECK_LIB(X11, XGetImage, XLIB="-lX11", XLIB="")
- 
- AC_ARG_ENABLE(
- [freetype],
--[  --enable-freetype       Enable freetype support (default: enabled)],
-+[  --disable-freetype      Disable freetype support (default: enabled)],
- [case "${enableval}" in
-   yes) freetype_support=yes ;;
-    no) freetype_support=no ;;
-@@ -257,26 +257,10 @@ freetype_support=yes)
- 
- if test "$freetype_support" = "yes"; then
- 	dnl Check for the freetype library
--	AC_ARG_WITH(freetype-config, [  --with-freetype-config=PROG   Use FreeType configuration program PROG], freetype_config=$withval, freetype_config=yes)
--	if test "$freetype_config" = "yes"; then 
--		AC_PATH_PROG(ft_config,freetype-config,no)
--        	if test "$ft_config" = "no"; then
--			echo "To compile ming please install freetype:"
--			echo " as .deb user: sudo apt-get install libfreetype6 libfreetype6-dev"
--			echo ""
--			echo "or disable the freetype configuration option:"
--			echo " --disable-freetype"
--                	AC_MSG_ERROR([Could not detect freetype-config!])
--        	fi
--	else
--        	ft_config="$freetype_config"
--	fi
--
--	FREETYPE_CFLAGS="`$ft_config --cflags`"
--	FREETYPE_LIBS="`$ft_config --libs`"
--
--	AC_SUBST(FREETYPE_LIBS)
--	AC_SUBST(FREETYPE_CFLAGS)
-+	PKG_PROG_PKG_CONFIG
-+	PKG_CHECK_MODULES(FREETYPE, freetype2, HAS_FREETYPE=true,
-+		AC_MSG_ERROR([Could not find freetype])
-+	)
- fi
- 
- dnl Check for the ungif or gif (new or old) libraries
-@@ -334,9 +318,9 @@ if test -n "${ZLIB}" -a -n "${ZLIB_INC}"; then
- 	AC_DEFINE([USE_ZLIB], [1], [Use zlib])
- fi
- 
--AM_CONDITIONAL(USE_FREETYPE, test x${ft_config} != x)
--if test -n "${ft_config}"; then
--	AC_DEFINE(USE_FREETYPE, [1], [Use freetype library])
-+AM_CONDITIONAL(USE_FREETYPE, test x${HAS_FREETYPE} != x)
-+if test x${HAS_FREETYPE} = xtrue ; then
-+       AC_DEFINE(USE_FREETYPE, [1], [Use freetype library])
- fi
- 
- AM_CONDITIONAL(GIFLIB_GIFERRORSTRING, test x"$ac_cv_lib_gif_GifErrorString" = xyes)
-@@ -504,10 +488,10 @@ else
- 	echo "  ZLIB enabled ($ZLIB)"
- fi
- 
--if test x"$ft_config" = "x"; then
-+if test x"$HAS_FREETYPE" = "x"; then
- 	echo "  Freetype library disabled"
- else
--	echo "  Freetype library enabled ($ft_config)"
-+	echo "  Freetype library enabled ($FREETYPE_LIBS)"
- fi
- 
- if test x"$GIFLIB" = "x" -o x"$GIFINC" = "x"; then
diff --git a/graphics/p5-ming/pkg-descr b/graphics/p5-ming/pkg-descr
deleted file mode 100644
index 9f81d7feacfb..000000000000
--- a/graphics/p5-ming/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-This is the Perl 5 module for the Ming library.
-Ming allows you to create Flash 4/5 (TM) movies.
diff --git a/graphics/p5-ming/pkg-plist b/graphics/p5-ming/pkg-plist
deleted file mode 100644
index 8ed49ba0fc2b..000000000000
--- a/graphics/p5-ming/pkg-plist
+++ /dev/null
@@ -1,69 +0,0 @@
-%%SITE_ARCH%%/SWF.pm
-%%SITE_ARCH%%/SWF/Action.pm
-%%SITE_ARCH%%/SWF/BinaryData.pm
-%%SITE_ARCH%%/SWF/Bitmap.pm
-%%SITE_ARCH%%/SWF/Blur.pm
-%%SITE_ARCH%%/SWF/BrowserFont.pm
-%%SITE_ARCH%%/SWF/Button.pm
-%%SITE_ARCH%%/SWF/ButtonRecord.pm
-%%SITE_ARCH%%/SWF/CXform.pm
-%%SITE_ARCH%%/SWF/Character.pm
-%%SITE_ARCH%%/SWF/Constants.pm
-%%SITE_ARCH%%/SWF/DisplayItem.pm
-%%SITE_ARCH%%/SWF/Fill.pm
-%%SITE_ARCH%%/SWF/Filter.pm
-%%SITE_ARCH%%/SWF/FilterMatrix.pm
-%%SITE_ARCH%%/SWF/Font.pm
-%%SITE_ARCH%%/SWF/FontCharacter.pm
-%%SITE_ARCH%%/SWF/FontCollection.pm
-%%SITE_ARCH%%/SWF/Gradient.pm
-%%SITE_ARCH%%/SWF/InitAction.pm
-%%SITE_ARCH%%/SWF/Matrix.pm
-%%SITE_ARCH%%/SWF/Morph.pm
-%%SITE_ARCH%%/SWF/Movie.pm
-%%SITE_ARCH%%/SWF/MovieClip.pm
-%%SITE_ARCH%%/SWF/PrebuiltClip.pm
-%%SITE_ARCH%%/SWF/Shadow.pm
-%%SITE_ARCH%%/SWF/Shape.pm
-%%SITE_ARCH%%/SWF/Sound.pm
-%%SITE_ARCH%%/SWF/SoundInstance.pm
-%%SITE_ARCH%%/SWF/SoundStream.pm
-%%SITE_ARCH%%/SWF/Sprite.pm
-%%SITE_ARCH%%/SWF/Text.pm
-%%SITE_ARCH%%/SWF/TextField.pm
-%%SITE_ARCH%%/SWF/VideoStream.pm
-%%SITE_ARCH%%/auto/SWF/SWF.so
-%%PERL5_MAN3%%/SWF.3.gz
-%%PERL5_MAN3%%/SWF::Action.3.gz
-%%PERL5_MAN3%%/SWF::BinaryData.3.gz
-%%PERL5_MAN3%%/SWF::Bitmap.3.gz
-%%PERL5_MAN3%%/SWF::Blur.3.gz
-%%PERL5_MAN3%%/SWF::BrowserFont.3.gz
-%%PERL5_MAN3%%/SWF::Button.3.gz
-%%PERL5_MAN3%%/SWF::ButtonRecord.3.gz
-%%PERL5_MAN3%%/SWF::CXform.3.gz
-%%PERL5_MAN3%%/SWF::Character.3.gz
-%%PERL5_MAN3%%/SWF::Constants.3.gz
-%%PERL5_MAN3%%/SWF::DisplayItem.3.gz
-%%PERL5_MAN3%%/SWF::Fill.3.gz
-%%PERL5_MAN3%%/SWF::Filter.3.gz
-%%PERL5_MAN3%%/SWF::FilterMatrix.3.gz
-%%PERL5_MAN3%%/SWF::Font.3.gz
-%%PERL5_MAN3%%/SWF::FontCharacter.3.gz
-%%PERL5_MAN3%%/SWF::FontCollection.3.gz
-%%PERL5_MAN3%%/SWF::Gradient.3.gz
-%%PERL5_MAN3%%/SWF::InitAction.3.gz
-%%PERL5_MAN3%%/SWF::Matrix.3.gz
-%%PERL5_MAN3%%/SWF::Morph.3.gz
-%%PERL5_MAN3%%/SWF::Movie.3.gz
-%%PERL5_MAN3%%/SWF::MovieClip.3.gz
-%%PERL5_MAN3%%/SWF::PrebuiltClip.3.gz
-%%PERL5_MAN3%%/SWF::Shadow.3.gz
-%%PERL5_MAN3%%/SWF::Shape.3.gz
-%%PERL5_MAN3%%/SWF::Sound.3.gz
-%%PERL5_MAN3%%/SWF::SoundInstance.3.gz
-%%PERL5_MAN3%%/SWF::SoundStream.3.gz
-%%PERL5_MAN3%%/SWF::Sprite.3.gz
-%%PERL5_MAN3%%/SWF::Text.3.gz
-%%PERL5_MAN3%%/SWF::TextField.3.gz
-%%PERL5_MAN3%%/SWF::VideoStream.3.gz