Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 661350 - sci-electronics/kicad-5.0.0 version bump
Summary: sci-electronics/kicad-5.0.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 2 votes (vote)
Assignee: Zoltan Puskas
URL:
Whiteboard:
Keywords:
: 662068 (view as bug list)
Depends on: 661860 665424
Blocks:
  Show dependency tree
 
Reported: 2018-07-16 22:41 UTC by gentoo
Modified: 2018-09-07 11:51 UTC (History)
12 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for kicad 5.0.0 (kicad-5.0.0.ebuild,5.18 KB, text/plain)
2018-08-07 01:19 UTC, Alex Orange
Details
ebuild patch to fix installation error (file_661350.txt,389 bytes, patch)
2018-08-07 21:20 UTC, Scott Alfter
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description gentoo 2018-07-16 22:41:50 UTC
KiCad 5.0.0 has been tagged [1] and announced [2].

While there is no announcement and no tarball to download yet on the project website [3], this can only be a matter of days now.

[1] https://git.launchpad.net/kicad/commit/?id=84427f463ccb8af9d2fd9fe815e7da26d5d8fee7
[2] https://launchpad.net/kicad/+announcement/15026
[3] http://kicad-pcb.org/
Comment 1 gentoo 2018-07-16 22:42:36 UTC
I built the 5.0.0 from git on my ~amd64 gentoo, and had the following additional dependencies to take care of:

USE="shared" sci-electronics/ngspice

https://github.com/tpaviot/oce.git (opencascade community edition) (latest git compiled fine, no further dependencies here) (later found there's an ebuild here: http://gpo.zugaina.org/sci-libs/oce) (and a bugreport here: https://bugs.gentoo.org/show_bug.cgi?id=493104)

(both are optional (I think), but on by default and nice to have anyway.)

I haven't done much testing, but all parts of the program seem to start correctly, and it works nicely.

