View | Details | Raw Unified | Return to bug 237698 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-5 / +12 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	mercurial
4
PORTNAME=	mercurial
5
PORTVERSION=	4.9.1
5
PORTVERSION=	5.0
6
CATEGORIES=	devel python
6
CATEGORIES=	devel python
7
MASTER_SITES=	https://www.mercurial-scm.org/release/
7
MASTER_SITES=	https://www.mercurial-scm.org/release/
8
8
Lines 12-26 Link Here
12
LICENSE=	GPLv2
12
LICENSE=	GPLv2
13
LICENSE_FILE=	${WRKSRC}/COPYING
13
LICENSE_FILE=	${WRKSRC}/COPYING
14
14
15
RUN_DEPENDS=	${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
16
15
USES=		cpe python:2.7
17
USES=		cpe python:2.7
16
USE_PYTHON=	distutils
18
USE_PYTHON=	distutils
17
19
18
OPTIONS_DEFINE=	CA_BUNDLE DATA DOCS NLS FREEBSD
20
# Follow, https://www.mercurial-scm.org/wiki/CACertificates
19
OPTIONS_DEFAULT=CA_BUNDLE DATA
21
CERTDIR?=	share/certs
22
23
OPTIONS_DEFINE=	DATA DOCS NLS FREEBSD
24
OPTIONS_DEFAULT=DATA
20
OPTIONS_SUB=	yes
25
OPTIONS_SUB=	yes
21
26
22
CA_BUNDLE_DESC=		Install CA Certificates
23
CA_BUNDLE_RUN_DEPENDS=	${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
24
DATA_SUB_FILES=		pkg-message
27
DATA_SUB_FILES=		pkg-message
25
FREEBSD_DESC=		Patches used internally by the FreeBSD Project
28
FREEBSD_DESC=		Patches used internally by the FreeBSD Project
26
FREEBSD_EXTRA_PATCHES=	${FILESDIR}/extra-patch-authormapsuffix
29
FREEBSD_EXTRA_PATCHES=	${FILESDIR}/extra-patch-authormapsuffix
Lines 55-60 Link Here
55
PORTDOCS=	CONTRIBUTORS README.rst
58
PORTDOCS=	CONTRIBUTORS README.rst
56
59
57
post-install:
60
post-install:
61
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/mercurial
62
	${INSTALL_DATA} ${FILESDIR}/hgrc ${STAGEDIR}${PREFIX}/etc/mercurial
63
	${REINPLACE_CMD} -i "" 's|%%PREFIX%%|${PREFIX}| ;\
64
		s|%%CERTDIR%%|${CERTDIR}|' ${STAGEDIR}${PREFIX}/etc/mercurial/hgrc
58
	${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${STAGEDIR}${PREFIX}/man/man1/
65
	${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${STAGEDIR}${PREFIX}/man/man1/
59
	${INSTALL_MAN} ${WRKSRC}/doc/*.5 ${STAGEDIR}${PREFIX}/man/man5/
66
	${INSTALL_MAN} ${WRKSRC}/doc/*.5 ${STAGEDIR}${PREFIX}/man/man5/
60
	${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/ -name '*.so' -exec ${STRIP_CMD} {} +
67
	${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/ -name '*.so' -exec ${STRIP_CMD} {} +
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1553606092
1
TIMESTAMP = 1556737157
2
SHA256 (mercurial-4.9.1.tar.gz) = 1bdd21bb87d1e05fb5cd395d488d0e0cc2f2f90ce0fd248e31a03595da5ccb47
2
SHA256 (mercurial-5.0.tar.gz) = 54ec76a0138d9b883873cfb2c651380659cd24aa99d92f8816982c6d0edd712a
3
SIZE (mercurial-4.9.1.tar.gz) = 7076867
3
SIZE (mercurial-5.0.tar.gz) = 7197243
(-)files/hgrc (+2 lines)
Line 0 Link Here
1
[web]
2
cacerts = %%PREFIX%%/%%CERTDIR%%/ca-root-nss.crt
(-)pkg-plist (+7 lines)
Lines 1-4 Link Here
1
bin/hg
1
bin/hg
2
%%ETCDIR%%/hgrc
2
%%PYTHON_SITELIBDIR%%/hgdemandimport/__init__.py
3
%%PYTHON_SITELIBDIR%%/hgdemandimport/__init__.py
3
%%PYTHON_SITELIBDIR%%/hgdemandimport/__init__.pyc
4
%%PYTHON_SITELIBDIR%%/hgdemandimport/__init__.pyc
4
%%PYTHON_SITELIBDIR%%/hgdemandimport/__init__.pyo
5
%%PYTHON_SITELIBDIR%%/hgdemandimport/__init__.pyo
Lines 1227-1232 Link Here
1227
%%PYTHON_SITELIBDIR%%/mercurial/utils/cborutil.py
1228
%%PYTHON_SITELIBDIR%%/mercurial/utils/cborutil.py
1228
%%PYTHON_SITELIBDIR%%/mercurial/utils/cborutil.pyc
1229
%%PYTHON_SITELIBDIR%%/mercurial/utils/cborutil.pyc
1229
%%PYTHON_SITELIBDIR%%/mercurial/utils/cborutil.pyo
1230
%%PYTHON_SITELIBDIR%%/mercurial/utils/cborutil.pyo
1231
%%PYTHON_SITELIBDIR%%/mercurial/utils/compression.py
1232
%%PYTHON_SITELIBDIR%%/mercurial/utils/compression.pyc
1233
%%PYTHON_SITELIBDIR%%/mercurial/utils/compression.pyo
1230
%%PYTHON_SITELIBDIR%%/mercurial/utils/dateutil.py
1234
%%PYTHON_SITELIBDIR%%/mercurial/utils/dateutil.py
1231
%%PYTHON_SITELIBDIR%%/mercurial/utils/dateutil.pyc
1235
%%PYTHON_SITELIBDIR%%/mercurial/utils/dateutil.pyc
1232
%%PYTHON_SITELIBDIR%%/mercurial/utils/dateutil.pyo
1236
%%PYTHON_SITELIBDIR%%/mercurial/utils/dateutil.pyo
Lines 1236-1241 Link Here
1236
%%PYTHON_SITELIBDIR%%/mercurial/utils/procutil.py
1240
%%PYTHON_SITELIBDIR%%/mercurial/utils/procutil.py
1237
%%PYTHON_SITELIBDIR%%/mercurial/utils/procutil.pyc
1241
%%PYTHON_SITELIBDIR%%/mercurial/utils/procutil.pyc
1238
%%PYTHON_SITELIBDIR%%/mercurial/utils/procutil.pyo
1242
%%PYTHON_SITELIBDIR%%/mercurial/utils/procutil.pyo
1243
%%PYTHON_SITELIBDIR%%/mercurial/utils/repoviewutil.py
1244
%%PYTHON_SITELIBDIR%%/mercurial/utils/repoviewutil.pyc
1245
%%PYTHON_SITELIBDIR%%/mercurial/utils/repoviewutil.pyo
1239
%%PYTHON_SITELIBDIR%%/mercurial/utils/storageutil.py
1246
%%PYTHON_SITELIBDIR%%/mercurial/utils/storageutil.py
1240
%%PYTHON_SITELIBDIR%%/mercurial/utils/storageutil.pyc
1247
%%PYTHON_SITELIBDIR%%/mercurial/utils/storageutil.pyc
1241
%%PYTHON_SITELIBDIR%%/mercurial/utils/storageutil.pyo
1248
%%PYTHON_SITELIBDIR%%/mercurial/utils/storageutil.pyo

Return to bug 237698