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

Reply via email to