From nobody Thu Jul 11 01:45:42 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WKHcQ6Kd4z5Pt3P; Thu, 11 Jul 2024 01:45:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WKHcQ5YJGz4gCN; Thu, 11 Jul 2024 01:45:42 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1720662342; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=TPWbgjCsUNE7AbICuOjPHNNB63CJZVrWhD77LpGf4sY=; b=j3CCOS7UveggNdhCOTvvjSZB1gfh0Jm7uxPCdB+3HBIZLZELNiXZwGufPYAkDNo0R3KiAR 4YwNhYXxR71V4yFXp8/+DFep3+cqS3yIC6CqM+xrMS1csWqnb9oYMHfVI19PHxBh6pDV6A VWOYVuODIFNaSQbbTU1J3i6h3hOc/Q0SPkhKKBMIAwz6/+9ab6P3KKMBSdUlgfxyP49Vtq od3aeg2RVPzXJaJxHNr2KTBe9A+6qrZXQuI/syjT90vSVQM7RDpvBCdo4pSir9uxAxB0Jw GwFqyvaGf2J3cSZTVzl1owrK4ZY1vaSJrVGilfN85nCVu4c20SI6oRvP0dOwsw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1720662342; a=rsa-sha256; cv=none; b=o5/24CpvdZoS3opZkHBeobbVYPhb2vMkRDVGPj34ex9pUPcuxZUkDKE0eV/QFKMvFsIYfM d1AtklsUHgRML4s9R1cd5boWthp9VZdKfftVxrMQqMVFMWrtWdXrYUp4Qf35tvICG40QFx wzklvISgX3uJekhxzWxVIOWYRSwmq/VbGHXLoAADurE2w67OGNNy6xiU4m0Dbxd/pw0AH9 d/0s8fk7Fc/CGjMNBNw8eXw0nhGwC2tMvEqtrLDiUuaeJCZsIUFAInA8zmpiwNcZbEyUqo afcDkoT4psq70mxpFn06ejF8g8dX7rDW1Z8eWkh74+kuH6jd/ioJtszjMBG4/w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1720662342; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=TPWbgjCsUNE7AbICuOjPHNNB63CJZVrWhD77LpGf4sY=; b=BGylyZT67cQBpiULXw2rokAzND1GogYab/X1/9Ir7NBHHPX1CkIRtuM3dL0ZEkK6LPWTsn 4NJTdR27OswgVuYEmHpkxhgjq9KfKf9/o8UFYZcFJy8/wo7BoYmTpQgDLSwJSNQEhIna3r jN5vZtv7+P++krT767JXXxs+9KIxoVRw7aT6FJfb2qhFwEb9ltmVDwiGrWA7tFkweiJB0m W9hozVUOea8r/VT5X+On8atnlacQRZ1m6ynB708hXvsFn1Sqw0ESUEpg296j5QDcF9HYbo BYwKetb9m2pS8fR5rPaV/Zia6MSwmGud/Z3ijq4g/XCpSixabzg6Y3KZ7I/yuA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4WKHcQ58tmzgxb; Thu, 11 Jul 2024 01:45:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 46B1jgiY051783; Thu, 11 Jul 2024 01:45:42 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 46B1jgvu051780; Thu, 11 Jul 2024 01:45:42 GMT (envelope-from git) Date: Thu, 11 Jul 2024 01:45:42 GMT Message-Id: <202407110145.46B1jgvu051780@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Jason E. Hale" Subject: git: 8a03fb6d4c50 - main - security/libtatsu: New port List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhale X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8a03fb6d4c504049cdc4f2a98b7f1c07cdbac881 Auto-Submitted: auto-generated The branch main has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=8a03fb6d4c504049cdc4f2a98b7f1c07cdbac881 commit 8a03fb6d4c504049cdc4f2a98b7f1c07cdbac881 Author: Jason E. Hale AuthorDate: 2024-07-11 00:36:04 +0000 Commit: Jason E. Hale CommitDate: 2024-07-11 01:45:31 +0000 security/libtatsu: New port Library handling the communication with Apple's Tatsu Signing Server (TSS). This library is part of the libimobiledevice project and its main purpose is to create TSS request payloads, send them to Apple's TSS server, and ultimately retrieve and process the response. PR: 280014 Reported by: --- security/Makefile | 1 + security/libtatsu/Makefile | 30 ++++++++++++++++++++++++++++++ security/libtatsu/distinfo | 3 +++ security/libtatsu/pkg-descr | 6 ++++++ security/libtatsu/pkg-plist | 7 +++++++ 5 files changed, 47 insertions(+) diff --git a/security/Makefile b/security/Makefile index 45cd7b6fec33..06c16a8abb62 100644 --- a/security/Makefile +++ b/security/Makefile @@ -323,6 +323,7 @@ SUBDIR += libssh SUBDIR += libssh2 SUBDIR += libtasn1 + SUBDIR += libtatsu SUBDIR += libtomcrypt SUBDIR += libu2f-host SUBDIR += libuecc diff --git a/security/libtatsu/Makefile b/security/libtatsu/Makefile new file mode 100644 index 000000000000..1841fed507c5 --- /dev/null +++ b/security/libtatsu/Makefile @@ -0,0 +1,30 @@ +PORTNAME= libtatsu +PORTVERSION= 1.0.3 +CATEGORIES= security +MASTER_SITES= https://github.com/libimobiledevice/${PORTNAME}/releases/download/${PORTVERSION}/ + +MAINTAINER= jhale@FreeBSD.org +COMMENT= Library for communicating with Apple's Tatsu Signing Server +WWW= https://www.libimobiledevice.org + +LICENSE= LGPL21+ +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libplist-2.0.so:devel/libplist \ + libcurl.so:ftp/curl + +USES= libtool pathfix pkgconfig tar:bzip2 +USE_LDCONFIG= yes + +GNU_CONFIGURE= yes +INSTALL_TARGET= install-strip + +PORTDOCS= NEWS README.md + +OPTIONS_DEFINE= DOCS + +post-install: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +.include diff --git a/security/libtatsu/distinfo b/security/libtatsu/distinfo new file mode 100644 index 000000000000..b1a6961e6cb7 --- /dev/null +++ b/security/libtatsu/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1720416933 +SHA256 (libtatsu-1.0.3.tar.bz2) = 4f69452d23e50e0ffbe844110e6ab6a900d080e051fbda3b7d595f679dee9bc5 +SIZE (libtatsu-1.0.3.tar.bz2) = 303021 diff --git a/security/libtatsu/pkg-descr b/security/libtatsu/pkg-descr new file mode 100644 index 000000000000..0a449acdde32 --- /dev/null +++ b/security/libtatsu/pkg-descr @@ -0,0 +1,6 @@ +Library handling the communication with Apple's Tatsu Signing Server +(TSS). + +This library is part of the libimobiledevice project and its main +purpose is to create TSS request payloads, send them to Apple's TSS +server, and ultimately retrieve and process the response. diff --git a/security/libtatsu/pkg-plist b/security/libtatsu/pkg-plist new file mode 100644 index 000000000000..4af275dd3a76 --- /dev/null +++ b/security/libtatsu/pkg-plist @@ -0,0 +1,7 @@ +include/libtatsu/tatsu.h +include/libtatsu/tss.h +lib/libtatsu.a +lib/libtatsu.so +lib/libtatsu.so.0 +lib/libtatsu.so.0.0.1 +libdata/pkgconfig/libtatsu-1.0.pc