| @@ -1,19 +1,20 @@ | | | @@ -1,19 +1,20 @@ |
1 | # $NetBSD: Makefile,v 1.18 2019/11/03 11:45:56 rillig Exp $ | | 1 | # $NetBSD: Makefile,v 1.19 2019/11/05 02:34:33 gdt Exp $ |
2 | | | 2 | |
3 | # This package is "unison-2.51.x" because 2.51 is the standard | | 3 | # This package is "unison-2.51.x" because 2.51 is the standard |
4 | # approach, and hence uses the bare name. | | 4 | # approach, and hence uses the bare name as the package name. For the |
| | | 5 | # same reason, it installs as "unison", rather than unison-X.Y. |
5 | DISTNAME= unison-2.51.2 | | 6 | DISTNAME= unison-2.51.2 |
6 | PKGREVISION= 14 | | 7 | PKGREVISION= 15 |
7 | CATEGORIES= net | | 8 | CATEGORIES= net |
8 | MASTER_SITES= ${MASTER_SITE_GITHUB:=bcpierce00/} | | 9 | MASTER_SITES= ${MASTER_SITE_GITHUB:=bcpierce00/} |
9 | GITHUB_TAG= v${PKGVERSION_NOREV} | | 10 | GITHUB_TAG= v${PKGVERSION_NOREV} |
10 | | | 11 | |
11 | MAINTAINER= gdt@NetBSD.org | | 12 | MAINTAINER= gdt@NetBSD.org |
12 | HOMEPAGE= http://www.cis.upenn.edu/~bcpierce/unison/ | | 13 | HOMEPAGE= http://www.cis.upenn.edu/~bcpierce/unison/ |
13 | COMMENT= File-synchronization tool | | 14 | COMMENT= File-synchronization tool |
14 | LICENSE= gnu-gpl-v3 | | 15 | LICENSE= gnu-gpl-v3 |
15 | | | 16 | |
16 | # File "/data/scratch/net/unison/work/src/fswatch.mli", line 18, characters 17-29: | | 17 | # File "/data/scratch/net/unison/work/src/fswatch.mli", line 18, characters 17-29: |
17 | # Error: Unbound module Prefs | | 18 | # Error: Unbound module Prefs |
18 | #MAKE_JOBS_SAFE= no | | 19 | #MAKE_JOBS_SAFE= no |
19 | | | 20 | |
| @@ -33,27 +34,26 @@ MAKE_FLAGS+= NATIVE=true | | | @@ -33,27 +34,26 @@ MAKE_FLAGS+= NATIVE=true |
33 | .else | | 34 | .else |
34 | MAKE_FLAGS+= NATIVE=false | | 35 | MAKE_FLAGS+= NATIVE=false |
35 | .endif | | 36 | .endif |
36 | | | 37 | |
37 | .include "../../mk/pthread.buildlink3.mk" | | 38 | .include "../../mk/pthread.buildlink3.mk" |
38 | | | 39 | |
39 | .if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} != "none") | | 40 | .if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} != "none") |
40 | MAKE_FLAGS+= THREADS=true | | 41 | MAKE_FLAGS+= THREADS=true |
41 | .endif | | 42 | .endif |
42 | | | 43 | |
43 | BUILD_TARGET= buildexecutable | | 44 | BUILD_TARGET= buildexecutable |
44 | | | 45 | |
45 | INSTALLATION_DIRS= bin | | 46 | INSTALLATION_DIRS= bin |
46 | INSTALLATION_DIRS+= share/doc/unison-2.51 | | 47 | INSTALLATION_DIRS+= share/doc/unison |
47 | | | 48 | |
48 | post-install: | | 49 | post-install: |
49 | ${MV} ${DESTDIR}${PREFIX}/bin/unison ${DESTDIR}${PREFIX}/bin/unison-2.51 | | 50 | ${INSTALL_MAN} ${WRKSRC}/src/BUGS.txt ${DESTDIR}${PREFIX}/share/doc/unison |
50 | ${INSTALL_MAN} ${WRKSRC}/src/BUGS.txt ${DESTDIR}${PREFIX}/share/doc/unison-2.51 | | 51 | ${INSTALL_MAN} ${WRKSRC}/src/CONTRIB ${DESTDIR}${PREFIX}/share/doc/unison |
51 | ${INSTALL_MAN} ${WRKSRC}/src/CONTRIB ${DESTDIR}${PREFIX}/share/doc/unison-2.51 | | 52 | ${INSTALL_MAN} ${WRKSRC}/src/COPYING ${DESTDIR}${PREFIX}/share/doc/unison |
52 | ${INSTALL_MAN} ${WRKSRC}/src/COPYING ${DESTDIR}${PREFIX}/share/doc/unison-2.51 | | 53 | ${INSTALL_MAN} ${WRKSRC}/src/NEWS ${DESTDIR}${PREFIX}/share/doc/unison |
53 | ${INSTALL_MAN} ${WRKSRC}/src/NEWS ${DESTDIR}${PREFIX}/share/doc/unison-2.51 | | 54 | ${INSTALL_MAN} ${WRKSRC}/src/README ${DESTDIR}${PREFIX}/share/doc/unison |
54 | ${INSTALL_MAN} ${WRKSRC}/src/README ${DESTDIR}${PREFIX}/share/doc/unison-2.51 | | 55 | ${INSTALL_MAN} ${WRKSRC}/src/ROADMAP.txt ${DESTDIR}${PREFIX}/share/doc/unison |
55 | ${INSTALL_MAN} ${WRKSRC}/src/ROADMAP.txt ${DESTDIR}${PREFIX}/share/doc/unison-2.51 | | 56 | ${INSTALL_MAN} ${WRKSRC}/src/TODO.txt ${DESTDIR}${PREFIX}/share/doc/unison |
56 | ${INSTALL_MAN} ${WRKSRC}/src/TODO.txt ${DESTDIR}${PREFIX}/share/doc/unison-2.51 | | | |
57 | | | 57 | |
58 | .include "../../lang/ocaml/buildlink3.mk" | | 58 | .include "../../lang/ocaml/buildlink3.mk" |
59 | .include "../../mk/bsd.pkg.mk" | | 59 | .include "../../mk/bsd.pkg.mk" |