Bug 194530 - cad/calculix cannot be installed via pkg
Summary: cad/calculix cannot be installed via pkg
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Only Me
Assignee: Maho Nakata
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-22 12:20 UTC by Anton Shterenlikht
Modified: 2016-02-24 01:55 UTC (History)
1 user (show)

See Also:
as: maintainer-feedback? (maho)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Shterenlikht 2014-10-22 12:20:26 UTC
# pkg install calculix
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
pkg: grace has a missing dependency: pdflib
pkg: taucs has a missing dependency: metis4
pkg: CalculiX has a missing dependency: metis4
pkg: No packages available to install matching 'calculix' have been found in the repositories

# uname -a
FreeBSD 001cc0efa270.anet.bris.ac.uk 10.0-RELEASE-p10 FreeBSD 10.0-RELEASE-p10 #0: Mon Oct 20 12:42:25 UTC 2014     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64

# pkg info -xo pkg-
pkg-1.3.8_3                    ports-mgmt/pkg


# pkg check -srda
Checking all packages:  27%math/grace has a missing dependency: print/pdflib
math/grace has a missing dependency: math/fftw
Checking all packages: 100%

>>> Missing package dependencies were detected.
>>> Found 2 issue(s) in the package database.

pkg: No packages available to install matching 'print/pdflib' have been found in the repositories
>>> Summary of actions performed:

print/pdflib dependency failed to be fixed
math/fftw dependency failed to be fixed

>>> There are still missing dependencies.
>>> You are advised to try fixing them manually.

>>> Also make sure to check 'pkg updating' for known issues.
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2014-10-22 12:20:26 UTC
Auto-assigned to maintainer maho@FreeBSD.org
Comment 2 Anton Shterenlikht 2014-10-22 12:30:24 UTC
Forgot to add the cad/calculix builds/installs fine via ports.
Moreover, after the installation, I can "pkg update" it:

# pkg upgrade
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Updating database digests format: 100%
Checking for upgrades (143 candidates):   0%
pkg: grace has a missing dependency: pdflib
pkg: taucs has a missing dependency: metis4
pkg: CalculiX has a missing dependency: metis4
Checking for upgrades (143 candidates): 100%
The following 2 packages will be affected (of 0 checked):

Installed packages to be REINSTALLED:
        CalculiX-2.7_4 (direct dependency changed)
        taucs-2.2_13 (direct dependency changed)

The process will require 13 B more space.
13 MB to be downloaded.

Proceed with this action? [y/N]: y
Fetching CalculiX-2.7_4.txz: 100%   12 MB  12.1M/s    00:01    
Fetching taucs-2.2_13.txz: 100%    1 MB   1.1M/s    00:01    
Checking integrity... done (0 conflicting)
[1/2] Reinstalling taucs-2.2_13: 100%
[2/2] Reinstalling CalculiX-2.7_4: 100%
# 

So I'm not clear why I cannot install it via pkg
in the first instance.
Comment 3 Torsten Zühlsdorff 2016-01-08 09:25:51 UTC
When i try to reproduce the PR i saw that the port is currently marked as not fetchable. Therefore it could also not be installed via pkg.

I've noticed that there was an update today:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205346

I added the port to my private poudriere repository and it works:

=== Start ===

# pkg install cad/calculix
Updating anyDevelopment repository catalogue...
Fetching meta.txz: 100%    264 B   0.3kB/s    00:01    
Fetching packagesite.txz: 100%  208 KiB 213.1kB/s    00:01    
Processing entries: 100%
anyDevelopment repository update completed. 908 packages processed.
The following 7 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        CalculiX: 2.9
        taucs: 2.2_13
        blas: 3.5.0_3
        metis4: 4.0.3_1
        lapack: 3.5.0
        arpack: 96_13
        spooles: 2.2_12

The process will require 119 MiB more space.
25 MiB to be downloaded.

=== End ===

So - we just need to wait until the updated versions goes into the official repository. I will check this so we can close this PR soon :)
Comment 4 Torsten Zühlsdorff 2016-01-12 11:52:26 UTC
Done with waiting ;)

# pkg install cad/calculix
Updating FreeBSD repository catalogue...
[gitlab] Fetching meta.txz: 100%    944 B   0.9kB/s    00:01    
[gitlab] Fetching packagesite.txz: 100%    5 MiB   1.9MB/s    00:03    
Processing entries: 100%
FreeBSD repository update completed. 24779 packages processed.
pkg: taucs has a missing dependency: metis4
The following 51 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        CalculiX: 2.9
        freeglut: 3.0.0
        libXrandr: 1.5.0
        xproto: 7.0.28
        libXrender: 0.9.9
        renderproto: 0.11.1
        libX11: 1.6.3,1
        libXdmcp: 1.1.2
        libxcb: 1.11.1
        libxml2: 2.9.3
        libpthread-stubs: 0.3_6
        libXau: 1.0.8_3
        kbproto: 1.0.7
        randrproto: 1.5.0
        libXext: 1.3.3_1,1
        xextproto: 7.3.0
        libGLU: 9.0.0_2
        libGL: 11.0.8
        libXfixes: 5.0.1_3
        fixesproto: 5.0
        dri2proto: 2.8
        libXdamage: 1.1.4_3
        damageproto: 1.2.1
        libdevq: 0.0.2_1
        libXxf86vm: 1.1.4_1
        xf86vidmodeproto: 2.3.1
        expat: 2.1.0_3
        libdrm: 2.4.65_1,1
        libpciaccess: 0.13.4
        pciids: 20151224
        libxshmfence: 1.2
        libglapi: 11.0.8
        libXvMC: 1.0.9
        libXv: 1.0.10_3,1
        videoproto: 2.3.2
        indexinfo: 0.2.4
        gettext-runtime: 0.19.6
        libXmu: 1.1.2_3,1
        libXt: 1.1.5,1
        libSM: 1.2.2_3,1
        libICE: 1.0.9_1,1
        libXi: 1.7.6,1
        inputproto: 2.3.1
        gcc: 4.8.5_2
        mpc: 1.0.3
        gmp: 5.1.3_2
        mpfr: 3.1.3
        binutils: 2.25.1
        gcc-ecj: 4.5
        taucs: 2.2_13
        blas: 3.5.0_3

The process will require 496 MiB more space.
94 MiB to be downloaded.

Proceed with this action? [y/N]: 

The program can now be installed via pkg. Therefore the PR can be closed as FIXED :)
Comment 5 Torsten Zühlsdorff 2016-02-23 16:17:03 UTC
*push* Just as a reminder: this ticket could be closed. It is fixed :)
Comment 6 Maho Nakata freebsd_committer freebsd_triage 2016-02-24 01:55:17 UTC
.