-
Notifications
You must be signed in to change notification settings - Fork 1.3k
/
Portfile
60 lines (44 loc) · 2.09 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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# -*- 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 ccfits
version 2.5
revision 1
categories science
license BSD
platforms darwin
maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
description C++ interface for cfitsio
long_description CCfits is an object oriented interface to the cfitsio \
library. It is designed to make the capabilities of \
cfitsio available to programmers working in C++.
homepage https://heasarc.gsfc.nasa.gov/docs/software/fitsio/ccfits/
master_sites https://heasarc.gsfc.nasa.gov/docs/software/fitsio/ccfits/
distname CCfits-${version}
worksrcdir CCfits
checksums rmd160 4af925c8b35130061f2b501761454d7d1931ccc7 \
sha256 938ecd25239e65f519b8d2b50702416edc723de5f0a5387cceea8c4004a44740
depends_build-append port:libtool
depends_lib-append port:cfitsio
configure.args-append \
--with-cfitsio=${prefix}
# avoid depends_build-append path:libexec/coreutils/libstdbuf.so:coreutils
configure.env-append "MKDIR_P=/bin/mkdir -p"
# avoid depends_build-append port:gmake
configure.env-append GMAKE=/usr/bin/make
post-configure {
# when linking, libtool does not respect -arch
delete ${worksrcpath}/libtool
xinstall -m 0755 ${prefix}/bin/glibtool ${worksrcpath}/libtool
}
post-destroot {
set docdir ${destroot}${prefix}/share/doc/${name}
xinstall -m 0755 -d ${docdir}
xinstall -m 0755 -d ${docdir}/html
xinstall -m 0755 -d ${docdir}/pdf
xinstall -m 0644 ${worksrcpath}/License.txt ${docdir}
xinstall -m 0644 {*}[glob ${worksrcpath}/html/*.html] ${docdir}/html
xinstall -m 0644 {*}[glob ${worksrcpath}/html/*.css] ${docdir}/html
xinstall -m 0644 {*}[glob ${worksrcpath}/html/*.png] ${docdir}/html
xinstall -m 0644 {*}[glob ${worksrcpath}/*.pdf] ${docdir}/pdf
}
livecheck.regex {Version (\d+(?:\.\d+)*)}