aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2024-04-30 20:48:09 +0000
committerRene Ladan <rene@FreeBSD.org>2024-04-30 20:48:09 +0000
commita2e2f5f8178483eaadfc4fa4fb641b6cf9715415 (patch)
treea88c18e6432a88b89a30f6087a1b94937b029aec
parent832d5dfd50c180794486315b4250b2bf9d260b65 (diff)
devel/tla: Remove expired port
2024-04-30 devel/tla: Deprecated and obsolete revision control system, consider migrating to devel/git or devel/mercurial
-rw-r--r--MOVED1
-rw-r--r--devel/Makefile1
-rw-r--r--devel/tla/Makefile67
-rw-r--r--devel/tla/distinfo2
-rw-r--r--devel/tla/files/patch-linkopenssl10
-rw-r--r--devel/tla/files/patch-neonssl8
-rw-r--r--devel/tla/files/patch-src_libneon_src_ne__openssl.c60
-rw-r--r--devel/tla/files/patch-src_tla_libarch_archive.c12
-rw-r--r--devel/tla/pkg-descr6
-rw-r--r--devel/tla/pkg-plist38
10 files changed, 1 insertions, 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