Re: New/Replacement: Kicad 5.1.4

2019-11-09 Thread Tracey Emery
On November 9, 2019 4:16:07 AM MST, Paco Esteban wrote: >Hi, > >On Fri, 08 Nov 2019, Stuart Henderson wrote: > >> On 2019/11/08 08:34, Tracey Emery wrote: >> > On Fri, Nov 08, 2019 at 02:44:07PM +, Stuart Henderson wrote: >> > > However with pre-build removed we can use cmake's make backend

Re: New/Replacement: Kicad 5.1.4

2019-11-09 Thread Paco Esteban
Hi, On Fri, 08 Nov 2019, Stuart Henderson wrote: > On 2019/11/08 08:34, Tracey Emery wrote: > > On Fri, Nov 08, 2019 at 02:44:07PM +, Stuart Henderson wrote: > > > However with pre-build removed we can use cmake's make backend which > > > is less susceptible to these problems so I've done

Re: New/Replacement: Kicad 5.1.4

2019-11-08 Thread Stuart Henderson
On 2019/11/08 08:34, Tracey Emery wrote: > On Fri, Nov 08, 2019 at 02:44:07PM +, Stuart Henderson wrote: > > However with pre-build removed we can use cmake's make backend which > > is less susceptible to these problems so I've done that for now and > > committed. > > With this commit,

Re: New/Replacement: Kicad 5.1.4

2019-11-08 Thread Tracey Emery
On Fri, Nov 08, 2019 at 02:44:07PM +, Stuart Henderson wrote: > However with pre-build removed we can use cmake's make backend which > is less susceptible to these problems so I've done that for now and > committed. With this commit, kicad-library is no longer needed. Is there some other

Re: New/Replacement: Kicad 5.1.4

2019-11-08 Thread Tracey Emery
On Fri, Nov 08, 2019 at 02:44:07PM +, Stuart Henderson wrote: > However with pre-build removed we can use cmake's make backend which > is less susceptible to these problems so I've done that for now and > committed. > Stuart, thanks for the extra effort you put in on this port and your

Re: New/Replacement: Kicad 5.1.4

2019-11-08 Thread Stuart Henderson
On 2019/11/07 14:36, Tracey Emery wrote: > > > +pre-build: > > > + @sed -i "s,-lrt,," \ > > > + ${WRKDIR}/build-amd64/build.ninja > > New patches to address this issue. I figured out where to make the > changes. Thanks. > > > > this change is bogus, the input files must be fixed

Re: New/Replacement: Kicad 5.1.4

2019-11-07 Thread Tracey Emery
I just glanced through your emails. No, I've not had any problems with missing files. All work through it your direction tomorrow. I'm out of time today, unfortunately. I didn't diff against the original Kicad, so maybe there's the difference in there. Dod the USE_NINJA=NO removal fix anything,

Re: New/Replacement: Kicad 5.1.4

2019-11-07 Thread Stuart Henderson
> +++ Makefile 7 Nov 2019 16:43:31 - > @@ -1,90 +1,106 @@ > -# $OpenBSD: Makefile,v 1.36 2019/07/12 20:43:45 sthen Exp $ > +# $OpenBSD$ > +USE_NINJA=No Oops, this crept in from a test. > +pre-build: > + @sed -i "s,-lrt,," \ > + ${WRKDIR}/build-amd64/build.ninja this change

Re: New/Replacement: Kicad 5.1.4

2019-11-07 Thread Stuart Henderson
On 2019/11/07 16:41, Stuart Henderson wrote: > On 2019/11/06 10:14, Tracey Emery wrote: > > On Fri, Nov 01, 2019 at 10:10:00AM -0600, Tracey Emery wrote: > > > Kicad built fine with this oce. Attached is a new kicad port with the > > > kicad-share changes. > > > > > > Thanks, > > > > > > Tracey

Re: New/Replacement: Kicad 5.1.4

2019-11-07 Thread Stuart Henderson
On 2019/11/06 10:14, Tracey Emery wrote: > On Fri, Nov 01, 2019 at 10:10:00AM -0600, Tracey Emery wrote: > > Kicad built fine with this oce. Attached is a new kicad port with the > > kicad-share changes. > > > > Thanks, > > > > Tracey > > > > Hello, > > Two ports are attached to this. One has

Re: New/Replacement: Kicad 5.1.4

2019-11-06 Thread Tracey Emery
On Fri, Nov 01, 2019 at 10:10:00AM -0600, Tracey Emery wrote: > Kicad built fine with this oce. Attached is a new kicad port with the > kicad-share changes. > > Thanks, > > Tracey > Hello, Two ports are attached to this. One has with_scripting in the name, and the other without_scripting.

Re: New/Replacement: Kicad 5.1.4

2019-11-05 Thread Anthony J. Bentley
On Fri, Nov 1, 2019 at 7:41 AM Tracey Emery wrote: > Ok, the attached port builds and passes port-lib-depends-check. > > stef$ make port-lib-depends-check > stef$ /usr/ports/infrastructure/bin/portcheck > cad/oce > > Had to add WANTLIB += ${COMPILER_LIBCXX}. ok bentley@

