git: a2e2f5f81784 - main - devel/tla: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Tue, 30 Apr 2024 20:48:18 UTC
The branch main has been updated by rene:

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

commit a2e2f5f8178483eaadfc4fa4fb641b6cf9715415
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2024-04-30 20:48:09 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2024-04-30 20:48:09 +0000

    devel/tla: Remove expired port
    
    2024-04-30 devel/tla: Deprecated and obsolete revision control system, consider migrating to devel/git or devel/mercurial
---
 MOVED                                              |  1 +
 devel/Makefile                                     |  1 -
 devel/tla/Makefile                                 | 67 ----------------------
 devel/tla/distinfo                                 |  2 -
 devel/tla/files/patch-linkopenssl                  | 10 ----
 devel/tla/files/patch-neonssl                      |  8 ---
 .../tla/files/patch-src_libneon_src_ne__openssl.c  | 60 -------------------
 devel/tla/files/patch-src_tla_libarch_archive.c    | 12 ----
 devel/tla/pkg-descr                                |  6 --
 devel/tla/pkg-plist                                | 38 ------------
 10 files changed, 1 insertion(+), 204 deletions(-)

diff --git a/MOVED b/MOVED
index 0b8a37dcd7ef..68cf2ce3d248 100644
--- a/MOVED
+++ b/MOVED
@@ -3219,3 +3219,4 @@ multimedia/librtmp||2024-04-30|Has expired: Depends on legacy functionality of O
 multimedia/rtmpdump||2024-04-30|Has expired: Depends on deprecated library librtmp, consider migrating to multimedia/ffmpeg
 multimedia/rubygem-paperclip-av-transcoder||2024-04-30|Has expired: Depends on deprecated port devel/rubygem-paperclip-rails5
 benchmarks/iozone21||2024-04-30|Has expired: Abandoned and obsolete version, superseded by benchmarks/iozone (3.x). Consider also migrating to benchmarks/fio
+devel/tla||2024-04-30|Has expired: Deprecated and obsolete revision control system, consider migrating to devel/git or devel/mercurial
diff --git a/devel/Makefile b/devel/Makefile
index a43a0aad2853..38de27d32382 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -7906,7 +7906,6 @@
     SUBDIR += tkcvs
     SUBDIR += tkp4
     SUBDIR += tl-expected
-    SUBDIR += tla
     SUBDIR += tllist
     SUBDIR += tlsh
     SUBDIR += tlx
