From 93a6bf2ff6862c4e046d629ec58cee573d0855c3 Mon Sep 17 00:00:00 2001 From: Rene Ladan Date: Sun, 28 May 2023 14:09:04 +0200 Subject: security/keynote: Remove expired port: 2023-05-28 security/keynote: Upstream last release in 2000 --- MOVED | 1 + security/Makefile | 1 - security/keynote/Makefile | 45 -------- security/keynote/distinfo | 2 - security/keynote/files/patch-Makefile.in | 23 ---- security/keynote/files/patch-configure | 21 ---- security/keynote/files/patch-keynote-ver.y | 20 ---- security/keynote/files/patch-keynote.y | 164 ---------------------------- security/keynote/files/patch-man__keynote.4 | 11 -- security/keynote/pkg-descr | 14 --- 10 files changed, 1 insertion(+), 301 deletions(-) delete mode 100644 security/keynote/Makefile delete mode 100644 security/keynote/distinfo delete mode 100644 security/keynote/files/patch-Makefile.in delete mode 100644 security/keynote/files/patch-configure delete mode 100644 security/keynote/files/patch-keynote-ver.y delete mode 100644 security/keynote/files/patch-keynote.y delete mode 100644 security/keynote/files/patch-man__keynote.4 delete mode 100644 security/keynote/pkg-descr diff --git a/MOVED b/MOVED index b9dda57baf2f..27b059df5675 100644 --- a/MOVED +++ b/MOVED @@ -7581,3 +7581,4 @@ www/npm-node14||2023-05-28|Has expired: Requires upstream EOL www/node14 www/node14||2023-05-28|Has expired: Consider using www/node16 or later as Upstream EOL on 2023-04-30 security/p5-Net-SAML||2023-05-28|Has expired: Depends on deprecated security/zxid security/zxid||2023-05-28|Has expired: Do not build with OpenSSL 1.1.1e and later +security/keynote||2023-05-28|Has expired: Upstream last release in 2000 diff --git a/security/Makefile b/security/Makefile index 91fa7e18bbf4..03fd55dcb01e 100644 --- a/security/Makefile +++ b/security/Makefile @@ -249,7 +249,6 @@ SUBDIR += keepassxc SUBDIR += keybase SUBDIR += keychain - SUBDIR += keynote SUBDIR += keyprint SUBDIR += keysmith SUBDIR += kf5-kdesu diff --git a/security/keynote/Makefile b/security/keynote/Makefile deleted file mode 100644 index 78ad2e752c05..000000000000 --- a/security/keynote/Makefile +++ /dev/null @@ -1,45 +0,0 @@ -PORTNAME= keynote -PORTVERSION= 2.3 -PORTREVISION= 2 -CATEGORIES= security -MASTER_SITES= http://www1.cs.columbia.edu/~angelos/Code/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= Trust-Management System -WWW= https://www1.cs.columbia.edu/~angelos/keynote.html - -LICENSE= MIT -LICENSE_FILE= ${WRKSRC}/LICENSE - -DEPRECATED= Upstream last release in 2000 -EXPIRATION_DATE= 2023-05-28 -IGNORE= Requires upstream EOL OpenSSL 1.0.X routines - -# gmake required to support parallel (-jX) builds -USES= gmake ssl -GNU_CONFIGURE= yes -CONFIGURE_ENV= SSLEAY="${OPENSSLBASE}/bin" OPENSSLLIB="${OPENSSLLIB}" \ - OPENSSLINC="${OPENSSLINC}" - -PLIST_FILES= bin/keynote include/keynote.h lib/libkeynote.a \ - man/man1/keynote.1.gz man/man3/keynote.3.gz \ - man/man5/keynote.5.gz -PORTDOCS= * - -OPTIONS_DEFINE= DOCS - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/keynote ${STAGEDIR}${PREFIX}/bin - ${INSTALL_DATA} ${WRKSRC}/keynote.h ${STAGEDIR}${PREFIX}/include - ${INSTALL_DATA} ${WRKSRC}/libkeynote.a ${STAGEDIR}${PREFIX}/lib - ${INSTALL_MAN} ${WRKSRC}/man/keynote.1 ${STAGEDIR}${MANPREFIX}/man/man1 - ${INSTALL_MAN} ${WRKSRC}/man/keynote.3 ${STAGEDIR}${MANPREFIX}/man/man3 - ${INSTALL_MAN} ${WRKSRC}/man/keynote.4 \ - ${STAGEDIR}${MANPREFIX}/man/man5/keynote.5 - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/HOWTO.add.crypto ${WRKSRC}/TODO \ - ${WRKSRC}/doc/rfc*.txt ${STAGEDIR}${DOCSDIR} - -.include diff --git a/security/keynote/distinfo b/security/keynote/distinfo deleted file mode 100644 index 3ea1047c2f31..000000000000 --- a/security/keynote/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (keynote-2.3.tar.gz) = 62f7a9d57ceb6bcdd47b604b637a7ac8ed337cef0ab02f1fa28b7e61c9b15821 -SIZE (keynote-2.3.tar.gz) = 141930 diff --git a/security/keynote/files/patch-Makefile.in b/security/keynote/files/patch-Makefile.in deleted file mode 100644 index 09418c4a6bda..000000000000 --- a/security/keynote/files/patch-Makefile.in +++ /dev/null @@ -1,23 +0,0 @@ ---- Makefile.in.orig 2000-09-26 23:16:27 UTC -+++ Makefile.in -@@ -41,7 +41,7 @@ YACCFLAGS2 = -d -p kv -b z - YACCFLAGS = -d -p kn -b k - LEXFLAGS2 = -Pkv -s -i - LEXFLAGS = -Cr -Pkn -s -i --CFLAGS = -O2 -Wall # -g -+CFLAGS ?= -O2 -Wall # -g - RMFLAGS2 = -rf - RMFLAGS = -f - NROFFFLAGS = -mandoc -@@ -87,9 +87,11 @@ $(TARGET2): $(TARGET) $(OBJS2) - - k.tab.c: keynote.y header.h keynote.h assertion.h config.h - $(YACC) $(YACCFLAGS) keynote.y -+k.tab.h: | k.tab.c - - z.tab.c: keynote-ver.y keynote.h header.h config.h - $(YACC) $(YACCFLAGS2) keynote-ver.y -+z.tab.h: | z.tab.c - - lex.kn.c: keynote.l k.tab.h header.h keynote.h assertion.h config.h - $(LEX) $(LEXFLAGS) keynote.l diff --git a/security/keynote/files/patch-configure b/security/keynote/files/patch-configure deleted file mode 100644 index 0448f153110e..000000000000 --- a/security/keynote/files/patch-configure +++ /dev/null @@ -1,21 +0,0 @@ ---- configure.orig 2000-09-26 23:16:28 UTC -+++ configure -@@ -1256,7 +1256,7 @@ else - fi - - --LIBS="-L/usr/lib -L/usr/local/lib -L/usr/ssl/lib -L/usr/openssl/lib\ -+LIBS="-L/usr/lib -L/usr/local/lib -L${OPENSSLLIB} -L/usr/ssl/lib -L/usr/openssl/lib\ - -L/usr/local/ssl/lib -L/usr/local/openssl/lib -L/usr/pkg/lib -L/pkg/lib" - - echo $ac_n "checking for floor in -lm""... $ac_c" 1>&6 -@@ -1421,7 +1421,8 @@ fi - - - CPPFLAGS="-I/usr/include -I/usr/local/include -I/usr/ssl/include\ -- -I/usr/local/ssl/include -I/usr/openssl/include -I/usr/pkg/include\ -+ -I/usr/local/ssl/include -I${OPENSSLINC}\ -+ -I/usr/openssl/include -I/usr/pkg/include\ - -I/usr/local/openssl/include -I/pkg/include" - - echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 diff --git a/security/keynote/files/patch-keynote-ver.y b/security/keynote/files/patch-keynote-ver.y deleted file mode 100644 index c44027f6ea34..000000000000 --- a/security/keynote/files/patch-keynote-ver.y +++ /dev/null @@ -1,20 +0,0 @@ ---- keynote-ver.y.orig 1999-10-11 22:34:29 UTC -+++ keynote-ver.y -@@ -48,7 +48,7 @@ program: expr - | STRING { if (kn_add_authorizer(sessid, $1) != 0) - return keynote_errno; - free($1); -- } -+ }; - - expr: VSTRING EQ STRING { int i = kn_add_action(sessid, $1, $3, 0); - -@@ -63,7 +63,7 @@ expr: VSTRING EQ STRING { int i = k - return i; - free($1); - free($3); -- } expr -+ } expr ; - %% - void - kverror(char *s) diff --git a/security/keynote/files/patch-keynote.y b/security/keynote/files/patch-keynote.y deleted file mode 100644 index 3dec1ea9ab9c..000000000000 --- a/security/keynote/files/patch-keynote.y +++ /dev/null @@ -1,164 +0,0 @@ ---- keynote.y.orig 2000-06-14 06:28:23 UTC -+++ keynote.y -@@ -90,17 +90,17 @@ grammarswitch: LOCINI { keynote_exceptio - | PRIVATEKEY { keynote_exceptionflag = keynote_donteval = 0; } - STRING { keynote_lex_remove($3); - keynote_privkey = $3; -- } -+ }; - - keypredicate: /* Nothing */ { keynote_returnvalue = 0; - return 0; - } - | notemptykeypredicate { keynote_returnvalue = $1; - return 0; -- } -+ }; - - notemptykeypredicate: key { $$ = $1; } -- | keyexp { $$ = $1; } -+ | keyexp { $$ = $1; }; - - keyexp: notemptykeypredicate AND { if (($1 == 0) && !keynote_justrecord) - keynote_donteval = 1; -@@ -137,7 +137,7 @@ keyexp: notemptykeypredicate AND { if (( - $$ = get_kth($1); - else - $$ = 0; -- } /* K-th */ -+ }; /* K-th */ - - keylist: key - { /* Don't do anything if we're just recording */ -@@ -154,7 +154,7 @@ keylist: key - keynote_kth_array[$1]++; - - keylistcount++; -- } -+ }; - - key: str { - if (keynote_donteval) -@@ -192,10 +192,10 @@ key: str { - break; - } - } -- } -+ }; - - localinit: /* Nothing */ -- | localconstants -+ | localconstants; - - localconstants: VARIABLE EQQ STRING - { -@@ -264,12 +264,12 @@ localconstants: VARIABLE EQQ STRING - - if (i != RESULT_TRUE) - return -1; -- } localconstants -+ } localconstants ; - - program: prog { - keynote_returnvalue = $1; - return 0; -- } -+ }; - - prog: /* Nada */ { $$ = 0; } - | notemptyprog { -@@ -284,7 +284,7 @@ prog: /* Nada */ { $$ = 0; } - $$ = $1; - else - $$ = $4; -- } -+ }; - - notemptyprog: expr HINT afterhint - { -@@ -299,7 +299,7 @@ notemptyprog: expr HINT afterhint - $$ = keynote_current_session->ks_values_num - 1; - else - $$ = 0; -- } -+ }; - - afterhint: str { if (keynote_exceptionflag || keynote_donteval) - $$ = 0; -@@ -314,7 +314,7 @@ afterhint: str { if (keynote_exceptionf - free($1); - } - } -- | OPENBLOCK prog CLOSEBLOCK { $$ = $2; } -+ | OPENBLOCK prog CLOSEBLOCK { $$ = $2; }; - - - expr: OPENPAREN expr CLOSEPAREN { $$ = $2; } -@@ -333,19 +333,19 @@ expr: OPENPAREN expr CLOSEPAREN { $ - | floatexp { $$ = $1; } - | stringexp { $$ = $1; } - | TRUE { $$ = 1; } -- | FALSE { $$ = 0; } -+ | FALSE { $$ = 0; }; - - numexp: numex LT numex { $$ = $1 < $3; } - | numex GT numex { $$ = $1 > $3; } - | numex EQ numex { $$ = $1 == $3; } - | numex LE numex { $$ = $1 <= $3; } - | numex GE numex { $$ = $1 >= $3; } -- | numex NE numex { $$ = $1 != $3; } -+ | numex NE numex { $$ = $1 != $3; }; - - floatexp: floatex LT floatex { $$ = $1 < $3; } - | floatex GT floatex { $$ = $1 > $3; } - | floatex LE floatex { $$ = $1 <= $3; } -- | floatex GE floatex { $$ = $1 >= $3; } -+ | floatex GE floatex { $$ = $1 >= $3; }; - - numex: numex PLUS numex { $$ = $1 + $3; } - | numex MINUS numex { $$ = $1 - $3; } -@@ -383,7 +383,7 @@ numex: numex PLUS numex { $$ = $1 + $ - $$ = (int) floor(atof($2)); - free($2); - } -- } -+ }; - - floatex: floatex PLUS floatex { $$ = ($1 + $3); } - | floatex MINUS floatex { $$ = ($1 - $3); } -@@ -417,7 +417,7 @@ floatex: floatex PLUS floatex { $$ = - $$ = atof($2); - free($2); - } -- } -+ }; - - stringexp: str EQ str { - if (keynote_exceptionflag || keynote_donteval) -@@ -578,7 +578,7 @@ stringexp: str EQ str { - free($1); - } - } -- } -+ }; - - str: str DOTT str { if (keynote_exceptionflag || keynote_donteval) - $$ = (char *) NULL; -@@ -604,7 +604,7 @@ str: str DOTT str { if (keynote_exce - return -1; - } - } -- | strnotconcat { $$ = $1; } -+ | strnotconcat { $$ = $1; }; - - strnotconcat: STRING { $$ = $1; } - | OPENPAREN str CLOSEPAREN { $$ = $2; } -@@ -659,7 +659,7 @@ strnotconcat: STRING { - if (keynote_lex_add($$, LEXTYPE_CHAR) == -1) - return -1; - } -- } -+ }; - %% - - /* diff --git a/security/keynote/files/patch-man__keynote.4 b/security/keynote/files/patch-man__keynote.4 deleted file mode 100644 index 58bde653c4a5..000000000000 --- a/security/keynote/files/patch-man__keynote.4 +++ /dev/null @@ -1,11 +0,0 @@ ---- man/keynote.4.orig 2000-09-26 23:16:32 UTC -+++ man/keynote.4 -@@ -20,7 +20,7 @@ - .\" PURPOSE. - .\" - .Dd May 22, 1999 --.Dt KEYNOTE 4 -+.Dt KEYNOTE 5 - .\" .TH KeyNote 4 local - .Os - .Sh NAME diff --git a/security/keynote/pkg-descr b/security/keynote/pkg-descr deleted file mode 100644 index 1180c1327e4a..000000000000 --- a/security/keynote/pkg-descr +++ /dev/null @@ -1,14 +0,0 @@ -KeyNote is a simple and flexible trust-management system designed to -work well for a variety of large- and small- scale Internet-based -applications. It provides a single, unified language for both local -policies and credentials. KeyNote policies and credentials, called -`assertions,' contain predicates that describe the trusted actions -permitted by the holders of specific public keys. KeyNote assertions -are essentially small, highly-structured programs. A signed -assertion, which can be sent over an untrusted network, is also -called a `credential assertion.' Credential assertions, which also -serve the role of certificates, have the same syntax as policy -assertions but are also signed by the principal delegating the trust. - -This is an example implementation of the KeyNote Trust-Management System -as specified in IETF draft . -- cgit v1.2.3