git: b9599863b50f - main - devel/py-makefun: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 02 Jun 2025 18:20:59 UTC
The branch main has been updated by rene:

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

commit b9599863b50fc1f1cf759d2eee2ec86c4a329434
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-06-02 18:02:06 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-06-02 18:20:50 +0000

    devel/py-makefun: Remove expired port
    
    2025-03-31 devel/py-makefun: Depends on expired devel/py-pytest-runner
---
 MOVED                      |  1 +
 devel/Makefile             |  1 -
 devel/py-makefun/Makefile  | 31 -------------------------------
 devel/py-makefun/distinfo  |  3 ---
 devel/py-makefun/pkg-descr | 18 ------------------
 5 files changed, 1 insertion(+), 53 deletions(-)

diff --git a/MOVED b/MOVED
index 82588e39a4c0..2e95a85eeb11 100644
--- a/MOVED
+++ b/MOVED
@@ -4482,3 +4482,4 @@ misc/mxnet||2025-06-02|Has expired: Project has been retired by Apache, see http
 sysutils/py-upt||2025-06-02|Has expired: Depends on expired misc/py-spdx-lookup
 misc/py-spdx-lookup||2025-06-02|Has expired: Upstream repository has been archived on Nov 13, 2020
 misc/py-spdx||2025-06-02|Has expired: Upstream repository has been archived on Nov 13, 2020
+devel/py-makefun||2025-06-02|Has expired: Depends on expired devel/py-pytest-runner
diff --git a/devel/Makefile b/devel/Makefile
index 57b2bfddb37f..a61dd59803aa 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5224,7 +5224,6 @@
     SUBDIR += py-magic
     SUBDIR += py-magnet2torrent
     SUBDIR += py-mailcap-fix
-    SUBDIR += py-makefun
     SUBDIR += py-manuel
     SUBDIR += py-marisa-trie
     SUBDIR += py-marrow.mailer
diff --git a/devel/py-makefun/Makefile b/devel/py-makefun/Makefile
deleted file mode 100644
index 58439a6b35e0..000000000000
--- a/devel/py-makefun/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME=	makefun
-DISTVERSION=	1.15.4
-PORTREVISION=	1
-CATEGORIES=	devel python
-MASTER_SITES=	PYPI
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	meka@tilda.center
-COMMENT=	Dynamically create python functions with a proper signature
-WWW=		https://github.com/smarie/python-makefun
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=	Depends on expired devel/py-pytest-runner
-EXPIRATION_DATE=2025-03-31
-
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}funcsigs>=0:devel/py-funcsigs@${PY_FLAVOR}
-
-USES=		python
-USE_PYTHON=	autoplist concurrent distutils pytest
-
-TEST_ENV=	PYTHONPATH=${WRKSRC}/src
-
-NO_ARCH=	yes
-
-.include <bsd.port.mk>
diff --git a/devel/py-makefun/distinfo b/devel/py-makefun/distinfo
deleted file mode 100644
index c3ffb91c692b..000000000000
--- a/devel/py-makefun/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1721406543
-SHA256 (makefun-1.15.4.tar.gz) = 9f9b9904e7c397759374a88f4c57781fbab2a458dec78df4b3ee6272cd9fb010
-SIZE (makefun-1.15.4.tar.gz) = 72160
diff --git a/devel/py-makefun/pkg-descr b/devel/py-makefun/pkg-descr
deleted file mode 100644
index f34f3a364e0f..000000000000
--- a/devel/py-makefun/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-Makefun helps you create functions dynamically, with the signature of your
-choice. It was largely inspired by decorator and functools, and created mainly
-to cover some of their limitations.
-
-The typical use cases are:
-  * creating signature-preserving function wrappers - just like functools.wraps
-  but with accurate TypeError exception raising when user-provided arguments are
-  wrong, and with a very convenient way to access argument values.
-
-  * creating function wrappers that have more or less arguments that the
-  function they wrap. A bit like functools.partial but a lot more flexible and
-  friendly for your users. For example, I use it in my pytest plugins to add a
-  requests parameter to users' tests or fixtures when they do not already have
-  it.
-
-  * more generally, creating functions with a signature derived from a reference
-  signature, or even creating functions with a signature completely defined at
-  runtime.