/
Portfile
38 lines (32 loc) · 1.56 KB
/
Portfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
name fpc-sources
version 3.2.2
categories lang
platforms any
license GPL-2 LGPL-2
supported_archs noarch
maintainers {@kamischi web.de:karl-michael.schindler} openmaintainer
description Sources of the FreePascal compiler
long_description Sources of the compiler, the runtime library (rtl), \
packages and utils. Used by lazarus.
homepage http://www.freepascal.org
master_sites sourceforge:freepascal
dist_subdir ${name}/${version}/source
distname fpc-${version}
extract.suffix .source${extract.suffix}
checksums rmd160 a8e17b2ead0548039522ebea165a67e8747643d8 \
sha256 d542e349de246843d4f164829953d1f5b864126c5b62fd17c9b45b33e23d2f44 \
size 52240052
use_configure no
build {}
# Using file copy instead of xinstall, since it works recursively
destroot {
xinstall -d ${destroot}${prefix}/share/fpcsrc
file copy ${worksrcpath}/compiler ${destroot}${prefix}/share/fpcsrc
file copy ${worksrcpath}/rtl ${destroot}${prefix}/share/fpcsrc
file copy ${worksrcpath}/packages ${destroot}${prefix}/share/fpcsrc
file copy ${worksrcpath}/utils ${destroot}${prefix}/share/fpcsrc
system "chmod -R 755 ${destroot}${prefix}/share/fpcsrc/*"
}
livecheck.distname fpcbuild