From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DATE_IN_PAST_12_24, INVALID_DATE,MAILING_LIST_MULTI,NO_RELAYS autolearn=no autolearn_force=no version=4.0.0 Received: from drobbins by cvs.gentoo.org with local (Exim 3.30 #1) id 15Kn7T-0004Ji-00 for gentoo-dev@cvs.gentoo.org; Thu, 12 Jul 2001 14:31:31 -0600 From: Daniel Robbins To: gentoo-dev@cvs.gentoo.org Subject: Re: [gentoo-dev] ebuild for doxygen Message-ID: <20010712143131.A16200@cvs.gentoo.org> References: <1DCB85BD45DED211B12D009027279E4F476756@murcury> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <1DCB85BD45DED211B12D009027279E4F476756@murcury>; from SMitchell@phoenix-interactive.com on Thu, Jul 12, 2001 at 03:39:54PM -0400 Sender: gentoo-dev-admin@cvs.gentoo.org Errors-To: gentoo-dev-admin@cvs.gentoo.org X-BeenThere: gentoo-dev@cvs.gentoo.org X-Mailman-Version: 2.0 Precedence: bulk Reply-To: gentoo-dev@cvs.gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux development list List-Unsubscribe: , List-Archive: Date: Thu Jul 12 14:32:02 2001 X-Original-Date: Thu, 12 Jul 2001 14:31:31 -0600 X-Archives-Salt: 10ca28d8-61c4-49f4-bb30-db29a54f5eba X-Archives-Hash: be68050a82cd7e4b09671b958b1733ef On Thu, Jul 12, 2001 at 03:39:54PM -0400, Sean Mitchell wrote: > <> > > This is my first attempt at an ebuild. It builds and installs fine, but when > I unmerge it there are leftovers (specifically /usr/bin/doxy*). Should I be > using doexe or exeinto? If so what's the syntax? The problem is that you are simply doing a "make install", which is incorrect. You'll notice that all of our ebuilds on CVS that use "make install" use a special technique to make sure that the files end up at the ${D} root, which is a temporary directory that contains an image of all the files to be installed at /. Your ebuild needs to do this too; you should study the install: portion of the doxygen Makefile to see if overriding "prefix" or "DESTDIR" will do the trick. Then, Portage will be making the modifications to the root filesystem, rather than your "make install", and will thus record md5sums on everything that it installs. Best Regards, -- Daniel Robbins President/CEO http://www.gentoo.org Gentoo Technologies, Inc.