Cheers,
Dieter
Comment 2 Jonas Stein gentoo-dev 2018-07-19 20:26:08 UTC
Please split the kicad program now from the library as promised long time ago.
Comment 3 Virgil Dupras (RETIRED) gentoo-dev 2018-07-22 22:47:43 UTC
Now it's official: http://kicad-pcb.org/blog/2018/07/KiCad-5--a-new-generation/
Comment 4 Alex Orange 2018-07-23 02:48:33 UTC
(In reply to gentoo from comment #1)
> https://github.com/tpaviot/oce.git (opencascade community edition) (latest
> git compiled fine, no further dependencies here) (later found there's an
> ebuild here: http://gpo.zugaina.org/sci-libs/oce) (and a bugreport here:
> https://bugs.gentoo.org/show_bug.cgi?id=493104)
> 
> (both are optional (I think), but on by default and nice to have anyway.)

Looks like you can use:

        -DKICAD_USE_OCE=OFF
        -DKICAD_USE_OCC=ON
        -DOCC_LIBRARY_DIR=/usr/lib64/opencascade-6.9.1/ros/lin/lib64/

under mycmakeargs to use OCCT (the opencascade package) instead. Not sure how to handle the last line in a generic fashion though. Someone else will have to help with that one.
Comment 5 gentoo 2018-07-23 07:56:04 UTC
From the release blog entry:

"We now depend on Open Cascade (by default OCE, but OCCT should also work.) We also now depend upon ngspice built as a library."

So it should work without adding OCE.
Comment 6 Alex Orange 2018-07-24 00:03:37 UTC
(In reply to gentoo from comment #5)
> From the release blog entry:
> 
> "We now depend on Open Cascade (by default OCE, but OCCT should also work.)
> We also now depend upon ngspice built as a library."
> 
> So it should work without adding OCE.

Like I said, it work, but you ave to pass in a few flags.
Comment 7 Zoltan Puskas 2018-07-24 05:21:56 UTC
This is in progress. Currently I'm making the sci-libs/oce ebuild to satisfy the OCE dependency requirement. Also I need to split up the KiCAD ebuild to multiple components (e.g. kicad, kicad-lib, kicad-footprints), so it might take a few more days to finish it.
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2018-07-25 07:17:57 UTC
*** Bug 662068 has been marked as a duplicate of this bug. ***
Comment 9 gentoo 2018-07-26 10:14:50 UTC
Great! If you need help testing ebuilds or something, I'm happy to help!
Comment 10 Virgil Dupras (RETIRED) gentoo-dev 2018-08-01 01:28:41 UTC
Zoltan: I'll gladly help too if you need it, I'd love to see kicad 5 in the tree. Sometimes, big bumps for big packages like this are tricky w.r.t dependencies. Ping me on IRC (vdupras) if you need.
Comment 11 Zoltan Puskas 2018-08-01 16:42:37 UTC
I've been working on the sci-libs/oce ebuild in the past few days, but there was/is quite some breakage for it dependencies.

For now I will shelve the OCE dependency for KiCAD and concentrate on spitting the ebuild.

Virgil: I'll keep attaching relevant bugs to this one, if you could look into those it would help push the bottom line to make this complete sooner. Thanks!
Comment 12 Scott Alfter 2018-08-01 20:37:31 UTC
(In reply to Alex Orange from comment #4)
> Looks like you can use:
> 
>         -DKICAD_USE_OCE=OFF
>         -DKICAD_USE_OCC=ON
>         -DOCC_LIBRARY_DIR=/usr/lib64/opencascade-6.9.1/ros/lin/lib64/

It also wants OCC_INCLUDE_DIR, and even after that's included (AFAICT, it needs to be set to /usr/lib64/opencascade-6.9.1/ros/lin/inc/), I still get a configuration error:

```
 *** OpenCascade library missing ***

 Could not find a library for TKBinL at /usr/lib64/opencascade-6.9.1/ros/lin

 Verify your OpenCascade installation or pass CMake

   the library directory as '-DOCC_LIBRARY_DIR=<path>'



 CMake Error at CMakeModules/FindOpenCASCADE.cmake:178 (message):
 Call Stack (most recent call first):
   CMakeLists.txt:638 (find_package)
```

These files exist...why is cmake not finding them?

/usr/lib64/opencascade-6.9.1/ros/lin/lib64/libTKBinL.so
/usr/lib64/opencascade-6.9.1/ros/lin/lib64/libTKBinL.so.0
/usr/lib64/opencascade-6.9.1/ros/lin/lib64/libTKBinL.so.0.0.0
Comment 13 Scott Alfter 2018-08-01 20:47:52 UTC
Also, I found an ebuild for sci-libs/oce in the booboo overlay, but the version it pulls (0.18.1) doesn't build with current glibc due to a missing xlocale.h.  I've copied it to my overlay (not yet pushed to GitLab) and bumped it to 0.18.3.  It's building right now; once it's built, I'll try building KiCad against it.
Comment 14 Scott Alfter 2018-08-01 21:25:26 UTC
...and the oce-0.18.3 ebuild completed, and now KiCad is building against it.  The oce ebuild is in my overlay:

https://gitlab.com/salfter/portage/tree/master/sci-libs/oce
Comment 15 Virgil Dupras (RETIRED) gentoo-dev 2018-08-02 01:20:55 UTC
Zoltan: ok, let's work that way.

I didn't fix bug 661860 *per se*, but I added an upper dependency guard for cmake which should prevent a breakage for kicad.
Comment 16 Alex Orange 2018-08-07 01:18:57 UTC
(In reply to Scott Alfter from comment #12)
> (In reply to Alex Orange from comment #4)
> > Looks like you can use:
> > 
> >         -DKICAD_USE_OCE=OFF
> >         -DKICAD_USE_OCC=ON
> >         -DOCC_LIBRARY_DIR=/usr/lib64/opencascade-6.9.1/ros/lin/lib64/
> 
> It also wants OCC_INCLUDE_DIR, and even after that's included (AFAICT, it
> needs to be set to /usr/lib64/opencascade-6.9.1/ros/lin/inc/), I still get a
> configuration error:
> 
> ```
>  *** OpenCascade library missing ***
> 
>  Could not find a library for TKBinL at /usr/lib64/opencascade-6.9.1/ros/lin
> 
>  Verify your OpenCascade installation or pass CMake
> 
>    the library directory as '-DOCC_LIBRARY_DIR=<path>'
> 
> 
> 
>  CMake Error at CMakeModules/FindOpenCASCADE.cmake:178 (message):
>  Call Stack (most recent call first):
>    CMakeLists.txt:638 (find_package)
> ```
> 
> These files exist...why is cmake not finding them?
> 
> /usr/lib64/opencascade-6.9.1/ros/lin/lib64/libTKBinL.so
> /usr/lib64/opencascade-6.9.1/ros/lin/lib64/libTKBinL.so.0
> /usr/lib64/opencascade-6.9.1/ros/lin/lib64/libTKBinL.so.0.0.0

Ok, that's odd. Let me upload the ebuild I used.
Comment 17 Alex Orange 2018-08-07 01:19:41 UTC
Created attachment 542652 [details]
Ebuild for kicad 5.0.0
Comment 18 Scott Alfter 2018-08-07 13:29:43 UTC
The ebuild almost succeeded.  It failed in the installation phase...probably something minor:

-- Installing: /var/tmp/notmpfs/portage/sci-electronics/kicad-5.0.0/image/usr/share/kicad/template/kicad.pro
Traceback (most recent call last):
  File "/usr/lib/portage/python2.7/doins.py", line 611, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/usr/lib/portage/python2.7/doins.py", line 602, in main
    os.path.dirname(source)):
  File "/usr/lib/portage/python2.7/doins.py", line 450, in _doins
    return install_runner.install_file(source, os.path.dirname(dest))
  File "/usr/lib/portage/python2.7/doins.py", line 386, in install_file
    return self._ins_runner.run(source, dest_dir)
  File "/usr/lib/portage/python2.7/doins.py", line 195, in run
    sstat = os.stat(source)
OSError: [Errno 2] No such file or directory: 'GUI_Translation_HOWTO.pdf'
 * ERROR: sci-electronics/kicad-5.0.0::salfter failed (install phase):
 *   dodoc failed
Comment 19 Scott Alfter 2018-08-07 21:20:43 UTC
Created attachment 542728 [details, diff]
ebuild patch to fix installation error

The ebuild tries to install two files that no longer exist.  Removing references to those files will fix it.
Comment 20 Scott Alfter 2018-08-11 19:49:02 UTC
One thing I've found is that KiCad seems to be unusually sensitive to wxpython and wxGTK build configurations.  It built on one computer, but wouldn't actually run until I eventually bit the bullet and rebuilt the whole system (emerge -euND @world).  With another, the ebuild failed in the configure phase:

-- wxPython version 3.0 found.
Fatal Error: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1011,wx containers,compatible with 2.8),
and wxPython used 3.0 (wchar_t,compiler with C++ ABI 1010,wx containers,compatible with 2.8).
CMake Error at CMakeLists.txt:774 (message):
  

  wxWidgets and wxPython use different toolkits (gtk2 vs ).  It will result
  in a broken build.  Please either install wxPython built using gtk2 or add
  '-DKICAD_SCRIPTING_WXPYTHON=OFF' to cmake parameters to disable wxPython
  support.

I'm rebuilding wxGTK and wxpython now, hoping that'll fix it as it'll otherwise take several days to rebuild everything (it's an "ultrabook" with a Core m5).

What little I've done with the first machine so far, though, has worked.  It doesn't install any symbols, footprints, or 3D models, though.  To work around that, I changed ownership of /usr/share/kicad, checked out the various collections from GitHub, and tweaked some environment variables with KiCad to match.
Comment 21 Scott Alfter 2018-08-11 22:44:33 UTC
> I'm rebuilding wxGTK and wxpython now, hoping that'll fix it as it'll
> otherwise take several days to rebuild everything (it's an "ultrabook" with
> a Core m5).

Rebuilding wxGTK and wxPython turned out to be sufficient to enable KiCad to build and run.
Comment 22 Virgil Dupras (RETIRED) gentoo-dev 2018-08-18 16:58:03 UTC
Zoltan, do you need further help with this?
Comment 23 Zoltan Puskas 2018-08-26 05:23:22 UTC
No, I think I'm good to proceed. 

The OCE ebuild in the booboo overlay has a lot of issues and is incorrect for recent versions. However the good news is that I got a proper sci-libs/oce ebuild working.
Comment 24 Zakhar 2018-08-29 02:01:40 UTC
Do the votes actually effect priority?
Comment 25 Zoltan Puskas 2018-08-29 07:33:22 UTC
https://github.com/gentoo/gentoo/pull/9727
Comment 26 Alexey Shvetsov archtester gentoo-dev 2018-08-30 14:08:00 UTC
Zoltan can you fix issues with you're commit (commented on github)
Comment 27 Alexey Shvetsov archtester gentoo-dev 2018-09-01 18:11:19 UTC
i installed kicad with you're ebuilds. 

Seems like 3d models doesnt work for me (visualization is empty)
Comment 28 Zoltan Puskas 2018-09-01 18:50:39 UTC
(In reply to Alexey Shvetsov from comment #27)
> i installed kicad with you're ebuilds. 
> 
> Seems like 3d models doesnt work for me (visualization is empty)

It works for me. I can open individual parts and view them in 3D as well as complete boards. Without any further information I cannot help as the issue could be anything.
Comment 29 Zakhar 2018-09-01 21:16:25 UTC
I suppose the ideal way to check for any inconsistencies is to emerge kicad 5 onto a fresh install and verify the package functions
Comment 30 Alexey Shvetsov archtester gentoo-dev 2018-09-02 18:07:52 UTC
Seems like problem was caused by existing configs from old kicad install
Comment 31 Scott Alfter 2018-09-04 04:49:48 UTC
(In reply to Scott Alfter from comment #18)
> The ebuild almost succeeded.  It failed in the installation phase...probably
> something minor:
> 
> -- Installing:
> /var/tmp/notmpfs/portage/sci-electronics/kicad-5.0.0/image/usr/share/kicad/
> template/kicad.pro
> Traceback (most recent call last):
>   File "/usr/lib/portage/python2.7/doins.py", line 611, in <module>
>     sys.exit(main(sys.argv[1:]))
>   File "/usr/lib/portage/python2.7/doins.py", line 602, in main
>     os.path.dirname(source)):
>   File "/usr/lib/portage/python2.7/doins.py", line 450, in _doins
>     return install_runner.install_file(source, os.path.dirname(dest))
>   File "/usr/lib/portage/python2.7/doins.py", line 386, in install_file
>     return self._ins_runner.run(source, dest_dir)
>   File "/usr/lib/portage/python2.7/doins.py", line 195, in run
>     sstat = os.stat(source)
> OSError: [Errno 2] No such file or directory: 'GUI_Translation_HOWTO.pdf'
>  * ERROR: sci-electronics/kicad-5.0.0::salfter failed (install phase):
>  *   dodoc failed

Just tried the new ebuild from https://github.com/zpuskas/gentoo/tree/kicad...it failed on installation in the same way.
Comment 32 Scott Alfter 2018-09-04 04:52:51 UTC
There is also no guidelines subdirectory in the Documentation directory.
Comment 33 Zoltan Puskas 2018-09-04 05:23:32 UTC
(In reply to Scott Alfter from comment #32)
> There is also no guidelines subdirectory in the Documentation directory.

I think I know what the problem is. Let me fix it right away.
Comment 34 Zoltan Puskas 2018-09-04 05:52:24 UTC
(In reply to Scott Alfter from comment #32)
> There is also no guidelines subdirectory in the Documentation directory.

Fixed and pushed branch for PR to github.
Comment 35 Scott Alfter 2018-09-04 17:54:04 UTC
I haven't hammered the new ebuilds too hard just yet, but FWIW, KiCad hasn't crashed on me yet.  With an earlier ebuild, the PCB 3D viewer would crash if STEP models were included in the design.  I had removed that build and switched to a Docker KiCad container to finish up some boards, but when I went to check a board design before assembly yesterday, that didn't want to work, so I extracted the new ebuilds and put them in my overlay until they show up in Portage.
Comment 36 Larry the Git Cow gentoo-dev 2018-09-07 03:03:03 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1711185d517a57911a11765c841a34d9eb9e22ab

commit 1711185d517a57911a11765c841a34d9eb9e22ab
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2018-08-27 06:44:47 +0000
Commit:     Virgil Dupras <vdupras@gentoo.org>
CommitDate: 2018-09-07 00:56:05 +0000

    sci-electronics/kicad-i18n: New ebuild to separate GUI translations from KiCAD
    
    Closes: https://bugs.gentoo.org/661350
    Closes: https://bugs.gentoo.org/645970

 sci-electronics/kicad-i18n/Manifest                |  1 +
 sci-electronics/kicad-i18n/kicad-i18n-5.0.0.ebuild | 18 ++++++++++++++++++
 sci-electronics/kicad-i18n/metadata.xml            | 18 ++++++++++++++++++
 3 files changed, 37 insertions(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452e61bba0b1a35a4446ccaedf9c4d164f35de6e

commit 452e61bba0b1a35a4446ccaedf9c4d164f35de6e
Author:     Virgil Dupras <vdupras@gentoo.org>
AuthorDate: 2018-09-07 02:26:40 +0000
Commit:     Virgil Dupras <vdupras@gentoo.org>
CommitDate: 2018-09-07 02:26:40 +0000

    sci-electronics/kicad-meta: drop ~arm64 and ~x86
    
    Dependencies don't support it.
    
    Bug: https://bugs.gentoo.org/661350
    Package-Manager: Portage-2.3.49, Repoman-2.3.10

 sci-electronics/kicad-meta/kicad-meta-5.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7c9025b00c97535742c6b4e89fe2f0dceb0a789

commit f7c9025b00c97535742c6b4e89fe2f0dceb0a789
Author:     Virgil Dupras <vdupras@gentoo.org>
AuthorDate: 2018-09-07 02:25:49 +0000
Commit:     Virgil Dupras <vdupras@gentoo.org>
CommitDate: 2018-09-07 02:25:49 +0000

    sci-electronics/kicad-packages3d: drop ~arm64 and ~x86
    
    Dependencies don't support it.
    
    Bug: https://bugs.gentoo.org/661350
    Package-Manager: Portage-2.3.49, Repoman-2.3.10

 sci-electronics/kicad-packages3d/kicad-packages3d-5.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=777b900720b03645f78f9815e8006b4a33830707

commit 777b900720b03645f78f9815e8006b4a33830707
Author:     Virgil Dupras <vdupras@gentoo.org>
AuthorDate: 2018-09-07 02:24:25 +0000
Commit:     Virgil Dupras <vdupras@gentoo.org>
CommitDate: 2018-09-07 02:24:25 +0000

    sci-electronics/kicad: fix dependencies
    
    Fix wrong "amd64" conditional dependency and add missing media-libs/glm
    
    Bug: https://bugs.gentoo.org/661350
    Package-Manager: Portage-2.3.49, Repoman-2.3.10

 sci-electronics/kicad/kicad-5.0.0.ebuild | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=079781a72ecda544e887fc2348b85a724e20e88b

commit 079781a72ecda544e887fc2348b85a724e20e88b
Author:     Virgil Dupras <vdupras@gentoo.org>
AuthorDate: 2018-09-07 02:22:02 +0000
Commit:     Virgil Dupras <vdupras@gentoo.org>
CommitDate: 2018-09-07 02:22:02 +0000

    app-doc/kicad-doc: fix dependencies
    
    kicad-doc-bin isn't being added to the tree.
    
    Bug: https://bugs.gentoo.org/661350
    Package-Manager: Portage-2.3.49, Repoman-2.3.10

 app-doc/kicad-doc/kicad-doc-4.0.7-r1.ebuild | 2 +-
 app-doc/kicad-doc/kicad-doc-5.0.0.ebuild    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c64bff6124779ff091b187a6c4c8d31c1fe96a64

commit c64bff6124779ff091b187a6c4c8d31c1fe96a64
Author:     Virgil Dupras <vdupras@gentoo.org>
AuthorDate: 2018-09-07 02:19:13 +0000
Commit:     Virgil Dupras <vdupras@gentoo.org>
CommitDate: 2018-09-07 02:19:13 +0000

    profiles: add arm64/x86 masks to sci-electronics/kicad
    
    New dependencies are missing keywording.
    
    Bug: https://bugs.gentoo.org/661350

 profiles/arch/arm64/package.use.mask | 5 +++++
 profiles/arch/x86/package.use.mask   | 4 ++++
 2 files changed, 9 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b77019e631fa7d777bf92042e642fd03cb14ff70

commit b77019e631fa7d777bf92042e642fd03cb14ff70
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2018-08-26 21:31:08 +0000
Commit:     Virgil Dupras <vdupras@gentoo.org>
CommitDate: 2018-09-07 00:56:04 +0000

    sci-electronics/kicad-templates: New ebuild to separate templates library from KiCAD
    
    Bug: https://bugs.gentoo.org/661350
    Bug: https://bugs.gentoo.org/645970

 sci-electronics/kicad-templates/Manifest               |  1 +
 .../kicad-templates/kicad-templates-5.0.0.ebuild       | 18 ++++++++++++++++++
 sci-electronics/kicad-templates/metadata.xml           | 18 ++++++++++++++++++
 3 files changed, 37 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a6e700e20d521b5587a5096b0cfae514222841a

commit 9a6e700e20d521b5587a5096b0cfae514222841a
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2018-08-26 21:59:20 +0000
Commit:     Virgil Dupras <vdupras@gentoo.org>
CommitDate: 2018-09-07 00:56:03 +0000

    sci-electronics/kicad-packages3d: New ebuild to separate 3D packages library from KiCAD
    
    Bug: https://bugs.gentoo.org/661350
    Bug: https://bugs.gentoo.org/645970

 sci-electronics/kicad-packages3d/Manifest           |  1 +
 .../kicad-packages3d/kicad-packages3d-5.0.0.ebuild  | 21 +++++++++++++++++++++
 sci-electronics/kicad-packages3d/metadata.xml       | 21 +++++++++++++++++++++
 3 files changed, 43 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45883f571601d11deee0209aa82b9ebf8f3cb424

commit 45883f571601d11deee0209aa82b9ebf8f3cb424
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2018-08-26 06:57:10 +0000
Commit:     Virgil Dupras <vdupras@gentoo.org>
CommitDate: 2018-09-07 00:56:02 +0000

    sci-electronics/kicad-footprints: New ebuild to separate footprints library from KiCAD
    
    Bug: https://bugs.gentoo.org/661350
    Bug: https://bugs.gentoo.org/645970

 sci-electronics/kicad-footprints/Manifest           |  1 +
 .../kicad-footprints/kicad-footprints-5.0.0.ebuild  | 18 ++++++++++++++++++
 sci-electronics/kicad-footprints/metadata.xml       | 21 +++++++++++++++++++++
 3 files changed, 40 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0133314b450e69e525f230f70f6be4662a8599b1

commit 0133314b450e69e525f230f70f6be4662a8599b1
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2018-08-26 21:22:43 +0000
Commit:     Virgil Dupras <vdupras@gentoo.org>
CommitDate: 2018-09-07 00:56:01 +0000

    sci-electronics/kicad-symbols: New ebuild to separate symbols library from KiCAD
    
    Bug: https://bugs.gentoo.org/661350
    Bug: https://bugs.gentoo.org/645970

 sci-electronics/kicad-symbols/Manifest               |  1 +
 .../kicad-symbols/kicad-symbols-5.0.0.ebuild         | 18 ++++++++++++++++++
 sci-electronics/kicad-symbols/metadata.xml           | 20 ++++++++++++++++++++
 3 files changed, 39 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ec103eb1a2ada619a95406facaa596111320555

commit 0ec103eb1a2ada619a95406facaa596111320555
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2018-08-28 08:36:20 +0000
Commit:     Virgil Dupras <vdupras@gentoo.org>
CommitDate: 2018-09-07 00:55:59 +0000

    sci-electronics/kicad: Bump to 5.0.0
    
    Bug: https://bugs.gentoo.org/661350
    Bug: https://bugs.gentoo.org/645970

 sci-electronics/kicad/Manifest           |   1 +
 sci-electronics/kicad/kicad-5.0.0.ebuild | 124 +++++++++++++++++++++++++++++++
 sci-electronics/kicad/metadata.xml       |   2 +
 3 files changed, 127 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ba46ea66636e99b46879d180922113a194aed20

commit 9ba46ea66636e99b46879d180922113a194aed20
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2018-08-01 05:22:48 +0000
Commit:     Virgil Dupras <vdupras@gentoo.org>
CommitDate: 2018-09-07 00:55:58 +0000

    sci-libs/oce: Add OCE-0.18.3 ebuild to tree to satisfy KiCAD-5.0.0 dependency
    
    Bug: https://bugs.gentoo.org/661350

 sci-libs/oce/Manifest          |  1 +
 sci-libs/oce/metadata.xml      | 22 ++++++++++++
 sci-libs/oce/oce-0.18.3.ebuild | 76 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 99 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9de69c0dc9db81bf1c3c248bae07ca8cdd0bc0c

commit b9de69c0dc9db81bf1c3c248bae07ca8cdd0bc0c
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2018-07-23 01:35:32 +0000
Commit:     Virgil Dupras <vdupras@gentoo.org>
CommitDate: 2018-09-07 00:55:57 +0000

    app-doc/kicad-doc: Bump to 5.0.0, block on kicad-doc-bin, more l10n
    
    Bug: https://bugs.gentoo.org/661350
    Closes: https://bugs.gentoo.org/653278

 app-doc/kicad-doc/Manifest                  |  1 +
 app-doc/kicad-doc/kicad-doc-4.0.7-r1.ebuild | 48 +++++++++++++++++++++++++++++
 app-doc/kicad-doc/kicad-doc-5.0.0.ebuild    | 48 +++++++++++++++++++++++++++++
 3 files changed, 97 insertions(+)
Comment 37 Mart Raudsepp gentoo-dev 2018-09-07 08:06:23 UTC
(In reply to Larry the Git Cow from comment #36)
> https://gitweb.gentoo.org/repo/gentoo.git/commit/
> ?id=452e61bba0b1a35a4446ccaedf9c4d164f35de6e
> 
> commit 452e61bba0b1a35a4446ccaedf9c4d164f35de6e
> Author:     Virgil Dupras <vdupras@gentoo.org>
> AuthorDate: 2018-09-07 02:26:40 +0000
> Commit:     Virgil Dupras <vdupras@gentoo.org>
> CommitDate: 2018-09-07 02:26:40 +0000
> 
>     sci-electronics/kicad-meta: drop ~arm64 and ~x86
>     
>     Dependencies don't support it.
>     
>     Bug: https://bugs.gentoo.org/661350
>     Package-Manager: Portage-2.3.49, Repoman-2.3.10
> 
>  sci-electronics/kicad-meta/kicad-meta-5.0.0.ebuild | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> https://gitweb.gentoo.org/repo/gentoo.git/commit/
> ?id=f7c9025b00c97535742c6b4e89fe2f0dceb0a789
> 
> commit f7c9025b00c97535742c6b4e89fe2f0dceb0a789
> Author:     Virgil Dupras <vdupras@gentoo.org>
> AuthorDate: 2018-09-07 02:25:49 +0000
> Commit:     Virgil Dupras <vdupras@gentoo.org>
> CommitDate: 2018-09-07 02:25:49 +0000
> 
>     sci-electronics/kicad-packages3d: drop ~arm64 and ~x86
>     
>     Dependencies don't support it.
>     
>     Bug: https://bugs.gentoo.org/661350
>     Package-Manager: Portage-2.3.49, Repoman-2.3.10
> 
>  sci-electronics/kicad-packages3d/kicad-packages3d-5.0.0.ebuild | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> https://gitweb.gentoo.org/repo/gentoo.git/commit/
> ?id=c64bff6124779ff091b187a6c4c8d31c1fe96a64
> 
> commit c64bff6124779ff091b187a6c4c8d31c1fe96a64
> Author:     Virgil Dupras <vdupras@gentoo.org>
> AuthorDate: 2018-09-07 02:19:13 +0000
> Commit:     Virgil Dupras <vdupras@gentoo.org>
> CommitDate: 2018-09-07 02:19:13 +0000
> 
>     profiles: add arm64/x86 masks to sci-electronics/kicad
>     
>     New dependencies are missing keywording.
>     
>     Bug: https://bugs.gentoo.org/661350
> 
>  profiles/arch/arm64/package.use.mask | 5 +++++
>  profiles/arch/x86/package.use.mask   | 4 ++++
>  2 files changed, 9 insertions(+)

Where is the rekeywording request? :)
Comment 38 Virgil Dupras (RETIRED) gentoo-dev 2018-09-07 11:51:48 UTC
Mart: yeah, it was a big push yesterday and it was late. I forgot. Opened bug 665432

I omitted the ~arm64 keyword on this one because the package list was too big. I think that keywording arm64 on sci-libs is a significant undertaking and should be dealth with separately, if arm64 users actually need OCE support.