Commit b043508d authored by Rene Ladan's avatar Rene Ladan
Browse files

devel/py-bsd: Remove expired port

2025-12-04 devel/py-bsd: Unmaintained upstream
parent 57a77297
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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
+0 −1
Original line number Diff line number Diff line
@@ -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

devel/py-bsd/Makefile

deleted100644 → 0
+0 −27
Original line number Diff line number Diff line
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>

devel/py-bsd/distinfo

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
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
+0 −84
Original line number Diff line number Diff line
--- 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
Loading