dev-lang / cfortran

Header file allowing to call Fortran routines from C and C++

Official package sites : https://github.com/bastien-roucaries/cfortran · https://www-zeus.desy.de/~burow/cfortran/ ·

cfortran is a header file to ease bridge between C and FORTRAN. It provides an interface between C and FORTRAN routines and global data, i.e. structures and COMMON blocks. This package includes patches from Debian for better support on newer compilers and architectures.

v20210827 :: 0 :: gentoo

Modified
License
LGPL-2
Keywords
amd64 ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64 ~hppa ~riscv ~x86-linux
USE flags
examples test

v20110621 :: 0 :: gentoo

Modified
License
LGPL-2
Keywords
amd64 ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64 ~hppa ~riscv ~x86-linux
USE flags
examples test

v4.4-r4 :: 0 :: gentoo

Modified
License
LGPL-2
Keywords
amd64 ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64 ~hppa ~riscv ~x86-linux
USE flags
examples

General

examples
Install examples, usually source code
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

sci-libs / cfitsio : C and Fortran library for manipulating FITS files

sci-libs / netcdf-fortran : Scientific library and interface for array oriented data access

sci-physics / root : C++ data analysis framework and interpreter from CERN

Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/cfortran: filter LTO, no-SA
The upstream situation here is kind of weird, it's a mix of Debian/GH. No activity in a few years and we already apply a bunch of other workarounds so shoving no LTO + no-SA in too. Closes: https://bugs.gentoo.org/866560 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-lang/cfortran: Stabilize 20210827 sparc, #899452
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-lang/cfortran: add -fcommon to CFLAGS for tests
In the failing test, both the Fortran code and the C code have a symbol called _fcb. The test expects it to be in the common section in both objects, such that when it gets linked, they both refer to the same symbol, such that changes on the C side to the variable are reflected on the Fortran side and vice versa. However with -fno-common then it's still placed in the common section in Fortran, but in C it's placed in the BSS section, so now they refer to different objects. The linker actually emits a warning for this, something like "alignment 1 is less than 16". When there are two symbols in different sections with the same name, this is an ODR violation which is UB on all platforms. Bug: https://bugs.gentoo.org/899452 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Closes: https://github.com/gentoo/gentoo/pull/34143 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/cfortran: Stabilize 20210827 ppc64, #899452
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/cfortran: Stabilize 20210827 ppc, #899452
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-lang/cfortran: Stabilize 20210827 amd64, #899452
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/cfortran: Stabilize 20210827 x86, #899452
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
dev-lang/cfortran: Bump ebuild for 4.4 to EAPI 8
Keep keywords stable, since -r3 and -r4 produce identical images. Bug: https://bugs.gentoo.org/817647 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/cfortran: add bug tags
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
matoro · gentoo
dev-lang/cfortran: Stabilize 20110621 sparc, #817647
Closes: https://bugs.gentoo.org/818400 Signed-off-by: matoro <matoro@users.noreply.github.com> Closes: https://github.com/gentoo/gentoo/pull/25342 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/cfortran: add 20210827
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/cfortran: amd64 stable wrt bug #817647
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/cfortran: Stabilize 20110621 ppc, #817647
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/cfortran: Stabilize 20110621 x86, #817647
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/cfortran: Stabilize 20110621 ppc64, #817647
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-lang/cfortran: keyword 4.4-r3 for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
dev-lang/cfortran: keyword 20110621 for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-lang/cfortran: add 20110621
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/cfortran: eutils->epatch
Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
dev-lang/cfortran: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop most stable hppa keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/cfortran: Drop old (EAPI 0)
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
dev-lang/cfortran-4.4-r3: alpha stable, bug 696270
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/cfortran: stable 4.4-r3 for hppa, bug #696270
Package-Manager: Portage-2.3.76, Repoman-2.3.17 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/cfortran: stable 4.4-r3 for ppc64, bug #696270
Package-Manager: Portage-2.3.76, Repoman-2.3.17 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
dev-lang/cfortran: stable 4.4-r3 for ia64, bug #696270
Package-Manager: Portage-2.3.76, Repoman-2.3.17 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/cfortran: sparc stable wrt bug #696270
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/cfortran: ppc stable wrt bug #696270
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/cfortran: x86 stable wrt bug #696270
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/cfortran: amd64 stable wrt bug #696270
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Michael Mair-Keimberger · gentoo
dev-lang/cfortran: use HTTPS
Michał Górny · gentoo
*/*: Specify EAPI=0 explicitly, to ease greps
Closes: https://github.com/gentoo/gentoo/pull/8199
Alexis Ballier · gentoo
dev-lang/cfortran: keyword ~arm64
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed