diff options
author | Josh Paetzel <jpaetzel@FreeBSD.org> | 2014-03-13 04:30:49 +0000 |
---|---|---|
committer | Josh Paetzel <jpaetzel@FreeBSD.org> | 2014-03-13 04:30:49 +0000 |
commit | 792cb0ec797a673ea9d5d32a4978f807428e4ac8 (patch) | |
tree | a92ce05d132b3b394473548dc9291fb050e350e2 /astro/xephem/Makefile | |
parent | 5d115a4dea2361693b358cc351aa9ceaea683a8f (diff) | |
download | ports-792cb0ec797a673ea9d5d32a4978f807428e4ac8.tar.gz ports-792cb0ec797a673ea9d5d32a4978f807428e4ac8.zip |
Notes
Diffstat (limited to 'astro/xephem/Makefile')
-rw-r--r-- | astro/xephem/Makefile | 43 |
1 files changed, 22 insertions, 21 deletions
diff --git a/astro/xephem/Makefile b/astro/xephem/Makefile index 38d37c3e1794..6ecf9e804d19 100644 --- a/astro/xephem/Makefile +++ b/astro/xephem/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= xephem -PORTVERSION= 3.7.5 -PORTREVISION= 1 +PORTVERSION= 3.7.6 CATEGORIES= astro MASTER_SITES= # http://www.clearskyinstitute.com/xephem/ @@ -13,15 +12,13 @@ COMMENT= An interactive astronomical ephemeris program LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ libjpeg.so:${PORTSDIR}/graphics/jpeg -NO_STAGE= yes USES= gmake motif +LDFLAGS+= -lfontconfig USE_XORG= xp xt xext xmu x11 xft MAKE_JOBS_UNSAFE= yes WRKSRC= ${WRKDIR}/${DISTNAME}/GUI/xephem -MAN1= xephem.1 - RESTRICTED= Personal use only # XXX needs to be the same as DISTFILES @@ -31,9 +28,9 @@ XEPHEMSRC= ${PORTNAME}-${PORTVERSION}.tar.gz .for file in ${XEPHEMSRC} .if !exists(${DISTDIR}/${file}) -ECHO_MSG= ${PRINTF} -IGNORE=\n\ -Because of licensing restrictions, you must manually fetch \n\ ${file} from http://www.clearskyinstitute.com/xephem/, \n\ place it in ${DISTDIR} and then run make again.\n\n +IGNORE= because of licensing restrictions, you must manually fetch ${file}\ + from http://www.clearskyinstitute.com/xephem/,\ + place it in ${DISTDIR} and then run make again .endif .endfor @@ -42,25 +39,29 @@ post-patch: -e 's|/usr/X11R6|${LOCALBASE}|g' \ ${WRKSRC}/Makefile @${FIND} ${WRKSRC}/../.. -name Makefile -type f | \ - ${XARGS} ${REINPLACE_CMD} -e 's|CC =|CC?=|g ; \ - s|CFLAGS=|CFLAGS+=|g ; \ + ${XARGS} ${REINPLACE_CMD} -e 's|CC = gcc|CC?= ${CC}|g ; \ + s|CFLAGS =|CFLAGS+=|g ; \ + s|LDFLAGS =|LDFLAGS+=|g ; \ s|-O2 ||g' pre-build: - @${ECHO_CMD} 'XEphem.ShareDir: ${PREFIX}/lib/X11/xephem' > ${WRKSRC}/XEphem.ad + @${ECHO_CMD} 'XEphem.ShareDir: ${STAGEDIR}${PREFIX}/lib/X11/xephem' \ + > ${WRKSRC}/XEphem.ad pre-install: - @${FIND} ${WRKSRC}/../.. -name Makefile.bak -type f | ${XARGS} ${RM} -f - @${CP} ${WRKSRC}/xephem.man ${WRKSRC}/xephem.1 + @${FIND} ${WRKSRC}/../.. -name Makefile.bak -type f -delete + @${CP} ${WRKSRC}/xephem.man ${STAGEDIR}${PREFIX}/man/man1/xephem.1 do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/xephem ${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/xephem.1 ${MANPREFIX}/man/man1 - ${INSTALL_DATA} ${WRKSRC}/XEphem.ad ${PREFIX}/lib/X11/app-defaults/XEphem - @${MKDIR} ${PREFIX}/lib/X11/xephem - ${TAR} -C ${WRKSRC} -cf - auxil catalogs fifos fits gallery help lo tools \ - | ${TAR} -C ${PREFIX}/lib/X11/xephem --unlink -xf - - @${FIND} ${PREFIX}/lib/X11/xephem | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGROUP} - @${FIND} ${PREFIX}/lib/X11/xephem -type f | ${XARGS} ${CHMOD} ${SHAREMODE} + ${INSTALL_PROGRAM} ${WRKSRC}/xephem ${STAGEDIR}${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/XEphem.ad ${STAGEDIR}${PREFIX}/lib/X11/app-defaults/XEphem + +post-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/lib/X11/xephem + ${TAR} -C ${WRKSRC} -cf - auxil catalogs fifos fits gallery help lo \ + | ${TAR} -C ${STAGEDIR}${PREFIX}/lib/X11/xephem --unlink -xf - + @${FIND} ${STAGEDIR}${PREFIX}/lib/X11/xephem \ + | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGROUP} + @${FIND} ${STAGEDIR}${PREFIX}/lib/X11/xephem -type f | ${XARGS} ${CHMOD} ${SHAREMODE} .include <bsd.port.post.mk> |