[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / cad / geda

Annotation of pkgsrc/cad/geda/Makefile, Revision 1.78

1.78    ! obache      1: # $NetBSD: Makefile,v 1.77 2012/09/07 19:16:13 adam Exp $
1.1       tron        2: #
                      3:
1.69      dmcmahil    4: DISTNAME=      geda-gaf-1.6.2
1.68      obache      5: PKGNAME=       ${DISTNAME:S/-gaf-/-/}
1.78    ! obache      6: PKGREVISION=   8
1.1       tron        7: CATEGORIES=    cad
1.68      obache      8: MASTER_SITES=  ftp://ftp.geda.seul.org/pub/geda/release/v1.6/${PKGVERSION_NOREV}/ \
                      9:                http://geda.seul.org/release/v1.6/${PKGVERSION_NOREV}/
1.1       tron       10:
1.27      grant      11: MAINTAINER=    dmcmahill@NetBSD.org
1.61      dmcmahil   12: HOMEPAGE=      http://www.gpleda.org/
1.14      wiz        13: COMMENT=       Toolset for automating electronic design
1.56      dmcmahil   14: LICENSE=       gnu-gpl-v2
1.55      jnemeth    15:
1.54      joerg      16: PKG_DESTDIR_SUPPORT=   user-destdir
                     17:
1.56      dmcmahil   18: # Older versions of the gEDA suite had each of the tools as a standalone tarball and build.
                     19: # Beginning with 1.6, the build system has been unified.
                     20: CONFLICTS+=    gattrib-[0-9]*
                     21: CONFLICTS+=    geda-docs-[0-9]*
                     22: CONFLICTS+=    geda-examples-[0-9]*
                     23: CONFLICTS+=    geda-utils-[0-9]*
                     24: CONFLICTS+=    geda-symbols-[0-9]*
                     25: CONFLICTS+=    gnetlist-[0-9]*
                     26: CONFLICTS+=    gschem-[0-9]*
                     27: CONFLICTS+=    gsymcheck-[0-9]*
                     28: CONFLICTS+=    libgeda-[0-9]*
                     29:
                     30: USE_PKGLOCALEDIR=      yes
                     31:
1.75      dholland   32: DEPENDS+=              gettext-tools>=0.14.6:../../devel/gettext-tools
1.56      dmcmahil   33:
                     34: GNU_CONFIGURE=         YES
                     35: USE_LIBTOOL=           YES
                     36: USE_TOOLS+=            bash gmake msgfmt pkg-config
                     37: CONFIGURE_ARGS+=       --disable-update-mime-database
                     38: CONFIGURE_ARGS+=       --disable-update-desktop-database
                     39:
                     40: # let (f)lex rebuild this file.  The distributed one doesn't
                     41: # always work.
                     42: post-patch:
                     43:        ${RM} -f ${WRKSRC}/utils/src/olib.c
                     44:
                     45: # for gnet_hier_verilog.sh.  It looks to be fairly bash
                     46: # dependent
                     47: USE_TOOLS+=            bash:run
                     48: REPLACE_BASH=          utils/scripts/gnet_hier_verilog.sh
                     49: REPLACE_PYTHON=                utils/scripts/tragesym
                     50: REPLACE_PERL+=         utils/scripts/pads_backannotate \
                     51:                        utils/scripts/gschupdate \
                     52:                        utils/scripts/gsymfix.pl \
                     53:                        utils/scripts/gsymupdate \
                     54:                        utils/scripts/pcb_backannotate \
                     55:                        utils/scripts/refdes_renum \
1.58      joerg      56:                        utils/scripts/sarlacc_sym \
                     57:                        utils/gxyrs/gxyrs.pl
1.56      dmcmahil   58:
                     59: # needs GNU m4 for the PCBboard and gsch2pcb netlisters
                     60: USE_TOOLS+=            gmake m4:run pkg-config
                     61:
                     62: EVAL_PREFIX+=  PCBDIR=pcb
                     63: CONFIGURE_ARGS+=       --with-pcbm4dir=${PCBDIR}/share/pcb/m4
                     64: CONFIGURE_ARGS+=       --with-pcbconfdir=${PKG_SYSCONFDIR}/pcb
                     65:
1.75      dholland   66: SUBST_CLASSES+=                        python
                     67: SUBST_STAGE.python=            pre-configure
                     68: SUBST_FILES.python=            utils/scripts/garchive.py
                     69: SUBST_SED.python=              -e 's,/usr/bin/env python,${PYTHONBIN},'
                     70: SUBST_SED.python+=             -e 's,%PYTHONBIN%,${PYTHONBIN},'
1.69      dmcmahil   71:
1.56      dmcmahil   72: REPLACE_SH+=           gnetlist/scripts/sch2eaglepos.sh
                     73: USE_TOOLS+=            sh:run
                     74:
                     75: # for gsch2pcb
                     76: EVAL_PREFIX+=          PCBDIR=pcb
                     77: CONFIGURE_ARGS+=       --with-pcb-datadir=${PCBDIR}/share
                     78: USE_TOOLS+=            gawk:run lex perl:run pkg-config
                     79:
1.70      dholland   80: # disable groff for a consistent build
                     81: # (otherwise html man pages appear if and only if groff -Thtml works)
                     82: CONFIGURE_ENV+=                GROFF=false
                     83:
1.56      dmcmahil   84: .include "../../lang/python/application.mk"
                     85: .include "../../databases/shared-mime-info/mimedb.mk"
                     86: .include "../../devel/gettext-lib/buildlink3.mk"
                     87: .include "../../devel/libgetopt/buildlink3.mk"
                     88: .include "../../devel/libstroke/buildlink3.mk"
                     89: .include "../../graphics/gd/buildlink3.mk"
                     90: .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
                     91: .include "../../lang/guile/buildlink3.mk"
                     92: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
                     93: .include "../../x11/gtk2/buildlink3.mk"
1.2       frueauf    94: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>