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

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

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

CVSweb <webmaster@jp.NetBSD.org>