aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorolivierd <olivierd@FreeBSD.org>2016-08-02 01:51:07 +0800
committerolivierd <olivierd@FreeBSD.org>2016-08-02 01:51:07 +0800
commit5be3662f32c4427e843900b7473352c01369d952 (patch)
tree643f290dd99662fad98c1404d8acc82d434813cb /devel
parentb9a27ef6d7620a3b451e08d0a61a607f29e3c67f (diff)
downloadfreebsd-ports-gnome-5be3662f32c4427e843900b7473352c01369d952.tar.gz
freebsd-ports-gnome-5be3662f32c4427e843900b7473352c01369d952.tar.zst
freebsd-ports-gnome-5be3662f32c4427e843900b7473352c01369d952.zip
- Update to 3.9
- Switch to options helpers - CA_BUNDLE option is set by default (https://www.mercurial-scm.org/wiki/SecureConnections) - Little clean up CONTRIB_FILES - Replace CGI by FastCGI in pkg-message (consequence of removal some files in CONTRIB_FILES) Changes: https://www.mercurial-scm.org/wiki/WhatsNew#Mercurial_3.9_.282016-8-1.29
Diffstat (limited to 'devel')
-rw-r--r--devel/mercurial/Makefile38
-rw-r--r--devel/mercurial/distinfo6
-rw-r--r--devel/mercurial/files/pkg-message.in2
-rw-r--r--devel/mercurial/pkg-plist17
4 files changed, 28 insertions, 35 deletions
diff --git a/devel/mercurial/Makefile b/devel/mercurial/Makefile
index 215c29d5888d..fdf6b96a01a5 100644
--- a/devel/mercurial/Makefile
+++ b/devel/mercurial/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= mercurial
-PORTVERSION= 3.8.4
+PORTVERSION= 3.9
CATEGORIES= devel python
MASTER_SITES= http://mercurial-scm.org/release/
@@ -16,11 +16,12 @@ USES= cpe python:2
USE_PYTHON= distutils
OPTIONS_DEFINE= CA_BUNDLE DATA DOCS NLS FREEBSD
-OPTIONS_DEFAULT=DATA
+OPTIONS_DEFAULT=CA_BUNDLE DATA
OPTIONS_SUB= yes
CA_BUNDLE_DESC= Install CA Certificates
CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+DATA_SUB_FILES= pkg-message
FREEBSD_DESC= Patches used internally by the FreeBSD Project
FREEBSD_EXTRA_PATCHES= ${FILESDIR}/extra-patch-authormapsuffix
NLS_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-patch-setup.py
@@ -38,7 +39,6 @@ CONTRIB_FILES= bash_completion \
hgsh/hgsh.c \
mercurial.el \
mq.el \
- perf.py \
pylintrc \
python-hook-examples.py \
simplemerge \
@@ -54,34 +54,26 @@ CONTRIB_FILES= bash_completion \
vim/patchreview.vim
DOCS= CONTRIBUTORS README
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDATA}
-SUB_FILES= pkg-message
-.endif
-
post-install:
${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${STAGEDIR}${PREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/doc/*.5 ${STAGEDIR}${PREFIX}/man/man5/
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/*.so
${STRIP_CMD} \
${STAGEDIR}${PYTHON_SITELIBDIR}/hgext/fsmonitor/pywatchman/*.so
-.if ${PORT_OPTIONS:MDATA}
- ${MKDIR} ${STAGEDIR}${DATADIR}
- ${MKDIR} ${STAGEDIR}${DATADIR}/contrib
- ${MKDIR} ${STAGEDIR}${DATADIR}/contrib/hgsh
- ${MKDIR} ${STAGEDIR}${DATADIR}/contrib/vim
- for f in ${CONTRIB_FILES}; do \
- ${CP} -p ${WRKSRC}/contrib/$${f} ${STAGEDIR}${DATADIR}/contrib/$${f}; \
- done
+
+post-install-DATA-on:
+.for d in hgsh vim
+ ${MKDIR} ${STAGEDIR}${DATADIR}/contrib/${d}
+.endfor
${MKDIR} ${STAGEDIR}${DATADIR}/www
- ${INSTALL_DATA} ${WRKSRC}/*.cgi ${STAGEDIR}${DATADIR}/www
- ${INSTALL_DATA} ${WRKSRC}/contrib/hgweb.fcgi ${STAGEDIR}${DATADIR}/www
- ${INSTALL_DATA} ${WRKSRC}/contrib/hgweb.wsgi ${STAGEDIR}${DATADIR}/www
-.endif
+.for f in ${CONTRIB_FILES}
+ ${INSTALL_DATA} ${WRKSRC}/contrib/${f} \
+ ${STAGEDIR}${DATADIR}/contrib/${f}
+.endfor
+ ${INSTALL_DATA} ${WRKSRC}/contrib/hgweb.* ${STAGEDIR}${DATADIR}/www
post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}/
- cd ${WRKSRC}/ && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}/
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/devel/mercurial/distinfo b/devel/mercurial/distinfo
index e70bf7f2a876..053a82f8bb67 100644
--- a/devel/mercurial/distinfo
+++ b/devel/mercurial/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1467440792
-SHA256 (mercurial-3.8.4.tar.gz) = 4b2e3ef19d34fa1d781cb7425506a05d4b6b1172bab69d6ea78874175fdf3da6
-SIZE (mercurial-3.8.4.tar.gz) = 4775341
+TIMESTAMP = 1470079520
+SHA256 (mercurial-3.9.tar.gz) = 834f25dcff44994198fb8a7ba161a6e24204dbd63c8e6270577e06e6cedbdabc
+SIZE (mercurial-3.9.tar.gz) = 4796280
diff --git a/devel/mercurial/files/pkg-message.in b/devel/mercurial/files/pkg-message.in
index 03c8e6b86af8..1c3fb24eb795 100644
--- a/devel/mercurial/files/pkg-message.in
+++ b/devel/mercurial/files/pkg-message.in
@@ -1,7 +1,7 @@
====
Note that we now install a few more files in %%PREFIX%%/share/mercurial:
- shell completion scripts (bash, tcsh and zsh)
-- CGI / WSGI scripts for web access to repositories
+- FastCGI / WSGI scripts for web access to repositories
see http://www.mercurial-scm.org/wiki/PublishingRepositories
- various documentation files
====
diff --git a/devel/mercurial/pkg-plist b/devel/mercurial/pkg-plist
index 362194de9db6..1380d25117fb 100644
--- a/devel/mercurial/pkg-plist
+++ b/devel/mercurial/pkg-plist
@@ -114,9 +114,6 @@ bin/hg
%%PYTHON_SITELIBDIR%%/hgext/graphlog.py
%%PYTHON_SITELIBDIR%%/hgext/graphlog.pyc
%%PYTHON_SITELIBDIR%%/hgext/graphlog.pyo
-%%PYTHON_SITELIBDIR%%/hgext/hgcia.py
-%%PYTHON_SITELIBDIR%%/hgext/hgcia.pyc
-%%PYTHON_SITELIBDIR%%/hgext/hgcia.pyo
%%PYTHON_SITELIBDIR%%/hgext/hgk.py
%%PYTHON_SITELIBDIR%%/hgext/hgk.pyc
%%PYTHON_SITELIBDIR%%/hgext/hgk.pyo
@@ -129,6 +126,9 @@ bin/hg
%%PYTHON_SITELIBDIR%%/hgext/histedit.py
%%PYTHON_SITELIBDIR%%/hgext/histedit.pyc
%%PYTHON_SITELIBDIR%%/hgext/histedit.pyo
+%%PYTHON_SITELIBDIR%%/hgext/journal.py
+%%PYTHON_SITELIBDIR%%/hgext/journal.pyc
+%%PYTHON_SITELIBDIR%%/hgext/journal.pyo
%%PYTHON_SITELIBDIR%%/hgext/keyword.py
%%PYTHON_SITELIBDIR%%/hgext/keyword.pyc
%%PYTHON_SITELIBDIR%%/hgext/keyword.pyo
@@ -159,6 +159,9 @@ bin/hg
%%PYTHON_SITELIBDIR%%/hgext/largefiles/reposetup.py
%%PYTHON_SITELIBDIR%%/hgext/largefiles/reposetup.pyc
%%PYTHON_SITELIBDIR%%/hgext/largefiles/reposetup.pyo
+%%PYTHON_SITELIBDIR%%/hgext/largefiles/storefactory.py
+%%PYTHON_SITELIBDIR%%/hgext/largefiles/storefactory.pyc
+%%PYTHON_SITELIBDIR%%/hgext/largefiles/storefactory.pyo
%%PYTHON_SITELIBDIR%%/hgext/largefiles/uisetup.py
%%PYTHON_SITELIBDIR%%/hgext/largefiles/uisetup.pyc
%%PYTHON_SITELIBDIR%%/hgext/largefiles/uisetup.pyo
@@ -411,9 +414,6 @@ bin/hg
%%PYTHON_SITELIBDIR%%/mercurial/httpclient/_readers.py
%%PYTHON_SITELIBDIR%%/mercurial/httpclient/_readers.pyc
%%PYTHON_SITELIBDIR%%/mercurial/httpclient/_readers.pyo
-%%PYTHON_SITELIBDIR%%/mercurial/httpclient/socketutil.py
-%%PYTHON_SITELIBDIR%%/mercurial/httpclient/socketutil.pyc
-%%PYTHON_SITELIBDIR%%/mercurial/httpclient/socketutil.pyo
%%PYTHON_SITELIBDIR%%/mercurial/httpconnection.py
%%PYTHON_SITELIBDIR%%/mercurial/httpconnection.pyc
%%PYTHON_SITELIBDIR%%/mercurial/httpconnection.pyo
@@ -495,6 +495,9 @@ bin/hg
%%PYTHON_SITELIBDIR%%/mercurial/phases.py
%%PYTHON_SITELIBDIR%%/mercurial/phases.pyc
%%PYTHON_SITELIBDIR%%/mercurial/phases.pyo
+%%PYTHON_SITELIBDIR%%/mercurial/policy.py
+%%PYTHON_SITELIBDIR%%/mercurial/policy.pyc
+%%PYTHON_SITELIBDIR%%/mercurial/policy.pyo
%%PYTHON_SITELIBDIR%%/mercurial/posix.py
%%PYTHON_SITELIBDIR%%/mercurial/posix.pyc
%%PYTHON_SITELIBDIR%%/mercurial/posix.pyo
@@ -812,7 +815,6 @@ man/man5/hgrc.5.gz
%%DATA%%%%DATADIR%%/contrib/hgsh/hgsh.c
%%DATA%%%%DATADIR%%/contrib/mercurial.el
%%DATA%%%%DATADIR%%/contrib/mq.el
-%%DATA%%%%DATADIR%%/contrib/perf.py
%%DATA%%%%DATADIR%%/contrib/pylintrc
%%DATA%%%%DATADIR%%/contrib/python-hook-examples.py
%%DATA%%%%DATADIR%%/contrib/simplemerge
@@ -826,6 +828,5 @@ man/man5/hgrc.5.gz
%%DATA%%%%DATADIR%%/contrib/vim/patchreview.txt
%%DATA%%%%DATADIR%%/contrib/vim/patchreview.vim
%%DATA%%%%DATADIR%%/contrib/zsh_completion
-%%DATA%%%%DATADIR%%/www/hgweb.cgi
%%DATA%%%%DATADIR%%/www/hgweb.fcgi
%%DATA%%%%DATADIR%%/www/hgweb.wsgi