Commit Graph

597 Commits

Author SHA1 Message Date
tracey
0d87669995 Update kicad-share to 6.0.1. ok sthen@ rsadowski@ 2022-02-22 15:37:14 +00:00
tracey
df61b5a5c7 Update oce to 7.6.0. ok sthen@ rsadowski@ 2022-02-22 15:20:11 +00:00
ajacoutot
c899b00fca Sync WANTLIB to unbreak (zi -> zip). 2022-02-22 10:29:23 +00:00
afresh1
58dba27f28 Add missing dependency on qtgamepad
WANTLIB adjustment and OK rsadowski@
2022-02-20 23:16:32 +00:00
sebastia
473295d624 hook up xtrkcad 2022-01-18 20:06:36 +00:00
sebastia
0ae5a705da readd xtrkcad 5.2.2
still maintained, and the reason it was removed previously is not there
anymore.

feedback and OK sthen@
2022-01-18 20:05:54 +00:00
ajacoutot
d7d5dba28f Update to gtkwave-3.3.110. 2021-12-30 15:07:40 +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
benoit
6e21a35426 Update to xschem-3.0.0 from Hannu Vuolasaho (Maintainer). 2021-11-10 08:47:50 +00:00
landry
950b040282 cad/pcb2gcode: apply better fix commited upstream to fix build with geos 3.10
ok tracey@ (maintainer)
2021-11-02 13:39:47 +00:00
sthen
8ad2bb9a3a bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:00:12 +00:00
landry
51eec5c588 cad/pcb2gcode: add a chunk i wrongly removed before commiting.
really fixes the build failure from the geos update, as reported by
ajacoutot@
2021-10-30 06:41:24 +00:00
landry
a45c1dcaf1 cad/pcb2gcode: patch out calls to geos API that was removed in 3.10.
a probably better fix should come out of
https://github.com/pcb2gcode/pcb2gcode/issues/592 but in the meantime
that fixes the build.
build failure reported by sthen@
2021-10-26 09:26:34 +00:00
sthen
d987b87e2f 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:47:48 +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
ajacoutot
7d9f9a797c Update to gtkwave-3.3.109. 2021-09-01 13:01:28 +00:00
sthen
4ae5e41932 remove qucs-s, suggested by maintainer. the Qt4 GUI is now unusable,
other OS have dropped this, and upstream's WIP Qt5 branch is not very
active. alternatives exist (e.g. xschem and kicad/eeschema).
suggested by/ok maintainer

This removes the last port using Qt4.
2021-07-25 11:57:04 +00:00
sthen
6f6cacad8c regen plist to unbreak, following the setuptools update
site-packages/__pycache__/site.cpython-38.pyc is no longer created. not
found in setuptools test build because dxf2gcode doesn't register a
build dependency on setuptools; I've added that with BUILD_DEPENDS (it's
not a typical setuptools port). drop obsolete code dealing with -3 suffix
on py3 binaries while there.
2021-07-22 18:53:17 +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
jca
03140f5cb4 Fix graywolf build when misc/dialog is installed
Use CMAKE_INCLUDE_CURRENT_DIR to prefer .h files from the port's source
directories.

