55 Commits

Author SHA1 Message Date
tracey
02e28fbbb7 Update cad/kicad 6.0.1. input and ok sthen@ rsadowski@ 2022-02-22 15:38:39 +00:00
tracey
58fae133a4 Update kicad and kicad-share to 5.12.1. ok sdk@ 2021-11-22 14:55:53 +00:00
jca
891fbc414d kicad doesn't build on riscv64. Also disable kicad-share. 2021-11-13 13:12:31 +00:00
sthen
8ad2bb9a3a bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:00:12 +00:00
sthen
3ebfb4787e update HOMEPAGE to kicad.org
https://forum.kicad.info/t/warning-avoid-all-links-to-kicad-pcb-org-use-kicad-org/31521
2021-10-20 11:44:03 +00:00
tracey
0dec0c9b88 Update cad/kicad and cad/kicad-share to version 5.1.10. Original diff from
Stefan Hagen. Thanks! Tweaks and LGTM from sthen@
2021-07-14 16:28:06 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
tracey
1b7ebaea88 Update cad/kicad to 5.1.7. ok benoit@ 2021-02-19 14:48:57 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
cwen
cb6b32499f kicad-share/*: add powerpc to NOT_FOR_ARCHS
Kicad being broken on powerpc, it's useless to build these ports there.
Add a reminder in cad/kicad/Makefile to sync cad/kicad-share/Makefile.inc
with archs where kicad is not built.

input and OK sthen@, OK kirby@
2020-06-09 17:09:23 +00:00
cwen
adbc363918 cad/{kicad,oce}: mark BROKEN-powerpc
Kicad's PCB editor, its main feature, leads to segfaults. oce, whose
only consumer is Kicad, takes 53 hours to build in the lastest macppc
bulk. Mark them BROKEN to save bulk time.

While here move Kicad's homepage to https.

ok jca@ tracey@ sthen@
2020-04-30 21:05:03 +00:00
tracey
9eba8ff39a Enable python scripting support for Kicad.
Input sthen@ kn@

OK kn@ kmos@ paco@
2020-04-02 14:48:26 +00:00
sthen
d9212974cf kicad couldn't be built with ninja with the random build ordering; this is now
working following the patch to ninja so remove USE_NINJA=No.

The failure here was netlist_reader.h depending on generated netlist_lexer.h;
however the input files used by cmake to generate the ninja build files do list
this dependency.
2019-12-28 15:53:54 +00:00
sthen
30c97ee61b update to kicad-5.1.5, from Tracey Emery (plus I regenerated plists for kicad) 2019-12-10 23:09:48 +00:00
sthen
f68161d6a7 update to kicad-5.1.4, unbreaking the port. Much work from Tracey Emery
(this is basically a new port) with various feedback from bentley/me.
2019-11-08 14:43:53 +00:00
sthen
9fe1e38b23 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:43:27 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
jca
b64d5741b9 BROKEN following the wxWidgets3 update
ok ajacoutot@ landry@ giovanni@
2019-01-02 12:44:53 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
espie
a3cc216348 @tag update-mime-database 2018-07-01 18:33:35 +00:00
espie
c36d0659b9 @tag gtk-update-icon-cache 2018-06-29 22:16:08 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
espie
8b6954939b make kicad okay again post clang6 2018-04-24 16:21:10 +00:00
rsadowski
8a939476fb fix build with clang + boost 1.65.1
Simple fix: replace all BOOST_FOREACH with iterator for-loop

Spotted by naddy@, sthen@, ajacoutot@ in different bulks
2017-12-29 09:22:22 +00:00
naddy
2fdd8f7c5e replace gettext module 2017-11-12 15:17:47 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
sthen
7b9fdbb2c9 use LIBCXX 2017-04-10 11:45:22 +00:00
ajacoutot
37b0f26f0d x11/gtk+2,-guic -> x11/gtk+3,-guic && bump 2015-03-27 08:11:24 +00:00
naddy
570aa62a9c Drop remaining MD5/RMD160/SHA1 checksums. 2015-01-18 03:12:39 +00:00
dcoppa
819df1620c Zap '-O2' optimization 2014-11-04 14:58:39 +00:00
espie
82d814dea4 bad armani. if you're going to make typos, you should TEST 2014-07-15 09:02:36 +00:00
armani
b6291f9f43 Fix homepage
ok bentley@
2014-07-13 13:03:20 +00:00
landry
c78c0c5093 Add boost to BDEP, kicad supposedly bundles the parts of boost it needs in
the version we have in-tree, but experience has shown that if systemwide
boost was installed at some point during build then junked by dpb build
was failing. Boo.
Note that in newer releases of kicad those bundled boost headers were removed,
and now cmake downloads boost tarball during build and patch its headers on
the fly. Yay.
https://lists.launchpad.net/kicad-developers/msg10503.html
2013-12-12 20:21:45 +00:00
sthen
04e2355304 fix MASTER_SITES 2013-10-11 11:26:47 +00:00
espie
63bf585efc fixes for the ninja backend of cmake 2013-06-19 16:16:22 +00:00
ajacoutot
2f55f333ff Uneeded build_depends on misc/shared-mime-info. 2013-04-03 07:13:33 +00:00
espie
946964cc5d PERMIT/ REGRESS->TEST sweep 2013-03-10 23:04:44 +00:00
ajacoutot
a1b7c39eb5 gtk-update-icon-cache:
Don't redirect errors to /dev/null and don't return true(1)
unconditionally. Instead, don't check for the existence of index.theme.
This will allow us to catch errors that may be happening because of a
missing dependency in the chain.

Some hidden issues may appear, in which case please contact me.

discussed with and ok blind jasper@
2012-06-15 08:32:14 +00:00
ajacoutot
6a25f21ca1 Regen PLIST.
req by espie@
2012-04-28 14:08:53 +00:00
ajacoutot
4924a0e1d2 Add dependency on x11/gtk+2,-guic. 2011-12-03 19:26:37 +00:00
jasper
d44fda4a6d add master site for the docs. spotted by naddy@ 2011-05-04 11:59:45 +00:00
jasper
b3c1964bf9 - update kicad to 20100505
* update homepage
* re-order Makefile
* various other tweaks/fixes
2011-05-03 18:31:14 +00:00
espie
2314c85f45 convert to new style depends
zap default spec that are not needed
convert libspecs as well
convert p* to REVISION.

No package changes
2010-11-15 00:22:45 +00:00
espie
632a3518ab move gettext to new WANTLIB 2010-11-06 16:07:00 +00:00
ajacoutot
ff07e285bc Remove USE_X11. 2010-10-24 20:58:58 +00:00
sthen
14dd0c3a4d revision/new lib_depends 2010-10-23 18:35:23 +00:00
espie
b02283c3fe LIB_DEPENDS -> WANTLIB 2010-10-19 19:45:53 +00:00
steven
d1307a336a fix LIB_DEPENDS after wxWidgets update 2008-02-02 09:51:04 +00:00
simon
fd85039655 remove surrounding quotes from COMMENT/PERMIT_* 2007-09-15 21:36:57 +00:00