From ac8cc04f606b5ce59953b343570bdf73670042fa Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Tue, 24 Jan 2023 01:36:36 -0500 Subject: [PATCH 1/5] sys-devel/just: add QA_FLAGS_IGNORED rust package Closes: https://bugs.gentoo.org/891705 Signed-off-by: Joe Kappus --- sys-devel/just/just-1.12.0.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys-devel/just/just-1.12.0.ebuild b/sys-devel/just/just-1.12.0.ebuild index 5aff3bc8e2..dfe7920bc5 100644 --- a/sys-devel/just/just-1.12.0.ebuild +++ b/sys-devel/just/just-1.12.0.ebuild @@ -131,6 +131,8 @@ SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" RESTRICT="mirror" +QA_FLAGS_IGNORED="usr/bin/just" + src_install() { local DOCS=( README.md ) From 02384611f1762be27c0406bd5232d2af64bab965 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Tue, 24 Jan 2023 04:15:45 -0500 Subject: [PATCH 2/5] dev-libs/libdbf: new package, add 0.0.1 Signed-off-by: Joe Kappus --- dev-libs/libdbf/Manifest | 1 + dev-libs/libdbf/libdbf-0.0.1.ebuild | 42 +++++++++++++++++++++++++++++ dev-libs/libdbf/metadata.xml | 14 ++++++++++ 3 files changed, 57 insertions(+) create mode 100644 dev-libs/libdbf/Manifest create mode 100644 dev-libs/libdbf/libdbf-0.0.1.ebuild create mode 100644 dev-libs/libdbf/metadata.xml diff --git a/dev-libs/libdbf/Manifest b/dev-libs/libdbf/Manifest new file mode 100644 index 0000000000..914873a455 --- /dev/null +++ b/dev-libs/libdbf/Manifest @@ -0,0 +1 @@ +DIST libdbf-0.0.1.tgz 66443 BLAKE2B 543aff47c42d19dbe738fa50fe65dd6914a43695851395cf340f53718022e229896c6651f8a5cef8f0a46226efa91563d64ec072dbd1546997c729eca34f67dd SHA512 39df9e958582f224480bdf3b8afd9683427c090e252273004909af0443fddcc149b4dcfd3a09291c9b8786c096ce68cae3310dc692f112f102e51061a68b53f2 diff --git a/dev-libs/libdbf/libdbf-0.0.1.ebuild b/dev-libs/libdbf/libdbf-0.0.1.ebuild new file mode 100644 index 0000000000..e28716c302 --- /dev/null +++ b/dev-libs/libdbf/libdbf-0.0.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=8 + +inherit autotools + +MY_COMMIT="d86e1dfb1e70f61b9227817dbccd20955cd8a86a" + +DESCRIPTION="Library to read the content of dBASE III, IV, and 5.0 files" +HOMEPAGE="https://github.com/rollinhand/libdbf" +SRC_URI="https://github.com/rollinhand/libdbf/archive/${MY_COMMIT}.tar.gz -> ${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND="" +DEPEND="${RDEPEND} + dev-perl/XML-Parser + doc? ( app-text/docbook-sgml-utils ) + virtual/pkgconfig" + +S="${WORKDIR}/${PN}-${MY_COMMIT}" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + if use doc; then + export DOC_TO_MAN=docbook2man + fi + econf +} + +src_install() { + emake DESTDIR="${D}" install || die "make install failed" +} diff --git a/dev-libs/libdbf/metadata.xml b/dev-libs/libdbf/metadata.xml new file mode 100644 index 0000000000..c77d59f2db --- /dev/null +++ b/dev-libs/libdbf/metadata.xml @@ -0,0 +1,14 @@ + + + + + joe@wt.gd + joecool + + + rollinhand/libdbf + + + Include documentation + + From 68cbe6228acd7ccb62f6b32b1c33a28fcfcba9a7 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Tue, 24 Jan 2023 04:17:04 -0500 Subject: [PATCH 3/5] app-misc/dbf: new package, add 0.9.0 Closes: https://bugs.gentoo.org/85553 Signed-off-by: Joe Kappus --- app-misc/dbf/Manifest | 1 + app-misc/dbf/dbf-0.9.0.ebuild | 50 +++++++++++++++++++++++++++++++++++ app-misc/dbf/metadata.xml | 14 ++++++++++ 3 files changed, 65 insertions(+) create mode 100644 app-misc/dbf/Manifest create mode 100644 app-misc/dbf/dbf-0.9.0.ebuild create mode 100644 app-misc/dbf/metadata.xml diff --git a/app-misc/dbf/Manifest b/app-misc/dbf/Manifest new file mode 100644 index 0000000000..208be8e01b --- /dev/null +++ b/app-misc/dbf/Manifest @@ -0,0 +1 @@ +DIST dbf-0.9.0.tgz 38031 BLAKE2B 9c8231a83e7ca4710e5b166654da93bb3b5841bfc1ba2f3d772cee40f8415b6dec7182cceedcad9c4641a4be9543c3d426e0428728b3941ea7b359f0cda27ef2 SHA512 0eadd991e4a8d5eb4513df1b3798c085ca21e1a1dfe77e399cc70ff8a605f6044860d9d2e3a36220e92add2f2d68c72f507dd083120752761719ed6a326a4a26 diff --git a/app-misc/dbf/dbf-0.9.0.ebuild b/app-misc/dbf/dbf-0.9.0.ebuild new file mode 100644 index 0000000000..8b8cdfea52 --- /dev/null +++ b/app-misc/dbf/dbf-0.9.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=8 + +inherit autotools + +MY_COMMIT="8c1df2e694ca81a2c2ff1d7de150629e69092ea1" + +DESCRIPTION="Command line tool to read the content of dBASE III, IV, and 5.0 files" +HOMEPAGE="https://github.com/rollinhand/dbf-core" +SRC_URI="https://github.com/rollinhand/dbf-core/archive/${MY_COMMIT}.tar.gz -> ${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND="" +DEPEND="${RDEPEND} + dev-perl/XML-Parser + dev-libs/libdbf + doc? ( app-text/docbook-sgml-utils ) + virtual/pkgconfig" + +S="${WORKDIR}/${PN}-core-${MY_COMMIT}" + +src_prepare() { + default + if use doc; then + sed -i -e 's|docbook-to-man|docbook2man|g' man/Makefile.am || die + fi + eautoreconf +} + +src_configure() { + if use doc; then + export DOC_TO_MAN=docbook2man + fi + econf + emake + if use doc; then + mv man/DBF.SECTION man/dbf.1 || die "Error moving man page" + fi +} + +src_install() { + emake DESTDIR="${D}" install || die "make install failed" +} diff --git a/app-misc/dbf/metadata.xml b/app-misc/dbf/metadata.xml new file mode 100644 index 0000000000..74a72ccc3d --- /dev/null +++ b/app-misc/dbf/metadata.xml @@ -0,0 +1,14 @@ + + + + + joe@wt.gd + joecool + + + rollinhand/dbf-core + + + build manpages + + From d3cdfbee0b05ecff35c59d53a85b05b8a6f90cc4 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Tue, 24 Jan 2023 11:39:41 +0200 Subject: [PATCH 4/5] app-misc/fastfetch: add 1.9.1 Signed-off-by: Viorel Munteanu --- app-misc/fastfetch/Manifest | 1 + app-misc/fastfetch/fastfetch-1.9.1.ebuild | 99 +++++++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 app-misc/fastfetch/fastfetch-1.9.1.ebuild diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index 43a0afe3dc..c20c354611 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1,2 +1,3 @@ DIST fastfetch-1.8.2.tar.gz 495971 BLAKE2B e490323b2a18c2cc6a17569955fde820584a4b1e547ad18162b1cbb6f72c61cf8e891c4d1ed56c89f78ac0bc3d5769603e1dfc61c32bad07985c0df27cdf5e10 SHA512 cad6e1f69fd9192e63a55478ee6abe1f0a72c1d4af645d2b8fc1e56fc90eda80f62b5da7a87744ba1a668e5f0b785aac0e49be90867d3b61c674cf455cf984c0 DIST fastfetch-1.9.0.tar.gz 510212 BLAKE2B 1a716e3bdba946503b9fef810026965b02c2af2803bfb2b8bd6bbf826fdfcd566e11ab15b654e570d5a9526fa4a26be7127902a1204c0ee52c452c7310d1bc36 SHA512 6a8aa8260e3d32d1ac4e7788b89492d8377b1dd5e15a5e08d002d3945bc7360d47a4fe5805117d8386de487ac17020eca0b7fcd8333c194453874bd3517e73e4 +DIST fastfetch-1.9.1.tar.gz 510560 BLAKE2B 086f743a0e9ec09a3222d9c9951e26449dde90d00fb297d96611393bf23ab6eb8df255e9519b35904d73faa726ea83f673c5ea977a9f2b7f0689de898b0683ba SHA512 9b449aa3b5072d2f7b7857d7a11e315dbb7d4148e2761487e6682980e53bb3acf3ccd14b57bf9d788288a931f8aa940b699f07b1a09673fee53d70f63b081f83 diff --git a/app-misc/fastfetch/fastfetch-1.9.1.ebuild b/app-misc/fastfetch/fastfetch-1.9.1.ebuild new file mode 100644 index 0000000000..fa45a9f5f4 --- /dev/null +++ b/app-misc/fastfetch/fastfetch-1.9.1.ebuild @@ -0,0 +1,99 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="Fast system information tool" +HOMEPAGE="https://github.com/LinusDierheimer/fastfetch" +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git" + [[ ${PV} == *0.1.9999 ]] && EGIT_BRANCH=master + [[ ${PV} == *0.2.9999 ]] && EGIT_BRANCH=dev + [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" +else + SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="X chafa dbus gnome imagemagick networkmanager opencl opengl osmesa pci sqlite vulkan wayland xcb xfce xrandr" + +# note - qa-vdb will always report errors because fastfetch loads the libs dynamically +RDEPEND=" + sys-libs/zlib + X? ( x11-libs/libX11 ) + chafa? ( media-gfx/chafa ) + dbus? ( sys-apps/dbus ) + gnome? ( + dev-libs/glib + gnome-base/dconf + ) + imagemagick? ( media-gfx/imagemagick:= ) + networkmanager? ( net-misc/networkmanager ) + opencl? ( virtual/opencl ) + opengl? ( media-libs/libglvnd[X] ) + osmesa? ( media-libs/mesa[osmesa] ) + pci? ( sys-apps/pciutils ) + sqlite? ( dev-db/sqlite:3 ) + vulkan? ( media-libs/vulkan-loader ) + wayland? ( dev-libs/wayland ) + xcb? ( x11-libs/libxcb ) + xfce? ( xfce-base/xfconf ) + xrandr? ( x11-libs/libXrandr ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +REQUIRED_USE=" + xrandr? ( X ) + chafa? ( imagemagick ) +" + +src_configure() { + local fastfetch_enable_imagemagick7=no + local fastfetch_enable_imagemagick6=no + if use imagemagick; then + fastfetch_enable_imagemagick7=$(has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no) + fastfetch_enable_imagemagick6=$(has_version ' Date: Tue, 24 Jan 2023 11:39:50 +0200 Subject: [PATCH 5/5] app-misc/fastfetch: drop 1.9.0 Signed-off-by: Viorel Munteanu --- app-misc/fastfetch/Manifest | 1 - app-misc/fastfetch/fastfetch-1.9.0.ebuild | 99 ----------------------- 2 files changed, 100 deletions(-) delete mode 100644 app-misc/fastfetch/fastfetch-1.9.0.ebuild diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index c20c354611..4a4c3458a0 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1,3 +1,2 @@ DIST fastfetch-1.8.2.tar.gz 495971 BLAKE2B e490323b2a18c2cc6a17569955fde820584a4b1e547ad18162b1cbb6f72c61cf8e891c4d1ed56c89f78ac0bc3d5769603e1dfc61c32bad07985c0df27cdf5e10 SHA512 cad6e1f69fd9192e63a55478ee6abe1f0a72c1d4af645d2b8fc1e56fc90eda80f62b5da7a87744ba1a668e5f0b785aac0e49be90867d3b61c674cf455cf984c0 -DIST fastfetch-1.9.0.tar.gz 510212 BLAKE2B 1a716e3bdba946503b9fef810026965b02c2af2803bfb2b8bd6bbf826fdfcd566e11ab15b654e570d5a9526fa4a26be7127902a1204c0ee52c452c7310d1bc36 SHA512 6a8aa8260e3d32d1ac4e7788b89492d8377b1dd5e15a5e08d002d3945bc7360d47a4fe5805117d8386de487ac17020eca0b7fcd8333c194453874bd3517e73e4 DIST fastfetch-1.9.1.tar.gz 510560 BLAKE2B 086f743a0e9ec09a3222d9c9951e26449dde90d00fb297d96611393bf23ab6eb8df255e9519b35904d73faa726ea83f673c5ea977a9f2b7f0689de898b0683ba SHA512 9b449aa3b5072d2f7b7857d7a11e315dbb7d4148e2761487e6682980e53bb3acf3ccd14b57bf9d788288a931f8aa940b699f07b1a09673fee53d70f63b081f83 diff --git a/app-misc/fastfetch/fastfetch-1.9.0.ebuild b/app-misc/fastfetch/fastfetch-1.9.0.ebuild deleted file mode 100644 index fa45a9f5f4..0000000000 --- a/app-misc/fastfetch/fastfetch-1.9.0.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic - -DESCRIPTION="Fast system information tool" -HOMEPAGE="https://github.com/LinusDierheimer/fastfetch" -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git" - [[ ${PV} == *0.1.9999 ]] && EGIT_BRANCH=master - [[ ${PV} == *0.2.9999 ]] && EGIT_BRANCH=dev - [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" -else - SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="X chafa dbus gnome imagemagick networkmanager opencl opengl osmesa pci sqlite vulkan wayland xcb xfce xrandr" - -# note - qa-vdb will always report errors because fastfetch loads the libs dynamically -RDEPEND=" - sys-libs/zlib - X? ( x11-libs/libX11 ) - chafa? ( media-gfx/chafa ) - dbus? ( sys-apps/dbus ) - gnome? ( - dev-libs/glib - gnome-base/dconf - ) - imagemagick? ( media-gfx/imagemagick:= ) - networkmanager? ( net-misc/networkmanager ) - opencl? ( virtual/opencl ) - opengl? ( media-libs/libglvnd[X] ) - osmesa? ( media-libs/mesa[osmesa] ) - pci? ( sys-apps/pciutils ) - sqlite? ( dev-db/sqlite:3 ) - vulkan? ( media-libs/vulkan-loader ) - wayland? ( dev-libs/wayland ) - xcb? ( x11-libs/libxcb ) - xfce? ( xfce-base/xfconf ) - xrandr? ( x11-libs/libXrandr ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -REQUIRED_USE=" - xrandr? ( X ) - chafa? ( imagemagick ) -" - -src_configure() { - local fastfetch_enable_imagemagick7=no - local fastfetch_enable_imagemagick6=no - if use imagemagick; then - fastfetch_enable_imagemagick7=$(has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no) - fastfetch_enable_imagemagick6=$(has_version '