- Update to version 1.6.2

New file:
distinfo

PR:		ports/168995
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
This commit is contained in:
Sylvio Cesar Teixeira 2012-06-17 20:09:26 +00:00
parent c332bd13cf
commit 6dbf508e6e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=299489
4 changed files with 2256 additions and 24 deletions

View File

@ -6,37 +6,66 @@
#
PORTNAME= geda
PORTVERSION= 1.4.3
PORTREVISION= 2
PORTVERSION= 1.6.2
PORTEPOCH= 1
CATEGORIES= cad
MASTER_SITES= # empty
DISTFILES= # none
EXTRACT_ONLY= # empty
MASTER_SITES= http://geda.seul.org/release/%SUBDIR%/
MASTER_SITE_SUBDIR= v${PORTVERSION:R}/${PORTVERSION}
DISTNAME= ${PORTNAME}-gaf-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= The "meta-port" for gEDA
COMMENT= The GPL Electronic Design Automation tools
RUN_DEPENDS= ${DATADIR}/sym:${PORTSDIR}/cad/geda-symbols \
gschem:${PORTSDIR}/cad/geda-gschem \
gnetlist:${PORTSDIR}/cad/geda-netlist \
gmk_sym:${PORTSDIR}/cad/geda-utils \
gsymcheck:${PORTSDIR}/cad/geda-symcheck \
gattrib:${PORTSDIR}/cad/geda-gattrib
LICENSE= GPLv2 # (or later)
NO_BUILD= yes
LIB_DEPENDS= stroke:${PORTSDIR}/devel/libstroke \
guile:${PORTSDIR}/lang/guile
RUN_DEPENDS= gawk:${PORTSDIR}/lang/gawk
OPTIONS_DEFINE= EXAMPLES DOCS
OPTIONS_DEFINE= DOCS
USE_GNOME= desktopfileutils gnomehack gtk20
USE_PERL5_RUN= yes
USE_PYTHON= run
USE_GETTEXT= yes
USE_GMAKE= yes
USE_AUTOTOOLS= libtool
CONFIGURE_ARGS= --with-libstroke=${LOCALBASE}
USE_LDCONFIG= yes
INSTALLS_ICONS= yes
MAKE_JOBS_SAFE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-gaf
DATADIR= ${PREFIX}/share/gEDA
MAN1= gnetlist.1 grenum.1 gschem.1 gsymcheck.1
CONFLICTS= geda-docs-[0-9]* geda-examples-[0-9]* geda-gattrib-[0-9]* \
geda-gschem-[0-9]* geda-netlist-[0-9]* geda-symbols-[0-9]* \
geda-symcheck-[0-9]* geda-utils-[0-9]* libgeda-[0-9]*
PORTSCOUT= limitw:1,even
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MEXAMPLES}
RUN_DEPENDS+= ${EXAMPLESDIR}/README:${PORTSDIR}/cad/geda-examples
.if empty(PORT_OPTIONS:MDOCS)
CONFIGURE_ARGS+=--docdir=${WRKDIR}/fakeroot
.endif
.if ${PORT_OPTIONS:MDOCS}
RUN_DEPENDS+= ${DOCSDIR}/gedadocs.html:${PORTSDIR}/cad/geda-docs
.endif
do-install: # empty
post-patch:
.for dir in gattrib gschem libgeda
@${REINPLACE_CMD} -e \
'/-x/s|INSTALL_DATA|INSTALL|' ${WRKSRC}/${dir}/data/Makefile.in
.endfor
@${REINPLACE_CMD} -e \
'/<glib\/gm/d ; \
s|<glib/types.h>|<glib.h>|' ${WRKSRC}/libgeda/src/s_path.c
@${GREP} -lR "/usr/bin/python" ${WRKSRC} | ${XARGS} \
${REINPLACE_CMD} -e '/^#!/s|/usr/bin|${LOCALBASE}/bin|'
@${GREP} -lR "/usr/bin/perl" ${WRKSRC} | ${XARGS} \
${REINPLACE_CMD} -e '/^#!/s|/usr/bin|${LOCALBASE}/bin|'
.include <bsd.port.mk>

2
cad/geda/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (geda-gaf-1.6.2.tar.gz) = 507ee440ad976a534beab205231840468004366d471c17a211ffbdcbc24a6d2b
SIZE (geda-gaf-1.6.2.tar.gz) = 7099981

View File

@ -1,3 +1,14 @@
the meta port of gEDA.
The GPL Electronic Design Automation (gEDA) project has produced and
continues working on a full GPL'd suite and toolkit of Electronic
Design Automation tools. These tools are used for electrical circuit
design, schematic capture, simulation, prototyping, and production.
Currently, the gEDA project offers a mature suite of free software
applications for electronics design, including schematic capture,
attribute management, bill of materials (BOM) generation, netlisting
into over 20 netlist formats, analog and digital simulation, and
printed circuit board (PCB) layout.
WWW: http://www.geda.seul.org
The gEDA/gaf suite provides schematic capture, netlisting, bill of
materials generation, and many other features.
WWW: http://www.gpleda.org/

File diff suppressed because it is too large Load Diff