fpc-rc
MEDIUM
maintainer PeterBB
0 votes
scanned 2026-08-31 13:45:31.809418
Why flagged
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
Triggered rules
Medium
source=() URL on a non-standard host
source_untrusted_domain
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
-
PKGBUILD:25
source=("https://downloads.freepascal.org/fpc/beta/${pkgver}${_rc}/source/${_pkgname}-${pkgver}${_rc}.source.tar.gz"
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Peter Blackman <peter at pblackman dot plus dot com>
2
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
3
# Maintainer: BlackIkeEagle <ike DOT devolder AT gmail DOT com>
4
# Contributor: Valeriy Lyasotskiy <onestep@ukr.net>
5
# Contributor: Jan Willemson <janwil@hot.ee>
6
# Contributor: Hugo Ideler <hugoideler@dse.nl>
7
# Original PKGBUILD: Andre Naumann <anaumann@SPARCed.org>
8
9
pkgname=fpc-rc
10
_pkgname=fpc
11
pkgver=3.2.4
12
# minus not allowed in pkgver
13
_rc=-rc2
14
pkgrel=2
15
pkgdesc="Free Pascal Compiler, Release candidate."
16
arch=('x86_64')
17
url="http://www.freepascal.org/"
18
license=('GPL-2.0-or-later' 'LGPL-2.1-or-later')
19
backup=("etc/fpc.cfg")
20
depends=('ncurses' 'zlib' 'expat' 'binutils' 'make')
21
makedepends=(fpc)
22
options=(zipman libtool staticlibs !strip !debug)
23
conflicts=(fpc)
24
provides=(fpc)
25
source=("https://downloads.freepascal.org/fpc/beta/${pkgver}${_rc}/source/${_pkgname}-${pkgver}${_rc}.source.tar.gz"
26
honor_SOURCE_DATE_EPOCH_in_date.patch)
27
sha512sums=('97602c537b2fc77f50a3b8538b387a03ec3e705ca589c743ecfa92d0a8259116c066ac720174feba3b00caef806fd29cd849cd00a6c83b0223f0870d8affe152'
28
'f7371d533c8116f0c306d0e2fc7851a580f0777d5365f0d6a7b39770b9834d4de3d7ae6220d8090653eaeb5d6df71eaa0abbcbb423c1a1c153302930752a1822')
29
30
prepare() {
31
cd "${srcdir}"/fpc-${pkgver}${_rc}
32
patch -Np1 -i "${srcdir}"/honor_SOURCE_DATE_EPOCH_in_date.patch
33
}
34
35
build() {
36
cd "${srcdir}"/fpc-${pkgver}${_rc}
37
pushd compiler
38
fpcmake -Tall
39
popd
40
make build
41
}
42
43
package() {
44
cd "${srcdir}"/fpc-${pkgver}${_rc}
45
46
export HOME="${srcdir}"
47
48
make -j1 PREFIX="${pkgdir}"/usr NO_MAN_COMPRESS=1 install
49
50
export PATH="${pkgdir}"/usr/bin:$PATH
51
52
install -Dm0644 rtl/COPYING.FPC usr/share/licenses/${_pkgname}/COPYING.FPC
53
54
[ "$CARCH" = "x86_64" ] && ln -s /usr/lib/fpc/${pkgver}/ppcx64 "${pkgdir}"/usr/bin/
55
56
mkdir -p etc
57
"${pkgdir}"/usr/lib/fpc/${pkgver}/samplecfg "${pkgdir}/usr/lib/fpc/${pkgver}" "${pkgdir}/etc"
58
"${pkgdir}"/usr/lib/fpc/${pkgver}/samplecfg "${pkgdir}/usr/lib/fpc/${pkgver}" "${pkgdir}/etc"
59
60
# use -fPIC by default
61
echo -e "#ifdef cpux86_64\n# for x86_64 use -fPIC by default\n-Cg\n#endif" >> "${pkgdir}/etc/fpc.cfg"
62
63
find "${pkgdir}"/etc/ -type f -exec sed -i "s|"${pkgdir}"||g" {} \;
64
}
65
Changes since previous scan
--- PKGBUILD @ 2026-06-19 19:07+++ PKGBUILD @ 2026-08-31 13:45@@ -10,8 +10,8 @@ _pkgname=fpc pkgver=3.2.4 # minus not allowed in pkgver-_rc=-rc1-pkgrel=1+_rc=-rc2+pkgrel=2 pkgdesc="Free Pascal Compiler, Release candidate." arch=('x86_64') url="http://www.freepascal.org/"@@ -24,7 +24,7 @@ provides=(fpc) source=("https://downloads.freepascal.org/fpc/beta/${pkgver}${_rc}/source/${_pkgname}-${pkgver}${_rc}.source.tar.gz" honor_SOURCE_DATE_EPOCH_in_date.patch)-sha512sums=('9bf19842bc21b52fb7cb8e15ff52b2759f915fbbf8590a66a6fa9b1ff5fba187f83ae260d55d7a4989175272e2b4e3349fdcba6c4479ca7ffdc9af08801c0dfc'+sha512sums=('97602c537b2fc77f50a3b8538b387a03ec3e705ca589c743ecfa92d0a8259116c066ac720174feba3b00caef806fd29cd849cd00a6c83b0223f0870d8affe152' 'f7371d533c8116f0c306d0e2fc7851a580f0777d5365f0d6a7b39770b9834d4de3d7ae6220d8090653eaeb5d6df71eaa0abbcbb423c1a1c153302930752a1822') prepare() {Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-31 13:45:31 | Medium | 1 |
| 2026-06-19 19:07:35 | Clean | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |