Ravenports generated: 26 Nov 2019 23:39
[ravenports.git] / bucket_E2 / cfitsio
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               cfitsio
4 VERSION=                3.470
5 KEYWORDS=               astro
6 VARIANTS=               standard
7 SDESC[standard]=        NASA FITS data format library
8 HOMEPAGE=               https://heasarc.gsfc.nasa.gov/docs/software/fitsio/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/
13                         http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/oldvers/
14                         ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/
15                         ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/oldvers/
16 DISTFILE[1]=            cfitsio-3.47.tar.gz:main
17 DF_INDEX=               1
18 SPKGS[standard]=        complete
19                         primary
20                         docs
21
22 OPTIONS_AVAILABLE=      none
23 OPTIONS_STANDARD=       none
24
25 USES=                   pkgconfig zlib
26
27 DISTNAME=               cfitsio-3.47
28
29 LICENSE=                CUSTOM1:primary
30 LICENSE_NAME=           CUSTOM1:"NASA permissive license"
31 LICENSE_FILE=           CUSTOM1:{{WRKSRC}}/License.txt
32 LICENSE_SCHEME=         solo
33
34 FPC_EQUIVALENT=         astro/cfitsio
35
36 MUST_CONFIGURE=         gnu
37
38 BUILD_TARGET=           libcfitsio.a shared
39 MAKE_ARGS=              ZLIB_SOURCES="zlib/zcompress.c zlib/zuncompress.c"
40
41 SOVERSION=              8.3.47
42
43 post-patch:
44         ${GREP} -l "<malloc.h>" ${WRKSRC}/*.[chl] ${WRKSRC}/zlib/*.h |\
45                 ${XARGS} ${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|'
46         ${REINPLACE_CMD} -e "/SHLIB_LD}/ s|$$| -L${LOCALBASE}/lib -Wl,-rpath,${LOCALBASE}/lib -lz|g" \
47                 ${WRKSRC}/Makefile.in
48
49 do-install:
50         @${MKDIR} \
51                 ${STAGEDIR}${PREFIX}/lib/pkgconfig \
52                 ${STAGEDIR}${STD_DOCDIR}
53         (cd ${WRKSRC}/ && \
54                 ${INSTALL_DATA} drvrsmem.h fitsio.h fitsio2.h longnam.h \
55                 ${STAGEDIR}${PREFIX}/include/)
56         ${INSTALL_DATA} ${WRKSRC}/libcfitsio.a ${STAGEDIR}${PREFIX}/lib/
57         ${INSTALL_LIB} ${WRKSRC}/libcfitsio.so.8.3.47 \
58                 ${STAGEDIR}${PREFIX}/lib/
59         ${INSTALL_DATA} ${WRKSRC}/cfitsio.pc ${STAGEDIR}${PREFIX}/lib/pkgconfig
60         ${LN} -fs libcfitsio.so.8.3.47 \
61                 ${STAGEDIR}${PREFIX}/lib/libcfitsio.so.8
62         ${LN} -fs libcfitsio.so.8.3.47 \
63                 ${STAGEDIR}${PREFIX}/lib/libcfitsio.so
64         ${INSTALL_DATA} ${WRKSRC}/docs/*.doc ${STAGEDIR}${STD_DOCDIR}
65
66 [FILE:406:descriptions/desc.primary]
67 CFITSIO is a library of C and Fortran subroutines for reading and writing
68 data files in FITS (Flexible Image Transport System) data format. CFITSIO
69 provides simple high-level routines for reading and writing FITS files
70 that insulate the programmer from the internal complexities of the FITS
71 format. CFITSIO also provides many advanced features for manipulating and
72 filtering the information in FITS files.
73
74
75 [FILE:98:distinfo]
76 418516f10ee1e0f1b520926eeca6b77ce639bed88804c7c545e74f26b3edf4ef      4853990 cfitsio-3.47.tar.gz
77
78
79 [FILE:168:manifests/plist.primary]
80 include/
81  drvrsmem.h
82  fitsio.h
83  fitsio2.h
84  longnam.h
85 lib/
86  libcfitsio.a
87  libcfitsio.so
88  libcfitsio.so.%%SOMAJOR%%
89  libcfitsio.so.%%SOVERSION%%
90 lib/pkgconfig/cfitsio.pc
91
92
93 [FILE:217:patches/patch-configure]
94 --- configure.orig      2019-05-21 19:42:17 UTC
95 +++ configure
96 @@ -3673,7 +3673,7 @@ case $host in
97         ARCH=`uname -p`
98         EXT="darwin"
99         ;;
100 -    *freebsd*)
101 +    *dragonfly*|*freebsd*|*solaris*)
102         ARCH="linux"
103         EXT="lnx"
104         ;;
105