Hello, On Tue, 23 Jun 2015, Neil Bothwick wrote: >On Tue, 23 Jun 2015 17:35:10 +0430, behrouz khosravi wrote: >> I really like to have control over my machine as much as possible. In >> this way I will learn a lot, so I am trying to remove all the default >> use flags and control them manually. [..] >You can also start USE with -* in make.conf to turn everything off then >set your own choices. This is the ideal setup for those who prefer to >spend more time fixing their computer than using it.
Hah! # find /usr/local/portage/*/ -mindepth 1 -maxdepth 1 -type d | wc -l 55 Hey, I got no printer, had others print about 5 pages for me in ~10 years. Why would I want cups? And BTW: qtwebkit:5 compiles just fine without leveldb (with a little "-D" help)... ==== --- /usr/portage/dev-qt/qtwebkit/qtwebkit-5.4.2.ebuild 2015-06-17 17:24:04.000000000 +0200 +++ /usr/local/portage/dev-qt/qtwebkit/qtwebkit-5.4.2.ebuild 2015-06-23 07:05:01.823067740 +0200 @@ -14,13 +14,13 @@ # TODO: qttestlib, geolocation, orientation/sensors -IUSE="gstreamer gstreamer010 multimedia opengl printsupport qml udev webp" +IUSE="gstreamer gstreamer010 multimedia opengl printsupport qml udev webp leveldb" REQUIRED_USE="?? ( gstreamer gstreamer010 multimedia )" RDEPEND=" dev-db/sqlite:3 dev-libs/icu:= - >=dev-libs/leveldb-1.18-r1 + leveldb? ( >=dev-libs/leveldb-1.18-r1 ) dev-libs/libxml2:2 dev-libs/libxslt >=dev-qt/qtcore-${PV}:5[icu] @@ -88,6 +88,9 @@ use webp || sed -i -e '/config_libwebp: WEBKIT_CONFIG += use_webp/d' \ Tools/qmake/mkspecs/features/features.prf || die + use leveldb || sed -i -e 's/ENABLE_INDEXED_DATABASE=1/ENABLE_INDEXED_DATABASE=0/' \ + Tools/qmake/mkspecs/features/features.pri || die + # bug 458222 sed -i -e '/SUBDIRS += examples/d' Source/QtWebKit.pro || die ==== As I hate cmake, I don't know if there's a better way to inject that ENABLE_INDEXED_DATABASE=0 or something to that into the build process. It works, I'm happy ;) Oh, and BTW, mozillen (via mozconfig) work just fine without a spellchecker. Which I hate and never use. They distract more and introduce errors that anything else, so I patch eclass/mozconfig-*.eclass. BTW2: how can I "overlay" my eclass stuff over the /usr/portage one? ATM, I just copy it over after each sync. -dnh, minimalist, obviously ;) -- my other signature is more intellectual