git: 99331dfcee8a - main - security/pbc: Remove expired port

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Thu, 29 Feb 2024 12:53:04 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=99331dfcee8a2465189a04ab5213c8a0d0952733

commit 99331dfcee8a2465189a04ab5213c8a0d0952733
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2024-02-29 12:35:08 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2024-02-29 12:52:36 +0000

    security/pbc: Remove expired port
    
    security/pbc
---
 MOVED                  |  1 +
 security/Makefile      |  1 -
 security/pbc/Makefile  | 32 --------------------------------
 security/pbc/distinfo  |  2 --
 security/pbc/pkg-descr | 13 -------------
 security/pbc/pkg-plist | 29 -----------------------------
 6 files changed, 1 insertion(+), 77 deletions(-)

diff --git a/MOVED b/MOVED
index 68e343c5c2d2..e72a5b8cb493 100644
--- a/MOVED
+++ b/MOVED
@@ -3027,3 +3027,4 @@ security/fakebo||2024-02-29|Has expired: Remote admin software that hasn't been
 security/fcheck||2024-02-29|Has expired: Abandonware, upstream is gone and notes refers to Windows 98 as the newest OS
 security/fl0p||2024-02-29|Has expired: Abandonware, last release in 2006 and no longer relevant
 security/libzrtpcppcore||2024-02-29|Has expired: Obscure protocol that never got any traction, superseded by SRTP
+security/pbc||2024-02-29|Has expired: Abandonware, last release in 2013 and no development since
diff --git a/security/Makefile b/security/Makefile
index 7cd7a3e10a07..42db92c8a02c 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -753,7 +753,6 @@
     SUBDIR += paperkey
     SUBDIR += passh
     SUBDIR += passivedns
-    SUBDIR += pbc
     SUBDIR += pcsc-tools
     SUBDIR += pdfcrack
     SUBDIR += pear-Auth
diff --git a/security/pbc/Makefile b/security/pbc/Makefile
deleted file mode 100644
index ffbac573fb3b..000000000000
--- a/security/pbc/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-PORTNAME=	pbc
-PORTVERSION=	0.5.14
-PORTREVISION=	1
-CATEGORIES=	security
-MASTER_SITES=	http://crypto.stanford.edu/pbc/files/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Library of pairing-based cryptosystems
-WWW=		https://crypto.stanford.edu/pbc/
-
-LICENSE=	LGPL3
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-DEPRECATED=	Abandonware, last release in 2013 and no development since
-EXPIRATION_DATE=2024-02-29
-
-LIB_DEPENDS=	libgmp.so:math/gmp
-
-USES=		bison libtool
-GNU_CONFIGURE=	yes
-USE_LDCONFIG=	yes
-INSTALL_TARGET=	install-strip
-
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
-
-post-patch:
-	@${REINPLACE_CMD} -e \
-		's|^CFLAGS=$$|| ; \
-		 s|-O3||' ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/security/pbc/distinfo b/security/pbc/distinfo
deleted file mode 100644
index 1b72342f9eaf..000000000000
--- a/security/pbc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pbc-0.5.14.tar.gz) = 772527404117587560080241cedaf441e5cac3269009cdde4c588a1dce4c23d2
-SIZE (pbc-0.5.14.tar.gz) = 654515
diff --git a/security/pbc/pkg-descr b/security/pbc/pkg-descr
deleted file mode 100644
index 818878730a12..000000000000
--- a/security/pbc/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Pairing-based cryptography is a relatively young area of cryptography
-that revolves around a certain function with special properties.
-
-The PBC (Pairing-Based Cryptography) library is a free C library
-(released under the GNU Public License) built on the GMP library that
-performs the mathematical operations underlying pairing-based
-cryptosystems.
-
-The PBC library is designed to be the backbone of implementations of
-pairing-based cryptosystems, thus speed and portability are important
-goals. It provides routines such as elliptic curve generation, elliptic
-curve arithmetic and pairing computation. Thanks to the GMP library,
-despite being written in C, pairings times are reasonable.
diff --git a/security/pbc/pkg-plist b/security/pbc/pkg-plist
deleted file mode 100644
index 6886f5f83824..000000000000
--- a/security/pbc/pkg-plist
+++ /dev/null
@@ -1,29 +0,0 @@
-include/pbc/pbc.h
-include/pbc/pbc_a1_param.h
-include/pbc/pbc_a_param.h
-include/pbc/pbc_curve.h
-include/pbc/pbc_d_param.h
-include/pbc/pbc_e_param.h
-include/pbc/pbc_f_param.h
-include/pbc/pbc_field.h
-include/pbc/pbc_fieldquadratic.h
-include/pbc/pbc_fp.h
-include/pbc/pbc_g_param.h
-include/pbc/pbc_hilbert.h
-include/pbc/pbc_i_param.h
-include/pbc/pbc_memory.h
-include/pbc/pbc_mnt.h
-include/pbc/pbc_multiz.h
-include/pbc/pbc_pairing.h
-include/pbc/pbc_param.h
-include/pbc/pbc_poly.h
-include/pbc/pbc_random.h
-include/pbc/pbc_singular.h
-include/pbc/pbc_ternary_extension_field.h
-include/pbc/pbc_test.h
-include/pbc/pbc_utils.h
-include/pbc/pbc_z.h
-lib/libpbc.a
-lib/libpbc.so
-lib/libpbc.so.1
-lib/libpbc.so.1.0.0