Dependencies fixes

Signed-off-by: ormorph <roma251078@mail.ru>
pull/242/head
ormorph 2 years ago
parent 20d2cdcc6e
commit 3d92bd162a

@ -0,0 +1 @@
DIST libr-trinity-14.0.11.tar.xz 83208 BLAKE2B 2ac314c374bc07b0d914a47decd02c44a89a19db272ce6f2427a9348a9324e9245a91b255ac36f5e2636b09b9670fea55cbd31f27c86032beb5a2c0873336f71 SHA512 d18fa1ba243addfdbb2df4c0d4dc103d80de17c328c61de349ec2eacf6f49f5a6427a906802ea55a9398a3361a6e56a46b36397b183a846d60745aeb2eb1303b

@ -0,0 +1,31 @@
# Copyright 2021 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
TRINITY_MODULE_TYPE="dependencies"
TRINITY_MODULE_NAME="libr"
inherit trinity-base-2
DESCRIPTION="ELF resource access and editing library"
HOMEPAGE="https://trinitydesktop.org/"
LICENSE="LGPL-2.1"
SLOT="0"
if [[ ${PV} != *9999* ]] ; then
KEYWORDS="~amd64 ~arm64 ~x86"
fi
DEPEND="sys-libs/binutils-libs:="
DEPEND="${RDEPEND}
app-doc/doxygen
"
src_configure() {
local mycmakeargs=(
-DWITH_BACKEND_LIBBFD=ON
-DWITH_BACKEND_LIBELF=OFF
-DWITH_BACKEND_READONLY=OFF
)
cmake-utils_src_configure
}

@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="project">
<email>team-gentoo@trinitydesktop.org</email>
<name>Trinity Gentoo ebuilds project</name>
</maintainer>
</pkgmetadata>

