| @@ -1,56 +1,57 @@ | | | @@ -1,56 +1,57 @@ |
1 | # $NetBSD: Makefile,v 1.36 2021/12/18 16:41:36 gdt Exp $ | | 1 | # $NetBSD: Makefile,v 1.37 2022/02/24 13:47:48 gdt Exp $ |
2 | | | 2 | |
3 | # Currently, 2.51.x is the standard approach, and thus this package | | 3 | # Currently, 2.51.x is the standard approach, and thus this package |
4 | # produces a "unison-2.51.x" package which installs a "unison" binary. | | 4 | # produces a "unison-2.51.x" package which installs a "unison" binary. |
5 | # When the next unison branch is released, we will likely again have | | 5 | # When the next unison branch is released, we will likely again have |
6 | # multiple unison packages, with whichever is the standard approach | | 6 | # multiple unison packages, with whichever is the standard approach |
7 | # using the unversioned name. | | 7 | # using the unversioned name. |
8 | DISTNAME= unison-2.51.5 | | 8 | DISTNAME= unison-2.51.5 |
9 | #PKGREVISION= 0 | | 9 | #PKGREVISION= 0 |
10 | CATEGORIES= net | | 10 | CATEGORIES= net |
11 | MASTER_SITES= ${MASTER_SITE_GITHUB:=bcpierce00/} | | 11 | MASTER_SITES= ${MASTER_SITE_GITHUB:=bcpierce00/} |
12 | GITHUB_TAG= v${PKGVERSION_NOREV} | | 12 | GITHUB_TAG= v${PKGVERSION_NOREV} |
13 | | | 13 | |
14 | MAINTAINER= gdt@NetBSD.org | | 14 | MAINTAINER= gdt@NetBSD.org |
15 | HOMEPAGE= https://www.cis.upenn.edu/~bcpierce/unison/ | | 15 | HOMEPAGE= https://www.cis.upenn.edu/~bcpierce/unison/ |
16 | COMMENT= File-synchronization tool | | 16 | COMMENT= File-synchronization tool |
17 | LICENSE= gnu-gpl-v3 | | 17 | LICENSE= gnu-gpl-v3 |
18 | | | 18 | |
19 | USE_TOOLS+= gmake bash | | 19 | USE_TOOLS+= gmake bash |
20 | MAKE_FLAGS+= CFLAGS="" | | 20 | MAKE_FLAGS+= CFLAGS="" |
21 | MAKE_ENV+= HOME=${WRKDIR:Q} | | 21 | MAKE_ENV+= HOME=${WRKDIR:Q} |
22 | MAKE_JOBS_SAFE= no | | 22 | MAKE_JOBS_SAFE= no |
23 | | | 23 | |
24 | .include "options.mk" | | | |
25 | .include "../../mk/bsd.prefs.mk" | | | |
26 | | | | |
27 | .include "../../mk/ocaml.mk" | | 24 | .include "../../mk/ocaml.mk" |
28 | | | 25 | |
29 | .if (${OCAML_USE_OPT_COMPILER} == "yes") | | 26 | .if (${OCAML_USE_OPT_COMPILER} == "yes") |
30 | MAKE_FLAGS+= NATIVE=true | | 27 | MAKE_FLAGS+= NATIVE=true |
31 | .else | | 28 | .else |
32 | MAKE_FLAGS+= NATIVE=false | | 29 | MAKE_FLAGS+= NATIVE=false |
33 | .endif | | 30 | .endif |
34 | | | 31 | |
35 | .include "../../mk/pthread.buildlink3.mk" | | 32 | # bsd.prefs.mk, included also by options, must be after ocaml to get |
36 | | | 33 | # _PKGSRC_MKPIE set correctly. |
37 | .if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} != "none") | | 34 | .include "options.mk" |
38 | MAKE_FLAGS+= THREADS=true | | 35 | .include "../../mk/bsd.prefs.mk" |
39 | .endif | | | |
40 | | | 36 | |
41 | TEST_TARGET= test | | 37 | TEST_TARGET= test |
42 | | | 38 | |
43 | INSTALLATION_DIRS= bin | | 39 | INSTALLATION_DIRS= bin |
44 | INSTALLATION_DIRS+= share/doc/unison | | 40 | INSTALLATION_DIRS+= share/doc/unison |
45 | | | 41 | |
46 | do-install: | | 42 | do-install: |
47 | ${INSTALL_PROGRAM} ${WRKSRC}/src/unison ${DESTDIR}${PREFIX}/bin | | 43 | ${INSTALL_PROGRAM} ${WRKSRC}/src/unison ${DESTDIR}${PREFIX}/bin |
48 | ${INSTALL_MAN} ${WRKSRC}/src/CONTRIB ${DESTDIR}${PREFIX}/share/doc/unison | | 44 | ${INSTALL_MAN} ${WRKSRC}/src/CONTRIB ${DESTDIR}${PREFIX}/share/doc/unison |
49 | ${INSTALL_MAN} ${WRKSRC}/src/COPYING ${DESTDIR}${PREFIX}/share/doc/unison | | 45 | ${INSTALL_MAN} ${WRKSRC}/src/COPYING ${DESTDIR}${PREFIX}/share/doc/unison |
50 | ${INSTALL_MAN} ${WRKSRC}/src/NEWS ${DESTDIR}${PREFIX}/share/doc/unison | | 46 | ${INSTALL_MAN} ${WRKSRC}/src/NEWS ${DESTDIR}${PREFIX}/share/doc/unison |
51 | ${INSTALL_MAN} ${WRKSRC}/src/README ${DESTDIR}${PREFIX}/share/doc/unison | | 47 | ${INSTALL_MAN} ${WRKSRC}/src/README ${DESTDIR}${PREFIX}/share/doc/unison |
52 | ${INSTALL_MAN} ${WRKSRC}/src/ROADMAP.txt ${DESTDIR}${PREFIX}/share/doc/unison | | 48 | ${INSTALL_MAN} ${WRKSRC}/src/ROADMAP.txt ${DESTDIR}${PREFIX}/share/doc/unison |
53 | ${INSTALL_MAN} ${WRKSRC}/src/TODO.txt ${DESTDIR}${PREFIX}/share/doc/unison | | 49 | ${INSTALL_MAN} ${WRKSRC}/src/TODO.txt ${DESTDIR}${PREFIX}/share/doc/unison |
54 | | | 50 | |
| | | 51 | .include "../../mk/pthread.buildlink3.mk" |
| | | 52 | .if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} != "none") |
| | | 53 | MAKE_FLAGS+= THREADS=true |
| | | 54 | .endif |
| | | 55 | |
55 | .include "../../lang/ocaml/buildlink3.mk" | | 56 | .include "../../lang/ocaml/buildlink3.mk" |
56 | .include "../../mk/bsd.pkg.mk" | | 57 | .include "../../mk/bsd.pkg.mk" |