From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QYQfy-0004Vz-N3 for garchives@archives.gentoo.org; Sun, 19 Jun 2011 22:41:06 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4EB831C017; Sun, 19 Jun 2011 22:40:39 +0000 (UTC) Received: from mail-bw0-f53.google.com (mail-bw0-f53.google.com [209.85.214.53]) by pigeon.gentoo.org (Postfix) with ESMTP id EDD891C017 for ; Sun, 19 Jun 2011 22:40:38 +0000 (UTC) Received: by bwg12 with SMTP id 12so3246078bwg.40 for ; Sun, 19 Jun 2011 15:40:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:x-mailer:from:to:subject:date :mime-version:content-type:content-disposition :content-transfer-encoding; bh=oafSTuf8MbFBkiliV8i0OHMteY9Q/66bH6FdXWDhL3A=; b=Ajk92qghrF6fofRSogSBzM+5oPH5DOx9mJi4O1HeP8CFE1jFBDc/W9OHbnWoVERqto twg1cd8q41KhIZKKjHGcpawSyOM0y7ewDX56QQoeGMZxsGx3dRpPfmyI4puaL74AFw41 QIk/xJ0tzYjDWo4Fuq040rYUzN1Am/OIuHCl0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:x-mailer:from:to:subject:date:mime-version:content-type :content-disposition:content-transfer-encoding; b=YylRTdMOxEddaanwrhmgvA9S4CJYqw7baLKpLrFS9pnrboDL0SAfjxNQQTlaI7sKDn VhQsuN+vjdtDY2HUAjwMrC0F9CLTLcgxCknaIDhWN0uQ6nLJ7Ni2xvJpBZDm45sI8W45 oez+xuKkIPPIcdnoDn7OYIBnIYl9TKlADCNEA= Received: by 10.204.16.216 with SMTP id p24mr271653bka.5.1308523238005; Sun, 19 Jun 2011 15:40:38 -0700 (PDT) Received: from DarkRain (c-228ae555.05-89-6c6b7013.cust.bredbandsbolaget.se [85.229.138.34]) by mx.google.com with ESMTPS id af13sm3910732bkc.7.2011.06.19.15.40.36 (version=SSLv3 cipher=OTHER); Sun, 19 Jun 2011 15:40:37 -0700 (PDT) Message-ID: X-Mailer: http://www.courier-mta.org/cone/ From: darkdefende@gmail.com To: gentoo-soc@lists.gentoo.org Subject: [gentoo-soc] Ebuild Generator Week 5 update Date: Mon, 20 Jun 2011 00:40:35 +0200 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed; delsp=yes; charset="UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 7bit X-Archives-Salt: X-Archives-Hash: 1e53204a319c665db7b0a4fff5dc8013 This week I managed to get my program to generate an ebuild for the "doneyet" project. However I soon discovered that my makefile parser was lacking severely in some areas. Mainly I because looked at some makefile tutorials and very simple makefile projects to lay down the basics of the parser. Because the makefile parser is a really essential part in how the ebuild generator looks for files to scan I had to rewrite nearly all code that I had written in the makefile parser. Because of this I am now behind schedule. However I feel that the code is alot cleaner because of all the rewrites I had to do. But I'm still not done so I need to prioritize what features I will support in my makefile parser as there is a lot of stuff you can do with makefiles. Next week I will hopefully be able to generate an ebuild for the web browser project "uzbl". It seems to use quite a few of the available makefile commands and quirks. So when I'm able to generate an ebuild for it my makefile parser should work on quite a few other projects.