# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=7 inherit multilib DESCRIPTION="Calculate GCode from given PCB layouts" HOMEPAGE="http://sourceforge.net/apps/mediawiki/pcb2gcode/" if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="https://github.com/pcb2gcode/pcb2gcode.git" KEYWORDS="" inherit autotools eutils git-r3 else KEYWORDS="~amd64 ~x86" SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz" fi RESTRICT="nomirror" LICENSE="GPL-2" SLOT="0" IUSE="" RDEPEND=">=sci-electronics/gerbv-2.1.0" DEPEND="dev-cpp/gtkmm:2.4 dev-libs/boost ${RDEPEND}" src_prepare() { eapply "${FILESDIR}/${P}-gcc-11.patch" if [[ ${PV} == "9999" ]] ; then eautoreconf fi default } src_configure() { default # Workaround for GCC 10.2 / Boost 1.75 sed -i "${S}"/Makefile \ -e "/BOOST_CPPFLAGS_SYSTEM =/d" \ -e "/GEOS_CFLAGS_SYSTEM =/d" || die } src_install() { cd "${BUILD_DIR}" exeinto /usr/bin doexe pcb2gcode cd "${S}" doman man/pcb2gcode.1 dodoc AUTHORS COPYING }