diff options
| author | Rene Ladan <rene@FreeBSD.org> | 2025-12-05 21:11:25 +0000 |
|---|---|---|
| committer | Rene Ladan <rene@FreeBSD.org> | 2025-12-05 21:11:25 +0000 |
| commit | b043508dbae87759dacca3803508504030ffb6b2 (patch) | |
| tree | 9e26a8ec1064d2253953848d09943fc81b7fc8b7 | |
| parent | 57a77297c1f468154930fbfc80364e77db09ac74 (diff) | |
devel/py-bsd: Remove expired port
2025-12-04 devel/py-bsd: Unmaintained upstream
| -rw-r--r-- | MOVED | 1 | ||||
| -rw-r--r-- | devel/Makefile | 1 | ||||
| -rw-r--r-- | devel/py-bsd/Makefile | 27 | ||||
| -rw-r--r-- | devel/py-bsd/distinfo | 3 | ||||
| -rw-r--r-- | devel/py-bsd/files/patch-bsd__extattr.pyx | 84 | ||||
| -rw-r--r-- | devel/py-bsd/files/patch-defs.pxd | 11 | ||||
| -rw-r--r-- | devel/py-bsd/pkg-descr | 1 |
7 files changed, 1 insertions, 127 deletions
@@ -4886,3 +4886,4 @@ x11-fonts/gentium-basic||2025-12-04|Has expired: Superceeded by Gentium-7.000 ht www/rubygem-cssbundling-rails-gitlab|www/rubygem-cssbundling-rails-rails-gitlab|2025-12-05|Obsolete, use www/rubygem-cssbundling-rails-rails-gitlab instead misc/amazon-qldb-shell||2025-12-05|Discontinued by Amazon as of July 2025: old and new customers are advised to migrate to Amazon Aurora PostgreSQL devel/libmill||2025-12-05|Has expired: Abandonware, not use in the ports tree +devel/py-bsd||2025-12-05|Has expired: Unmaintained upstream diff --git a/devel/Makefile b/devel/Makefile index aafed7ed59a4..214b4dff0f37 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4609,7 +4609,6 @@ SUBDIR += py-botocore SUBDIR += py-bps-restpy SUBDIR += py-breathe - SUBDIR += py-bsd SUBDIR += py-btest SUBDIR += py-build SUBDIR += py-buildbot diff --git a/devel/py-bsd/Makefile b/devel/py-bsd/Makefile deleted file mode 100644 index 8b1ae3d4913c..000000000000 --- a/devel/py-bsd/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -PORTNAME= bsd -PORTVERSION= 1.0.20220510 -PORTREVISION= 1 -CATEGORIES= devel python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} - -MAINTAINER= bofh@FreeBSD.org -COMMENT= Python wrappers for various BSD libc and system calls -WWW= https://github.com/freenas/py-bsd - -LICENSE= BSD3CLAUSE - -DEPRECATED= Unmaintained upstream -EXPIRATION_DATE=2025-12-04 -BROKEN_FreeBSD_15= Requires deprecated header dlg_keys.h - -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} - -USES= python -USE_GITHUB= yes -GH_ACCOUNT= freenas -GH_PROJECT= py-bsd -GH_TAGNAME= be67e03 -USE_PYTHON= autoplist distutils cython - -.include <bsd.port.mk> diff --git a/devel/py-bsd/distinfo b/devel/py-bsd/distinfo deleted file mode 100644 index 847b9037ff9a..000000000000 --- a/devel/py-bsd/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1703967999 -SHA256 (freenas-py-bsd-1.0.20220510-be67e03_GH0.tar.gz) = 9bffac236e4e92ac68d158322f0bcc76ba41373133642d90d3d4f88e7375a8b0 -SIZE (freenas-py-bsd-1.0.20220510-be67e03_GH0.tar.gz) = 48406 diff --git a/devel/py-bsd/files/patch-bsd__extattr.pyx b/devel/py-bsd/files/patch-bsd__extattr.pyx deleted file mode 100644 index 96aa43fb0bea..000000000000 --- a/devel/py-bsd/files/patch-bsd__extattr.pyx +++ /dev/null @@ -1,84 +0,0 @@ ---- bsd/extattr.pyx.orig 2022-04-25 12:03:03 UTC -+++ bsd/extattr.pyx -@@ -71,7 +71,7 @@ def get_namespace(*args): - raise ValueError("%s is not a valid extattr namespace" % n) - retval[n] = _namespace_mapping[n] - return retval -- -+ - def get(fobj, namespace = Namespaces.USER, attrname = None, follow = True): - """Wrapper for extattr_get(3) API. - -@@ -215,7 +215,7 @@ def set(fobj, namespace = Namespaces.USER, attr = None - - def set(fobj, namespace = Namespaces.USER, attr = None, follow = True): - """Wrapper for the extattr_set(3) API. -- -+ - :Parameters: - - fobj (file, str, int): the file object upon which to operate. - If a string, this is the path; if a file, the file object -@@ -241,7 +241,7 @@ def set(fobj, namespace = Namespaces.USER, attr = None - char *attr_data - size_t data_len - ssize_t kr -- -+ - pname = NULL - data_buffer = NULL - data_len = 0 -@@ -261,11 +261,11 @@ def set(fobj, namespace = Namespaces.USER, attr = None - attr_name = k - attr_data = v - data_len = len(v) -- -+ - if isinstance(fobj, file_types): -- kr = defs.exattr_set_fd(fobj.fileno(), namespace, attr_name, attr_data, data_len) -+ kr = defs.extattr_set_fd(fobj.fileno(), namespace, attr_name, attr_data, data_len) - elif type(fobj) is int: -- kr = defs.exattr_set_fd(fobj, namespace, attr_name, attr_data, data_len) -+ kr = defs.extattr_set_fd(fobj, namespace, attr_name, attr_data, data_len) - elif type(fobj) is str: - if follow: - kr = defs.extattr_set_file(fobj, namespace, attr_name, attr_data, data_len) -@@ -304,11 +304,11 @@ def _list(fobj, namespace = Namespaces.USER, follow = - size_t nbytes - ssize_t kr - unsigned char *ptr -- -+ - retval = [] - pname = NULL - data_buffer = NULL -- -+ - try: - if isinstance(fobj, file_types): - kr = defs.extattr_list_fd(fobj.fileno(), namespace, data_buffer, 0) -@@ -322,7 +322,7 @@ def _list(fobj, namespace = Namespaces.USER, follow = - kr = defs.extattr_list_link(pname, namespace, NULL, 0) - else: - raise ValueError("Unknown file type") -- -+ - if kr == -1: - raise OSError(errno, os.strerror(errno)) - -@@ -331,7 +331,7 @@ def _list(fobj, namespace = Namespaces.USER, follow = - data_buffer = <char*>malloc(nbytes) - if not data_buffer: - raise MemoryError() -- -+ - if isinstance(fobj, file_types): - kr = defs.extattr_list_file(fobj.fileno(), namespace, data_buffer, nbytes) - elif type(fobj) is int: -@@ -358,6 +358,5 @@ def _list(fobj, namespace = Namespaces.USER, follow = - finally: - if data_buffer: - free(data_buffer) -- --list = _list - -+list = _list diff --git a/devel/py-bsd/files/patch-defs.pxd b/devel/py-bsd/files/patch-defs.pxd deleted file mode 100644 index b9dd1f424d2e..000000000000 --- a/devel/py-bsd/files/patch-defs.pxd +++ /dev/null @@ -1,11 +0,0 @@ ---- defs.pxd.orig 2017-03-30 01:24:59 UTC -+++ defs.pxd -@@ -490,7 +490,7 @@ cdef extern from "sys/extattr.h" nogil: - char *EXTATTR_NAMESPACE_SYSTEM_STRING - - ssize_t extattr_get_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes) -- ssize_t exattr_set_fd(int fd, int attrnamespace, const char *attrname, const void *data, size_t nbytes) -+ ssize_t extattr_set_fd(int fd, int attrnamespace, const char *attrname, const void *data, size_t nbytes) - int extattr_delete_fd(int fd, int attrnamespace, const char *attrname) - ssize_t extattr_list_fd(int fd, int attrnamespace, void *data, size_t nbytes) - diff --git a/devel/py-bsd/pkg-descr b/devel/py-bsd/pkg-descr deleted file mode 100644 index 70d12fcd3b0c..000000000000 --- a/devel/py-bsd/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -Python wrappers for various BSD libc and system calls. |
