aboutsummaryrefslogtreecommitdiff
path: root/astro/xephem/Makefile
diff options
context:
space:
mode:
authorJosh Paetzel <jpaetzel@FreeBSD.org>2014-03-13 04:30:49 +0000
committerJosh Paetzel <jpaetzel@FreeBSD.org>2014-03-13 04:30:49 +0000
commit792cb0ec797a673ea9d5d32a4978f807428e4ac8 (patch)
treea92ce05d132b3b394473548dc9291fb050e350e2 /astro/xephem/Makefile
parent5d115a4dea2361693b358cc351aa9ceaea683a8f (diff)
downloadports-792cb0ec797a673ea9d5d32a4978f807428e4ac8.tar.gz
ports-792cb0ec797a673ea9d5d32a4978f807428e4ac8.zip
Notes
Diffstat (limited to 'astro/xephem/Makefile')
-rw-r--r--astro/xephem/Makefile43
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>