--- /dev/null
+# ChangeLog for dev-util/peg
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*peg-0.1.8 (14 Apr 2012)
+
+ 14 Apr 2012; Jauhien Piatlicki (jauhien) piatlicki@gmail.com
+ +peg-0.1.8.ebuild, +files/peg-0.1.8-Makefile.patch, +metadata.xml:
+ New ebuild for bug #411515 thanks to hasufell and mgorny
+
--- /dev/null
+AUX peg-0.1.8-Makefile.patch 959 RMD160 055aca2e2d5d0eba0ed0f7504458d5a78ada5491 SHA1 5f53fd3dbad8db80238da145b96202f04af92078 SHA256 870be2325fec2d1612a1a8de7297817f67a0b65afc9b5af06ae79ee6d24dc63a
+DIST peg-0.1.8.tar.gz 36998 RMD160 6c02860c2ce61e54d51c79bfe14efbfc2cb23f8d SHA1 4e5528e6c230d7de72305530461463ddac7b2b7d SHA256 487f4718a5c7a7b2ca08aaf3ff84af7356495ed4410f4569317600b462d83a13
+EBUILD peg-0.1.8.ebuild 528 RMD160 230f58eb287e7705bf169e4e3a6b78bdb15bc8e7 SHA1 28354a84e3f1b3bec7eb03680142df69c846761e SHA256 9c518bed8d5400e3d01da012253ec415c553ec5d4a36b9d1e24b6fdda8f21a75
+MISC ChangeLog 331 RMD160 a9877ef7d72416617017e6d40f5d51498b91cbc7 SHA1 ca5418db1f8f51e943dab3f34e6dfb466a6e9578 SHA256 6fac17b49283071525a62059a569bf9d638a494d5470014247114721027c19cc
+MISC metadata.xml 214 RMD160 efd8175069efb91061298ff4584218b633e44678 SHA1 d372fdbfcb7fd07a4082961d3f3527be4fca1d60 SHA256 c1f09dc7d5313cd2da7b82259c7846ed23144d62b15e59680ada90e2b6b4d154
--- /dev/null
+--- Makefile
++++ Makefile
+@@ -1,28 +1,36 @@
+-CFLAGS = -g -Wall $(OFLAGS) $(XFLAGS)
+-OFLAGS = -O3 -DNDEBUG
+-#OFLAGS = -pg
++CC ?= gcc
++CFLAGS += -Wall
++
++DEBUG ?= 0
++
++ifeq ($(DEBUG), 1)
++CFLAGS += -g -DDEBUG
++else
++CFLAGS += -DNDEBUG
++endif
+
+ OBJS = tree.o compile.o
+
+ all : peg leg
+
+ peg : peg.o $(OBJS)
+- $(CC) $(CFLAGS) -o $@-new peg.o $(OBJS)
++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@-new peg.o $(OBJS)
+ mv $@-new $@
+
+ leg : leg.o $(OBJS)
+- $(CC) $(CFLAGS) -o $@-new leg.o $(OBJS)
++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@-new leg.o $(OBJS)
+ mv $@-new $@
+
+-ROOT =
+-PREFIX = /usr/local
+-BINDIR = $(ROOT)$(PREFIX)/bin
+-
+-install : $(BINDIR)/peg $(BINDIR)/leg
+-
+-$(BINDIR)/% : %
+- cp -p $< $@
+- strip $@
++PREFIX ?= /usr/local
++BINDIR ?= $(PREFIX)/bin
++
++INSTALL ?= install
++INSTALL_PROG ?= $(INSTALL) -m755
++
++install : all
++ $(INSTALL) -d $(BINDIR)
++ $(INSTALL_PROG) peg $(BINDIR)/peg
++ $(INSTALL_PROG) leg $(BINDIR)/leg
+
+ uninstall : .FORCE
+ rm -f $(BINDIR)/peg
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>maintainer-wanted@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
--- /dev/null
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Tools for generating recursive-descent parsers"
+HOMEPAGE="http://piumarta.com/software/peg/"
+SRC_URI="http://piumarta.com/software/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-Makefile.patch"
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake PREFIX="${D}/usr" install
+}