You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/games-util/datutil/datutil-2.46.ebuild

44 lines
1.2 KiB

# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-util/datutil/datutil-2.46.ebuild,v 1.4 2014/04/16 17:26:15 ulm Exp $
inherit toolchain-funcs
DL_PV=2.36
DESCRIPTION="Converter for dat files for Rom Managers"
HOMEPAGE="http://www.logiqx.com/Tools/DatUtil/"
SRC_URI="http://www.logiqx.com/Tools/DatUtil/dutil${PV//.}.zip
http://www.logiqx.com/Tools/DatLib/datlib${DL_PV//.}.zip"
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="amd64 x86 ~x86-fbsd"
IUSE=""
RESTRICT="mirror bindist"
DEPEND="app-arch/unzip"
RDEPEND=""
S=${WORKDIR}
src_unpack() {
unpack dutil${PV//.}.zip
cd "${S}"
mkdir -p dev/datlib
cd dev/datlib
unpack datlib${DL_PV//.}.zip
}
src_compile() {
# Parallel make issue, see bug #244879 (so make the dirs first)
emake -j1 CC="$(tc-getCC)" LD="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" \
CFLAGS="${CFLAGS} -Idev" LOGIQX=. EXT= UPX=@# dlmaketree maketree || die "emake failed"
emake CC="$(tc-getCC)" LD="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" \
CFLAGS="${CFLAGS} -Idev" LOGIQX=. EXT= UPX=@# || die "emake failed"
}
src_install() {
dobin datutil || die "cannot install datutil"
dodoc readme.txt whatsnew.txt
}