Re: New/Replacement: Kicad 5.1.4

2019-11-01 Thread Tracey Emery
Kicad built fine with this oce. Attached is a new kicad port with the kicad-share changes. Thanks, Tracey On Fri, Nov 01, 2019 at 07:41:19AM -0600, Tracey Emery wrote: > Ok, the attached port builds and passes port-lib-depends-check. > > stef$ make port-lib-depends-check > stef$

Re: New/Replacement: Kicad 5.1.4

2019-11-01 Thread Tracey Emery
Ok, the attached port builds and passes port-lib-depends-check. stef$ make port-lib-depends-check stef$ /usr/ports/infrastructure/bin/portcheck cad/oce Had to add WANTLIB += ${COMPILER_LIBCXX}. I'll kick off a Kicad build against it now. On Thu, Oct 31, 2019 at 04:11:34PM -0600, Tracey Emery

Re: New/Replacement: Kicad 5.1.4

2019-10-31 Thread Tracey Emery
On Wed, Oct 02, 2019 at 09:29:47PM +0100, Stuart Henderson wrote: > On 2019/10/02 18:02, Stuart Henderson wrote: > Build finished. It also needs LIB_DEPENDS = ${MODTK_LIB_DEPENDS} to have > a LIB_DEPENDS path to the entries in WANTLIB... but something gets confused > about Tcl/Tk versions if you

Re: New/Replacement: Kicad 5.1.4

2019-10-23 Thread Tracey Emery
On October 22, 2019 11:41:08 PM MDT, "Anthony J. Bentley" wrote: >Tracey Emery writes: >> Your attached file only has the ngspice port. It's missing the >> libngspice part. > >Bah... > >> I've attached the one I sent to you. Does this look ok to you? > >Almost right, but it still has @conflict

Re: New/Replacement: Kicad 5.1.4

2019-10-22 Thread Anthony J. Bentley
Tracey Emery writes: > Your attached file only has the ngspice port. It's missing the > libngspice part. Bah... > I've attached the one I sent to you. Does this look ok to you? Almost right, but it still has @conflict ngspice-<=30p0. Attached is the corrected version. -- Anthony J. Bentley

Re: New/Replacement: Kicad 5.1.4

2019-10-22 Thread Tracey Emery
Anthony, Your attached file only has the ngspice port. It's missing the libngspice part. I've attached the one I sent to you. Does this look ok to you? Tracey On Tue, Oct 22, 2019 at 03:23:21AM -0600, Anthony J. Bentley wrote: > On Thu, Oct 3, 2019 at 2:58 AM Anthony J. Bentley wrote: > > The

Re: New/Replacement: Kicad 5.1.4

2019-10-22 Thread Anthony J. Bentley
On Thu, Oct 3, 2019 at 2:58 AM Anthony J. Bentley wrote: > The attached should be ready for import--ok? > > cad/qucs-s and meta/geda both have runtime dependencies on ngspice > which I'll switch to cad/ngspice/ngspice. Tracey pointed out I had a conflict against <=30p0 instead of <30p0. Fixed

Re: New/Replacement: Kicad 5.1.4

2019-10-03 Thread Tracey Emery
On October 3, 2019 10:52:24 AM MDT, "Anthony J. Bentley" wrote: >Hi Tracey, > >Tracey Emery writes: >> Could you explain >> the need for the conflict? Shouldn't it be okay to have both ngspice >and >> libngspice installed at the same time with the removal of the >includes >> and shares? >

Re: New/Replacement: Kicad 5.1.4

2019-10-03 Thread Anthony J. Bentley
Hi Tracey, Tracey Emery writes: > Could you explain > the need for the conflict? Shouldn't it be okay to have both ngspice and > libngspice installed at the same time with the removal of the includes > and shares? libngspice and the new ngspice revision, yes. But think about the case where

Re: New/Replacement: Kicad 5.1.4

2019-10-03 Thread Tracey Emery
On Thu, Oct 03, 2019 at 02:58:28AM -0600, Anthony J. Bentley wrote: > Hi Tracey, > > Tracey Emery writes: > > Here's a crack at the ngspice port. > > Pretty close. Here are the changes I made: > > - used ?= for variable assignment within Makefile.inc (I think this > matters when the same

Re: New/Replacement: Kicad 5.1.4

2019-10-03 Thread Anthony J. Bentley
Hi Tracey, Tracey Emery writes: > Here's a crack at the ngspice port. Pretty close. Here are the changes I made: - used ?= for variable assignment within Makefile.inc (I think this matters when the same variable is set in both Makefile.inc and a project subdirectory's Makefile). - removed

Re: New/Replacement: Kicad 5.1.4

2019-10-02 Thread Stuart Henderson
On 2019/10/02 15:42, Tracey Emery wrote: > Also, I have started work on kicad-doc. However, that's going to have to > come much later, because it's going to need a new port for po4a, which > itself needs 4 or 5 new perl ports. I've only had time to complete > p5-SGMLS. It'll be awhile before

Re: New/Replacement: Kicad 5.1.4

