From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1JrrLN-0000h3-3L for garchives@archives.gentoo.org; Fri, 02 May 2008 09:14:17 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 35889E0653; Fri, 2 May 2008 09:14:15 +0000 (UTC) Received: from s15216962.onlinehome-server.info (s15216962.onlinehome-server.info [217.160.22.205]) by pigeon.gentoo.org (Postfix) with ESMTP id E6DA2E0653 for ; Fri, 2 May 2008 09:14:14 +0000 (UTC) Received: (from uucp@localhost) by s15216962.onlinehome-server.info (8.13.3/8.13.3) with UUCP id m429EEOL013676 for gentoo-dev@lists.gentoo.org; Fri, 2 May 2008 11:14:14 +0200 Received: (from weigelt@localhost) by nibiru.metux.de (8.12.10/8.12.10) id m429DUI6004517 for gentoo-dev@lists.gentoo.org; Fri, 2 May 2008 11:13:30 +0200 Date: Fri, 2 May 2008 11:13:30 +0200 From: Enrico Weigelt To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Automagic dependencies in gegl Message-ID: <20080502091330.GF25855@nibiru.local> References: <200805011217.37356.hanno@gentoo.org> <481AC34C.4080500@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <481AC34C.4080500@gentoo.org> User-Agent: Mutt/1.4.1i X-Terror: bin laden, kill bush, Briefbombe, Massenvernichtung, KZ, X-Nazi: Weisse Rasse, Hitlers Wiederauferstehung, 42, X-Antichrist: weg mit schaeuble, ausrotten, heiliger krieg, al quaida, X-Killer: 23, endloesung, Weltuntergang, X-Doof: wer das liest ist doof X-Archives-Salt: 8c006349-0459-4499-a90f-7c1a178ed16b X-Archives-Hash: 54b51a62425d32032c0ccf5b8a7c964a * Luca Barbato schrieb: Hi, > >Now, gegl has 13 optional dependencies that could be use-flagged. The pity > >is, it has no configure-option for most of them, they are autodetected. A good example for miserable design ;-P That's why I everything should be entirely built in sysroot. > >My experience with the gimp developers in the past was that they weren't > >very pleased by bugs about automagic deps and I assume if I post them > >without patches, they'll get closed immediately. Now I always avoided to > >dig too deep into autotools, so I don't feel skilled enough for this task. > > Ping me and we could work out something, probably the best way would be > hack a PKG_CONFIG_CONDITIONAL that does whatever the canned pkgconfig > does+ adding the --enable option. I strongly advise against this. The clean way is to fix the package. (it's build scripts). I'm doing so in the OSS-QM project, eg. for Mozilla ... This actually is one of the typical situations what I invented OSS-QM for: the upstream produces crap and is even learning resistent. Doing those cleanups within individual distros is not the right thing, because a) too much work for the distro maintainer and b) too much duplicate work, if every distro does it by it's own. I'd like to invite you to the OSS-QM project - let's do all the cleanups there and provide overlay by patch, so all distros now just have to pick their right configure args. http://oss-qm.metux.de/ cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ --------------------------------------------------------------------- -- gentoo-dev@lists.gentoo.org mailing list