git: 2cdb9dc6e9ca - main - devel/py-schematics-patched: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Sun, 27 Sep 2026 10:54:00 UTC
The branch main has been updated by rene:

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

commit 2cdb9dc6e9ca4add25d7955d2292c2fad158a87c
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-09-27 10:53:37 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-09-27 10:53:50 +0000

    devel/py-schematics-patched: Remove expired port
    
    2026-09-24 devel/py-schematics-patched: Upstream inactive since +8 years.  Please use devel/py-cattrs instead
---
 MOVED                                 |  1 +
 devel/Makefile                        |  1 -
 devel/py-schematics-patched/Makefile  | 28 ----------------------------
 devel/py-schematics-patched/distinfo  |  3 ---
 devel/py-schematics-patched/pkg-descr | 21 ---------------------
 5 files changed, 1 insertion(+), 53 deletions(-)

diff --git a/MOVED b/MOVED
index f40169efb937..2000a6c1b614 100644
--- a/MOVED
+++ b/MOVED
@@ -5625,3 +5625,4 @@ net/openldap25-server|databases/openldap25-server|2026-09-24|Move all OpenLDAP p
 net/openldap26-client|databases/openldap26-client|2026-09-24|Move all OpenLDAP ports to databases/
 net/openldap26-server|databases/openldap26-server|2026-09-24|Move all OpenLDAP ports to databases/
 graphics/hiptext||2026-09-25|Remove abandonware
+devel/py-schematics-patched|devel/py-cattrs|2026-09-27|Has expired: Upstream inactive since +8 years.  Please use devel/py-cattrs instead
diff --git a/devel/Makefile b/devel/Makefile
index 1037f5cc49f1..5cb02a859203 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -6194,7 +6194,6 @@
     SUBDIR += py-scheduler
     SUBDIR += py-schema
     SUBDIR += py-schema-salad
-    SUBDIR += py-schematics-patched
     SUBDIR += py-scholarly
     SUBDIR += py-scikit-base
     SUBDIR += py-scikit-build
diff --git a/devel/py-schematics-patched/Makefile b/devel/py-schematics-patched/Makefile
deleted file mode 100644
index 29811eb48c3b..000000000000
--- a/devel/py-schematics-patched/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-PORTNAME=	schematics-patched
-DISTVERSIONPREFIX=	v
-DISTVERSION=	1.1.2-patch
-PORTREVISION=	2
-CATEGORIES=	devel python
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	kai@FreeBSD.org
-COMMENT=	Patched version of schematics that can pickle with multiprocessing
-WWW=		https://github.com/pombredanne/schematics
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=	Upstream inactive since +8 years.  Please use devel/py-cattrs instead
-EXPIRATION_DATE=2026-09-24
-
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}six>=1.7.3:devel/py-six@${PY_FLAVOR}
-
-USES=		python
-USE_PYTHON=	distutils autoplist
-USE_GITHUB=	yes
-GH_ACCOUNT=	pombredanne
-GH_PROJECT=	schematics
-
-NO_ARCH=	yes
-
-.include <bsd.port.mk>
diff --git a/devel/py-schematics-patched/distinfo b/devel/py-schematics-patched/distinfo
deleted file mode 100644
index 97fb0819d5d7..000000000000
--- a/devel/py-schematics-patched/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1530566305
-SHA256 (pombredanne-schematics-v1.1.2-patch_GH0.tar.gz) = 59bf5d4742b8d43f2853b6a45649ae2bb37a9fbc994ead4bca811176ee2ad4c5
-SIZE (pombredanne-schematics-v1.1.2-patch_GH0.tar.gz) = 71544
diff --git a/devel/py-schematics-patched/pkg-descr b/devel/py-schematics-patched/pkg-descr
deleted file mode 100644
index 9adfcfed7aa6..000000000000
--- a/devel/py-schematics-patched/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Schematics is a Python library to combine types into structures, validate them,
-and transform the shapes of your data based on simple descriptions.
-
-The internals are similar to ORM type systems, but there is no database layer in
-Schematics. Instead, we believe that building a database layer is made
-significantly easier when Schematics handles everything but writing the query.
-
-Further, it can be used for a range of tasks where having a database involved
-may not make sense.
-
-Some common use cases:
-
-- Design and document specific data structures
-- Convert structures to and from different formats such as JSON or MsgPack
-- Validate API inputs
-- Remove fields based on access rights of some data's recipient
-- Define message formats for communications protocols, like an RPC
-- Custom persistence layers
-
-Note: This is the patched version from the 1.1.x branch that can pickle with
-      multiprocessing using the old API.