From f419a126ee0b2c7e18a4594dc6d7ef4997ca28cb Mon Sep 17 00:00:00 2001 From: Flatcar Buildbot Date: Mon, 2 Mar 2026 07:23:40 +0000 Subject: [PATCH] app-crypt/trousers: Sync with Gentoo It's from Gentoo commit 2539d2c9fa1ac2119f81e6e2a88498620f284a26. Signed-off-by: Flatcar Buildbot --- .../app-crypt/trousers/trousers-0.3.15.ebuild | 72 ------------------- 1 file changed, 72 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/app-crypt/trousers/trousers-0.3.15.ebuild diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/trousers/trousers-0.3.15.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/trousers/trousers-0.3.15.ebuild deleted file mode 100644 index ba36bc65b5..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-crypt/trousers/trousers-0.3.15.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools linux-info readme.gentoo-r1 systemd udev - -DESCRIPTION="An open-source TCG Software Stack (TSS) v1.1 implementation" -HOMEPAGE="http://trousers.sf.net" -SRC_URI="https://downloads.sourceforge.net/trousers/${PN}/${P}.tar.gz" - -LICENSE="CPL-1.0 GPL-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 x86" -IUSE="doc selinux" # gtk - -# gtk support presently does NOT compile. -# gtk? ( >=x11-libs/gtk+-2 ) - -DEPEND="acct-group/tss - acct-user/tss - >=dev-libs/glib-2 - >=dev-libs/openssl-0.9.7:0= - " -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-tcsd )" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${PN}-0.3.13-nouseradd.patch" - "${FILESDIR}/${PN}-0.3.14-Makefile.am-Mark-tddl.a-nodist.patch" -) - -DOCS="AUTHORS ChangeLog NICETOHAVES README TODO" - -DOC_CONTENTS=" - If you have problems starting tcsd, please check permissions and - ownership on /dev/tpm* and ~tss/system.data -" - -CONFIG_CHECK="~TCG_TPM" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # econf --with-gui=$(usex gtk gtk openssl) - econf --with-gui=openssl -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die - - keepdir /var/lib/tpm - use doc && dodoc doc/* - newinitd "${FILESDIR}"/tcsd.initd tcsd - systemd_dounit "${FILESDIR}"/tcsd.service - udev_dorules "${FILESDIR}"/61-trousers.rules - fowners tss:tss /var/lib/tpm - readme.gentoo_create_doc -} - -pkg_postinst() { - udev_reload -} - -pkg_postrm() { - udev_reload -}