From patchwork Wed Apr 21 13:57:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: dusan.ivanco@gmail.com X-Patchwork-Id: 1468733 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=lgUGxZLr; dkim-atps=neutral Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (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) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4FQMZL2Jskz9sXH for ; Wed, 21 Apr 2021 23:57:44 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id C2D3483EC2; Wed, 21 Apr 2021 13:57:40 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vDtmOBrNXN27; Wed, 21 Apr 2021 13:57:40 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 27DCF83F9A; Wed, 21 Apr 2021 13:57:39 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id CA18A1BF3FD for ; Wed, 21 Apr 2021 13:57:37 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id B643D83FC8 for ; Wed, 21 Apr 2021 13:57:37 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V17VJolM0sKl for ; Wed, 21 Apr 2021 13:57:33 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by smtp1.osuosl.org (Postfix) with ESMTPS id 8161683F9A for ; Wed, 21 Apr 2021 13:57:33 +0000 (UTC) Received: by mail-ej1-x629.google.com with SMTP id v6so62345308ejo.6 for ; Wed, 21 Apr 2021 06:57:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=6EjP/pbjXKaQv5DjXYvSdkyVsOeFV0PTMc+O9njhaB0=; b=lgUGxZLrkqrDe/dzXeNgAonfh0oP6O0uMNnuES6zmknrxSJuAgt/8gIKIGIBYLar7Z Xe6MP/x937QaJF+cpJWfXGwFcMxD8G2ruNPqMEWI7bDncyPN7KYodPhYOReiVSbsBmbH 6QQ2vpnmriXb+QFqZ5uLdmklZGNNdKnC6GzsnjqO2AhZv9yWNzmzSc/Oy+kcjUuF+wP1 xnmOkrn1OidM0y9DA7kkk9AsYSxgq2Ol2Iz20APWSxpsb0dwyFzL69lz0j6iT/jt7T3J 8OUkuHNPNIVRYutLFgQogeCbrm7zlzrrgKthZN2fX4JSqS4Q958XutwITE86ak9Dphv7 cBZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=6EjP/pbjXKaQv5DjXYvSdkyVsOeFV0PTMc+O9njhaB0=; b=kZhTy/MLUmG2bSH8JAes3ppTd0C9EkhPmn1INaabI26UBZxoq+6YMOLKcUE4bWIvaj m1W+5PGzAcEuYtRbmPJVTCo1WDUtNZIGPgcTudVrzUAz8fVSB4tFfbi68TIP0EUGmDPN aX/RGioTj6h1Ubm5wfcd/xrXNWBbj3nXi028wQdWFdKFnC9Itf36l1qh5Ew3Hh8biXf6 43iYHrDJJKR/hFhszWeSe+/iOIoQcDo1PFEPnsV8lp8P3RpSp0mKXRG5NSY1pM+isvPw VSayZ3MAo2GyHngSKnxxqIBi4WLtUknp0RcCCOtKPDhSAlj3qdyXgqHN4gsfQ/6KwDwM eKtQ== X-Gm-Message-State: AOAM531+VfdQnvS+XJpstimLOlYe3uopO0aX4amv8iuj56kJShinnx4t yckRsbr8tb0KaNvbB57/e/zH9kPXPUaZgw== X-Google-Smtp-Source: ABdhPJw2R97MM0OpXDTEgDuxZZce3r4FgL0gVwZkCs0WTCk8aSWlUeYqbLYumKl91kI9sSZ/w3Wo9g== X-Received: by 2002:a17:906:6818:: with SMTP id k24mr32405826ejr.245.1619013451486; Wed, 21 Apr 2021 06:57:31 -0700 (PDT) Received: from ivanco.unizdrav.sk.unizdrav.sk (hq.unizdrav.sk. [5.59.10.158]) by smtp.gmail.com with ESMTPSA id u6sm2523757ejn.14.2021.04.21.06.57.30 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Apr 2021 06:57:31 -0700 (PDT) From: dusan.ivanco@gmail.com To: buildroot@buildroot.org Date: Wed, 21 Apr 2021 15:57:27 +0200 Message-Id: <20210421135727.9637-1-dusan.ivanco@gmail.com> X-Mailer: git-send-email 2.21.1 (Apple Git-122.3) MIME-Version: 1.0 Subject: [Buildroot] =?utf-8?b?W1BBVENIIDEvMl0gU2lnbmVkLW9mZi1ieTogRHXFoWFu?= =?utf-8?b?IEl2YW7EjW8gPGR1c2FuLml2YW5jb0BnbWFpbC5jb20+?= X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?b?RHXFoWFuIEl2YW7EjW8=?= Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" From: Dušan Ivančo New package: raspi2fb --- package/Config.in | 1 + package/raspi2fb/0001-vchostif-library-link.patch | 11 +++++++++++ package/raspi2fb/Config.in | 9 +++++++++ package/raspi2fb/raspi2fb.hash | 3 +++ package/raspi2fb/raspi2fb.mk | 13 +++++++++++++ 5 files changed, 37 insertions(+) create mode 100644 package/raspi2fb/0001-vchostif-library-link.patch create mode 100644 package/raspi2fb/Config.in create mode 100644 package/raspi2fb/raspi2fb.hash create mode 100644 package/raspi2fb/raspi2fb.mk diff --git a/package/Config.in b/package/Config.in index 0d7cb0f446..22dd64f639 100644 --- a/package/Config.in +++ b/package/Config.in @@ -535,6 +535,7 @@ endmenu source "package/pru-software-support/Config.in" source "package/pulseview/Config.in" source "package/raspi-gpio/Config.in" + source "package/raspi2fb/Config.in" source "package/read-edid/Config.in" source "package/rng-tools/Config.in" source "package/rpi-userland/Config.in" diff --git a/package/raspi2fb/0001-vchostif-library-link.patch b/package/raspi2fb/0001-vchostif-library-link.patch new file mode 100644 index 0000000000..7dc13534e2 --- /dev/null +++ b/package/raspi2fb/0001-vchostif-library-link.patch @@ -0,0 +1,11 @@ +--- a/CMakeLists.txt 2020-01-01 00:00:00.000000000 +0000 ++++ b/CMakeLists.txt 2020-01-01 00:00:00.000000000 +0000 +@@ -6,7 +6,7 @@ + + set(BCM_HOST_INCLUDE_DIRS /opt/vc/include) + set(BCM_HOST_LIBRARY_DIRS /opt/vc/lib) +-set(BCM_HOST_LIBRARIES bcm_host) ++set(BCM_HOST_LIBRARIES bcm_host vchostif) + + find_package(PkgConfig) + pkg_check_modules(LIBBSD libbsd) diff --git a/package/raspi2fb/Config.in b/package/raspi2fb/Config.in new file mode 100644 index 0000000000..ab144c2d1a --- /dev/null +++ b/package/raspi2fb/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_RASPI2FB + bool "raspi2fb" + select BR2_PACKAGE_LIBBSD + select BR2_PACKAGE_RPI_USERLAND + help + Program to copy the Raspberry Pi display + to a secondary framebuffer. + + https://github.com/AndrewFromMelbourne/raspi2fb diff --git a/package/raspi2fb/raspi2fb.hash b/package/raspi2fb/raspi2fb.hash new file mode 100644 index 0000000000..6e14c2f5d1 --- /dev/null +++ b/package/raspi2fb/raspi2fb.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 713a73e99268ad4557b522513ddaef8de3431aee9f7eb338f3cbff5a036d776f raspi2fb-7e1bae71c5af88240f7eb89a924161c7ee0b00f5.tar.gz +sha256 afbc87568aa5a3108fc85b60015dd9346108dd77f588cd5c62d3385577519c4c LICENSE diff --git a/package/raspi2fb/raspi2fb.mk b/package/raspi2fb/raspi2fb.mk new file mode 100644 index 0000000000..b9732e9a51 --- /dev/null +++ b/package/raspi2fb/raspi2fb.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# raspi2fb +# +################################################################################ + +RASPI2FB_VERSION = 7e1bae71c5af88240f7eb89a924161c7ee0b00f5 +RASPI2FB_SITE = $(call github,AndrewFromMelbourne,raspi2fb,$(RASPI2FB_VERSION)) +RASPI2FB_LICENSE = MIT +RASPI2FB_LICENSE_FILES = LICENSE +RASPI2FB_DEPENDENCIES = libbsd rpi-userland + +$(eval $(cmake-package)) From patchwork Wed Apr 21 13:57:45 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: dusan.ivanco@gmail.com X-Patchwork-Id: 1468735 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=CTpYESpJ; dkim-atps=neutral Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (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) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4FQMZb6yBFz9t17 for ; Wed, 21 Apr 2021 23:57:59 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 9E73760C24; Wed, 21 Apr 2021 13:57:57 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0QKnHA6nr9NT; Wed, 21 Apr 2021 13:57:56 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id EDFAE60B8D; Wed, 21 Apr 2021 13:57:55 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id E50F81BF3FD for ; Wed, 21 Apr 2021 13:57:54 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id D488383FE8 for ; Wed, 21 Apr 2021 13:57:54 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp1.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JUnUynXEprBh for ; Wed, 21 Apr 2021 13:57:51 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) by smtp1.osuosl.org (Postfix) with ESMTPS id CDA6C84158 for ; Wed, 21 Apr 2021 13:57:50 +0000 (UTC) Received: by mail-ed1-x52d.google.com with SMTP id y3so13201408eds.5 for ; Wed, 21 Apr 2021 06:57:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=mxVM7+8DhfUa+DidWDWzA9BiBZDJ6+vG8qAMZAw853I=; b=CTpYESpJg9ZadraDmHIUn6BiBAQopFxFkpIsdupuB8ZZxMYmVH87xu06QrCT0CmpDb 7q1mS1NJ7AQBzKegdPwgWZ68Y9waHobSdw8hxwJmqC79iVqW6ojweIWjy3AOSvSoVbPY yPsNx8Tk/cXyIQ0bBOiF/2t2oJvCLRlpsutlqq7sajuB+htXMXwzf6S99xtfXCg0HDt3 dOafGsZZScWl84nWcSj7VMhu2NXu7LZdOD+QI6YqHMT4jPxfW0g1tq3qmhm6vmHqN1CA PYl5XoUga3cxmk1vrdLMRgOpI8K3b4SA27WR8Qv24ogEw9NjkCnYYJTqAv3GlzRyvrDK 735A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=mxVM7+8DhfUa+DidWDWzA9BiBZDJ6+vG8qAMZAw853I=; b=lKq+imZWrFgqTZJNZk6tcWnfaOXL0+H2cqNDvqJl/JLfpFUPjWB2VRvKVJf+9lsKqr BqdRwPuFIGN5XPl+KRDB7Sxa+FnM5BdrTLPcSqCBg0wovTcpTXmK0PszH/YJUR3mxgfc ba1j1RZWrgSnfPVYkatgcGwu295bomoU0WFAkPGoCeoGX4YwWuSbMaeOJO0NDjagTGU4 z8NtA7itYcYHpTs81Eywc3lKrjkqGihHIupj3xmlGb1sd9HY3TWhJUdobLGi3gK1vk7j 29lzjwmCMLK9KcWsytnu1hesIi2cTakbz3YGmNE2QjcmE+dA7Bc0Rf6DupBkdnjVD1sz rLIg== X-Gm-Message-State: AOAM530vyiW6j9A7WUXDeYg7eFVu1eXQgxG2j+DkjEptCaKnjx9kWbf3 rJ0+n50PPgKfc/y9x3p1CE9jV9ykZmOH5w== X-Google-Smtp-Source: ABdhPJwZXiodk4pEEXbkDV+nPaQGIznhJuiZTbT1dM3qFcH1t5bVR2RgRZyERkAWCvgnImS7WTtaVA== X-Received: by 2002:a50:f19d:: with SMTP id x29mr40164725edl.102.1619013468797; Wed, 21 Apr 2021 06:57:48 -0700 (PDT) Received: from ivanco.unizdrav.sk.unizdrav.sk (hq.unizdrav.sk. [5.59.10.158]) by smtp.gmail.com with ESMTPSA id l1sm3471738edt.59.2021.04.21.06.57.48 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Apr 2021 06:57:48 -0700 (PDT) From: dusan.ivanco@gmail.com To: buildroot@buildroot.org Date: Wed, 21 Apr 2021 15:57:45 +0200 Message-Id: <20210421135745.9700-1-dusan.ivanco@gmail.com> X-Mailer: git-send-email 2.21.1 (Apple Git-122.3) MIME-Version: 1.0 Subject: [Buildroot] =?utf-8?b?W1BBVENIIDIvMl0gU2lnbmVkLW9mZi1ieTogRHXFoWFu?= =?utf-8?b?IEl2YW7EjW8gPGR1c2FuLml2YW5jb0BnbWFpbC5jb20+?= X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?b?RHXFoWFuIEl2YW7EjW8=?= Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" From: Dušan Ivančo New package: fscrypt --- package/Config.in | 1 + package/fscrypt/Config.in | 11 +++++++++++ package/fscrypt/fscrypt.hash | 3 +++ package/fscrypt/fscrypt.mk | 27 +++++++++++++++++++++++++++ 4 files changed, 42 insertions(+) create mode 100644 package/fscrypt/Config.in create mode 100644 package/fscrypt/fscrypt.hash create mode 100644 package/fscrypt/fscrypt.mk diff --git a/package/Config.in b/package/Config.in index 22dd64f639..b3a3f18a60 100644 --- a/package/Config.in +++ b/package/Config.in @@ -209,6 +209,7 @@ menu "Filesystem and flash utilities" source "package/exfatprogs/Config.in" source "package/f2fs-tools/Config.in" source "package/flashbench/Config.in" + source "package/fscrypt/Config.in" source "package/fscryptctl/Config.in" source "package/fuse-overlayfs/Config.in" source "package/fwup/Config.in" diff --git a/package/fscrypt/Config.in b/package/fscrypt/Config.in new file mode 100644 index 0000000000..17abe021af --- /dev/null +++ b/package/fscrypt/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_FSCRYPT + bool "fscrypt" + depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS + depends on BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS + depends on BR2_TOOLCHAIN_HAS_THREADS + select BR2_PACKAGE_LINUX_PAM + help + fscrypt is a high-level tool for the + management of Linux filesystem encryption + + https://github.com/google/fscrypt diff --git a/package/fscrypt/fscrypt.hash b/package/fscrypt/fscrypt.hash new file mode 100644 index 0000000000..7a50a55015 --- /dev/null +++ b/package/fscrypt/fscrypt.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 0d6e79ef73c996f9cab2436fd3f446bb89a2d2b36b64a97743d6274d6445e922 fscrypt-0.3.0.tar.gz +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/fscrypt/fscrypt.mk b/package/fscrypt/fscrypt.mk new file mode 100644 index 0000000000..2f67f2ed75 --- /dev/null +++ b/package/fscrypt/fscrypt.mk @@ -0,0 +1,27 @@ +################################################################################ +# +# fscrypt +# +################################################################################ + +FSCRYPT_VERSION = 0.3.0 +FSCRYPT_SITE = $(call github,google,fscrypt,v$(FSCRYPT_VERSION)) +FSCRYPT_LICENSE = Apache-2.0 +FSCRYPT_LICENSE_FILES = LICENSE +FSCRYPT_DEPENDENCIES = host-go linux-pam +FSCRYPT_MAKE_ENV = GOOS=linux GOARCH=arm CGO_ENABLED=1 + +define FSCRYPT_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_FS_ENCRYPTION) +endef + +define FSCRYPT_BUILD_CMDS + $(TARGET_MAKE_ENV) $(FSCRYPT_MAKE_ENV) $(MAKE) -C $(@D) +endef + +define FSCRYPT_INSTALL_TARGET_CMDS + $(INSTALL) -D -m 0755 $(@D)/bin/fscrypt $(TARGET_DIR)/usr/bin + $(INSTALL) -D -m 0755 $(@D)/bin/pam_fscrypt.so $(TARGET_DIR)/usr/lib/security +endef + +$(eval $(generic-package))