diff --git a/devel/tla/Makefile b/devel/tla/Makefile
deleted file mode 100644
index 71e50bae9559..000000000000
--- a/devel/tla/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-PORTNAME=	tla
-PORTVERSION=	1.3.5
-PORTREVISION=	1
-CATEGORIES=	devel
-MASTER_SITES=	GNU/gnu-arch \
-		http://www.atai.org/gnuarch/releases/
-
-MAINTAINER=	bofh@FreeBSD.org
-COMMENT=	Original arch source control management CLI written in C
-WWW=		https://www.gnu.org/software/gnu-arch/
-
-LICENSE=	GPLv2+
-
-DEPRECATED=     Deprecated and obsolete revision control system, consider migrating to devel/git or devel/mercurial 
-EXPIRATION_DATE=2024-04-30
-
-BUILD_DEPENDS=	gpatch:devel/patch \
-		gdiff:textproc/diffutils \
-		gtar:archivers/gtar
-RUN_DEPENDS:=	${BUILD_DEPENDS}
-
-USES=		gmake pkgconfig ssl
-
-HAS_CONFIGURE=	yes
-CONFIGURE_SCRIPT=	../configure
-CONFIGURE_ARGS=	--prefix=${PREFIX} \
-		--with-gnu-patch gpatch \
-		--with-gnu-diff gdiff \
-		--with-gnu-diff3 gdiff3 \
-		--with-gnu-tar gtar
-CONFIGURE_ENV=	ne_cv_libsfor_SSL_library_init=yes
-
-MAKE_JOBS_UNSAFE=	yes
-TEST_TARGET=	test
-
-PATCH_WRKSRC=	${ORIGWRKSRC}/..
-WRKSRC=		${ORIGWRKSRC}/=build
-
-OPTIONS_DEFINE=	DOCS
-
-ORIGWRKSRC=	${WRKDIR}/${DISTNAME}/src
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
-CPPFLAGS+=       -Wno-error=int-conversion
-.if ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 )
-CPPFLAGS+=	-Wno-error=incompatible-function-pointer-types
-.endif
-.endif
-
-pre-install:
-	${RM} -r ${ORIGWRKSRC}/docs-tla/PLUGIN \
-		${ORIGWRKSRC}/docs-tla/{arch} ${ORIGWRKSRC}/docs-tla/.arch-ids
-
-do-install:
-	${INSTALL_PROGRAM} ${ORIGWRKSRC}/=build/tla/tla/tla ${STAGEDIR}${PREFIX}/bin
-	${SED} 's,^#!.*$$,#!${AWK} -f,' ${ORIGWRKSRC}/tla/=gpg-check.awk \
-		> ${WRKDIR}/tla-gpg-check
-	${INSTALL_SCRIPT} ${WRKDIR}/tla-gpg-check ${STAGEDIR}${PREFIX}/bin
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	cd ${ORIGWRKSRC}/docs-tla && ${FIND} . -name '*.html' | \
-		${CPIO} -pdm -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/tla/distinfo b/devel/tla/distinfo
deleted file mode 100644
index e50358372e11..000000000000
--- a/devel/tla/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (tla-1.3.5.tar.gz) = 40aa82ca9678878ecdcac94d8890a63fe8064141a53d1652409a5c1383fcae06
-SIZE (tla-1.3.5.tar.gz) = 3756860
diff --git a/devel/tla/files/patch-linkopenssl b/devel/tla/files/patch-linkopenssl
deleted file mode 100644
index 960edede414e..000000000000
--- a/devel/tla/files/patch-linkopenssl
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/tla/tla/Makefile.in.orig	Wed Jun  1 21:08:31 2005
-+++ src/tla/tla/Makefile.in	Sun Jun 19 19:19:29 2005
-@@ -4,6 +4,7 @@
- 				../libdate/libdate.a \
- 				$(objroot)/hackerlab/libhackerlab/libhackerlab.a \
- 				../../libneon/src/libneon.la \
-+				-lssl -lcrypto \
- 				-lm 
- 
- mains			:=	tla.c
diff --git a/devel/tla/files/patch-neonssl b/devel/tla/files/patch-neonssl
deleted file mode 100644
index dce5f28cdf1e..000000000000
--- a/devel/tla/files/patch-neonssl
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/libneon/PLUGIN/AUTOCONF.orig	Wed Jun  1 21:08:13 2005
-+++ src/libneon/PLUGIN/AUTOCONF	Sun Jun 19 19:23:56 2005
-@@ -16,4 +16,4 @@
- fi
- 
- 
--"$1" --with-ssl=no --with-included-expat --with-expat --disable-shared --enable-static
-+"$1" --with-ssl --with-included-expat --with-expat --disable-shared --enable-static
diff --git a/devel/tla/files/patch-src_libneon_src_ne__openssl.c b/devel/tla/files/patch-src_libneon_src_ne__openssl.c
deleted file mode 100644
index ce01599d9695..000000000000
--- a/devel/tla/files/patch-src_libneon_src_ne__openssl.c
+++ /dev/null
@@ -1,60 +0,0 @@
---- src/libneon/src/ne_openssl.c.orig	2006-07-20 06:34:38 UTC
-+++ src/libneon/src/ne_openssl.c
-@@ -84,17 +84,17 @@ char *ne_ssl_readable_dname(const ne_ssl_dname *name)
- 	
-         /* Skip commonName or emailAddress except if there is no other
-          * attribute in dname. */
--	if ((OBJ_cmp(ent->object, cname) && OBJ_cmp(ent->object, email)) ||
-+	if ((OBJ_cmp(X509_NAME_ENTRY_get_object(ent), cname) && OBJ_cmp(X509_NAME_ENTRY_get_object(ent), email)) ||
-             (!flag && n == 1)) {
-  	    if (flag++)
- 		ne_buffer_append(dump, ", ", 2);
- 
--            switch (ent->value->type) {
-+            switch (X509_NAME_ENTRY_get_data(ent)->type) {
-             case V_ASN1_UTF8STRING:
-             case V_ASN1_IA5STRING: /* definitely ASCII */
-             case V_ASN1_VISIBLESTRING: /* probably ASCII */
-             case V_ASN1_PRINTABLESTRING: /* subset of ASCII */
--                ne_buffer_append(dump, ent->value->data, ent->value->length);
-+                ne_buffer_append(dump, X509_NAME_ENTRY_get_data(ent)->data, X509_NAME_ENTRY_get_data(ent)->length);
-                 break;
-             case V_ASN1_UNIVERSALSTRING:
-             case V_ASN1_T61STRING: /* let OpenSSL convert it as ISO-8859-1 */
-@@ -102,7 +102,7 @@ char *ne_ssl_readable_dname(const ne_ssl_dname *name)
-                 unsigned char *tmp = ""; /* initialize to workaround 0.9.6 bug */
-                 int len;
- 
--                len = ASN1_STRING_to_UTF8(&tmp, ent->value);
-+                len = ASN1_STRING_to_UTF8(&tmp, X509_NAME_ENTRY_get_data(ent));
-                 if (len > 0) {
-                     ne_buffer_append(dump, tmp, len);
-                     OPENSSL_free(tmp);
-@@ -425,8 +425,13 @@ static ne_ssl_client_cert *dup_client_cert(const ne_ss
- 
-     populate_cert(&newcc->cert, cc->cert.subject);
- 
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L
-     cc->cert.subject->references++;
-     cc->pkey->references++;
-+#else
-+    X509_up_ref(cc->cert.subject);
-+    EVP_PKEY_up_ref(cc->pkey);
-+#endif
-     return newcc;
- }
- 
-@@ -465,8 +470,13 @@ static int provide_client_cert(SSL *ssl, X509 **cert, 
-     if (sess->client_cert) {
-         ne_ssl_client_cert *const cc = sess->client_cert;
- 	NE_DEBUG(NE_DBG_SSL, "Supplying client certificate.\n");
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L
- 	cc->pkey->references++;
- 	cc->cert.subject->references++;
-+#else
-+	EVP_PKEY_up_ref(cc->pkey);
-+	X509_up_ref(cc->cert.subject);
-+#endif
- 	*cert = cc->cert.subject;
- 	*pkey = cc->pkey;
- 	return 1;
diff --git a/devel/tla/files/patch-src_tla_libarch_archive.c b/devel/tla/files/patch-src_tla_libarch_archive.c
deleted file mode 100644
index 969c33efc585..000000000000
--- a/devel/tla/files/patch-src_tla_libarch_archive.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/tla/libarch/archive.c.orig	2006-07-20 06:34:40 UTC
-+++ src/tla/libarch/archive.c
-@@ -1114,7 +1114,8 @@ invoke_tar_extract (int * pid_ret)
- 
-       *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = cfg__gnu_tar;
-       *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "-m";
--      *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "--preserve";
-+      *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "-p";
-+      *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "-s";
-       *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "-zxf";
-       *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "-";
-       *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = 0;
diff --git a/devel/tla/pkg-descr b/devel/tla/pkg-descr
deleted file mode 100644
index d8354e4a6b58..000000000000
--- a/devel/tla/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Arch is a really nifty revision control system.  It's "whole-tree changeset
-based" which means, roughly, that it can handle (with atomic commits) file
-and directory adds, deletes, and renames cleanly, and that it does branching
-simply and easily.  Arch is also "distributed" which means, for example that
-you can make arch branches of your own from remote projects, even if you do
-not have write access to the revision control archives for those projects.
diff --git a/devel/tla/pkg-plist b/devel/tla/pkg-plist
deleted file mode 100644
index 0828f4b9e033..000000000000
--- a/devel/tla/pkg-plist
+++ /dev/null
@@ -1,38 +0,0 @@
-bin/tla
-bin/tla-gpg-check
-%%PORTDOCS%%%%DOCSDIR%%/COPYING.html
-%%PORTDOCS%%%%DOCSDIR%%/archreg/coords.html
-%%PORTDOCS%%%%DOCSDIR%%/archreg/mirrormgt.html
-%%PORTDOCS%%%%DOCSDIR%%/archreg/register.html
-%%PORTDOCS%%%%DOCSDIR%%/archreg/top-nav.html
-%%PORTDOCS%%%%DOCSDIR%%/build/help.html
-%%PORTDOCS%%%%DOCSDIR%%/build/install.html
-%%PORTDOCS%%%%DOCSDIR%%/build/othertools.html
-%%PORTDOCS%%%%DOCSDIR%%/build/sources.html
-%%PORTDOCS%%%%DOCSDIR%%/build/top-nav.html
-%%PORTDOCS%%%%DOCSDIR%%/build/why.html
-%%PORTDOCS%%%%DOCSDIR%%/checkout/checkout-config.html
-%%PORTDOCS%%%%DOCSDIR%%/checkout/checkout.html
-%%PORTDOCS%%%%DOCSDIR%%/checkout/top-nav.html
-%%PORTDOCS%%%%DOCSDIR%%/checkout/tree-state.html
-%%PORTDOCS%%%%DOCSDIR%%/hacking/branch-publishing.html
-%%PORTDOCS%%%%DOCSDIR%%/hacking/changes.html
-%%PORTDOCS%%%%DOCSDIR%%/hacking/commit.html
-%%PORTDOCS%%%%DOCSDIR%%/hacking/merge-from-upstream.html
-%%PORTDOCS%%%%DOCSDIR%%/hacking/my-archive.html
-%%PORTDOCS%%%%DOCSDIR%%/hacking/my-branch.html
-%%PORTDOCS%%%%DOCSDIR%%/hacking/my-config.html
-%%PORTDOCS%%%%DOCSDIR%%/hacking/top-nav.html
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/my/archloc.html
-%%PORTDOCS%%%%DOCSDIR%%/my/id.html
-%%PORTDOCS%%%%DOCSDIR%%/my/mirrorloc.html
-%%PORTDOCS%%%%DOCSDIR%%/my/revlib.html
-%%PORTDOCS%%%%DOCSDIR%%/my/top-nav.html
-%%PORTDOCS%%%%DOCSDIR%%/top-nav.html
-%%PORTDOCS%%%%DOCSDIR%%/treedelta/add.html
-%%PORTDOCS%%%%DOCSDIR%%/treedelta/delete.html
-%%PORTDOCS%%%%DOCSDIR%%/treedelta/inventory.html
-%%PORTDOCS%%%%DOCSDIR%%/treedelta/naming-conventions.html
-%%PORTDOCS%%%%DOCSDIR%%/treedelta/rename.html
-%%PORTDOCS%%%%DOCSDIR%%/treedelta/top-nav.html