From Alessandro De Laurenzis (maintainer)
2021-07-04 23:19:38 +00:00
rsadowski
007eb02ffa Fix building LibreCAD with newer Boost
Diff from Brad, OK feinerer@
2021-05-27 04:16:29 +00:00
sthen
29dafc420b update to yosys 0.9+4081 and fix some bash #! lines, from maintainer 2021-05-23 19:22:27 +00:00
sthen
10a4eaad69 update to abc-1.01.20210519, from maintainer 2021-05-23 13:04:01 +00:00
sthen
b0dbd9055a update to pcb-4.3.0; only lightly tested but 4.1.3 isn't working at all
with the current version of Gtk+2 - old version hits a Gtk assertion
"IA__gtk_window_resize: assertion 'width > 0' failed" and dies - new version
still hits the assertion but doesn't die.
2021-05-21 16:26:39 +00:00
tracey
306978556e Update cad/pcb2gcode to v2.4.0. ok sthen@ 2021-05-11 19:09:34 +00:00
rsadowski
26d44642dd Unbreak build with boost 1.73 by removing obsoleted boost patch.
Spotted by aja@ merci!
2021-04-28 19:19:47 +00:00
sthen
51059c331e update to qrouter-1.4.84, from maintainer 2021-03-28 10:31:34 +00:00
rsadowski
9b2133f6ad Remove default maintainer in kf5.port.mk
Bump or explicit set me as maintainer.
2021-03-15 06:28:03 +00:00
sthen
9711df3786 update to magic-8.3.137, from maintainer 2021-03-06 11:59:59 +00:00
sthen
caf9837c3d update to netgen-1.5.171, from maintainer 2021-03-06 11:59:50 +00:00
sthen
7cb1984d5f use FIX_CRLF_FILES, this is so much neater I can't believe we didn't
do it before!
2021-02-25 22:26:01 +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
naddy
0d159c365d cad/graywolf: fix build with -fno-common, from upstream repository 2021-02-20 19:12:04 +00:00
tracey
1b7ebaea88 Update cad/kicad to 5.1.7. ok benoit@ 2021-02-19 14:48:57 +00:00
tracey
dd5d8f5692 Update cad/kicad-share to 5.1.7. ok benoit@ 2021-02-19 14:48:11 +00:00
paco
c5e1216cac update cad/openscad to 2021.01
Initial (garbage) diff by me.  Actual working diff by tracey@

ok tracey@
2021-02-14 16:14:54 +00:00
edd
244f600853 -fno-common fixes for cad/geda-gaf.
Looked quickly at updating this, but it's non-trivial and I'm not interested in
maintaining this further.
2021-02-12 17:29:25 +00:00
bcallah
2f2e5865c4 Add fix for -fno-common
Taken from Debian:
https://sources.debian.org/patches/gerbv/2.7.0-2/fixes/gcc10-extern.patch/
ok kn@
2021-01-29 21:06:25 +00:00
ajacoutot
d98f1cb381 Update to gtkwave-3.3.108. 2021-01-24 18:14:33 +00:00
rsadowski
a05e6b0511 Unbreak build after recent Qt 5.15 update.
Add missing QPainterPath include
2021-01-19 06:52:44 +00:00
rsadowski
68b2544112 Unbreak build after recent Qt 5.15 update.
Add missing QPainterPath include
2021-01-19 06:52:19 +00:00
abieber
7e9a28b4d0 Drop MAINTAINER for a bunch of stuff I no longer use. 2021-01-16 17:26:16 +00:00
sthen
41598eaa17 cad/opensta: drop the cmake version check for swig, it doesn't cover 4.x
which otherwise works ok.
2021-01-04 13:53:16 +00:00
rsadowski
7a91299a48 Unbreak opensta with cmake 3.19
Diff from maintainer, thanks
2021-01-02 08:49:37 +00:00
sthen
8534a044a2 openscad: fix build with newer boost, from Brad 2020-12-13 20:40:55 +00:00
zhuk
1971f41b1a Update qelectrotech to 0.70.
The upstream has different naming scheme for distfiles now,
cope with that.

Tested on amd64 (open, modify & save).

landry@ agrees
2020-12-01 13:37:52 +00:00
tracey
7701c15f7c add dxf2gcode 2020-11-30 15:10:46 +00:00
tracey
5e8b983025 Import cad/dxf2gcode
DXF2GCODE is a tool for converting 2D (dxf, pdf, ps) drawings to CNC machine
compatible GCode.

