| @@ -1,64 +1,64 @@ | | | @@ -1,64 +1,64 @@ |
1 | # $NetBSD: Makefile,v 1.99 2020/01/18 21:49:08 jperkin Exp $ | | 1 | # $NetBSD: Makefile,v 1.100 2021/04/21 08:37:05 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= cvsync-0.24.19 | | 3 | DISTNAME= cvsync-0.24.19 |
4 | PKGREVISION= 10 | | 4 | PKGREVISION= 10 |
5 | CATEGORIES= devel scm | | 5 | CATEGORIES= devel scm |
6 | MASTER_SITES= ftp://ftp.cvsync.org/pub/cvsync/ | | 6 | MASTER_SITES= # ftp://ftp.cvsync.org/pub/cvsync/ |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= https://www.cvsync.org/ | | 9 | HOMEPAGE= https://www.cvsync.org/ |
10 | COMMENT= Portable incremental cvs repository syncer | | 10 | COMMENT= Portable incremental cvs repository syncer |
11 | | | 11 | |
12 | USE_TOOLS+= gmake | | 12 | USE_TOOLS+= gmake |
13 | USE_LANGUAGES= c99 | | 13 | USE_LANGUAGES= c99 |
14 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/examples/cvsync | | 14 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/examples/cvsync |
15 | | | 15 | |
16 | MAKE_ENV+= BINOWN=${BINOWN:Q} BINGRP=${BINGRP:Q} BINMODE=${BINMODE:Q} | | 16 | MAKE_ENV+= BINOWN=${BINOWN:Q} BINGRP=${BINGRP:Q} BINMODE=${BINMODE:Q} |
17 | MAKE_ENV+= MANMODE=${MANMODE:Q} | | 17 | MAKE_ENV+= MANMODE=${MANMODE:Q} |
18 | MAKE_ENV+= PTHREAD_TYPE=${PTHREAD_TYPE:Q} | | 18 | MAKE_ENV+= PTHREAD_TYPE=${PTHREAD_TYPE:Q} |
19 | MAKE_ENV+= PTHREAD_PREFIX=${BUILDLINK_PREFIX.pthread} | | 19 | MAKE_ENV+= PTHREAD_PREFIX=${BUILDLINK_PREFIX.pthread} |
20 | MAKE_ENV+= CVSYNC_DEFAULT_CONFIG="${PKG_SYSCONFDIR}/cvsync.conf" | | 20 | MAKE_ENV+= CVSYNC_DEFAULT_CONFIG="${PKG_SYSCONFDIR}/cvsync.conf" |
21 | MAKE_ENV+= CVSYNCD_DEFAULT_CONFIG="${PKG_SYSCONFDIR}/cvsyncd.conf" | | 21 | MAKE_ENV+= CVSYNCD_DEFAULT_CONFIG="${PKG_SYSCONFDIR}/cvsyncd.conf" |
22 | MAKE_ENV+= INSTALL=${TOOLS_PATH.install:Q} | | 22 | MAKE_ENV+= INSTALL=${TOOLS_PATH.install:Q} |
23 | | | 23 | |
24 | EGDIR= ${PREFIX}/share/examples/cvsync | | 24 | EGDIR= ${PREFIX}/share/examples/cvsync |
25 | CONF_FILES+= ${EGDIR}/cvsync.conf ${PKG_SYSCONFDIR}/cvsync.conf | | 25 | CONF_FILES+= ${EGDIR}/cvsync.conf ${PKG_SYSCONFDIR}/cvsync.conf |
26 | | | 26 | |
27 | .include "../../mk/bsd.prefs.mk" | | 27 | .include "../../mk/bsd.prefs.mk" |
28 | | | 28 | |
29 | PKG_OPTIONS_VAR= PKG_OPTIONS.cvsync | | 29 | PKG_OPTIONS_VAR= PKG_OPTIONS.cvsync |
30 | PKG_SUPPORTED_OPTIONS= libgcrypt mhash openssl | | 30 | PKG_SUPPORTED_OPTIONS= libgcrypt mhash openssl |
31 | .if ${OPSYS} == "AIX" || ${OPSYS} == "BSDOS" || ${OPSYS} == "Darwin" || \ | | 31 | .if ${OPSYS} == "AIX" || ${OPSYS} == "BSDOS" || ${OPSYS} == "Darwin" || \ |
32 | ${OPSYS} == "Linux" || ${OPSYS} == "SunOS" | | 32 | ${OPSYS} == "Linux" || ${OPSYS} == "SunOS" |
33 | PKG_SUGGESTED_OPTIONS= openssl | | 33 | PKG_SUGGESTED_OPTIONS= openssl |
34 | .else | | 34 | .else |
35 | PKG_SUPPORTED_OPTIONS+= native | | 35 | PKG_SUPPORTED_OPTIONS+= native |
36 | PKG_SUGGESTED_OPTIONS= native | | 36 | PKG_SUGGESTED_OPTIONS= native |
37 | .endif | | 37 | .endif |
38 | .include "../../mk/bsd.options.mk" | | 38 | .include "../../mk/bsd.options.mk" |
39 | | | 39 | |
40 | ### | | 40 | ### |
41 | ### Hash type | | 41 | ### Hash type |
42 | ### | | 42 | ### |
43 | .if !empty(PKG_OPTIONS:Mlibgcrypt) | | 43 | .if !empty(PKG_OPTIONS:Mlibgcrypt) |
44 | MAKE_ENV+= HASH_TYPE="libgcrypt" | | 44 | MAKE_ENV+= HASH_TYPE="libgcrypt" |
45 | .include "../../security/libgcrypt/buildlink3.mk" | | 45 | .include "../../security/libgcrypt/buildlink3.mk" |
46 | .elif !empty(PKG_OPTIONS:Mmhash) | | 46 | .elif !empty(PKG_OPTIONS:Mmhash) |
47 | MAKE_ENV+= HASH_TYPE="mhash" | | 47 | MAKE_ENV+= HASH_TYPE="mhash" |
48 | .include "../../security/mhash/buildlink3.mk" | | 48 | .include "../../security/mhash/buildlink3.mk" |
49 | .elif !empty(PKG_OPTIONS:Mnative) | | 49 | .elif !empty(PKG_OPTIONS:Mnative) |
50 | MAKE_ENV+= HASH_TYPE="native" | | 50 | MAKE_ENV+= HASH_TYPE="native" |
51 | .elif !empty(PKG_OPTIONS:Mopenssl) | | 51 | .elif !empty(PKG_OPTIONS:Mopenssl) |
52 | MAKE_ENV+= HASH_TYPE="openssl" | | 52 | MAKE_ENV+= HASH_TYPE="openssl" |
53 | .include "../../security/openssl/buildlink3.mk" | | 53 | .include "../../security/openssl/buildlink3.mk" |
54 | .endif | | 54 | .endif |
55 | | | 55 | |
56 | post-install: | | 56 | post-install: |
57 | ${INSTALL_DATA} ${WRKSRC}/samples/cvsync.conf ${DESTDIR}${EGDIR} | | 57 | ${INSTALL_DATA} ${WRKSRC}/samples/cvsync.conf ${DESTDIR}${EGDIR} |
58 | ${INSTALL_DATA} ${WRKSRC}/samples/cvsyncd-FreeBSD.conf ${DESTDIR}${EGDIR} | | 58 | ${INSTALL_DATA} ${WRKSRC}/samples/cvsyncd-FreeBSD.conf ${DESTDIR}${EGDIR} |
59 | ${INSTALL_DATA} ${WRKSRC}/samples/cvsyncd-NetBSD.conf ${DESTDIR}${EGDIR} | | 59 | ${INSTALL_DATA} ${WRKSRC}/samples/cvsyncd-NetBSD.conf ${DESTDIR}${EGDIR} |
60 | ${INSTALL_DATA} ${WRKSRC}/samples/cvsyncd-OpenBSD.conf ${DESTDIR}${EGDIR} | | 60 | ${INSTALL_DATA} ${WRKSRC}/samples/cvsyncd-OpenBSD.conf ${DESTDIR}${EGDIR} |
61 | | | 61 | |
62 | .include "../../devel/zlib/buildlink3.mk" | | 62 | .include "../../devel/zlib/buildlink3.mk" |
63 | .include "../../mk/pthread.buildlink3.mk" | | 63 | .include "../../mk/pthread.buildlink3.mk" |
64 | .include "../../mk/bsd.pkg.mk" | | 64 | .include "../../mk/bsd.pkg.mk" |