EAPI="4"
inherit eutils

DESCRIPTION="Palmer Dabbelt's Configure Replacement"
HOMEPAGE="http://www.dabbelt.com/~palmer/software/pconfigure/"
SRC_URI="http://www.dabbelt.com/~palmer/software/pconfigure/release/$P.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 amd64-linux"

RDEPEND="sys-devel/clang
         dev-util/pkgconfig
	 sys-devel/make
         sys-devel/gcc
         sys-libs/talloc"

DEPEND="${RDEPEND}"

src_prepare() {
        epatch "${FILESDIR}/${P}-bootstrap_version.patch"
        epatch "${FILESDIR}/${P}-mkdir_install.patch"
}

src_configure() {
	rm Configfile.local >& /dev/null || true
	touch Configfile.local

	echo "PREFIX = ${EPREFIX}/usr" >> Configfile.local

	echo "LANGUAGES += c" >> Configfile.local
	for i in $(echo ${CFLAGS}); do
		echo "COMPILEOPTS += ${i}" >> Configfile.local
	done
	echo "COMPILEOPTS += -DPBASHC_SHEBANG=\\\"\#\!${EPREFIX}/bin/bash\\\""\
	     >> Configfile.local
}

src_compile() {
	sh bootstrap.sh || die "Failed to bootstap pconfigure"
}