# 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.
Auto-assigned to maintainer maho@FreeBSD.org
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.
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 :)
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 :)
*push* Just as a reminder: this ticket could be closed. It is fixed :)
.