mirror of
https://github.com/gryf/gryf-overlay.git
synced 2026-04-05 13:43:32 +02:00
Compare commits
12 Commits
371f7f0d53
...
6fd0563db7
| Author | SHA1 | Date | |
|---|---|---|---|
| 6fd0563db7 | |||
| b3809bf45f | |||
| 1e18392727 | |||
| 187dfeb4d3 | |||
| a215da5726 | |||
| ff1d4f67fa | |||
| 29df25afd3 | |||
| 12fae1f5d1 | |||
| abe1093a3e | |||
| d56038fd69 | |||
| f1903d976e | |||
| bef0ba9509 |
@@ -1 +1,2 @@
|
||||
EBUILD unadf-0.8.0.ebuild 638 BLAKE2B 57726bedc71bfbbfb1edde4f68361363282420c2953261e9daa4b4eb1ddd0ad8aaf051fe5dab9d76cb3cfe3403815fabe3a7779a346c50fefb3fe8d741550484 SHA512 b3176d5b2e18dfe76b09cda35c94f49a4bac756953b04535c140e03a5d9cb20c0aa5d66e3805f71c596a82ef7782f495c72b6ca7210daf2e8500306dc2f230df
|
||||
EBUILD unadf-0.9.0.ebuild 638 BLAKE2B 57726bedc71bfbbfb1edde4f68361363282420c2953261e9daa4b4eb1ddd0ad8aaf051fe5dab9d76cb3cfe3403815fabe3a7779a346c50fefb3fe8d741550484 SHA512 b3176d5b2e18dfe76b09cda35c94f49a4bac756953b04535c140e03a5d9cb20c0aa5d66e3805f71c596a82ef7782f495c72b6ca7210daf2e8500306dc2f230df
|
||||
|
||||
33
app-arch/unadf/unadf-0.9.0.ebuild
Normal file
33
app-arch/unadf/unadf-0.9.0.ebuild
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools git-r3
|
||||
|
||||
MY_PN="adflib"
|
||||
|
||||
DESCRIPTION="Extract files from Amiga adf disk images"
|
||||
HOMEPAGE="https://github.com/lclevy/adflib"
|
||||
EGIT_REPO_URI="https://github.com/lclevy/adflib"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~x86 ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="static-libs"
|
||||
|
||||
#S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
||||
@@ -1,2 +1,4 @@
|
||||
DIST exomizer-3.1.1.zip 713134 BLAKE2B 55f136983024636b2057becf0c46651b8dd5dc7aa0c508075f5596f60eb283a7a1ff78cd245278c1266759894f2bed6128cc7deb5b20a1299039bdd3de640b68 SHA512 24044211ecd570a17f63b3b667d53a720311e7b5ca910b6e52b212ab3e6304bddf9254a67fcb9e26a6a73d4f033dc38dbd9b007454acbb29f5202cd402340897
|
||||
DIST exomizer-3.1.2.zip 723221 BLAKE2B a05a5edcf70286b1af05fbeaa083493d534e8c8413859f2cc054eee406a1b6d211319e4ba6d46113eabbd62fbaf3f4de9f0a334c0773c673dc0fd91b2bc1e113 SHA512 c63b884c365d3b3682515c0a296b8d33897223eb653a90e30634cea599305c37e002d5a6d166a068aa46e6d50f255563b9f62e571830353ded79c7b65b8e160e
|
||||
EBUILD exomizer-3.1.1.ebuild 835 BLAKE2B 7fc7121c8022ce066275d0e600bd2ab06d174803d296c9a800456e2682c93d3bc5d74d6fc54c060e1e13d9d0ab6ba262356290195d832b3990fa0ca71b9a1efb SHA512 c4faf6ed5e54a60cd5936574bb8c5a91092eb4733f6a8cdc5eb7cc0b9eaefcac106e806e6cca2a9398d6fb235609d432d86d3c17fa748c8efce54b1f94cb18f1
|
||||
EBUILD exomizer-3.1.2.ebuild 835 BLAKE2B 7fc7121c8022ce066275d0e600bd2ab06d174803d296c9a800456e2682c93d3bc5d74d6fc54c060e1e13d9d0ab6ba262356290195d832b3990fa0ca71b9a1efb SHA512 c4faf6ed5e54a60cd5936574bb8c5a91092eb4733f6a8cdc5eb7cc0b9eaefcac106e806e6cca2a9398d6fb235609d432d86d3c17fa748c8efce54b1f94cb18f1
|
||||
|
||||
37
app-emulation/exomizer/exomizer-3.1.2.ebuild
Normal file
37
app-emulation/exomizer/exomizer-3.1.2.ebuild
Normal file
@@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Suite of packer/depacker tools for 6510 processor"
|
||||
HOMEPAGE="https://bitbucket.org/magli143/exomizer/wiki/Home"
|
||||
SRC_URI="https://bitbucket.org/magli143/exomizer/wiki/downloads/${P}.zip"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/^WFLAGS/#WFLAGS/' src/Makefile || die "Sed failed!"
|
||||
sed -i -e 's/^CFLAGS/#CFLAGS/' src/Makefile || die "Sed failed!"
|
||||
sed -i -e 's/^LDFLAGS/#LDFLAGS/' src/Makefile || die "Sed failed!"
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd ${S}/src
|
||||
emake || die "Make failed!"
|
||||
}
|
||||
|
||||
|
||||
src_install() {
|
||||
dobin src/exomizer src/exobasic
|
||||
dodoc changelog.txt exo20info.txt exo31info.txt exobasic10b2.txt
|
||||
}
|
||||
@@ -1,14 +1,8 @@
|
||||
AUX mc-4.8.26-ncurses-mouse.patch 612 BLAKE2B ba3324dfee320a6c08c65ec8bf7784075f8a36c111ffa75129251674152cea68cde87844d5849c82111d4fad779c1d13992a7d765c4bc48b39d865ab1f89cbb6 SHA512 f97025ad7b3719b372368028ad9428e0cac67069d04e70b2e2923dd998a9f687f0807254bdc859218869e1666db80807fd53c19291e2921b420bc357e79d9406
|
||||
AUX mc-4.8.28-tests.patch 1308 BLAKE2B 37f2d2a3264386d558212741d95c68c9362676d727d4d2b47a690dd6ad97c15ff943b3950cc28456ffceda78e88645bd6f73958a592f425594e727cc383721cf SHA512 41499d5ee4a7d0bf3e08c6fad56c2d46e3761f4f7359db1351c4ca1358a9ba33be7979df55d19263214acb3ea01271278efccff72d32ea3cf8a3cfb84a964f47
|
||||
AUX mc-4.8.29-autoconf-c99.patch 849 BLAKE2B 7d9eb9b7f046dac592dee09e3598620c61167365aefb41186f4d60b803f17cf151280b9bf5facef7101f5297d9faa3b269c9b759095ad6bd01f79b4a8ee38211 SHA512 983de54aa05b09c9510945f4c3b83231779ee24808ec2cbbb2ce0e2b5743bb120d85edf0e9bd0d78e5aafb42601272997c2bcef9fb606de9e043d9619eba4485
|
||||
AUX mc-4.8.29-gentoo-tools.patch 413 BLAKE2B 53e3f8e5e711374bbc5e3bb868df5e3345eed8f8de4ec3cac486b63c210bb10e6832b60292c614b4bd5c65ae750c5b2c38430ac1da2c9f6febb2b686199463ff SHA512 38598f57f4905659bc5d69f4ae19510ce35e76c8e33fc5262c5c8d17742483ebd5aa61ddac29a5811e111fe8ca66e6418fa4d48567e3a4e7ec4406916834c6fa
|
||||
AUX mc-4.8.30-mcdiff-segfault.patch 1534 BLAKE2B ff3904f22a3f46251833f259255abd15015d47fed685447fb7f42b4d8adc042adb3104b4e41c2bedc0552335e681ca5df7404cd9cd0e4066a8a84714faa718c2 SHA512 41aa773416a3bd2f035ed584b6179f237b216010bd541b1a881f95f25eb5d05abbe721af2ae3c64dc39916525ff284cf0c5bf2ddde89e4bcf3647f7c5cad4e2d
|
||||
AUX mc-4.8.30-musl-tests.patch 300 BLAKE2B 52dff36517ccd7643cf594e556b0f315081ed39d01735f6da351bdf3dadc70ce1b14e8320b5edb08a8ae1a2db533f1bea60ef6bb1c37bc24a80a0c671384349d SHA512 73b32f64c5976a1b4518d2cdb8c802d9a93c71aab3781c6edfc731d7088ac67e3a09687bc1cce8a3597117b333e13ba96c50c4b26a21f5ad4c81aa76f03cfb41
|
||||
DIST mc-4.8.28.tar.xz 2333072 BLAKE2B f4218e6c166df85b7b3736f0fd1414c9507c72074f06001f12b114ce6c6fbbf3688ab850aa70f5063eb3920736f878e113eb39a5d261ccfc3ffa9dab473a8436 SHA512 ca3b3a57281e9387cb52bf1fcfc3f39a4d5f438aafc256dc492c192678824f67c983a852c759664efc5bc6d0de471c9b3929834f8301f6302ca1ebeee513fdfd
|
||||
DIST mc-4.8.29.tar.xz 2368164 BLAKE2B 0ecddf33b4b7b32918484bc7efe15ef1c9dda094814c85ceabf1b4bd9343507a33932b8cd050fdae2e683f9815ab6dd802ff8eb8e2215c6264be073bc5ac7e4d SHA512 c7e219eda34197d0294748cf5fd1a5dcfedfc17c20cfcf94c4dad5170f87095845f4fc0065e2868342125039c13cc3ba617804df74186816828e93ed71c1e9a3
|
||||
DIST mc-4.8.30.tar.xz 2380824 BLAKE2B 2bf759314abae39db7596426cba22f6eaac0efc58e7025f1a7ef1863496ea7a3c00d298d101123b9defb109e76e31fe988227fb5c1112e06051b3c7a5b3dc1b6 SHA512 f793f744eaff236c9952d477236dd775a24d9ddd7ff46940bfe2d06da5596bed91d6bd9c85250696da6dcdc0a1890dc01c736654df3f59039674eff38e12e68e
|
||||
DIST uc1541 20829 BLAKE2B c94bd39cc6d9ffe2b4f8c2ae45b864609776538f75e30c38c1ccd7c34ca348c8898b2d2e1924a1cd2c4c942e448165e365a43a7467c83053ef85b9ee34922c0e SHA512 d043293031cc0e71f36c6948e645e222f01408eafb728cd89c526afb114a13493ea551144d6c8e0572f23119659572b1e9cace73f9d536c722324c1626dbab7d
|
||||
DIST ulha 5392 BLAKE2B def48a21baa3a977bb2c417de7ab2d5882485bef66a31308a445bbf64adfe901414294b713d77a5db318391ce10b40fd9e82eb47e0749d0a853cc40197cd1e17 SHA512 b679ace38da80e887f1ca3d424db2174472b6aa31eda963181c578b57f9fa89219c93e515ef3b74547519d90840604c7a91a95b7bfc34cbae5c17d700ff88ed5
|
||||
EBUILD mc-4.8.28-r10.ebuild 3511 BLAKE2B 94f4ca7ac151d445700cdd40939b51d083f236565362c5358d9e262d44d326260eada5470e501491d1b75bf59555584cfdf143aed22fdaf71858e6d5676a2b53 SHA512 de180744ef6a6afb4a9c1d38d5c7702903456bc9126a43790371bed6cecc703ea4444705dfe68ae1cde651065769bb8370f9771a3b9b3c37984b8f588126b133
|
||||
EBUILD mc-4.8.29-r10.ebuild 3418 BLAKE2B 63a4ddaf5cfcd3443a72e519d75c52e4557374289c571971d6da2e2b9b1a74262b6125260717bfd3cd762daabde9f35d902d4d34c6b7af5c7654b518238e5ed6 SHA512 082ec71d5207692ce3fac652ee2270e9dc3b8d29293c8618dfe0d6e612fa7847bfad3676d882b78db5c2a47ae942c94cecec52b577d9168442d65ba875c754ba
|
||||
EBUILD mc-4.8.30-r10.ebuild 3464 BLAKE2B bf497f1d7d742c0f3238bcf0da18ee2ee056c1f5d3884ddd342d3fa5e8e774eb9258787a079331c11e56255ecd2a587d08fcabe5731dcef9b23c0a608f136b79 SHA512 80720a72c7d7765a828263242a6cf3b6ef0948a85c024dbaad5623cf0e93eaf8139c99b5b3511f4c6c585bc47be28fca4b3f3680404f46fe4f9f11a3be62b246
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
START_TEST uses the variable name _i, so GCC complains about redefining it with
|
||||
a different type here.
|
||||
|
||||
--- mc-4.8.28/tests/lib/strutil/filevercmp.c 2022-03-20 10:02:47.000000000 +0000
|
||||
+++ mc-4.8.28/tests/lib/strutil/filevercmp.c 2022-03-27 15:31:19.812120141 +0100
|
||||
@@ -353,20 +353,20 @@
|
||||
START_TEST (filevercmp_test5)
|
||||
/* *INDENT-ON* */
|
||||
{
|
||||
- size_t _i;
|
||||
+ size_t ii;
|
||||
|
||||
- for (_i = 0; _i < filevercmp_test_ds5_len; _i++)
|
||||
- for (; filevercmp_test_ds5[_i] != NULL; _i++)
|
||||
+ for (ii = 0; ii < filevercmp_test_ds5_len; ii++)
|
||||
+ for (; filevercmp_test_ds5[ii] != NULL; ii++)
|
||||
{
|
||||
- const char *i = filevercmp_test_ds5[_i];
|
||||
- size_t _j;
|
||||
+ const char *i = filevercmp_test_ds5[ii];
|
||||
+ size_t jj;
|
||||
|
||||
- for (_j = _i; filevercmp_test_ds5[_j] != NULL; _j++)
|
||||
+ for (jj = ii; filevercmp_test_ds5[jj] != NULL; jj++)
|
||||
{
|
||||
- const char *j = filevercmp_test_ds5[_j];
|
||||
+ const char *j = filevercmp_test_ds5[jj];
|
||||
|
||||
- ck_assert_int_eq (test_filevercmp (i, j), 0);
|
||||
- ck_assert_int_eq (test_filevercmp (j, i), 0);
|
||||
+ ck_assert_int_eq (test_filevercmp (i, j), 0);
|
||||
+ ck_assert_int_eq (test_filevercmp (j, i), 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
From a2dbad461b8a63630f9ad7cfa36b6613e85a91cb Mon Sep 17 00:00:00 2001
|
||||
From: Florian Weimer <fweimer@redhat.com>
|
||||
Date: Sun, 5 Feb 2023 18:38:37 +0100
|
||||
Subject: [PATCH] autoconf: Fix C99 compatibility issue in mc_GET_FS_INFO check
|
||||
Content-type: text/plain
|
||||
|
||||
Include <fcntl.h> for the declaration of posix_fallocate. This
|
||||
avoids an implicit function declaration and build issues with future
|
||||
compilers.
|
||||
|
||||
Signed-off-by: Florian Weimer <fweimer@redhat.com>
|
||||
--- a/m4.include/mc-get-fs-info.m4
|
||||
+++ b/m4.include/mc-get-fs-info.m4
|
||||
@@ -8,6 +8,7 @@ AC_DEFUN([gl_POSIX_FALLOCATE], [
|
||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
||||
#define _XOPEN_SOURCE 600
|
||||
#include <stdlib.h>
|
||||
+ #include <fcntl.h>
|
||||
#if defined(__GLIBC__) && (__GLIBC__ < 2 || __GLIBC_MINOR__ < 7)
|
||||
possibly broken posix_fallocate
|
||||
#endif
|
||||
--
|
||||
2.39.1
|
||||
|
||||
@@ -1,133 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools flag-o-matic
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
SRC_URI="
|
||||
http://ftp.midnight-commander.org/${MY_P}.tar.xz
|
||||
https://raw.githubusercontent.com/gryf/uc1541/master/uc1541
|
||||
https://raw.githubusercontent.com/gryf/mc_ulha/master/ulha
|
||||
"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
|
||||
|
||||
DESCRIPTION="GNU Midnight Commander is a text based file manager"
|
||||
HOMEPAGE="https://midnight-commander.org"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="+edit gpm nls sftp +slang spell test unicode X"
|
||||
|
||||
REQUIRED_USE="spell? ( edit )"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/extfslib
|
||||
>=dev-libs/glib-2.30.0:2
|
||||
gpm? ( sys-libs/gpm )
|
||||
kernel_linux? ( sys-fs/e2fsprogs[tools(+)] )
|
||||
sftp? ( net-libs/libssh2 )
|
||||
slang? ( >=sys-libs/slang-2 )
|
||||
!slang? ( sys-libs/ncurses:=[unicode(+)?] )
|
||||
spell? ( app-text/aspell )
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libICE
|
||||
x11-libs/libXau
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libSM
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
app-arch/xz-utils
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )
|
||||
test? ( dev-libs/check )
|
||||
"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-4.8.26-ncurses-mouse.patch
|
||||
"${FILESDIR}"/${P}-tests.patch #836812
|
||||
)
|
||||
|
||||
pkg_pretend() {
|
||||
if use slang && use unicode ; then
|
||||
ewarn "\"unicode\" USE flag only takes effect when the \"slang\" USE flag is disabled."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# patch touches configure.ac
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
[[ ${CHOST} == *-solaris* ]] && append-ldflags "-lnsl -lsocket"
|
||||
|
||||
local myeconfargs=(
|
||||
--enable-charset
|
||||
--enable-vfs
|
||||
--with-screen=$(usex slang 'slang' "ncurses$(usex unicode 'w' '')")
|
||||
$(use_enable kernel_linux vfs-undelfs)
|
||||
# Today mclib does not expose any headers and is linked to
|
||||
# single 'mc' binary. Thus there is no advantage of having
|
||||
# a library. Let's avoid shared library altogether
|
||||
# as it also conflicts with sci-libs/mc: bug #685938
|
||||
--disable-mclib
|
||||
$(use_enable nls)
|
||||
$(use_enable sftp vfs-sftp)
|
||||
$(use_enable spell aspell)
|
||||
$(use_enable test tests)
|
||||
$(use_with gpm gpm-mouse)
|
||||
$(use_with X x)
|
||||
$(use_with edit internal-edit)
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Bug #759466
|
||||
if [[ ${EUID} == 0 ]] ; then
|
||||
ewarn "You are emerging ${PN} as root with 'userpriv' disabled."
|
||||
ewarn "Expect some test failures, or emerge with 'FEATURES=userpriv'!"
|
||||
fi
|
||||
|
||||
# CK_FORK=no to avoid using fork() in check library
|
||||
# as mc mocks fork() itself: bug #644462.
|
||||
#
|
||||
# VERBOSE=1 to make test failures contain detailed
|
||||
# information.
|
||||
CK_FORK=no emake check VERBOSE=1
|
||||
}
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc AUTHORS NEWS README
|
||||
|
||||
# fix bug #334383
|
||||
if use kernel_linux && [[ ${EUID} == 0 ]] ; then
|
||||
fowners root:tty /usr/libexec/mc/cons.saver
|
||||
fperms g+s /usr/libexec/mc/cons.saver
|
||||
fi
|
||||
exeinto "/usr/libexec/mc/extfs.d/"
|
||||
doexe "${DISTDIR}/ulha"
|
||||
doexe "${DISTDIR}/uc1541"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use spell && ! has_version app-dicts/aspell-en ; then
|
||||
elog "'spell' USE flag is enabled however app-dicts/aspell-en is not installed."
|
||||
elog "You should manually set 'spell_language' in the Misc section of ~/.config/mc/ini"
|
||||
elog "It has to be set to one of your installed aspell dictionaries or 'NONE'"
|
||||
elog
|
||||
fi
|
||||
elog "To enable exiting to latest working directory,"
|
||||
elog "put this into your ~/.bashrc:"
|
||||
elog ". ${EPREFIX}/usr/libexec/mc/mc.sh"
|
||||
}
|
||||
@@ -1,128 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools flag-o-matic
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
SRC_URI="
|
||||
http://ftp.midnight-commander.org/${MY_P}.tar.xz
|
||||
https://raw.githubusercontent.com/gryf/uc1541/master/uc1541
|
||||
https://raw.githubusercontent.com/gryf/mc_ulha/master/ulha
|
||||
"
|
||||
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
|
||||
|
||||
DESCRIPTION="GNU Midnight Commander is a text based file manager"
|
||||
HOMEPAGE="https://midnight-commander.org"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="+edit gpm nls sftp +slang spell test unicode X"
|
||||
|
||||
REQUIRED_USE="spell? ( edit )"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/extfslib
|
||||
>=dev-libs/glib-2.30.0:2
|
||||
gpm? ( sys-libs/gpm )
|
||||
kernel_linux? ( sys-fs/e2fsprogs[tools(+)] )
|
||||
sftp? ( net-libs/libssh2 )
|
||||
slang? ( >=sys-libs/slang-2 )
|
||||
!slang? ( sys-libs/ncurses:=[unicode(+)?] )
|
||||
spell? ( app-text/aspell )
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libICE
|
||||
x11-libs/libXau
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libSM
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
app-arch/xz-utils
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )
|
||||
test? ( dev-libs/check )
|
||||
"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-4.8.26-ncurses-mouse.patch
|
||||
"${FILESDIR}"/${PN}-4.8.29-gentoo-tools.patch
|
||||
"${FILESDIR}"/${PN}-4.8.29-autoconf-c99.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# patch touches configure.ac
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
[[ ${CHOST} == *-solaris* ]] && append-ldflags "-lnsl -lsocket"
|
||||
|
||||
local myeconfargs=(
|
||||
--enable-charset
|
||||
--enable-vfs
|
||||
--with-screen=$(usex slang 'slang' "ncurses$(usex unicode 'w' '')")
|
||||
$(use_enable kernel_linux vfs-undelfs)
|
||||
# Today mclib does not expose any headers and is linked to
|
||||
# single 'mc' binary. Thus there is no advantage of having
|
||||
# a library. Let's avoid shared library altogether
|
||||
# as it also conflicts with sci-libs/mc: bug #685938
|
||||
--disable-mclib
|
||||
$(use_enable nls)
|
||||
$(use_enable sftp vfs-sftp)
|
||||
$(use_enable spell aspell)
|
||||
$(use_enable test tests)
|
||||
$(use_with gpm gpm-mouse)
|
||||
$(use_with X x)
|
||||
$(use_with edit internal-edit)
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Bug #759466
|
||||
if [[ ${EUID} == 0 ]] ; then
|
||||
ewarn "You are emerging ${PN} as root with 'userpriv' disabled."
|
||||
ewarn "Expect some test failures, or emerge with 'FEATURES=userpriv'!"
|
||||
fi
|
||||
|
||||
# CK_FORK=no to avoid using fork() in check library
|
||||
# as mc mocks fork() itself: bug #644462.
|
||||
#
|
||||
# VERBOSE=1 to make test failures contain detailed
|
||||
# information.
|
||||
CK_FORK=no emake check VERBOSE=1
|
||||
}
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc AUTHORS NEWS README
|
||||
|
||||
# fix bug #334383
|
||||
if use kernel_linux && [[ ${EUID} == 0 ]] ; then
|
||||
fowners root:tty /usr/libexec/mc/cons.saver
|
||||
fperms g+s /usr/libexec/mc/cons.saver
|
||||
fi
|
||||
exeinto "/usr/libexec/mc/extfs.d/"
|
||||
doexe "${DISTDIR}/ulha"
|
||||
doexe "${DISTDIR}/uc1541"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use spell && ! has_version app-dicts/aspell-en ; then
|
||||
elog "'spell' USE flag is enabled however app-dicts/aspell-en is not installed."
|
||||
elog "You should manually set 'spell_language' in the Misc section of ~/.config/mc/ini"
|
||||
elog "It has to be set to one of your installed aspell dictionaries or 'NONE'"
|
||||
elog
|
||||
fi
|
||||
elog "To enable exiting to latest working directory,"
|
||||
elog "put this into your ~/.bashrc:"
|
||||
elog ". ${EPREFIX}/usr/libexec/mc/mc.sh"
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST osmo-0.4.4.tar.gz 1312483 BLAKE2B 0849324609e8769f5108a87b56e553b677526deb94f81797baa280b2b9df81f3368de33c07185c78a4b20c21e246015a03f94c2e1dd040ef5dadd444b4f0b5b6 SHA512 2aa72933ec23dba236c3ff0f9d7a86fe3dcf80eaa7bad521866e22020d71ac883cbbb91a9fe444dbca3d651459b1c2b387c253cfadac39ba3d4fcab730010e08
|
||||
EBUILD osmo-0.4.4.ebuild 976 BLAKE2B 7cd5f357f297143e6ed39381f87eba0a071ad5677afb4f7ad2beaf7313fb69d0620a6f9abf124136bad5400cd8c23f0241a99ff18046f269c0f33cffdd53c46d SHA512 17a3c7e1ecb5489fabf052cc7c47f1a833a5317e03e96e9ebbcdd7a839da447540d24254f96c9009d42bcac823bef2c0c9631a49d7325758203bc8c3218c9fd8
|
||||
EBUILD osmo-0.4.4.ebuild 986 BLAKE2B 117ba54ca117149358e349c9c322b299ebdf18bc6691211ffb42abec366f7b14080267130b2be920278f947c5f6150e83490e83138eeee498610b7b1abbcc281 SHA512 b7c1edf6c730246e227fd90b43afc067a079b79dbb0ceb8575eac2d3a3c41d954481a2d5cc7ec304b3088d032d2478ca09d5fcd1162fab61560dd2d05fdb6837
|
||||
|
||||
@@ -6,7 +6,7 @@ EAPI="8"
|
||||
inherit flag-o-matic
|
||||
|
||||
DESCRIPTION="A handy personal organizer"
|
||||
HOMEPAGE="http://clayo.org/osmo/"
|
||||
HOMEPAGE="https://osmo-pim.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/${PN}-pim/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
DIST gscreenshot-2.18.0.tar.gz 123583 BLAKE2B edd9b9da59a1faee23e28b99af7ca7b868282341dfffc207fdb0c622475094ccdf785e6c1c689d3bb6b5e3d9b25fd3678af2c895d7a2c9832796e0a808636184 SHA512 2a0bf2e067ecd35c1688cb9f6f1656ffd0e93efe0d665fb23ea240eb2e20ff8dd8f824517b3a96ca6b0e359d61ca4d1d2ee37ebf1efd684bed79435ee5a4afe8
|
||||
DIST gscreenshot-3.3.0.tar.gz 150046 BLAKE2B 68701c9a6cabb9a8c0cba5833c554f78eb54787a80b3f5fc964e74ca5249b4c022fce83f3507247569443fcfba09933ea9d26a672863a48ff5952aa30c717509 SHA512 65406a02629f493729fc9d83eaa3004f5dd4a0c1e298a33ea17d31623b483c49fb1794b6dcd44acef1bc41854accb260528dafa8e98d92009351379f0a274aa1
|
||||
DIST gscreenshot-3.4.1.tar.gz 150794 BLAKE2B aa5a6654ca2ecaa373343fdf68948c7368871ded3bb46deef574c7b61896c0a090a13a2b217685bd0bd20819e7f145c7d39cc8f8b5fef6cbdb7c7e5cdb06c346 SHA512 d1cfc29ea82769cbd792bf7e83e2cbe4ddd90548162a7c04e16da22305a7eb2691aa04d1c9518c7089696ea5969503f7d16cfea5054e30f7d7a0a1eaada3a2c6
|
||||
EBUILD gscreenshot-2.18.0.ebuild 625 BLAKE2B df0e5a8a2b8a7dd7f9517015348a0f7940d28bd47b29034dbf3dc0b889c05158bbdc2e5f80947e36fa149e8a2403f646d43b422cabe95ed46c750130e61d5826 SHA512 0f03816194ce95e67ecf4086721a130310e730ec2397fc8ae8f49057cb1e98cd08d613d3ae7e4a26f30e7e1741da867bf8d55f4aaa42526977f562283e9a77d2
|
||||
EBUILD gscreenshot-3.3.0.ebuild 625 BLAKE2B dea193ffeee42215f594f7440440dfb084913aea4411aacb4b836784095b8ffb17f276381cb7150afb64f8fed1a62c2995e09739ba81252f89cfcb812770cd52 SHA512 5fc5c3ae389018b27be68b4c2f59a91a366bf8e6e2a54c1367d05e842d2d87286d2d132840861b734634a4074913f059b123d089cf42e18f7b44169b1b368917
|
||||
EBUILD gscreenshot-3.4.1.ebuild 625 BLAKE2B dea193ffeee42215f594f7440440dfb084913aea4411aacb4b836784095b8ffb17f276381cb7150afb64f8fed1a62c2995e09739ba81252f89cfcb812770cd52 SHA512 5fc5c3ae389018b27be68b4c2f59a91a366bf8e6e2a54c1367d05e842d2d87286d2d132840861b734634a4074913f059b123d089cf42e18f7b44169b1b368917
|
||||
@@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{8..13} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A simple GUI frontend for the scrot, imlib2, or ImageMagick screenshooters"
|
||||
HOMEPAGE="https://github.com/thenaterhood/gscreenshot"
|
||||
SRC_URI="https://github.com/thenaterhood/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-python/pillow
|
||||
dev-python/pygobject
|
||||
dev-python/setuptools
|
||||
media-gfx/scrot
|
||||
x11-misc/xclip"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( README.md )
|
||||
@@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{9..13} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A simple GUI frontend for the scrot, imlib2, or ImageMagick screenshooters"
|
||||
HOMEPAGE="https://github.com/thenaterhood/gscreenshot"
|
||||
SRC_URI="https://github.com/thenaterhood/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-python/pillow
|
||||
dev-python/pygobject
|
||||
dev-python/setuptools
|
||||
media-gfx/scrot
|
||||
x11-misc/xclip"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( README.md )
|
||||
@@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{9..13} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A simple GUI frontend for the scrot, imlib2, or ImageMagick screenshooters"
|
||||
HOMEPAGE="https://github.com/thenaterhood/gscreenshot"
|
||||
SRC_URI="https://github.com/thenaterhood/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-python/pillow
|
||||
dev-python/pygobject
|
||||
dev-python/setuptools
|
||||
media-gfx/scrot
|
||||
x11-misc/xclip"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( README.md )
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST recoil-6.3.4.tar.gz 508678 BLAKE2B b27fbcc40bb996773fc5b8f62feb9d54cb29a28283ecb655127628610d7eb8474f3c3df05f656a527fdb620806d5617f831d16d1421fa2c861809623b4b60417 SHA512 5ab496b06b3c0c1069e75235024272d4e2348d45189bb39f2e8823eea4b871504e06a9ea91a06d8a23b3f8f3f5fa0a26381dde6265df10193a285207180f62aa
|
||||
EBUILD recoil-6.3.4.ebuild 478 BLAKE2B 9a5cadf2f6296621996d6019f3f5f0a5af2db01d06460f810882cadba158ab689fe1e243881510d9288792cc8d768d8f12f43c96b1410cabca4fe1aed823108a SHA512 8f045f808bb7c1dcdcdb3dcf0439b2931a1525a9e2b4c32e0b60ffdfcdd1266bdc19104403f530c3a1ed51b8d82ef93451e35defbda249a5416b8eb3143e8a6b
|
||||
DIST recoil-6.4.4.tar.gz 513762 BLAKE2B da0fbb63b4afbd1f4ca0af82f537db1ed730bd591a4d8238cf5be837b12a13b2dbaa2cef7ef93d26d1fb2e5419d6fe84610489851b7ba17a3463652802c7a1de SHA512 21019d678f7b158f7030fee9944d323d10abacd902e020ebe4f26bdb1a7fe281f4566de1c0fbed87d1eb36eb494cf038a59560874b507eb689286fd2dfcd4d6e
|
||||
EBUILD recoil-6.4.4.ebuild 478 BLAKE2B 9a5cadf2f6296621996d6019f3f5f0a5af2db01d06460f810882cadba158ab689fe1e243881510d9288792cc8d768d8f12f43c96b1410cabca4fe1aed823108a SHA512 8f045f808bb7c1dcdcdb3dcf0439b2931a1525a9e2b4c32e0b60ffdfcdd1266bdc19104403f530c3a1ed51b8d82ef93451e35defbda249a5416b8eb3143e8a6b
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST SweetHome3D-7.3-linux-x64.tgz 71723029 BLAKE2B f520fc5a5faaa2cfc52a0ad083821facc252d2ab845e8a6bbd53e19d5aade0f6c2548f38d7ee10ee21f389a28f8fd145c160ac6cb10f7047a4725414e2724034 SHA512 c28e2cfdd9ab02436e58347180f19f0987100b4ac01b4b8eedec8e9eb706dbe644171ffc61c881e3ed53127832f388d36a0e4a5cf4f440c9bf9bbb3298c34c4c
|
||||
EBUILD sweethome3d-bin-7.3.ebuild 1456 BLAKE2B 01321f3e533315fed0324c82b4f908e0f5a470947018467af0b22a49714d0bd669cdd294e37cbaa290e74fc231c4e62247da2bf158a4ff1bfc99004da96c124e SHA512 4c8a261d5de51b2b3dcdde5236a31bb6d357c6ca548d343228a25b27bf128ce9a42146b9cb02786a88787070fd8418d371ef05e4b3a519c4f77d942a67d4a4bd
|
||||
DIST SweetHome3D-7.5-linux-x64.tgz 71733932 BLAKE2B 263b3e68c2cd03c17dc4f02af8d2340adb882c66782f3a7d922149b1054e3c61051576fa8389be1b0649c4e3fe4f3cee912c8a6ebbe4afcae0dafa99206e9377 SHA512 b375fa0597ac5c174f9dc6cd0d07d0298077038989e74fdd3a9603708d23b4623fcb09edc716263921ede092d74a5004ad6ea01d5a091f442ee08ed3377f4959
|
||||
EBUILD sweethome3d-bin-7.5.ebuild 1456 BLAKE2B 01321f3e533315fed0324c82b4f908e0f5a470947018467af0b22a49714d0bd669cdd294e37cbaa290e74fc231c4e62247da2bf158a4ff1bfc99004da96c124e SHA512 4c8a261d5de51b2b3dcdde5236a31bb6d357c6ca548d343228a25b27bf128ce9a42146b9cb02786a88787070fd8418d371ef05e4b3a519c4f77d942a67d4a4bd
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
AUX easytag-2.1.8-001-format-overflow.patch 537 BLAKE2B b867ced806a1a4e9e6abdc86058add21dad4bd76ce1532c0b8ab7ab8e4615be42cff6d88d789e9b71d5c6494fb809b9b66d4591ba6ae7f1793093fca51782f69 SHA512 1e4bef98318513269c49ac4a69ba75a87c1fd5e5d5b034b4c747ff8c0aa3ef3b1bda6c7892468c7d2321b21d938181f0606cacfe0efd51f3fbbec49baf6b273d
|
||||
AUX easytag-2.1.8-002-declaration-after-statement.patch 971 BLAKE2B 303e5593a428d768701d1bfbbc0ddc11b6f05c58c297dc6c361b2bd89a7fac5d3968470f99bee83e18ba550686ff2cb2311373c9274e4079abeb1bbd785eb3ee SHA512 fe29fe6376b276c63b50c0f9790ca4f262d308e5dac1698278ed21647a21287b2eb389d40b3834e3bedacba678737180c0654d289ca14c2ec6084e6427e4d3ff
|
||||
AUX easytag-2.1.8-003-desktop.patch 603 BLAKE2B c91549d57a3e55e39d762b0d5cdc0cd4f9fe682d7c3536eaf8e4426f40d9a21dc975aec8a9980a9576c357f4426eeb1057593d5a7a2df3e7bc05c37c9b40ac9e SHA512 a57e9d8e532f1fadf9244d5614dce0e3165a2ea45606ae9d1d54a8607f3b83e7a9a724de0fb52ca269dfa0540dbb336ab13df04cfa4cd43a0b1183a98ba4f35b
|
||||
AUX easytag-2.1.8-004-docs.patch 383 BLAKE2B 97eb7b8a8b35c3f34a6a077b38d06229377e98e27315f94a421fa802fdf14a182768c287c9ea850ee890fcf47e31004496ec230e40a3957f529f063e5b875f3f SHA512 1ac1f620da9ca4f579752805346b940d54d928485929429c4ca58bf742de14a73ab0efe312874f2107194a0c1978100f9078d8e55e67d784db2591ff93ba6ad0
|
||||
AUX easytag-2.1.8-005-taglib.patch 485 BLAKE2B 5f73f040135da83a40b8685dde29b9c7be4002b464ca33806bab26ec5f8134e0f95ac5c5463d7380fb2361340f0e9c65788dbf379dc2d1ff334af8d709c0e377 SHA512 fcba54ce34c6373c9d26dc7b9790c8a1f20d52f254b822a59ba56efc683634c1730bc61310f99ef26c2c483808a838ad230d37eae3a86e165ee6f875e2a16877
|
||||
DIST easytag-2.1.8.tar.xz 2459496 BLAKE2B 4ba27728071a3a87af72a37cd0337d361ae690c42a70690ef935d4a0fdf27904c0928b448f64fac61194e02f18e04ea26c600f65365e8ea7aa4d76128f7a5d82 SHA512 cf5d92902276b8d462c695aaa0d1072684d60cbfc45d07fb2ac7b345907a775b94665612088b33f3272db22d4b4eb78f4a4e36f2caf6e151a08f640841208e48
|
||||
DIST easytag-2.2.6.tar.xz 1016508 BLAKE2B 71d6464cf1e4a605c27dabc7048849424cc6ce4d8b276283f71d386ffbc4483d67ce627d753152f72592159608382b2703471e94db24a1289201758ffa11e639 SHA512 abd2f0e0c378c487d6b8f4761db610bf596a97cdfa469d8e597b3965934aa4e3a2e374afb404dcbd68ea124de194f428fee4ec7fe5e2615e87e92be3c9b8a246
|
||||
EBUILD easytag-2.1.8.ebuild 1496 BLAKE2B f7c80e79a03357b39b7192e2c7c07ce9cd641f342451c807560e747cc98f54dd45ef04e3c45c4c4016feba302e2337014e7d708355423b8f72fe6c4b6ceb26ca SHA512 77b258a305c9a8760fb828444e5e13dc0678297fb4194c35f5d4b2e0ed387653d3234c609ee85202eecc21e75bef977d2a8dc7559a2f45e8ed4634455dd3cb37
|
||||
EBUILD easytag-2.2.6.ebuild 1536 BLAKE2B 80a29aa5770e623e9ddffe9caa41419086ce3a7990766d9f43f142ed713cafe913cd89174fb7663f853006360b50f9f02a5130dec1023e1ffe4377e7c807508c SHA512 d926b24c30615f39d90981bf028ebe4e5735487154e00b9406f774fe822b61cb8705d94b6f3a993559c19451a9b6bdba4acd8179302d2d15523c1467489de8e4
|
||||
@@ -1,62 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit autotools gnome.org xdg-utils autotools
|
||||
|
||||
DESCRIPTION="GTK+ utility for editing MP2, MP3, MP4, FLAC, Ogg and other media tags"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/EasyTAG"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="flac mp3 mp4 nls speex vorbis wavpack"
|
||||
|
||||
RDEPEND=">=x11-libs/gtk+-2.24:2
|
||||
mp3? (
|
||||
>=media-libs/id3lib-3.8.3-r7
|
||||
media-libs/libid3tag
|
||||
)
|
||||
flac? (
|
||||
media-libs/flac
|
||||
media-libs/libvorbis
|
||||
)
|
||||
mp4? ( media-libs/taglib[mp4(+)] )
|
||||
vorbis? ( media-libs/libvorbis )
|
||||
wavpack? ( media-sound/wavpack )
|
||||
speex? (
|
||||
media-libs/speex
|
||||
media-libs/libvorbis
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-001-format-overflow.patch
|
||||
"${FILESDIR}"/${P}-002-declaration-after-statement.patch
|
||||
"${FILESDIR}"/${P}-003-desktop.patch
|
||||
"${FILESDIR}"/${P}-004-docs.patch
|
||||
"${FILESDIR}"/${P}-005-taglib.patch
|
||||
)
|
||||
|
||||
DOCS=( AUTHORS ChangeLog HACKING NEWS README THANKS TODO )
|
||||
|
||||
src_configure() {
|
||||
eautoreconf
|
||||
econf \
|
||||
$(use_enable nls) \
|
||||
$(use_enable mp3) \
|
||||
$(use_enable mp3 id3v23) \
|
||||
$(use_enable vorbis ogg) \
|
||||
$(use_enable speex) \
|
||||
$(use_enable flac) \
|
||||
$(use_enable mp4) \
|
||||
$(use_enable wavpack)
|
||||
# workaround for gcc>10
|
||||
sed -i -e 's/\(^CFLAGS = .*\)/\1 -fcommon/' Makefile || die
|
||||
}
|
||||
|
||||
pkg_postinst() { xdg_desktop_database_update; }
|
||||
pkg_postrm() { xdg_desktop_database_update; }
|
||||
@@ -1,63 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit autotools gnome.org xdg-utils autotools
|
||||
|
||||
DESCRIPTION="GTK+ utility for editing MP2, MP3, MP4, FLAC, Ogg and other media tags"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/EasyTAG"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="flac gtk2 mp3 mp4 nls speex vorbis wavpack"
|
||||
|
||||
RDEPEND=">=x11-libs/gtk+-2.24:2
|
||||
mp3? (
|
||||
>=media-libs/id3lib-3.8.3-r7
|
||||
media-libs/libid3tag
|
||||
)
|
||||
flac? (
|
||||
media-libs/flac
|
||||
media-libs/libvorbis
|
||||
)
|
||||
mp4? ( media-libs/taglib[mp4(+)] )
|
||||
vorbis? ( media-libs/libvorbis )
|
||||
wavpack? ( media-sound/wavpack )
|
||||
speex? (
|
||||
media-libs/speex
|
||||
media-libs/libvorbis
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
# PATCHES=(
|
||||
# "${FILESDIR}"/${P}-001-format-overflow.patch
|
||||
# "${FILESDIR}"/${P}-002-declaration-after-statement.patch
|
||||
# "${FILESDIR}"/${P}-003-desktop.patch
|
||||
# "${FILESDIR}"/${P}-004-docs.patch
|
||||
# "${FILESDIR}"/${P}-005-taglib.patch
|
||||
# )
|
||||
|
||||
DOCS=( AUTHORS ChangeLog HACKING NEWS README THANKS TODO )
|
||||
|
||||
src_configure() {
|
||||
eautoreconf
|
||||
econf \
|
||||
$(use_enable nls) \
|
||||
$(use_enable mp3) \
|
||||
$(use_enable mp3 id3v23) \
|
||||
$(use_enable vorbis ogg) \
|
||||
$(use_enable speex) \
|
||||
$(use_enable flac) \
|
||||
$(use_enable mp4) \
|
||||
$(use_enable wavpack) \
|
||||
$(use_with gtk2)
|
||||
# workaround for gcc>10
|
||||
sed -i -e 's/\(^CFLAGS = .*\)/\1 -fcommon/' Makefile || die
|
||||
}
|
||||
|
||||
pkg_postinst() { xdg_desktop_database_update; }
|
||||
pkg_postrm() { xdg_desktop_database_update; }
|
||||
@@ -1,12 +0,0 @@
|
||||
diff -ur a/src/misc.c b/src/misc.c
|
||||
--- a/src/misc.c 2013-02-05 23:42:37.000000000 +0100
|
||||
+++ b/src/misc.c 2023-02-26 17:08:00.397236011 +0100
|
||||
@@ -479,7 +479,7 @@
|
||||
/* Get the current date */
|
||||
memcpy(&t0, localtime(&t), sizeof(struct tm));
|
||||
/* Put the current year in 'current_year' tab */
|
||||
- sprintf(current_year,"%04d",1900+t0.tm_year);
|
||||
+ snprintf(current_year,sizeof(current_year),"%04d",1900+t0.tm_year%1000u);
|
||||
|
||||
tmp = ¤t_year[4-strlen(year)];
|
||||
if ( atoi(year) <= atoi(tmp) )
|
||||
@@ -1,41 +0,0 @@
|
||||
diff -ur a/src/wavpack_tag.c b/src/wavpack_tag.c
|
||||
--- a/src/wavpack_tag.c 2023-02-26 17:09:51.951580194 +0100
|
||||
+++ b/src/wavpack_tag.c 2023-02-26 17:10:41.316617543 +0100
|
||||
@@ -82,8 +82,6 @@
|
||||
*/
|
||||
gboolean Wavpack_Tag_Read_File_Tag (gchar *filename, File_Tag *FileTag)
|
||||
{
|
||||
- if (!filename || !FileTag)
|
||||
- return FALSE;
|
||||
|
||||
WavpackContext *wpc;
|
||||
gchar *field, *field2;
|
||||
@@ -91,6 +89,9 @@
|
||||
|
||||
int open_flags = OPEN_TAGS;
|
||||
|
||||
+ if (!filename || !FileTag)
|
||||
+ return FALSE;
|
||||
+
|
||||
wpc = WavpackOpenFileInput(filename, NULL, open_flags, 0);
|
||||
|
||||
if ( wpc == NULL ) {
|
||||
@@ -271,8 +272,6 @@
|
||||
|
||||
gboolean Wavpack_Tag_Write_File_Tag (ET_File *ETFile)
|
||||
{
|
||||
- if (!ETFile || !ETFile->FileTag)
|
||||
- return FALSE;
|
||||
|
||||
WavpackContext *wpc;
|
||||
|
||||
@@ -282,6 +281,9 @@
|
||||
|
||||
int open_flags = OPEN_EDIT_TAGS;
|
||||
|
||||
+ if (!ETFile || !ETFile->FileTag)
|
||||
+ return FALSE;
|
||||
+
|
||||
wpc = WavpackOpenFileInput(filename, NULL, open_flags, 0);
|
||||
|
||||
if ( wpc == NULL ) {
|
||||
@@ -1,12 +0,0 @@
|
||||
diff -ur a/easytag.desktop.in b/easytag.desktop.in
|
||||
--- a/easytag.desktop.in 2013-01-16 10:02:13.000000000 +0100
|
||||
+++ b/easytag.desktop.in 2023-02-26 16:55:03.448909358 +0100
|
||||
@@ -6,7 +6,7 @@
|
||||
Type=Application
|
||||
Icon=easytag
|
||||
Categories=GTK;AudioVideo;AudioVideoEditing;
|
||||
-MimeType=x-directory/normal;inode/directory;audio/x-mp3;audio/x-mpeg;audio/mpeg;application/ogg;audio/x-vorbis+ogg;audio/x-flac;audio/x-musepack;audio/x-ape;
|
||||
+MimeType=audio/x-mp3;audio/x-mpeg;audio/mpeg;application/ogg;audio/x-vorbis+ogg;audio/x-flac;audio/x-musepack;audio/x-ape;
|
||||
Exec=easytag %F
|
||||
Terminal=false
|
||||
StartupNotify=true
|
||||
@@ -1,15 +0,0 @@
|
||||
diff -ur a/Makefile.am b/Makefile.am
|
||||
--- a/Makefile.am 2023-02-26 16:56:34.458821825 +0100
|
||||
+++ b/Makefile.am 2023-02-26 16:56:46.391072567 +0100
|
||||
@@ -197,11 +197,6 @@
|
||||
$(AM_V_at)$(POST_UNINSTALL)
|
||||
test -n "$(DESTDIR)" || $(UPDATE_ICON_CACHE) "$(iconthemedir)"
|
||||
|
||||
-dist_doc_DATA = \
|
||||
- HACKING \
|
||||
- THANKS \
|
||||
- TODO
|
||||
-
|
||||
dist_noinst_DATA = \
|
||||
$(desktop_in_files) \
|
||||
$(easytag_headers) \
|
||||
@@ -1,12 +0,0 @@
|
||||
diff -ur a/configure.ac b/configure.ac
|
||||
--- a/configure.ac 2023-02-26 16:55:55.682006975 +0100
|
||||
+++ b/configure.ac 2023-02-26 16:56:13.722386073 +0100
|
||||
@@ -202,7 +202,7 @@
|
||||
TAGLIB_DEPS="taglib_c >= 1.6.0"
|
||||
AS_IF([test "x$enable_mp4" != "xno"],
|
||||
[PKG_CHECK_EXISTS([$TAGLIB_DEPS], [have_taglib=yes], [have_taglib=no])],
|
||||
- [have_wavpack=no])
|
||||
+ [have_taglib=no])
|
||||
|
||||
AS_IF([test "x$have_taglib" != "xno"],
|
||||
[AC_DEFINE([ENABLE_MP4], [], [Define for taglib MP4 support])],
|
||||
@@ -1,4 +0,0 @@
|
||||
DIST hplip-3.23.12-patches-1.tar.xz 21132 BLAKE2B 83cee13ef988618cf6537b3954649c733b3de99f4d1c2ffefe9aeaba8f21e61a92dfa2e4cdb87af3d4b56df244e7de1b1d6bf73d878aa8ccabe60c537e05916f SHA512 89a0139660b013c11ba1dfa6adf1840b8ccc5b49bc31580481967c85e75ca79aba537bc4b65834ee464013b7aa0544267235d14dc877cb5276cb6e89c6a3fafa
|
||||
DIST hplip-3.23.12.tar.gz 30162044 BLAKE2B 752a5b75855677e4f8b5b8738181d40c426268be4e393e5df7565c78efca68389e86d92f21002a733c0b2d5d62913bef3986e4bedd36a9f35f205c11e6027e7a SHA512 7461ffec38be68421e4204021f53d2b1641e7a67c14f205390d45f487a1af90956fd221f7e1561635508103ae944f19e04d6052d3f8928f2c9685fdcdcf515df
|
||||
EBUILD hplip-3.23.12-r10.ebuild 8541 BLAKE2B b01844737c998e020b0649c393c64c2185cbb9b424cbfe7986ff8a06db59924871eb9cdb0445fea848ceeb11069318aa4a890ff32125adeb746ed6cb82782320 SHA512 f613675daa74691a0047b1bd3e186e3b7403fdb756ac341abb494839d8400aaa5d70c70fde494b53da6f1aa0a4896ac957d48a36320d020b91c5015ce28204b4
|
||||
MISC metadata.xml 1849 BLAKE2B 381cc0d0fe08d072487850a5f5ac6e264cb4ee5db8722b6f83ad9d4e6e78948a7768e80ea2a8a2313bdca1029b59a02d8c3ca309d9438d5e4d63585f7a6b2a83 SHA512 0f5f42b561099e943d99dc5e50cfd42577582b31590c0cd98f276e5acc364fb31f4a48cf91b33e923d24daa77b7b3a6bc54a0c24d9ebff9e3ec82c957a5671e3
|
||||
@@ -1,296 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10,12} )
|
||||
PYTHON_REQ_USE="threads(+),xml(+)"
|
||||
|
||||
inherit autotools flag-o-matic linux-info python-single-r1 readme.gentoo-r1 udev
|
||||
|
||||
DESCRIPTION="HP Linux Imaging and Printing - Print, scan, fax drivers and service tools"
|
||||
HOMEPAGE="https://developers.hp.com/hp-linux-imaging-and-printing"
|
||||
SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.gz
|
||||
https://dev.gentoo.org/~billie/distfiles/${PN}-3.23.12-patches-1.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
|
||||
IUSE="doc fax +hpcups hpijs kde libnotify libusb0 minimal parport policykit qt5 scanner +snmp static-ppds X"
|
||||
|
||||
COMMON_DEPEND="
|
||||
net-print/cups
|
||||
media-libs/libjpeg-turbo:0
|
||||
hpijs? ( net-print/cups-filters[foomatic] )
|
||||
!libusb0? ( virtual/libusb:1 )
|
||||
libusb0? ( virtual/libusb:0 )
|
||||
${PYTHON_DEPS}
|
||||
!minimal? (
|
||||
sys-apps/dbus
|
||||
scanner? (
|
||||
media-gfx/sane-backends
|
||||
)
|
||||
snmp? (
|
||||
dev-libs/openssl:0=
|
||||
net-analyzer/net-snmp:=[${PYTHON_SINGLE_USEDEP}]
|
||||
net-dns/avahi[dbus,python,${PYTHON_SINGLE_USEDEP}]
|
||||
)
|
||||
)
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
"
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
app-text/ghostscript-gpl
|
||||
!minimal? (
|
||||
$(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]' 'python3*')
|
||||
kernel_linux? ( virtual/udev )
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/dbus-python-1.2.0-r1[${PYTHON_USEDEP}]
|
||||
dev-python/distro[${PYTHON_USEDEP}]
|
||||
fax? ( dev-python/reportlab[${PYTHON_USEDEP}] )
|
||||
qt5? (
|
||||
>=dev-python/PyQt5-5.5.1[dbus,gui,widgets,${PYTHON_USEDEP}]
|
||||
libnotify? ( dev-python/notify2[${PYTHON_USEDEP}] )
|
||||
)
|
||||
scanner? (
|
||||
>=dev-python/reportlab-3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pillow-3.1.1[${PYTHON_USEDEP}]
|
||||
X? (
|
||||
|| (
|
||||
kde? ( kde-misc/skanlite )
|
||||
media-gfx/xsane
|
||||
media-gfx/sane-frontends
|
||||
)
|
||||
)
|
||||
)
|
||||
')
|
||||
)
|
||||
policykit? ( sys-auth/polkit )
|
||||
"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
PATCHES=(
|
||||
"${WORKDIR}/patches"
|
||||
)
|
||||
|
||||
CONFIG_CHECK="~PARPORT ~PPDEV"
|
||||
ERROR_PARPORT="Please make sure kernel parallel port support is enabled (PARPORT and PPDEV)."
|
||||
|
||||
#DISABLE_AUTOFORMATTING="yes"
|
||||
DOC_CONTENTS="
|
||||
For more information on setting up your printer please take
|
||||
a look at the hplip section of the gentoo printing guide:
|
||||
https://wiki.gentoo.org/wiki/Printing
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
|
||||
use scanner && ! use X && ewarn "You need USE=X for the scanner GUI."
|
||||
|
||||
use parport && linux-info_pkg_setup
|
||||
|
||||
if use minimal ; then
|
||||
ewarn "Installing driver portions only, make sure you know what you are doing."
|
||||
ewarn "Depending on the USE flags set for hpcups or hpijs the appropiate driver"
|
||||
ewarn "is installed. If both USE flags are set hpijs overrides hpcups."
|
||||
ewarn "This also disables fax, network, scanner and gui support!"
|
||||
fi
|
||||
|
||||
if ! use hpcups && ! use hpijs ; then
|
||||
ewarn "Installing neither hpcups (USE=-hpcups) nor hpijs (USE=-hpijs) driver,"
|
||||
ewarn "which is probably not what you want."
|
||||
ewarn "You will almost certainly not be able to print."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
python_fix_shebang .
|
||||
|
||||
# Make desktop files follow the specification
|
||||
# Gentoo bug: https://bugs.gentoo.org/show_bug.cgi?id=443680
|
||||
# Upstream bug: https://bugs.launchpad.net/hplip/+bug/1080324
|
||||
sed -i -e '/^Categories=/s/Application;//' \
|
||||
-e '/^Encoding=.*/d' hplip.desktop.in || die
|
||||
sed -i -e '/^Categories=/s/Application;//' \
|
||||
-e '/^Version=.*/d' \
|
||||
-e '/^Comment=.*/d' hplip-systray.desktop.in || die
|
||||
|
||||
# Fix for Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=345725
|
||||
# Upstream bug: https://bugs.launchpad.net/hplip/+bug/880847,
|
||||
# https://bugs.launchpad.net/hplip/+bug/500086
|
||||
local udevdir=$(get_udevdir)
|
||||
sed -i -e "s|/etc/udev|${udevdir}|g" \
|
||||
$(find . -type f -exec grep -l /etc/udev {} +) || die
|
||||
|
||||
# Force recognition of Gentoo distro by hp-check
|
||||
sed -i \
|
||||
-e "s:file('/etc/issue', 'r').read():'Gentoo':" \
|
||||
installer/core_install.py || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# -Werror=lto-type-mismatch
|
||||
# https://bugs.gentoo.org/861851
|
||||
# https://bugs.launchpad.net/hplip/+bug/2055371
|
||||
filter-lto
|
||||
|
||||
local drv_build minimal_build
|
||||
|
||||
if use hpcups ; then
|
||||
drv_build="$(use_enable hpcups hpcups-install)"
|
||||
if use static-ppds ; then
|
||||
drv_build="${drv_build} --enable-cups-ppd-install"
|
||||
drv_build="${drv_build} --disable-cups-drv-install"
|
||||
else
|
||||
drv_build="${drv_build} --enable-cups-drv-install"
|
||||
drv_build="${drv_build} --disable-cups-ppd-install"
|
||||
fi
|
||||
else
|
||||
drv_build="--disable-hpcups-install"
|
||||
drv_build="${drv_build} --disable-cups-drv-install"
|
||||
drv_build="${drv_build} --disable-cups-ppd-install"
|
||||
fi
|
||||
|
||||
if use hpijs ; then
|
||||
drv_build="${drv_build} $(use_enable hpijs hpijs-install)"
|
||||
if use static-ppds ; then
|
||||
drv_build="${drv_build} --enable-foomatic-ppd-install"
|
||||
drv_build="${drv_build} --disable-foomatic-drv-install"
|
||||
else
|
||||
drv_build="${drv_build} --enable-foomatic-drv-install"
|
||||
drv_build="${drv_build} --disable-foomatic-ppd-install"
|
||||
fi
|
||||
else
|
||||
drv_build="${drv_build} --disable-hpijs-install"
|
||||
drv_build="${drv_build} --disable-foomatic-drv-install"
|
||||
drv_build="${drv_build} --disable-foomatic-ppd-install"
|
||||
fi
|
||||
|
||||
if use minimal ; then
|
||||
if use hpijs ; then
|
||||
minimal_build="--enable-hpijs-only-build"
|
||||
else
|
||||
minimal_build="--disable-hpijs-only-build"
|
||||
fi
|
||||
if use hpcups ; then
|
||||
minimal_build="${minimal_build} --enable-hpcups-only-build"
|
||||
else
|
||||
minimal_build="${minimal_build} --disable-hpcups-only-build"
|
||||
fi
|
||||
minimal_build="${minimal_build} --disable-dbus-build"
|
||||
minimal_build="${minimal_build} --disable-fax-build"
|
||||
minimal_build="${minimal_build} --disable-network-build"
|
||||
minimal_build="${minimal_build} --disable-scan-build"
|
||||
minimal_build="${minimal_build} --disable-gui-build"
|
||||
else
|
||||
minimal_build="${minimal_build} --enable-dbus-build"
|
||||
if use fax ; then
|
||||
minimal_build="${minimal_build} --enable-fax-build"
|
||||
else
|
||||
minimal_build="${minimal_build} --disable-fax-build"
|
||||
fi
|
||||
if use snmp ; then
|
||||
minimal_build="${minimal_build} --enable-network-build"
|
||||
else
|
||||
minimal_build="${minimal_build} --disable-network-build"
|
||||
fi
|
||||
if use scanner ; then
|
||||
minimal_build="${minimal_build} --enable-scan-build"
|
||||
else
|
||||
minimal_build="${minimal_build} --disable-scan-build"
|
||||
fi
|
||||
if use qt5 ; then
|
||||
minimal_build="${minimal_build} --enable-qt5"
|
||||
minimal_build="${minimal_build} --enable-gui-build"
|
||||
else
|
||||
minimal_build="${minimal_build} --disable-gui-build"
|
||||
minimal_build="${minimal_build} --disable-qt5"
|
||||
fi
|
||||
fi
|
||||
|
||||
# disable class driver for now
|
||||
econf \
|
||||
--disable-class-driver \
|
||||
--disable-cups11-build \
|
||||
--disable-foomatic-rip-hplip-install \
|
||||
--disable-imageProcessor-build \
|
||||
--disable-lite-build \
|
||||
--disable-shadow-build \
|
||||
--disable-qt3 \
|
||||
--disable-qt4 \
|
||||
--disable-udev_sysfs_rules \
|
||||
--with-cupsbackenddir=$(cups-config --serverbin)/backend \
|
||||
--with-cupsfilterdir=$(cups-config --serverbin)/filter \
|
||||
--with-docdir=/usr/share/doc/${PF} \
|
||||
--with-htmldir=/usr/share/doc/${PF}/html \
|
||||
--enable-hpps-install \
|
||||
${drv_build} \
|
||||
${minimal_build} \
|
||||
$(use_enable doc doc-build) \
|
||||
$(use_enable libusb0 libusb01_build) \
|
||||
$(use_enable parport pp-build) \
|
||||
$(use_enable policykit)
|
||||
|
||||
# hpijs ppds are created at configure time but are not installed (3.17.11)
|
||||
|
||||
# Use system foomatic-rip for hpijs driver instead of foomatic-rip-hplip
|
||||
# The hpcups driver does not use foomatic-rip
|
||||
#local i
|
||||
#for i in ppd/hpijs/*.ppd.gz ; do
|
||||
# rm -f ${i}.temp || die
|
||||
# gunzip -c ${i} | sed 's/foomatic-rip-hplip/foomatic-rip/g' | \
|
||||
# gzip > ${i}.temp || die
|
||||
# mv ${i}.temp ${i} || die
|
||||
#done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Disable parallel install
|
||||
# Gentoo Bug: https://bugs.gentoo.org/show_bug.cgi?id=578018
|
||||
emake -j1 DESTDIR="${D}" install
|
||||
einstalldocs
|
||||
# default
|
||||
|
||||
# Installed by sane-backends
|
||||
# Gentoo Bug: https://bugs.gentoo.org/show_bug.cgi?id=201023
|
||||
rm -f "${ED}"/etc/sane.d/dll.conf || die
|
||||
|
||||
# Remove desktop and autostart files
|
||||
# Gentoo Bug: https://bugs.gentoo.org/show_bug.cgi?id=638770
|
||||
use qt5 || {
|
||||
rm -Rf "${ED}"/usr/share/applications "${ED}"/etc/xdg
|
||||
}
|
||||
|
||||
rm -f "${ED}"/usr/share/doc/${PF}/{copyright,README_LIBJPG,COPYING} || die
|
||||
rmdir --ignore-fail-on-non-empty "${ED}"/usr/share/doc/${PF}/ || die
|
||||
|
||||
# Remove hal fdi files
|
||||
rm -rf "${ED}"/usr/share/hal || die
|
||||
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
|
||||
python_optimize "${ED}"/usr/share/hplip
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
udev_reload
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
udev_reload
|
||||
}
|
||||
@@ -1,29 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>billie@gentoo.org</email>
|
||||
<name>Daniel Pielmeier</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>printing@gentoo.org</email>
|
||||
<name>Gentoo Printing Project</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="fax">Enable fax on multifunction devices which support it</flag>
|
||||
<flag name="hpcups">Build the hpcups driver for cups (by HP)</flag>
|
||||
<flag name="hpijs">Build the IJS driver for cups (Foomatic)</flag>
|
||||
<flag name="kde">Enables <pkg>kde-misc/skanlite</pkg> as scanner GUI with USE="scanner X"</flag>
|
||||
<flag name="libusb0">Depend on <pkg>virtual/libusb</pkg> SLOT 0. Some old printers do not work with <pkg>virtual/libusb</pkg> SLOT 1.</flag>
|
||||
<flag name="minimal">Only build internal hpijs/hpcups driver (not recommended at all, make sure you know what you are doing)</flag>
|
||||
<flag name="parport">Enable parallel port for devices which require it</flag>
|
||||
<flag name="scanner">Enable scanner on multifunction devices which support it</flag>
|
||||
<flag name="snmp">Add support for <pkg>net-analyzer/net-snmp</pkg> which enables this driver to work over networks (both for server and client)</flag>
|
||||
<flag name="static-ppds">Use statically-generated PPDs instead of Dynamic PPDs. Although this is deprecated some printers may still need it to work properly. Use this flag if hp-setup fails to find/create a valid PPD file</flag>
|
||||
<flag name="X">Enables scanner GUI dependencies with USE="scanner" where <pkg>media-gfx/xsane</pkg> is preferred over <pkg>media-gfx/sane-frontends</pkg></flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="cpe">cpe:/a:hp:linux_imaging_and_printing_project</remote-id>
|
||||
<remote-id type="sourceforge">hplip</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,4 +1,2 @@
|
||||
DIST oc-4.15.24.tar.gz 65431834 BLAKE2B 12736e20be3250a6f0237b668bc2e5b503e9437939cf775372a1004423a0ff25600ab056bbbd10799da63619a3fb5eaa4db0d3dcd285e9dd02c2eea3082625ab SHA512 232a7031ea378df2bb33fb9ebcb9df1a443ec4da75851ade673a2ea2a85b45e27337966c35712dd6f5d8cba980cda53e1c7da2fd82b10c06ceb1a8ed262f5117
|
||||
DIST oc-4.16.5.tar.gz 66922288 BLAKE2B 42c614eb7936191d25401c937b06336bd196fbac0bf4da6621870028a6190672b77fa715788ad6d1c7df1dfe4e5a8362c678f9b510dddd7358e5be3680be9a25 SHA512 47a0cb3ef5b33bed49f9396ae3effcd36814b1b0699151115015c7e0ae09a771c5da4d81639ef1c6dc420ef2e93582bf24603262897b430ced98afa6ec5cb8b4
|
||||
EBUILD oc-4.15.24.ebuild 632 BLAKE2B 77f6d261ca1a510d791f02805070e29a31916f3321b506f7361df14c0b114baa050e67f925c6a13ebc35bc9b5849f6b3fc813155adf698f74fec38583f5fd986 SHA512 e7a2c833e9df82d2cf4ff884e338db3aae2f901756eb48d0db570f94f1bafd79aab30d90e2aff816cf258aa3a8960496488498f54deb190d4f144bd51af95bc7
|
||||
EBUILD oc-4.16.5.ebuild 632 BLAKE2B 77f6d261ca1a510d791f02805070e29a31916f3321b506f7361df14c0b114baa050e67f925c6a13ebc35bc9b5849f6b3fc813155adf698f74fec38583f5fd986 SHA512 e7a2c833e9df82d2cf4ff884e338db3aae2f901756eb48d0db570f94f1bafd79aab30d90e2aff816cf258aa3a8960496488498f54deb190d4f144bd51af95bc7
|
||||
DIST oc-4.16.12.tar.gz 66941876 BLAKE2B 374c98037f2741b673ad32342cd2c2faeae8b8e43158fbc5f7552a59e401bfdd9464532ee6fe738fa6ae78bb3ce015ef2dcdef4d384154b927ad164ccb6d15d3 SHA512 4b70b0d1ab2a9860f520e19d7ef48150368af07870525a941dd231a6d38576677284aaf85d333d05b61d087810851bd3e28a2f1ba1bbd429b50d834df68abc67
|
||||
EBUILD oc-4.16.12.ebuild 632 BLAKE2B 77f6d261ca1a510d791f02805070e29a31916f3321b506f7361df14c0b114baa050e67f925c6a13ebc35bc9b5849f6b3fc813155adf698f74fec38583f5fd986 SHA512 e7a2c833e9df82d2cf4ff884e338db3aae2f901756eb48d0db570f94f1bafd79aab30d90e2aff816cf258aa3a8960496488498f54deb190d4f144bd51af95bc7
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit bash-completion-r1
|
||||
|
||||
DESCRIPTION="OpenShift command line client"
|
||||
HOMEPAGE="https://github.com/openshift/origin https://www.openshift.org/"
|
||||
SRC_URI="https://mirror.openshift.com/pub/openshift-v4/clients/ocp/${PV}/openshift-client-linux.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="bash-completion"
|
||||
|
||||
DEPEND="dev-lang/go"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
dobin "oc"
|
||||
cd "${S}"
|
||||
./oc completion bash > oc_completion
|
||||
newbashcomp oc_completion oc
|
||||
}
|
||||
@@ -1,2 +0,0 @@
|
||||
DIST rofi-1.7.2.tar.xz 747768 BLAKE2B c6bc6decebe40fdc020d9fc0f4b998cae2c309d5c582af17092a9a54fcd49d6bcc0a05d4c6e24c7fce42ea85c28b219dd5cd88b13aa22c843724cdd38d223e57 SHA512 78605beb4261ce5f930f6b7f80e9350f37ab1b6249675c7b63625a4ea8d22803bcc7c9aaa07aa569b1c0b72692a8499d35e6e24554fc4a7ff23cd107a8355b1a
|
||||
EBUILD rofi-1.7.2.ebuild 1649 BLAKE2B 07abd9232fd6696a54d13448e2a239a12f40039ec8f69112ad605a034eb71885435f6ab362e1b4da218e8c12417ec5f32d18543916d02e1615fbf54d102015f2 SHA512 eff433db9fe94244e21992cfd2945b94d5cef0db300f4bfca11d2f8bf08fb302ccc8514f04e99384ba78040842d317e0efafdc29566c6f71cba80cb4692b62ee
|
||||
@@ -1,72 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools toolchain-funcs
|
||||
|
||||
DESCRIPTION="A window switcher, run dialog and dmenu replacement"
|
||||
HOMEPAGE="https://github.com/davatorium/rofi"
|
||||
SRC_URI="https://github.com/davatorium/rofi/releases/download/${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm64 x86"
|
||||
IUSE="+drun test +windowmode"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig
|
||||
"
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
gnome-base/librsvg:2
|
||||
media-libs/freetype
|
||||
virtual/jpeg
|
||||
x11-libs/cairo[X,xcb(+)]
|
||||
x11-libs/libXft
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libxcb
|
||||
x11-libs/libxkbcommon[X]
|
||||
x11-libs/pango[X]
|
||||
x11-libs/startup-notification
|
||||
x11-libs/xcb-util
|
||||
x11-libs/xcb-util-cursor
|
||||
x11-libs/xcb-util-wm
|
||||
x11-libs/xcb-util-xrm
|
||||
x11-misc/xkeyboard-config
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
x11-base/xorg-proto
|
||||
test? ( >=dev-libs/check-0.11 )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export CC
|
||||
|
||||
local myeconfargs=(
|
||||
$(use_enable drun)
|
||||
$(use_enable test check)
|
||||
$(use_enable windowmode)
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
for v in ${REPLACING_VERSIONS}; do
|
||||
if ver_test "${v}" -lt 1.7.0; then
|
||||
elog "Rofi 1.7.0 removed the (deprecated) xresources based configuration setup."
|
||||
elog "If you are still using old configuration setup, please convert it to new format manually."
|
||||
elog "The new format configuration can be generated by 'rofi -dump-config > ~/.config/rofi/config.rasi'."
|
||||
elog "For more information, please see https://github.com/davatorium/rofi/releases/tag/1.7.0"
|
||||
fi
|
||||
done
|
||||
}
|
||||
@@ -1,2 +0,0 @@
|
||||
DIST rofimoji-6.2.0.tar.gz 1075734 BLAKE2B 03d34f52243d34db680376cb2b53752d47467f086a3c1766c3e86b4da29f814c230a60874c3f2c23397cd9d419907b3ae7fe21c3491383aeff9932f689affee5 SHA512 de42921a2a020d7b27fcf4d3680baa6382443e703aeb907f9fb875e18084965ebd367a12a2af5fba61167cd8fb3a3db796a81cd9b0d70cba145ed61ab0e0ea17
|
||||
EBUILD rofimoji-6.2.0.ebuild 656 BLAKE2B 2e4433823f892e6517f86debcb072aedd546d66e491de3e1952f9af6afdf920d87505974f929a0133a04fab6172c5e74e5ff9505a7b2ef2eb3fc94a878176aa0 SHA512 59fb53f68522533187de38bda4bf9c5e7686709539f8f2759be8a0a1c6298d352cf98944a3530900ab329ec2922b3530b0e8fbe0c3d832862df658f0704660c4
|
||||
@@ -1,28 +0,0 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{9..13} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Emoji, unicode and general character picker for rofi and rofi-likes"
|
||||
HOMEPAGE="https://github.com/fdw/rofimoji"
|
||||
SRC_URI="https://github.com/fdw/rofimoji/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
|| ( x11-misc/rofi x11-misc/rofi-wayland )
|
||||
<dev-python/ConfigArgParse-2.0.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
RDEPEND=""
|
||||
BDEPEND=""
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
doman src/picker/docs/rofimoji.1
|
||||
}
|
||||
Reference in New Issue
Block a user