summaryrefslogtreecommitdiff
path: root/comms
diff options
context:
space:
mode:
authorDiane Bruce <db@FreeBSD.org>2013-12-29 00:01:51 +0000
committerDiane Bruce <db@FreeBSD.org>2013-12-29 00:01:51 +0000
commit9349b8e2308a0f14fe8e4d786f51a44f710e4920 (patch)
treeaef93173bbae4d21a712e59db4b1e0a4ba113e36 /comms
parentCorrect ident for most recent entries. No functional changes. (diff)
- Add STAGEDIR to port
- Add backup distribution site - Add LICENSE
Notes
Notes: svn path=/head/; revision=337931
Diffstat (limited to 'comms')
-rw-r--r--comms/predict/Makefile15
-rw-r--r--comms/predict/files/Makefile23
-rw-r--r--comms/predict/pkg-plist1
3 files changed, 23 insertions, 16 deletions
diff --git a/comms/predict/Makefile b/comms/predict/Makefile
index b477d00650c5..86dc7810ef1f 100644
--- a/comms/predict/Makefile
+++ b/comms/predict/Makefile
@@ -4,20 +4,23 @@
PORTNAME= predict
PORTVERSION= 2.2.3
CATEGORIES= comms astro hamradio
-MASTER_SITES= ftp://ftp.amsat.org/amsat/software/Linux/
+MASTER_SITES= ftp://ftp.amsat.org/amsat/software/Linux/ \
+ ${MASTER_SITE_LOCAL}
+MASTER_SITE_SUBDIR= db
MAINTAINER= db@FreeBSD.org
COMMENT= Satellite tracking program for amateur radio satellites
+LICENSE= GPLv2
+
INSTALL_TARGET= install install.man
-MAN1= predict.1
MAKE_ENV= LIBS="${PTHREAD_LIBS}"
-NO_STAGE= yes
post-patch:
- ${SED} -e 's|%%PREFIX%%|${PREFIX}|g' ${FILESDIR}/predict.h > ${WRKSRC}/predict.h
- ${SED} -e 's|%%PREFIX%%|${PREFIX}|g' ${FILESDIR}/vocalizer.h > ${WRKSRC}/vocalizer/vocalizer.h
- ${CP} ${FILESDIR}/Makefile ${WRKSRC}
+ @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' ${FILESDIR}/predict.h > ${WRKSRC}/predict.h
+ @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' ${FILESDIR}/vocalizer.h > ${WRKSRC}/vocalizer/vocalizer.h
+ @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' -e 's|%%STAGEDIR%%|${STAGEDIR}|g' \
+ ${FILESDIR}/Makefile > ${WRKSRC}/Makefile
.include <bsd.port.mk>
diff --git a/comms/predict/files/Makefile b/comms/predict/files/Makefile
index ae7b719aeaf3..35b8406ed673 100644
--- a/comms/predict/files/Makefile
+++ b/comms/predict/files/Makefile
@@ -1,5 +1,8 @@
# $FreeBSD$
+PREFIX= %%PREFIX%%
+STAGEDIR= %%STAGEDIR%%
+
.ifndef CC
CC = -cc
.endif
@@ -24,17 +27,17 @@ clean:
rm -f *.o predict *core *~ \#* *.txt vocalizer/vocalizer
install:
- mkdir -p ${PREFIX}/share/predict/
- mkdir ${PREFIX}/share/predict/default
- mkdir ${PREFIX}/share/predict/vocalizer
- cp default/predict.db ${PREFIX}/share/predict/default
- cp default/predict.qth ${PREFIX}/share/predict/default
- cp default/predict.tle ${PREFIX}/share/predict/default
- cp vocalizer/*.wav ${PREFIX}/share/predict/vocalizer
- install predict ${PREFIX}/bin
- install vocalizer/vocalizer ${PREFIX}/bin
+ mkdir -p ${STAGEDIR}${PREFIX}/share/predict/
+ mkdir ${STAGEDIR}${PREFIX}/share/predict/default
+ mkdir ${STAGEDIR}${PREFIX}/share/predict/vocalizer
+ cp default/predict.db ${STAGEDIR}${PREFIX}/share/predict/default
+ cp default/predict.qth ${STAGEDIR}${PREFIX}/share/predict/default
+ cp default/predict.tle ${STAGEDIR}${PREFIX}/share/predict/default
+ cp vocalizer/*.wav ${STAGEDIR}${PREFIX}/share/predict/vocalizer
+ cp predict ${STAGEDIR}${PREFIX}/bin
+ cp vocalizer/vocalizer ${STAGEDIR}${PREFIX}/bin
install.man:
- install docs/man/predict.1 ${PREFIX}/man/man1
+ install docs/man/predict.1 ${STAGEDIR}${PREFIX}/man/man1
.PHONY: clean build
diff --git a/comms/predict/pkg-plist b/comms/predict/pkg-plist
index 73c35a319d43..abbcce3792dc 100644
--- a/comms/predict/pkg-plist
+++ b/comms/predict/pkg-plist
@@ -1,5 +1,6 @@
bin/predict
bin/vocalizer
+man/man1/predict.1.gz
%%DATADIR%%/default/predict.db
%%DATADIR%%/default/predict.qth
%%DATADIR%%/default/predict.tle