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