french/aster: upgrade Code_Aster to 17.5.4 Remark: the sequential build is still possible with the recent versions of Code_Aster, but the functionnalities are limited, this is why this port is now set with MPI (MPICH) by default. This implies several updates in its dependencies and their consumers. PR: 29780489df0f372e
Port details
french/aster 17.5.4
Code_Aster finite element method solver
Port info
- Maintainer
- thierry@FreeBSD.org
- Packages
- latest: 17.5.4
- Upstream
- up to date
- Last update
- to 17.5.4 · 89df0f372e
- Quarterly
- not in the 2026Q4 packages
- WWW
- https://www.code-aster.org/
- CPE
- not set in the port, and none could be determined, and that does not mean none exists
- Links
- cgit · VuXML · Report wrong data
UPDATING
No entry in UPDATING affects this port.
Entries come from UPDATING in the ports tree. They are matched to a port through the AFFECTS line, which is free text, so an entry that names no port (“users of python”) or a port that no longer exists is not shown anywhere.
Install
- Package
# pkg install fr-asterinstalls 17.5.4 fromlatest- Port
# cd /usr/ports/french/aster && make install clean# make -C /usr/ports/french/aster config # change options first
- Size
- 64 MiB download · 577 MiB installed
- License
- GPLv2
- Options
- 1 of 3 on in the package: PARA
Show the 2 options that are off
DEBUG STD - pkg-message
Shown after installing
On i386 or amd64 platforms, we suggest you install the port french/homard, an additional meshing tool.
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 17.5.4 | ✗ | – |
| FreeBSD 15 | ✗ | ✗ | – |
| FreeBSD 14 | 17.5.4 | ✗ | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | ✗ | ✗ | – |
| FreeBSD 14 | ✗ | ✗ | ✗ |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Dependencies
Depends on 40
- lang/python312 3.12.16 5 unaddressed
- science/hdf5-110 1.10.11_1 42 unaddressed
- cad/gmsh 5.0.0.g_2
- cad/scotch 7.0.16
- devel/boost-python-libs 1.92.0
- devel/gettext-runtime 1.0_1
- devel/ipython 9.18.0
- devel/py-pyyaml 6.0.3_1
- devel/valgrind 3.28.0,1
- french/med 4.2.0
- lang/gcc14 14.2.0_7
- math/arpack-ng 3.9.1_7
- math/cblas 3.12.1
- math/grace 5.1.25_11
- math/metis 5.1.0.p13_3,1
- math/mumps 5.9.1_1
- math/openblas 0.3.34_1,2
- math/py-matplotlib 3.11.1
- math/py-numpy 2.4.6_1,1
- math/py-pandas 2.3.3_4,1
- math/py-petsc4py 3.26.1
- math/py-slepc4py 3.26.1
- math/py-sympy 1.14.0_1
- math/scalapack 2.2.3_1
- math/slepc 3.26.1
- math/superlu 7.0.1
- net/mpich 5.0.1
- net/py-mpi4py-mpich 4.1.2_1
- net/rsync 3.5.1_1
- science/PETSc 3.26.1
- science/codeaster-frontend 2024.0
- science/hpddm_petsc 3.26.1
- science/hypre 3.2.1
- science/medcoupling 9.14.0
- science/mgis 3.0.1
- science/miss3d 6.7
- science/tfel-edf 5.0.1
- shells/bash 5.3.20
- sysutils/slurm-wlm 26.05.4_1
- x11/xterm 412
Run and library dependencies of the package on latest. Build dependencies are not in the package index.
Required by 0
No package on latest depends on it.
Packages on latest that depend on it directly.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 17.5.4.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (205)
*/*: Use C.UTF-8 locale Ports 02f27a83b44d fixed the ports tree to the C locale so it would work correctly in environments where users use a locale that isn't compatible with the C locale, e.g. xx_YY.UTF-8 where [A-Z] includes more than just upper case letters. USE_LOCALE was introduced to let ports use another locale if they needed it. The C.UTF-8 locale was created later on to be mostly compatible with the C locale. Switch the ports tree locale to C.UTF-8 and remove USE_LOCALE. The world has moved to Unicode so all ports either require it or know how to build correctly in a Unicode environment. PR: 295945 Exp-run by: antoineb6ec06f079
all: drop support for FreeBSD 13, mips and risc64sf Reviewed by: many (*) Differential Revision: https://reviews.freebsd.org/D55624 Differential Revision: https://reviews.freebsd.org/D55642 (merged in from bofh) many (*) acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka nobutaka pkubaj se tagattie thj Anton Saietskii GenericRikka Gert Doering Jan Bramkamp Oleh Hushchenkov Oleksandr Kryvulia Ralf van der Enden Yamagi desktop kde python tcltk office2a7c056120
*/*: bump PORTREVISION after switching to NumPy 2.x2bf3834a19
*/*: Switch to NumPy 2.x PR: 294328 Exp-run: antoineb0b4d9e1ea
python.mk: retire ${PYNUMPY}
With both math/py-numpy (2) and math/py-numpy1, the variable stopped
making sense. Also remove the upper version bound.d04d23ae37math/py-numpy: switch all consumers to math/py-numpy1 ...and bump PORTREVISIONs of consumers with hard RUN_DEPENDS PR: 281470d4bd5ba72e
*/*: Change *_DEPENDS from devel/util-linux back to misc/getopt - Revert c8ace2f4ca960d3a3a0038846923efcae2f8443d - Bump PORTREVISION for dependency change PR: 281625, 281934 Reference: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281934#c2521da5fb10
*/*: Switch from misc/getopt to devel/util-linux misc/getopt expired on 2024-10-31 so it's time to switch PR: 281625 Approved by: portmgr (blanket, build fix)c8ace2f4ca
french/aster: mark BROKEN I have a WIP to upgrade Code_Aster to a newer release, not yet ready.b9a2ee3c9d
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree - Remove all references to defunct ARCH arm - Remove all references to defunct ARCH sparc64 - Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64 ARCH - Remove sysutils/afbinit requires defunct sparc64 ARCH - Remove all references to bktr driver - Remove all references to defunct FreeBSD_12 - Remove all references to OSVERSION/OSREL corresponding to 12 - Remove conditionals in Mk/Uses/cabal.mk - Remove sparc reference from Mk/Uses/qt-dist.mk - Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64 - Remove BROKEN_FreeBSD_12* from: - Remove OpenSSL patches from: - Remove conditional flags for OSVERSION >= 1300000 to fixed flags. Also move conditional flags for non sparc64/arm ARCH to fixed flags. Reviewed by: brooks, jbeich, rene, salvadore Differential Revision: https://reviews.freebsd.org/D42068bbab7f59e9
*/*: bump PORTREVISION after the upgrade of OpenBLAS PR: 273219ab1713728d
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>3d9a815d9c*/*: bump PORTREVISION to chase the upgrade of CGNS6d2cccaaf8
audio/opus: bump consumers after update to 1.4feb1fa34f5
*: Bump PORTREVISIONs for math/mpc update to 1.3.18d3e020ed0
french/aster: switch to HDF5-1.10 Note: this port should be upgraded to a newer release, WIP. PR: 26515235fb1d0012
Convert five port descriptions and one configuration file to UTF-8.298946a8b1
Mk/Uses: always use colon for build/run suffix Most USES use a colon for build/run(/test) suffixes. Change kde.mk, qt.mk and pyqt.mk to do the same, and update all ports using that. Document in CHANGES. PR: 266034 Exp-run by: antoine Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D36349ddae4e92d8
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
*/*: bump all consumers after recent boost upgrade4cf39decb3
science/hdf5: bump PORTREVISION of consumers The SO-version increased in the update to 1.12.2 in a43418b81530f7e897abfbe18dd59f44265a1a0f . Reported by: VVD <vvd@unislabs.com>5564b3b420
french: remove 'Created by' lines A big Thank You to the original contributors of these ports: * Andreas Fehlner (fehlner@gmx.de) * Dan Phillips <dan-ports@dp.id.au> * Elvis Chiang <elvis@sslab.cs.ccu.edu.tw> * Frederic Culot <frederic@culot.org> * Thierry Thomas <thierry@pompo.net> * janos.mohacsi@bsd.hu * thierry@pompo.net With hat: portmgr0c7138cb67
french/aster: unbreak and simplify - unbreak with Python-3.8 after PR 257864; - remove unused options.2f1be8d115
cleanup: drop support for EOL FreeBSD 11.X Search criteria used: - 11.4 - OSREL* - OSVER* - *_FreeBSD_11 Input from: - adridg: devel/qca-legacy - jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds - sunpoet: security/p5-*OpenSSL* Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust Differential Revision: https://reviews.freebsd.org/D32008 Test Plan: make index620968a43a
all: Remove all other $FreeBSD keywords.135fdeebb9
Remove # $FreeBSD$ from Makefiles.305f148f48
editors/emacs: Update to 27.2 This is a bug-fix release with no new features. https://www.gnu.org/software/emacs/news/NEWS.27.2 Reviewed by: ashish Differential Revision: https://reviews.freebsd.org/D277004c42925142
- Chase gfortran10 and do not force Gcc any more; - Mark french/aster BROKEN untill a solution is found for PR 252916. PR: 25291689c2cde9ae
Modify cad/scotch to support int64. Bump PORTREVISION of consumers because this changes the ABI.2ed08d7521
Modify cad/scotch to install shared libraries. Chase these libraries to the consumers ports.376636fda5
Upgrade Code_Aster to 14.6.0-1.
This implies:
- french /aster builds fine with clang, but it seg-faults: switched to Gcc
- ASTK is upgraded to 2019.0-1
- math/mumps is upgraded to 5.1.2-aster7
- TFEL/MFront is now required, but when the compilers of tfel and aster are
different, it cannot be linked
. recopopy science/tfel to science/tfel-edf and depends on science/tfel-edf
. science/tfel-edf is built by Gcc, from the sources included in Aster's
tarball
. register the conflictsd50519a41dMultiple ports: improve regex compliance (part 2) This is again a part of the project to stop extraneous escaping of ordinary characters and redefine some ordinary escapes as special behavior. Most of these ports are pushed over to use textproc/gsed because they want to use GNU extensions. Others are fixed to either escape appropriately (e.g. $$ rather than \$ in Makefiles!) or just remove redundant escapes (e.g. backtick in single quotes doesn't need escaped). PR: 229925 MFH: no (invasive risk)5bc1617efc
Switch from mpich2 to mpich and chase ScaLAPACK´s upgrade.b675b9e816
- Do not try to get VmSize on -CURRENT - Add a dependency on xterm + Some minor fixes.4d877350e8
Fix a typo.a7fba3d5ff
Let Code_Aster use Python-3.7.bda7766bf0
Mark BROKEN on FreeBSD < 12 and on 32 bits systems. Reported by: pfg3f3d31178a
Upgrade Code_Aster to 14.4.0-1. PR: 242655785dabb6ab
devel/openmp: update to 9.0.0 - Connect tests to the framework to help QA remaining patches - Force rebuild all consumers after https://reviews.llvm.org/D59783 Changes: http://llvm.org/viewvc/llvm-project/openmp/tags/RELEASE_900/final/?view=log ABI: https://abi-laboratory.pro/tracker/timeline/llvm_openmp/b03c67869c
Convert to UCL & cleanup pkg-message (categories e-g)79698c8457
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330ea8c8ec7da
devel/openmp: phase out - Expire after the last version without /usr/lib/libomp.so - Drop SOVERSION for seamless transition (i.e., avoid conditionals) PR: 236907 Approved by: bapt (maintainer) Differential Revision: https://reviews.freebsd.org/D197673b1a1bcee4
Related to revision 499061 bump ports with USES=fortran to have them benefit from the improved situation where libgcc_s is only used when absolutely necessary. Suggested by: tijl879e75a659
Move math/mumps-edf to math/mumps. This port is for MUMPS 5.x. Reported by: pfg652c6cc395
- Fix BROKEN: actually it is broken on amd64 for all versions since r490369 on math/metis; - Remove deprecation caused by Qt4: it builds without pylupdate4, but translations are missing.20d852e362
Switch lrelease from Qt4 to Qt5. No PORTREVISION bump needed.ecef5754c8
Comment the BROKEN lines. Reported by: linimona35e50456c
Note the exact cause of the failure (conflict with the file proto.h installed by math/metis).3253cc52b0