# $NetBSD: Makefile,v 1.66 2010/11/15 22:56:24 abs Exp $ # DISTNAME= geda-gaf-${PKGVERSION} PKGNAME= geda-${PKGVERSION} PKGVERSION= 1.6.1 PKGREVISION= 5 CATEGORIES= cad MASTER_SITES= ftp://ftp.geda.seul.org/pub/geda/release/v1.6/${PKGVERSION}/ \ http://geda.seul.org/release/v1.6/${PKGVERSION}/ MAINTAINER= dmcmahill@NetBSD.org HOMEPAGE= http://www.gpleda.org/ COMMENT= Toolset for automating electronic design LICENSE= gnu-gpl-v2 PKG_DESTDIR_SUPPORT= user-destdir # Older versions of the gEDA suite had each of the tools as a standalone tarball and build. # Beginning with 1.6, the build system has been unified. CONFLICTS+= gattrib-[0-9]* CONFLICTS+= geda-docs-[0-9]* CONFLICTS+= geda-examples-[0-9]* CONFLICTS+= geda-utils-[0-9]* CONFLICTS+= geda-symbols-[0-9]* CONFLICTS+= gnetlist-[0-9]* CONFLICTS+= gschem-[0-9]* CONFLICTS+= gsymcheck-[0-9]* CONFLICTS+= libgeda-[0-9]* USE_PKGLOCALEDIR= yes DEPENDS+= gettext-tools>=0.14.6:../../devel/gettext-tools GNU_CONFIGURE= YES USE_LIBTOOL= YES USE_TOOLS+= bash gmake msgfmt pkg-config CONFIGURE_ARGS+= --disable-update-mime-database CONFIGURE_ARGS+= --disable-update-desktop-database # let (f)lex rebuild this file. The distributed one doesn't # always work. post-patch: ${RM} -f ${WRKSRC}/utils/src/olib.c # for gnet_hier_verilog.sh. It looks to be fairly bash # dependent USE_TOOLS+= bash:run REPLACE_BASH= utils/scripts/gnet_hier_verilog.sh REPLACE_PYTHON= utils/scripts/tragesym REPLACE_PERL+= utils/scripts/pads_backannotate \ utils/scripts/gschupdate \ utils/scripts/gsymfix.pl \ utils/scripts/gsymupdate \ utils/scripts/pcb_backannotate \ utils/scripts/refdes_renum \ utils/scripts/sarlacc_sym \ utils/gxyrs/gxyrs.pl # needs GNU m4 for the PCBboard and gsch2pcb netlisters USE_TOOLS+= gmake m4:run pkg-config EVAL_PREFIX+= PCBDIR=pcb CONFIGURE_ARGS+= --with-pcbm4dir=${PCBDIR}/share/pcb/m4 CONFIGURE_ARGS+= --with-pcbconfdir=${PKG_SYSCONFDIR}/pcb REPLACE_SH+= gnetlist/scripts/sch2eaglepos.sh USE_TOOLS+= sh:run # for gsch2pcb EVAL_PREFIX+= PCBDIR=pcb CONFIGURE_ARGS+= --with-pcb-datadir=${PCBDIR}/share USE_TOOLS+= gawk:run lex perl:run pkg-config .include "../../lang/python/application.mk" .include "../../databases/shared-mime-info/mimedb.mk" .include "../../devel/gettext-lib/buildlink3.mk" .include "../../devel/libgetopt/buildlink3.mk" .include "../../devel/libstroke/buildlink3.mk" .include "../../graphics/gd/buildlink3.mk" .include "../../graphics/hicolor-icon-theme/buildlink3.mk" .include "../../lang/guile/buildlink3.mk" .include "../../sysutils/desktop-file-utils/desktopdb.mk" .include "../../x11/gtk2/buildlink3.mk" .include "../../mk/bsd.pkg.mk"