svn commit: r337931 - in head/comms/predict: . files

Diane Bruce db at FreeBSD.org
Sun Dec 29 00:01:52 UTC 2013


Author: db
Date: Sun Dec 29 00:01:51 2013
New Revision: 337931
URL: http://svnweb.freebsd.org/changeset/ports/337931

Log:
  - Add STAGEDIR to port
  - Add backup distribution site
  - Add LICENSE

Modified:
  head/comms/predict/Makefile   (contents, props changed)
  head/comms/predict/files/Makefile   (contents, props changed)
  head/comms/predict/pkg-plist   (contents, props changed)

Modified: head/comms/predict/Makefile
==============================================================================
--- head/comms/predict/Makefile	Sat Dec 28 23:52:49 2013	(r337930)
+++ head/comms/predict/Makefile	Sun Dec 29 00:01:51 2013	(r337931)
@@ -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 at 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>

Modified: head/comms/predict/files/Makefile
==============================================================================
--- head/comms/predict/files/Makefile	Sat Dec 28 23:52:49 2013	(r337930)
+++ head/comms/predict/files/Makefile	Sun Dec 29 00:01:51 2013	(r337931)
@@ -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

Modified: head/comms/predict/pkg-plist
==============================================================================
--- head/comms/predict/pkg-plist	Sat Dec 28 23:52:49 2013	(r337930)
+++ head/comms/predict/pkg-plist	Sun Dec 29 00:01:51 2013	(r337931)
@@ -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


More information about the svn-ports-all mailing list