Diff cfortran-20110621 with a cfortran-20210827

/usr/portage/dev-lang/cfortran/cfortran-20210827.ebuild 2025-02-03 17:39:32.834666942 +0300
9 9

  
10 10
DEB_PR="1"
11 11

  
12
# https://github.com/bastien-roucaries/cfortran is for the Debian fork
12 13
DESCRIPTION="Header file allowing to call Fortran routines from C and C++"
13
HOMEPAGE="https://www-zeus.desy.de/~burow/cfortran/"
14
SRC_URI="
15
	mirror://debian/pool/main/c/${PN}/${PN}_${PV}.orig.tar.gz
16
	mirror://debian/pool/main/c/${PN}/${PN}_${PV}-${DEB_PR}.debian.tar.xz"
14
HOMEPAGE="https://www-zeus.desy.de/~burow/cfortran/ https://github.com/bastien-roucaries/cfortran"
15
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}.orig.tar.gz"
16
SRC_URI+=" mirror://debian/pool/main/c/${PN}/${PN}_${PV}-${DEB_PR}.debian.tar.xz"
17 17

  
18
SLOT="0"
19 18
LICENSE="LGPL-2"
19
SLOT="0"
20 20
KEYWORDS="~alpha amd64 ~arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
21 21
IUSE="examples test"
22

  
23 22
RESTRICT="!test? ( test )"
24 23

  
25
DOCS=( cfortran.doc )
26

  
27 24
src_prepare() {
28
	eapply "${WORKDIR}"/debian/patches/*.patch
29 25
	default
26

  
27
	if [[ -d "${WORKDIR}"/debian/patches ]] ; then
28
		eapply "${WORKDIR}"/debian/patches/
29
	fi
30

  
30 31
	eautoreconf
31 32

  
32 33
	if use examples; then
......
39 40
}
40 41

  
41 42
src_configure() {
42
	use sparc && append-fflags $(test-flags-FC -fno-store-merging -fno-tree-slp-vectorize) # bug 818400
43
	use sparc && append-fflags $(test-flags-FC -fno-store-merging -fno-tree-slp-vectorize) # bug #818400
44
	# bug #866560
45
	filter-lto
46
	append-flags -fno-strict-aliasing
47
	append-cflags $(test-flags-CC -fcommon) # bug #899452
43 48
	default
44 49
}
45 50

  
......
52 57

  
53 58
	docinto debian
54 59
	dodoc "${WORKDIR}"/debian/{NEWS,changelog,copyright}
55
	docinto html
56
	dodoc cfortran.html index.htm
57 60

  
58 61
	if use examples; then
59 62
		docinto examples
Thank you!