From 508e8a4ebe0a48bcea95aeed7aa9e81fcf059f3c Mon Sep 17 00:00:00 2001 From: Denis Romanchuk Date: Thu, 28 Jul 2016 22:37:55 +0300 Subject: [PATCH] add ebuilds with a lot of conditional use deps 4 style use dependency resolution used to eat too much memory in case more that 16 conditional use deps provided --- pkgcheck/fake_dep/fake_dep-0.ebuild | 5 +++++ pkgcheck/transitive_use_dep/transitive_use_dep-0.ebuild | 8 ++++++++ 2 files changed, 13 insertions(+) create mode 100644 pkgcheck/fake_dep/fake_dep-0.ebuild create mode 100644 pkgcheck/transitive_use_dep/transitive_use_dep-0.ebuild diff --git a/pkgcheck/fake_dep/fake_dep-0.ebuild b/pkgcheck/fake_dep/fake_dep-0.ebuild new file mode 100644 index 0000000..f5e89ed --- /dev/null +++ b/pkgcheck/fake_dep/fake_dep-0.ebuild @@ -0,0 +1,5 @@ +DESCRIPTION="fake dependency" +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64" +IUSE="X alsa berkdb cracklib crypt cups cxx dbus gdbm gtk kde libnotify mad mp4 ncurses opengl pam plasma qt4 qt5 tcpd udev udisks upower usb xscreensaver zlib" diff --git a/pkgcheck/transitive_use_dep/transitive_use_dep-0.ebuild b/pkgcheck/transitive_use_dep/transitive_use_dep-0.ebuild new file mode 100644 index 0000000..0c2e7d6 --- /dev/null +++ b/pkgcheck/transitive_use_dep/transitive_use_dep-0.ebuild @@ -0,0 +1,8 @@ +EAPI=5 +DESCRIPTION="transitive use flags in package deps" +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64" +IUSE="-X alsa berkdb cracklib crypt cups cxx dbus gdbm gtk kde libnotify mad mp4 ncurses opengl pam plasma qt4 qt5 tcpd udev +udisks +upower +usb -xscreensaver zlib" +DEPEND="pkgcheck/fake_dep[X?,!alsa?,!berkdb=,cracklib?,crypt?,cups=,cxx=,dbus=,gdbm?,gtk?,!kde?,!libnotify?,mad,mp4?,ncurses?,!opengl?,pam=,plasma?,qt4?,qt5,tcpd,udev,udisks,upower,usb,xscreensaver,zlib]" +RDEPEND=""