Tweaks sthen@, additional patch and ok paco@
2020-11-30 15:10:22 +00:00
sthen
948a5b5adc gerbv: gettext-tools is needed at build time, otherwise packaging fails
(share/locale/ru/LC_MESSAGES/gerbv.mo doesn't exist).
2020-11-16 20:34:39 +00:00
sthen
5956c99450 cad/qrouter: drop USE_LLD=No; from Brad, ok maintainer. (I think I may
have added this when testing the patch for building on ld.bfd archs and
forgotten to remove it..)
2020-11-07 21:51:18 +00:00
jasper
b6becc240f update to gtkwave-3.3.105 2020-11-06 20:02:25 +00:00
tracey
163886d1a1 Add pcb2gcode to the build 2020-11-05 20:38:02 +00:00
tracey
35d5c69c1f Import new port cad/pcb2gcode 2.1.0
ok and input sthen@, ok kmos@

pcb2gcode is a command-line software for the isolation, routing and drilling of
PCBs. It takes Gerber files as input and it outputs gcode files, suitable for
the milling of PCBs. It also includes an Autoleveller, useful for the automatic
dynamic calibration of the milling depth.
2020-11-05 20:37:31 +00:00
tracey
42311bf267 Update gerv to 2.7.0. ok bcallah@ jsc@
Note: find a good solution for make test later
2020-11-02 14:41:58 +00:00
sthen
cf4db000e7 update to OpenSTA-2.2.0, from maintainer Alessandro De Laurenzis 2020-09-25 19:00:10 +00:00
jca
c8aa0e515d Don't use backtrace/backtrace_symbols, fixes the build with llvm10 2020-08-10 17:00:50 +00:00
sthen
bc0cfa636a remove now-empty patches 2020-07-20 11:40:40 +00:00
sthen
cdc9453974 qucs-s: revert "Fix build with Ninja 1.9.0", which may have fixed the build but
it broke runtime. This builds ok with current ninja+cmake anyway without the
patches. From Alessandro De Laurenzis (maintainer).
2020-07-20 11:40:09 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
rsadowski
805807cd61 Remove klogic 2020-07-03 13:55:27 +00:00
rsadowski
d27d75ce16 Remove klogic 2020-07-03 13:54:40 +00:00
rsadowski
4e0c0307c1 +qflow 2020-07-03 13:53:56 +00:00
rsadowski
000ea76f1f Import qflow-1.4.83
OK sthen@, port from Alessandro De Laurenzis

Comment:
full end-to-end digital synthesis flow for VLSI ASIC designs

Description:
A digital synthesis flow is a set of tools and methods used to turn a
VLSI design written in a high-level behavioral language like Verilog
or VHDL into a physical circuit, which can either be configuration code
for an FPGA target or a layout in a specific technology, that would
become part of an IC.
Qflow uses a complete and open source tool chain for synthesizing
digital circuits starting from Verilog source and ending in physical
layout for a specific target fabrication process.

Maintainer: Alessandro De Laurenzis

WWW: http://opencircuitdesign.com/qflow/
2020-07-03 13:53:00 +00:00
rsadowski
3e75aed1ec Unhook KDE4
It's time to get rid of KDE4. x11/kde4 contained all applications and the
desktop environment. All applications and the framework have been ported to
KDE5 and are available under x11/kde-applications and devel/kf5.

The desktop environment has not yet been ported and is NO LONGER available!
You can't have everything.

What happened here:

- Remove multimedia/phonon kde4 bits and set set phonon FLAVOR=qt5 for now.
- Unhook x11/kde4
- Unhook meta/kde4
- Mark kmymoney as broken, update is coming.
- Unhook all kde4 module consumers:
 - klogic
 - soprano
 - strigi
 - automoc
 - prison
 - qimageblitz
 - cagibi
 - libkvkontakte
 - akonadi
 - attica
 - libalkimia
 - libkfbapi
 - libkgapi
 - qoauth
 - kwebkitpart
 - grantlee
 - libkscreen
 - polkit-qt
2020-06-13 16:22:52 +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
bentley
26889f4e85 openscad picks up libzip if installed, so add an explicit dependency.
reported by andrew@quickstick.net
ok sthen@
2020-05-06 08:12:17 +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
rsadowski
c4ee1ee5ce Remove patch. Forgotten in the last update commit 2020-04-13 08:50:23 +00:00
rsadowski
ff419da6f2 Update qcad to 3.24.3
OK paco@
2020-04-13 08:48:39 +00:00
sthen
9fbb0b9c06 update maintainer email, from Alessandro De Laurenzis 2020-04-12 14:46:04 +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
kmos
fab355b9ac The cad/qucs port's only update in the 8 years since it was imported was
to add patches to make it happy with clang. There are newer versions but
no one has been interested. Time to retire it.

ok rsadowski@ tracey@
2020-03-31 15:04:47 +00:00
rsadowski
0ded31d1a4 Regen WANTLIB, double-conversion is back in qt5 2020-03-15 19:57:19 +00:00
rsadowski
d359e50cd0 Update opensta to 2.0.18.20200308
"This is a trivial update port-wise, but a big jump in terms of
features/bug-fixing."

Notable port changes:
- updated maintainer email address;
- ApiChanges.txt added to ${PREFIX}/share/doc/opensta;
- new enabled regression suite

Diff from maintainer Alessandro De Laurenzis
2020-03-14 06:42:05 +00:00
rsadowski
891248239b Update qucs-s to 0.0.22
Diff from maintainer Alessandro De Laurenzis
2020-03-14 06:39:03 +00:00
rsadowski
6d59d406fc double-conversion adaptations
After math/double-conversion is no longer  x11/qt dependency we need a little
adjustment here.

Diff from and OK sthen@
2020-03-13 16:54:08 +00:00
sthen
e2e1ab2a27 update to magic-8.2.190, from maintainer Alessandro De Laurenzis, ok cwen@
This is a major update and now has working OpenGL rendering (magic -d OGL),
much better than the normal default x11 rendering. (There is also cairo-based
rendering but this doesn't seem to work correctly on OpenBSD yet).
2020-03-08 12:47:35 +00:00
rsadowski
5b2ffe98cb Prepare for upcoming Qt5 update
Add print/cups,-libs as LIB_DEPENDS

OK sthen@
2020-03-07 17:35:00 +00:00
rsadowski
ec1b71d900 Remove -qt4 flover in editors/qscintilla
All our consumers only use the qt5 FLAVOR. Because here, switch homepage to
https and bump revisions
2020-02-29 08:17:58 +00:00
rsadowski
6bb6446572 Fix build with upcoming Qt5 update
Add missing includes from upstream

OK feinerer@ (maintainer)
2020-02-26 16:38:40 +00:00
sthen
50e74a73f2 update to netgen-1.5.138, from maintainer Alessandro De Laurenzis, ok cwen@ 2020-02-22 11:37:16 +00:00
sthen
8a98217d98 update to qrouter-1.4.77, from maintainer Alessandro De Laurenzis
tweaks from me:

- add a comment to the Makefile patch explaining that it fixes linking
on ld.bfd arches

- pass X11BASE in via the environment rather than patching configure.in,
allowing use of upstream's standard configure script rather than regenerating
2020-02-22 11:03:31 +00:00
sthen
304dc31f77 update to qrouter-1.4.76, from maintainer Alessandro De Laurenzis, tested
on powerpc by and ok cwen@
2020-02-15 17:24:51 +00:00
benoit
91cb27e3ea Update to xnecview-1.37. 2020-02-10 10:47:23 +00:00
cwen
ae32938dbe qrouter: fix the build with base-gcc
The last update removed some includes needed to build qrouter with
base-gcc, provide a different fix that requires less patches, and
apply it to all compilers like it used to be (hints by sthen@).

OK sthen@, kmos@ and Alessandro De Laurenzis (maintainer) on gcc-only fix
2020-02-08 10:26:32 +00:00
rsadowski
bf8fc7f65c Switch from Qt4 to Qt5 after all dependencies have been updated
OK cwen@, Tested by paco@
2020-02-04 06:09:13 +00:00
sthen
55b9571edb update to qrouter-1.4.74, from maintainer Alessandro De Laurenzis 2020-02-03 22:21:57 +00:00
abieber
daad67cd4d Switch fritzing to qt5, original diff from rsadowski updates from me.
OK rsadowski
2020-01-20 23:32:55 +00:00
sthen
20498cf97d add a comment explaining pre-configure 2020-01-16 22:33:54 +00:00
sthen
90b4880dbf update to newer cad/abc checkout, from maintainer Alessandro De Laurenzis 2020-01-16 22:32:48 +00:00
sthen
f159045d98 use EXTRACT_SUFX rather than nondefault DISTFILES/WRKDIST setting 2019-12-30 22:04:13 +00:00
jasper
716c213216 update to gtkwave-3.3.103 2019-12-30 14:49:04 +00:00
ajacoutot
5aa34c940b Regen WANTLIB now that gtkglext does not require pangox-compat and make sure
everything builds fine with pango >=1.44 (except for games/ufoai/base for now)
2019-12-29 23:56:58 +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
bentley
095651817d Since opensta prefers tcl-8.6 to 8.5 when both are installed, always use 8.6.
Reported by espie@
2019-12-18 07:42:27 +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
eafe342dd4 really fix kicad-share (GH_*/WRKSRC/etc), breakage reported by naddy 2019-11-08 22:18:43 +00:00
sthen
a37887454b kicad-library is not needed any more (and already is merged into kicad-share
via @pkgpath), pointed out by Tracey Emery
2019-11-08 16:07:49 +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