diff options
Diffstat (limited to 'dev-util/diffoscope')
| -rw-r--r-- | dev-util/diffoscope/Manifest | 3 | ||||
| -rw-r--r-- | dev-util/diffoscope/diffoscope-167.ebuild (renamed from dev-util/diffoscope/diffoscope-166.ebuild) | 2 | ||||
| -rw-r--r-- | dev-util/diffoscope/diffoscope-168.ebuild | 73 | ||||
| -rw-r--r-- | dev-util/diffoscope/metadata.xml | 25 |
4 files changed, 89 insertions, 14 deletions
diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest index bebab58777eb..3381430b4417 100644 --- a/dev-util/diffoscope/Manifest +++ b/dev-util/diffoscope/Manifest @@ -1 +1,2 @@ -DIST diffoscope-166.tar.gz 1568885 BLAKE2B 49afce2624c6e31acefad8b1ce948e49c474f1aac67cc0cddbf0e19d43204163aaf36f90a697469b5bbef17ece571ec3f0db802ce4ae53b9205f202966e65d2e SHA512 a08dbb9979d3a17daaee0f8b44b24fc1ed77e26a64502ae8b7f9789e321889b6139a9e4df52328bce70f6e3a16250ef65bbc35cd296f88568c1f4ad520816cc5 +DIST diffoscope-167.tar.gz 1569356 BLAKE2B 736da75d81fadc0a93cec4fed761751a9f1c539781d0fb5c1c3b465b2af71480978cd111ea729201b7eb892f23e900a26e99d84d1404cc23a5cc0f49fcd3fd20 SHA512 e5046ffba8ca27f56c2219ac5e6d4cdd0765778fdd71b0221113d65da8724028f2a1daf48ee1676a54c5c534f5e10de5867e9a9f51c10334d23772894f1d65e7 +DIST diffoscope-168.tar.gz 1569627 BLAKE2B ad0dcfeb40b4747877a5b0366706a57fea87229d23b4c7faa43e5dd12d8d950df52f42e74df862c52875e4722f046481ceb7204e74df11ed20188522e9874d9d SHA512 55025ff1a4e7664631d15c980aef46e6db4b22501989b1d58812a18eacb0e8c87028e6bed1599842b1ac072e0797d49a9d0796419a9678956c2f779b8909b6f4 diff --git a/dev-util/diffoscope/diffoscope-166.ebuild b/dev-util/diffoscope/diffoscope-167.ebuild index 1ebe18777dc9..4a1329168b84 100644 --- a/dev-util/diffoscope/diffoscope-166.ebuild +++ b/dev-util/diffoscope/diffoscope-167.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg gzip haskell hdf5 hex imagemagick iso java llvm mono opendocument pascal pdf postscript R rpm sqlite squashfs diff --git a/dev-util/diffoscope/diffoscope-168.ebuild b/dev-util/diffoscope/diffoscope-168.ebuild new file mode 100644 index 000000000000..4a1329168b84 --- /dev/null +++ b/dev-util/diffoscope/diffoscope-168.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8,9,10} ) +PYTHON_REQ_USE="ncurses" +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="Will try to get to the bottom of what makes files or directories different" +HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file +find gettext gif gpg gzip haskell hdf5 hex imagemagick iso java llvm +mono opendocument pascal pdf postscript R rpm sqlite squashfs +ssh tar tcpdump xz zip zstd" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="dev-python/python-magic[${PYTHON_USEDEP}] + dev-python/libarchive-c[${PYTHON_USEDEP}] + dev-python/distro[${PYTHON_USEDEP}] + acl? ( sys-apps/acl ) + binutils? ( sys-devel/binutils ) + bzip2? ( app-arch/bzip2 ) + libcaca? ( media-libs/libcaca ) + colord? ( x11-misc/colord ) + cpio? ( app-arch/cpio ) + diff? ( sys-apps/diffutils ) + docx? ( app-text/docx2txt ) + dtc? ( sys-apps/dtc ) + e2fsprogs? ( sys-fs/e2fsprogs ) + file? ( sys-apps/file ) + find? ( sys-apps/findutils ) + gettext? ( sys-devel/gettext ) + gif? ( media-libs/giflib ) + gpg? ( app-crypt/gnupg ) + gzip? ( app-arch/gzip ) + haskell? ( dev-lang/ghc ) + hdf5? ( sci-libs/hdf5 ) + hex? ( app-editors/vim-core ) + imagemagick? ( media-gfx/imagemagick ) + iso? ( app-cdr/cdrtools ) + java? ( virtual/jdk ) + llvm? ( sys-devel/llvm ) + mono? ( dev-lang/mono ) + opendocument? ( app-text/odt2txt ) + pascal? ( dev-lang/fpc ) + pdf? ( + app-text/pdftk + app-text/poppler + dev-python/PyPDF2[${PYTHON_USEDEP}] + ) + postscript? ( app-text/ghostscript-gpl ) + R? ( dev-lang/R ) + rpm? ( app-arch/rpm ) + sqlite? ( dev-db/sqlite:3 ) + squashfs? ( sys-fs/squashfs-tools ) + ssh? ( net-misc/openssh ) + tar? ( app-arch/tar ) + tcpdump? ( net-analyzer/tcpdump ) + xz? ( app-arch/xz-utils ) + zip? ( app-arch/unzip ) + zstd? ( app-arch/zstd ) +" +# Presence if filemagic's magic.py breaks imports +# of dev-python/python-magic: https://bugs.gentoo.org/716482 +RDEPEND+=" !dev-python/filemagic" diff --git a/dev-util/diffoscope/metadata.xml b/dev-util/diffoscope/metadata.xml index 484caf983568..bccc08beaa9b 100644 --- a/dev-util/diffoscope/metadata.xml +++ b/dev-util/diffoscope/metadata.xml @@ -1,17 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person"> - <email>slyfox@gentoo.org</email> - <name>Sergei Trofimovich</name> -</maintainer> -<longdescription> + <maintainer type="person"> + <email>slyfox@gentoo.org</email> + <name>Sergei Trofimovich</name> + </maintainer> + <longdescription> diffoscope will try to get to the bottom of what makes files or directories different. It will recursively unpack archives of many kinds and transform various binary formats into more human readable form to compare them. It can compare two tarballs, ISO images, or PDF just as easily. </longdescription> -<use> + <upstream> + <remote-id type="pypi">diffoscope</remote-id> + </upstream> + <use> <flag name="binutils">Use <pkg>sys-devel/binutils</pkg></flag> <flag name="cpio">Use <pkg>app-arch/cpio</pkg></flag> <flag name="diff">Use <pkg>sys-apps/diffutils</pkg></flag> @@ -37,8 +40,6 @@ <flag name="tcpdump">Use <pkg>net-analyzer/tcpdump</pkg></flag> <flag name="xz">Use <pkg>app-arch/xz-utils</pkg></flag> <flag name="zip">Use <pkg>app-arch/unzip</pkg></flag> -</use> -<upstream> - <remote-id type="pypi">diffoscope</remote-id> -</upstream> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file |
