Tweak astro/xmoontool version 3.0.3_8
[dports.git] / astro / astrometry / Makefile
1 # Created by: Sébastien Santoro <dereckson@gmail.com>
2 # $FreeBSD$
3
4 PORTNAME=       astrometry
5 PORTVERSION=    0.65
6 CATEGORIES=     astro
7 MASTER_SITES=   http://www.astrometry.net/downloads/
8 DISTNAME=       ${PORTNAME}.net-${PORTVERSION}
9
10 MAINTAINER=     ports@FreeBSD.org
11 COMMENT=        Software for describing astronomical images
12
13 LICENSE=        GPLv2
14
15 BUILD_DEPENDS=  ${PYNUMPY}
16 LIB_DEPENDS=    libcairo.so:graphics/cairo \
17                 libcfitsio.so:astro/cfitsio \
18                 libpng.so:graphics/png \
19                 libnetpbm.so:graphics/netpbm
20 RUN_DEPENDS:=   ${BUILD_DEPENDS}
21
22 USES=           gmake jpeg pkgconfig python tar:bzip2
23 USE_LDCONFIG=   ${PREFIX}/${PORTNAME}/lib
24 ALL_TARGET=     all extra
25 MAKE_ENV=       INSTALL_DIR=${STAGEDIR}${PREFIX}/${PORTNAME}
26 MAKE_JOBS_UNSAFE=       yes
27 SUB_FILES=      pkg-message
28
29 post-patch:
30         @${REINPLACE_CMD} -E 's,python (setup|-c),${PYTHON_CMD} \1,' \
31                 ${WRKSRC}/blind/Makefile ${WRKSRC}/libkd/Makefile \
32                 ${WRKSRC}/sdss/Makefile ${WRKSRC}/util/Makefile
33 # Outwit detection logic that thinks Clang does not support -shared argument
34         @${REINPLACE_CMD} -e '/CCTEST/s,\\|warning:,,' \
35                 ${WRKSRC}/util/makefile.common
36
37 post-install:
38         @${REINPLACE_CMD} -i '' -e 's|${STAGEDIR}||' \
39                 ${STAGEDIR}${PREFIX}/${PORTNAME}/etc/${PORTNAME}.cfg
40         @${FIND} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin \
41                 -type f -not -name "*.py" -exec ${STRIP_CMD} {} \;
42         @${FIND} ${STAGEDIR}${PREFIX}/${PORTNAME}/lib \
43                 -type f -name "*.so" -exec ${STRIP_CMD} {} \;
44
45 .include <bsd.port.mk>