New port: science/healpix: Software for pixelization, visualization, etc of data on the sphere

Approved by:	portmgr
Differential Revision:	D18548
This commit is contained in:
Yuri Victorovich 2019-01-28 09:33:12 +00:00
parent 8943d08100
commit 5208f41bde
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=491468
6 changed files with 105 additions and 0 deletions

View file

@ -102,6 +102,7 @@
SUBDIR += hdf
SUBDIR += hdf5
SUBDIR += hdf5-18
SUBDIR += healpix
SUBDIR += hypre
SUBDIR += iboview
SUBDIR += isaac-cfd

36
science/healpix/Makefile Normal file
View file

@ -0,0 +1,36 @@
# $FreeBSD$
PORTNAME= healpix
DISTVERSION= 3.50
DISTVERSIONSUFFIX= _2018Dec10
CATEGORIES= science
MASTER_SITES= SF/${PORTNAME}/Healpix_${DISTVERSION}/
DISTNAME= Healpix_${DISTVERSIONFULL}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Software for pixelization, visualization, etc of data on the sphere
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libcfitsio.so:astro/cfitsio \
libcurl.so:ftp/curl
FLAVORS= cxx c
FLAVOR?= ${FLAVORS:[1]}
c_PKGNAMESUFFIX= -c
cxx_PLIST= ${.CURDIR}/pkg-plist-cxx
c_PLIST= ${.CURDIR}/pkg-plist-c
USES= autoreconf gmake libtool pkgconfig
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-static
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/Healpix_${DISTVERSION}
AUTORECONF_WRKSRC= ${WRKSRC}/src/${FLAVOR:S/^c$/C/}/autotools
CONFIGURE_WRKSRC= ${AUTORECONF_WRKSRC}
BUILD_WRKSRC= ${AUTORECONF_WRKSRC}
INSTALL_WRKSRC= ${AUTORECONF_WRKSRC}
.include <bsd.port.mk>

3
science/healpix/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1544761061
SHA256 (Healpix_3.50_2018Dec10.tar.gz) = ec9378888ef8365f9a83fa82e3ef3b4e411ed6a63aca33b74a6917c05334bf4f
SIZE (Healpix_3.50_2018Dec10.tar.gz) = 59960485

View file

@ -0,0 +1,6 @@
HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization of a
sphere. As suggested in the name, this pixelization produces a subdivision of a
spherical surface in which each pixel covers the same surface area as every
other pixel.
WWW: https://healpix.jpl.nasa.gov/

View file

@ -0,0 +1,5 @@
include/chealpix.h
lib/libchealpix.so
lib/libchealpix.so.0
lib/libchealpix.so.0.0.0
libdata/pkgconfig/chealpix.pc

View file

@ -0,0 +1,54 @@
bin/alm2map_cxx
bin/anafast_cxx
bin/calc_powspec
bin/compute_weights
bin/hotspots_cxx
bin/map2tga
bin/median_filter_cxx
bin/mult_alm
bin/needlet_tool
bin/rotalm_cxx
bin/smoothing_cxx
bin/syn_alm_cxx
bin/udgrade_cxx
bin/udgrade_harmonic_cxx
include/healpix_cxx/alloc_utils.h
include/healpix_cxx/alm.h
include/healpix_cxx/alm_fitsio.h
include/healpix_cxx/alm_healpix_tools.h
include/healpix_cxx/alm_powspec_tools.h
include/healpix_cxx/arr.h
include/healpix_cxx/datatypes.h
include/healpix_cxx/error_handling.h
include/healpix_cxx/fitshandle.h
include/healpix_cxx/geom_utils.h
include/healpix_cxx/healpix_base.h
include/healpix_cxx/healpix_data_io.h
include/healpix_cxx/healpix_map.h
include/healpix_cxx/healpix_map_fitsio.h
include/healpix_cxx/healpix_tables.h
include/healpix_cxx/lsconstants.h
include/healpix_cxx/math_utils.h
include/healpix_cxx/moc.h
include/healpix_cxx/moc_fitsio.h
include/healpix_cxx/moc_query.h
include/healpix_cxx/pointing.h
include/healpix_cxx/powspec.h
include/healpix_cxx/powspec_fitsio.h
include/healpix_cxx/rangeset.h
include/healpix_cxx/rotmatrix.h
include/healpix_cxx/safe_cast.h
include/healpix_cxx/sharp.h
include/healpix_cxx/sharp_geomhelpers.c
include/healpix_cxx/sharp_geomhelpers.h
include/healpix_cxx/sharp_lowlevel.h
include/healpix_cxx/sse_utils_cxx.h
include/healpix_cxx/string_utils.h
include/healpix_cxx/vec3.h
include/healpix_cxx/weight_utils.h
include/healpix_cxx/wigner.h
include/healpix_cxx/xcomplex.h
lib/libhealpix_cxx.so
lib/libhealpix_cxx.so.2
lib/libhealpix_cxx.so.2.0.1
libdata/pkgconfig/healpix_cxx.pc