2019-10-02 Thread Tracey Emery
Also, I have started work on kicad-doc. However, that's going to have to come much later, because it's going to need a new port for po4a, which itself needs 4 or 5 new perl ports. I've only had time to complete p5-SGMLS. It'll be awhile before they're all done. Hope this isn't a deal breaker.

Re: New/Replacement: Kicad 5.1.4

2019-10-02 Thread Tracey Emery
> > I think this must be coming from cmake's FindTCL module, I'm not > sure how to repair it at the moment. Halloween must be coming. A statement for you that says, "I'm not sure how to repair it at the moment" are VERY scary. Good work. -- Tracey Emery

Re: New/Replacement: Kicad 5.1.4

2019-10-02 Thread Stuart Henderson
On 2019/10/02 18:02, Stuart Henderson wrote: > On 2019/10/02 09:52, Tracey Emery wrote: > > Here is a preliminary oce diff, while it builds until 2027 in the > > background. > > here's an updated oce > > - GH_* also needs either GH_COMMIT or GH_TAGNAME, in this case GH_TAGNAME > - GH_* sets

Re: New/Replacement: Kicad 5.1.4

2019-10-02 Thread Tracey Emery
Here's a crack at the ngspice port. Thanks, T On Wed, Oct 02, 2019 at 05:46:49PM +0100, Stuart Henderson wrote: > On 2019/10/02 09:29, Tracey Emery wrote: > > Well, ngspice pukes on both xspice and cider. So, I've pulled those from > > the libngspice port for now. > > my 2c, stick to the

Re: New/Replacement: Kicad 5.1.4

2019-10-02 Thread Stuart Henderson
On 2019/10/02 12:46, Tracey Emery wrote: > Kicad diff attached. WANTLIB is happy, but portcheck is complaining: btw it's helpful to send a whole new tar, sometimes a diff helps to show what has been changed since the last one, but it's easier for testing not to have to piece it together > the

Re: New/Replacement: Kicad 5.1.4

2019-10-02 Thread Tracey Emery
Kicad diff attached. WANTLIB is happy, but portcheck is complaining: the following libraries in WANTLIB look like masked by RUN_DEPENDS: all the wxWidgets libraries. > > KiCad > > The version number goes backwards, so we need to set EPOCH=0. > > Should use the official homepage,

Re: New/Replacement: Kicad 5.1.4

2019-10-02 Thread Stuart Henderson
On 2019/10/02 09:52, Tracey Emery wrote: > Here is a preliminary oce diff, while it builds until 2027 in the > background. here's an updated oce - GH_* also needs either GH_COMMIT or GH_TAGNAME, in this case GH_TAGNAME - GH_* sets HOMEPAGE/WRKDIST correctly automatically - there is 0 chance

Re: New/Replacement: Kicad 5.1.4

2019-10-02 Thread Tracey Emery
On Wed, Oct 02, 2019 at 05:46:49PM +0100, Stuart Henderson wrote: > On 2019/10/02 09:29, Tracey Emery wrote: > > Well, ngspice pukes on both xspice and cider. So, I've pulled those from > > the libngspice port for now. > > my 2c, stick to the basics first. > > > ngspice and libngspice diffs

Re: New/Replacement: Kicad 5.1.4

2019-10-02 Thread Stuart Henderson
On 2019/10/02 09:29, Tracey Emery wrote: > Well, ngspice pukes on both xspice and cider. So, I've pulled those from > the libngspice port for now. my 2c, stick to the basics first. > ngspice and libngspice diffs below. Let me know what I got wrong, > please. - libngspice conflicts with the

Re: New/Replacement: Kicad 5.1.4

2019-10-02 Thread Stuart Henderson
On 2019/10/02 03:30, Anthony J. Bentley wrote: > I guess the existing kicad-library port should just be removed. Some > of its files are in the new ports so they need a @conflict marker in > pkg/PLIST. To handle moving users with installed kicad across, kicad-share/symbols will need EPOCH=0,

Re: New/Replacement: Kicad 5.1.4

2019-10-02 Thread Tracey Emery
Here is a preliminary oce diff, while it builds until 2027 in the background. > > Small things to fix: > > - since the distfile is an autogenerated GitHub tarball, use GH_* >instead of MASTER_SITES. > - CXXFLAGS+="-I/usr/X11R6/include" should be CONFIGURE_ARGS += >

Re: New/Replacement: Kicad 5.1.4

2019-10-02 Thread Tracey Emery
Well, ngspice pukes on both xspice and cider. So, I've pulled those from the libngspice port for now. ngspice and libngspice diffs below. Let me know what I got wrong, please. On Wed, Oct 02, 2019 at 03:30:20AM -0600, Anthony J. Bentley wrote: > > The libngspice port: > > > > Ngspice can be

Re: New/Replacement: Kicad 5.1.4

2019-10-02 Thread Tracey Emery
TRANSLATOR! Just kidding :D Thanks for the reply, Anthony. I'll start knocking out what I can figure out, and learn the rest as I go. Some comments inline. On Wed, Oct 02, 2019 at 03:30:20AM -0600, Anthony J. Bentley wrote: > Hi Tracey, > > Tracey Emery writes: > > Attached are seven new ports