mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
- Add STAGEDIR to port
- Add backup distribution site - Add LICENSE
This commit is contained in:
parent
71891e35fe
commit
9349b8e230
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=337931
3 changed files with 23 additions and 16 deletions
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue