Sun Nov 29 21:16:52 2020 UTC ()
ham/predict: use PTHREAD_LDFLAGS and PTHREAD_LIBS


(dbj)
diff -r1.9 -r1.10 pkgsrc/ham/predict/Makefile

cvs diff -r1.9 -r1.10 pkgsrc/ham/predict/Makefile (expand / switch to unified diff)

--- pkgsrc/ham/predict/Makefile 2020/11/29 21:16:36 1.9
+++ pkgsrc/ham/predict/Makefile 2020/11/29 21:16:52 1.10
@@ -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
4DISTNAME= predict-2.2.6 4DISTNAME= predict-2.2.6
5CATEGORIES= ham 5CATEGORIES= ham
6MASTER_SITES= http://www.qsl.net/kd2bd/ 6MASTER_SITES= http://www.qsl.net/kd2bd/
7 7
8MAINTAINER= dbj@NetBSD.org 8MAINTAINER= dbj@NetBSD.org
9HOMEPAGE= https://www.qsl.net/kd2bd/predict.html 9HOMEPAGE= https://www.qsl.net/kd2bd/predict.html
10COMMENT= Curses satellite tracking/orbital prediction program 10COMMENT= Curses satellite tracking/orbital prediction program
11 11
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
14USE_LANGUAGES= c 14USE_LANGUAGES= c
15 15
16LDFLAGS.SunOS+= -lsocket -lnsl 16LDFLAGS.SunOS+= -lsocket -lnsl
17 17
18do-configure: 18do-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
23do-build: 23do-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
27INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 share/predict/default share/predict/vocalizer 27INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 share/predict/default share/predict/vocalizer
28 28
29do-install: 29do-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
37DEPENDS+= sox-[0-9]*:../../audio/sox 37DEPENDS+= sox-[0-9]*:../../audio/sox