aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2026-09-27 10:53:37 +0000
committerRene Ladan <rene@FreeBSD.org>2026-09-27 10:53:50 +0000
commit2cdb9dc6e9ca4add25d7955d2292c2fad158a87c (patch)
tree020e2f06890e650634a6f84c0f72186acc7a62f5
parent504ee229547bccec193b0151bd757f645fbbae38 (diff)
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
-rw-r--r--MOVED1
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-schematics-patched/Makefile28
-rw-r--r--devel/py-schematics-patched/distinfo3
-rw-r--r--devel/py-schematics-patched/pkg-descr21
5 files changed, 1 insertions, 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.