import cad/lepton-eda, from Dmitry Pryakhin, update/tweaks from me, ok tracey@
Lepton EDA is a suite of free software tools for designing electronics. It provides schematic capture, netlisting into over 30 netlist formats, and many other features. It was forked from the gEDA/gaf suite in late 2016 by most of its active developers at that time. It is backward compatible with its predecessor and supports the same file format for symbols and schematics. It's in active development and well supported.
This commit is contained in:
parent
1bfa5bab13
commit
659de9b41e
63
cad/lepton-eda/Makefile
Normal file
63
cad/lepton-eda/Makefile
Normal file
|
@ -0,0 +1,63 @@
|
|||
COMMENT = lepton electronic design automation suite
|
||||
|
||||
V = 1.9.17-20211219
|
||||
DISTNAME = lepton-eda-${V:C/-.*//}
|
||||
|
||||
SHARED_LIBS += lepton 0.0 # 8.0
|
||||
SHARED_LIBS += leptongui 0.0 # 2.0
|
||||
|
||||
CATEGORIES = cad
|
||||
|
||||
HOMEPAGE = https://github.com/lepton-eda/lepton-eda
|
||||
|
||||
MAINTAINER = Dmitry Pryakhin <graahnul.grom@gmail.com>
|
||||
|
||||
# GPLv2+
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} X11 Xau Xcomposite Xcursor Xdamage
|
||||
WANTLIB += Xdmcp Xext Xfixes Xi Xinerama Xrandr Xrender atk-1.0
|
||||
WANTLIB += c cairo expat ffi fontconfig freetype fribidi gc gdk-x11-2.0
|
||||
WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 gmp gobject-2.0
|
||||
WANTLIB += graphite2 gtk-x11-2.0 guile-2.2 harfbuzz iconv intl
|
||||
WANTLIB += jpeg ltdl m pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre
|
||||
WANTLIB += pixman-1 png unistring xcb xcb-render xcb-shm z
|
||||
|
||||
MASTER_SITES = \
|
||||
https://github.com/lepton-eda/lepton-eda/releases/download/$V/
|
||||
|
||||
COMPILER = base-clang ports-gcc
|
||||
|
||||
BUILD_DEPENDS = devel/gettext,-tools \
|
||||
devel/desktop-file-utils \
|
||||
misc/shared-mime-info \
|
||||
print/texinfo
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
misc/shared-mime-info \
|
||||
x11/gtk+3,-guic
|
||||
|
||||
LIB_DEPENDS = devel/gettext,-runtime \
|
||||
lang/guile2 \
|
||||
x11/gtk+2
|
||||
|
||||
CONFIGURE_STYLE = gnu
|
||||
CONFIGURE_ARGS += --disable-attrib \
|
||||
--disable-update-xdg-database
|
||||
|
||||
CONFIGURE_ENV = GROFF=false \
|
||||
GUILE=guile2.2 \
|
||||
GUILE_SNARF=guile-snarf2.2 \
|
||||
MAKEINFO=gmakeinfo \
|
||||
M4=/usr/bin/m4
|
||||
|
||||
post-install:
|
||||
# would be nice to precompile the guile files otherwise
|
||||
# they're done per-user at startup. it should be similar
|
||||
# to this, but it needs more to get it to work:
|
||||
# cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \
|
||||
# prefix=${PREFIX} precompile
|
||||
mv ${PREFIX}/share/doc/lepton-eda/examples \
|
||||
${PREFIX}/share/examples/lepton-eda
|
||||
|
||||
.include <bsd.port.mk>
|
2
cad/lepton-eda/distinfo
Normal file
2
cad/lepton-eda/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (lepton-eda-1.9.17.tar.gz) = lOneKeJUcw6jOX/3iv9BDWOJ3xip/vGhzxHHNAbtsS8=
|
||||
SIZE (lepton-eda-1.9.17.tar.gz) = 9454425
|
9
cad/lepton-eda/pkg/DESCR
Normal file
9
cad/lepton-eda/pkg/DESCR
Normal file
|
@ -0,0 +1,9 @@
|
|||
Lepton EDA is a suite of free software tools for designing electronics.
|
||||
It provides schematic capture, netlisting into over 30 netlist formats,
|
||||
and many other features.
|
||||
|
||||
It was forked from the gEDA/gaf suite in late 2016 by most of its active
|
||||
developers at that time. It is backward compatible with its predecessor
|
||||
and supports the same file format for symbols and schematics.
|
||||
|
||||
It's in active development and well supported.
|
2770
cad/lepton-eda/pkg/PLIST
Normal file
2770
cad/lepton-eda/pkg/PLIST
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user