@ -13,16 +13,13 @@ SRC_URI="https://mirror.amdmi3.ru/distfiles/${P}.tar.gz"
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 sparc x86"
IUSE="ssl libressl"
IUSE="ssl"
# Don't use Gentoo mirrors
RESTRICT="mirror"
DEPEND="
ssl? (
!libressl? ( dev-libs/openssl:= )
libressl? ( dev-libs/libressl:= )
)"
ssl? ( dev-libs/openssl:= )"
RDEPEND="${DEPEND}"
PATCHES=(

@ -15,7 +15,7 @@ KEYWORDS="amd64 ppc ppc64 x86"
# Don't use Gentoo mirrors
RESTRICT="mirror"
RDEPEND="virtual/cdrtools"
RDEPEND="app-cdr/cdrtools"
DEPEND="dev-lang/perl
virtual/awk"

@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="project">
<email>team-gentoo@trinitydesktop.org</email>
<name>Trinity Gentoo ebuilds project</name>
</maintainer>
</pkgmetadata>

@ -15,12 +15,10 @@ SLOT="14"
if [[ ${PV} != *9999* ]] ; then
KEYWORDS="~amd64 ~x86"
fi
IUSE="libressl"
DEPEND="
dev-libs/pkcs11-helper
net-libs/gnutls
!libressl? ( dev-libs/openssl:= )
libressl? ( dev-libs/libressl:= )
dev-libs/openssl:=
"
RDEPEND="${DEPEND}"

@ -12,11 +12,10 @@ DESCRIPTION="Trinity remote desktop connection (RDP and VNC) client"
if [[ ${PV} != *9999* ]] ; then
KEYWORDS="~amd64 ~arm64 ~x86"
fi
IUSE="rdp libressl"
IUSE="rdp"
DEPEND="
!libressl? ( dev-libs/openssl:= )
libressl? ( dev-libs/libressl:= )
dev-libs/openssl:=
x11-libs/libXext
"
RDEPEND="${DEPEND}

@ -12,11 +12,10 @@ DESCRIPTION="Trinity remote desktop connection (RDP and VNC) client"
if [[ ${PV} != *9999* ]] ; then
KEYWORDS="~amd64 ~x86"
fi
IUSE="rdp libressl"
IUSE="rdp"
DEPEND="
!libressl? ( dev-libs/openssl:= )
libressl? ( dev-libs/libressl:= )
dev-libs/openssl:=
x11-libs/libXext
"
RDEPEND="${DEPEND}

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>fatzer2@gmail.com</email>
<name>Alexander Golubev</name>
</maintainer>
<maintainer type="project">
<email>team-gentoo@trinitydesktop.org</email>
<name>Trinity Gentoo ebuilds project</name>
</maintainer>
</pkgmetadata>

@ -12,11 +12,9 @@ DESCRIPTION="VNC-compatible server to share Trinity desktops"
if [[ ${PV} != *9999* ]] ; then
KEYWORDS="~amd64 ~arm64 ~x86"
fi
IUSE="libressl"
DEPEND="
!libressl? ( dev-libs/openssl:= )
libressl? ( dev-libs/libressl:= )
dev-libs/openssl:=
x11-libs/libXext
"
RDEPEND="${DEPEND}"

@ -12,11 +12,9 @@ DESCRIPTION="VNC-compatible server to share Trinity desktops"
if [[ ${PV} != *9999* ]] ; then
KEYWORDS="~amd64 ~x86"
fi
IUSE="libressl"
DEPEND="
!libressl? ( dev-libs/openssl:= )
libressl? ( dev-libs/libressl:= )
dev-libs/openssl:=
x11-libs/libXext
"
RDEPEND="${DEPEND}"

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>fatzer2@gmail.com</email>
<name>Alexander Golubev</name>
</maintainer>
<maintainer type="project">
<email>team-gentoo@trinitydesktop.org</email>
<name>Trinity Gentoo ebuilds project</name>
</maintainer>
</pkgmetadata>

@ -25,7 +25,7 @@ fi
IUSE=""
DEPEND="
app-text/tidy-html5
app-text/htmltidy
dev-libs/libxml2
dev-libs/libxslt
~trinity-base/klinkstatus-${PV}

@ -25,7 +25,7 @@ fi
IUSE=""
DEPEND="
app-text/tidy-html5
app-text/htmltidy
dev-libs/libxml2
dev-libs/libxslt
~trinity-base/klinkstatus-${PV}

@ -19,7 +19,7 @@ fi
# NOTE: Building without tdehwlib segfaults, but you can try and report.
IUSE="alsa arts cryptsetup cups debug elficons elogind fam +hwlib +idn jpeg2k
kernel_linux libressl lua lzma malloc networkmanager openexr +pcre pcsc-lite
kernel_linux lua lzma malloc networkmanager openexr +pcre pcsc-lite
pkcs11 +shm spell +ssl sudo +svg systemd tiff udevil udisks upower utempter
xcomposite +xrandr zeroconf"
@ -50,8 +50,7 @@ DEPEND="
spell? ( app-text/aspell )
ssl? (
app-misc/ca-certificates
!libressl? ( dev-libs/openssl:= )
libressl? ( dev-libs/libressl:= )
dev-libs/openssl:=
)
sudo? ( app-admin/sudo )
svg? ( media-libs/libart_lgpl )

@ -19,7 +19,7 @@ fi
# NOTE: Building without tdehwlib segfaults, but you can try and report.
IUSE="alsa arts cryptsetup cups debug elficons elogind fam +hwlib +idn jpeg2k
kernel_linux libressl lua lzma malloc networkmanager openexr +pcre pcsc-lite
kernel_linux lua lzma malloc networkmanager openexr +pcre pcsc-lite
pkcs11 +shm spell +ssl sudo +svg systemd tiff udevil udisks upower utempter
xcomposite +xrandr zeroconf"
@ -50,8 +50,7 @@ DEPEND="
spell? ( app-text/aspell )
ssl? (
app-misc/ca-certificates
!libressl? ( dev-libs/openssl:= )
libressl? ( dev-libs/libressl:= )
dev-libs/openssl:=
)
sudo? ( app-admin/sudo )
svg? ( media-libs/libart_lgpl )

@ -4,7 +4,7 @@
EAPI="7"
inherit autotools
inherit autotools flag-o-matic
DESCRIPTION="HTTP/HTML indexing and searching system"
HOMEPAGE="https://github.com/solbu/hldig"
@ -13,7 +13,7 @@ SRC_URI="https://github.com/solbu/${PN}/archive/v${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="libressl ssl"
IUSE="ssl"
# Don't use Gentoo mirrors
RESTRICT="mirror"
@ -21,10 +21,7 @@ RESTRICT="mirror"
DEPEND="
app-arch/unzip
sys-libs/zlib
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
ssl? ( dev-libs/openssl:= )
"
RDEPEND="${DEPEND}
!www-misc/htdig
@ -41,6 +38,7 @@ src_prepare() {
}
src_configure() {
append-cxxflags "-std=c++11"
local myeconfargs=(
--disable-static
--with-config-dir="${EPREFIX}"/etc/${PN}

@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="project">
<email>team-gentoo@trinitydesktop.org</email>
<name>Trinity Gentoo ebuilds project</name>
</maintainer>
</pkgmetadata>

Loading…
Cancel
Save