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>