| @@ -1,37 +1,37 @@ | | | @@ -1,37 +1,37 @@ |
1 | # $NetBSD: Makefile,v 1.9 2020/11/29 21:16:36 dbj Exp $ | | 1 | # $NetBSD: Makefile,v 1.10 2020/11/29 21:16:52 dbj Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= predict-2.2.6 | | 4 | DISTNAME= predict-2.2.6 |
5 | CATEGORIES= ham | | 5 | CATEGORIES= ham |
6 | MASTER_SITES= http://www.qsl.net/kd2bd/ | | 6 | MASTER_SITES= http://www.qsl.net/kd2bd/ |
7 | | | 7 | |
8 | MAINTAINER= dbj@NetBSD.org | | 8 | MAINTAINER= dbj@NetBSD.org |
9 | HOMEPAGE= https://www.qsl.net/kd2bd/predict.html | | 9 | HOMEPAGE= https://www.qsl.net/kd2bd/predict.html |
10 | COMMENT= Curses satellite tracking/orbital prediction program | | 10 | COMMENT= Curses satellite tracking/orbital prediction program |
11 | | | 11 | |
12 | LICENSE= gnu-gpl-v2 | | 12 | LICENSE= gnu-gpl-v2 |
13 | | | 13 | |
14 | USE_LANGUAGES= c | | 14 | USE_LANGUAGES= c |
15 | | | 15 | |
16 | LDFLAGS.SunOS+= -lsocket -lnsl | | 16 | LDFLAGS.SunOS+= -lsocket -lnsl |
17 | | | 17 | |
18 | do-configure: | | 18 | do-configure: |
19 | printf "const char predictpath[] = \"${PREFIX}/share/predict/\";\n" > "${WRKSRC}/predict.h" | | 19 | printf "const char predictpath[] = \"${PREFIX}/share/predict/\";\n" > "${WRKSRC}/predict.h" |
20 | printf "const int soundcard = 1;\n" >> "${WRKSRC}/predict.h" | | 20 | printf "const int soundcard = 1;\n" >> "${WRKSRC}/predict.h" |
21 | printf "const char version[] = \"$$(cat "${WRKSRC}/.version")\";\n" >> "${WRKSRC}/predict.h" | | 21 | printf "const char version[] = \"$$(cat "${WRKSRC}/.version")\";\n" >> "${WRKSRC}/predict.h" |
22 | | | 22 | |
23 | do-build: | | 23 | do-build: |
24 | cd ${WRKSRC} && ${CC} ${CFLAGS} ${LDFLAGS} predict.c -o predict -lm -lcurses -lpthread | | 24 | cd ${WRKSRC} && ${CC} ${CFLAGS} ${LDFLAGS} ${PTHREAD_LDFLAGS} predict.c -o predict -lcurses ${PTHREAD_LIBS} -lm |
25 | ${SED} -e 's|@PREFIX@|${PREFIX}|g' ${FILESDIR}/vocalizer.sh > ${WRKSRC}/vocalizer/vocalizer.sh | | 25 | ${SED} -e 's|@PREFIX@|${PREFIX}|g' ${FILESDIR}/vocalizer.sh > ${WRKSRC}/vocalizer/vocalizer.sh |
26 | | | 26 | |
27 | INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 share/predict/default share/predict/vocalizer | | 27 | INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 share/predict/default share/predict/vocalizer |
28 | | | 28 | |
29 | do-install: | | 29 | do-install: |
30 | ${INSTALL_PROGRAM} ${WRKSRC}/predict ${DESTDIR}${PREFIX}/bin/ | | 30 | ${INSTALL_PROGRAM} ${WRKSRC}/predict ${DESTDIR}${PREFIX}/bin/ |
31 | ${INSTALL_SCRIPT} ${WRKSRC}/vocalizer/vocalizer.sh ${DESTDIR}${PREFIX}/share/predict/vocalizer/vocalizer | | 31 | ${INSTALL_SCRIPT} ${WRKSRC}/vocalizer/vocalizer.sh ${DESTDIR}${PREFIX}/share/predict/vocalizer/vocalizer |
32 | ${INSTALL_MAN} ${WRKSRC}/docs/man/predict.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/predict.1 | | 32 | ${INSTALL_MAN} ${WRKSRC}/docs/man/predict.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/predict.1 |
33 | ${INSTALL_DATA} ${WRKSRC}/vocalizer/*.wav ${DESTDIR}${PREFIX}/share/predict/vocalizer/ | | 33 | ${INSTALL_DATA} ${WRKSRC}/vocalizer/*.wav ${DESTDIR}${PREFIX}/share/predict/vocalizer/ |
34 | ${INSTALL_DATA} ${WRKSRC}/default/predict.* ${DESTDIR}${PREFIX}/share/predict/default/ | | 34 | ${INSTALL_DATA} ${WRKSRC}/default/predict.* ${DESTDIR}${PREFIX}/share/predict/default/ |
35 | | | 35 | |
36 | # Run time only dependency on the play utility | | 36 | # Run time only dependency on the play utility |
37 | DEPENDS+= sox-[0-9]*:../../audio/sox | | 37 | DEPENDS+= sox-[0-9]*:../../audio/sox |