git: 738c6f945d5c - main - devel/py-libzfs: mark BROKEN on FreeBSD < 13.1

From: Dmitry Marakasov <amdmi3_at_FreeBSD.org>
Date: Fri, 12 Aug 2022 17:17:42 UTC
The branch main has been updated by amdmi3:

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

commit 738c6f945d5c1951092d40f593bfac9a31eff32d
Author:     Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2022-08-12 16:49:00 +0000
Commit:     Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2022-08-12 17:16:31 +0000

    devel/py-libzfs: mark BROKEN on FreeBSD < 13.1
    
    12.x:
    libzfs.c:98209:47: error: use of undeclared identifier 'ZPOOL_STATUS_ERRATA'; did you mean 'ZPOOL_STATUS_OK'?
      __pyx_t_1 = __Pyx_PyInt_From_zpool_status_t(ZPOOL_STATUS_ERRATA); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 193, __pyx_L1_error)
                                                  ^~~~~~~~~~~~~~~~~~~
                                                  ZPOOL_STATUS_OK
    
    libzfs.c:98329:47: error: use of undeclared identifier 'ZPOOL_STATUS_REBUILDING'; did you mean 'ZPOOL_STATUS_RESILVERING'?
      __pyx_t_1 = __Pyx_PyInt_From_zpool_status_t(ZPOOL_STATUS_REBUILDING); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 203, __pyx_L1_error)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~
                                                  ZPOOL_STATUS_RESILVERING
    
    13.0:
    libzfs.c:108226:47: error: use of undeclared identifier 'ZPOOL_STATUS_COMPATIBILITY_ERR'
      __pyx_t_1 = __Pyx_PyInt_From_zpool_status_t(ZPOOL_STATUS_COMPATIBILITY_ERR); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 206, __pyx_L1_error)
                                                  ^
    libzfs.c:108238:47: error: use of undeclared identifier 'ZPOOL_STATUS_INCOMPATIBLE_FEAT'
      __pyx_t_1 = __Pyx_PyInt_From_zpool_status_t(ZPOOL_STATUS_INCOMPATIBLE_FEAT); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 207, __pyx_L1_error)
                                                  ^
    
    While here, add LICENSE_FILE
    
    Approved by:    portmgr blanket
    Reported by:    pkg-fallout, reprise
---
 devel/py-libzfs/Makefile | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/devel/py-libzfs/Makefile b/devel/py-libzfs/Makefile
index 29954d37a846..b4487f2e0c57 100644
--- a/devel/py-libzfs/Makefile
+++ b/devel/py-libzfs/Makefile
@@ -7,6 +7,7 @@ MAINTAINER=	freqlabs@FreeBSD.org
 COMMENT=	Python libzfs bindings
 
 LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	truenas
@@ -23,7 +24,11 @@ MAKE_ENV=	freebsd_src=${SRC_BASE}
 .include <bsd.port.options.mk>
 
 .if !exists(${SRC_BASE}/sys/Makefile)
-IGNORE=	requires kernel source files in ${SRC_BASE}
+IGNORE=		requires kernel source files in ${SRC_BASE}
+.endif
+
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1301000
+BROKEN=		does not build on FreeBSD <13.1
 .endif
 
 .include <bsd.port.mk>